Before I explain, here's a small list of behaviors that I use:
- Levels (Veterancy)
- Attack Damage (Buff)
- Item Buff (Buff)
I have an items which applies a behavior (Item Buff) when a unit is carrying the item. The Item Buff grants 10 points in Attack Damage. The problem is that the 10 points are not applied to the unit. However, Levels DOES apply and stack the amount of points in Attack Damage.
And yes, I did set the maximum stack count to 1000 in Attack Damage, AND the Equip check mark is checked in the item container.
Am I even allowed to stack a Buff with a Buff? Should I approach this kind of stacking in another way?
P.S. I don't want to use an attribute for stacking, as it would cause some problems in the trigger editor.
"P.S. I don't want to use an attribute for stacking, as it would cause some problems in the trigger editor"
you are using an attribute; or at least an attribute change. As funky said; you can only change attribute values with attribute change.
Hit the next tab over on that behavior list (Combat); and go to "damage scaled" and enter your number there. That should increase your damage, without having to use an attribute.
I'm using triggers to scale the damage in a certain way that the data editor just cannot do. The behavior itself does not scale the damage... I don't know how to explain it, but just look at the attached picture below (the trigger fires every time the behavior changes).
Notice that I multiply it by 0.5. Some other Damage effects are multiplied by 0.9 or 0.65 for instance. It's a more dynamic way of balancing damage based on the amount of Attack Damage the unit has (Riot Games does the exact same thing in LoL).
Look at the veterancy behavior. I've put the Attack Damage behavior in the Attribute Changes field, and it works ingame, but not for my item(s). That's why I'm confused.
if the item has your damage buff it should still stack, having 2 items = 2x damage buff even though it doesn't do anything and everything happens in triggers.
the change attribute field never worked for behaviours, at least not for me.
get item - unit attacking - count stacks of the buff - do your damage thing; i see no problem yet.
Before I explain, here's a small list of behaviors that I use:
- Levels (Veterancy)
- Attack Damage (Buff)
- Item Buff (Buff)
I have an items which applies a behavior (Item Buff) when a unit is carrying the item. The Item Buff grants 10 points in Attack Damage. The problem is that the 10 points are not applied to the unit. However, Levels DOES apply and stack the amount of points in Attack Damage.
And yes, I did set the maximum stack count to 1000 in Attack Damage, AND the Equip check mark is checked in the item container.
Am I even allowed to stack a Buff with a Buff? Should I approach this kind of stacking in another way?
P.S. I don't want to use an attribute for stacking, as it would cause some problems in the trigger editor.
you cannot change a behaviour with "Attribute Changes", only attributes. why don't you just add the damage behaviour tot he item?
"P.S. I don't want to use an attribute for stacking, as it would cause some problems in the trigger editor"
you are using an attribute; or at least an attribute change. As funky said; you can only change attribute values with attribute change.
Hit the next tab over on that behavior list (Combat); and go to "damage scaled" and enter your number there. That should increase your damage, without having to use an attribute.
Skype: [email protected] Current Project: Custom Hero Arena! US: battlenet:://starcraft/map/1/263274 EU: battlenet:://starcraft/map/2/186418
@FunkyUserName: Go
I'm using triggers to scale the damage in a certain way that the data editor just cannot do. The behavior itself does not scale the damage... I don't know how to explain it, but just look at the attached picture below (the trigger fires every time the behavior changes).
Notice that I multiply it by 0.5. Some other Damage effects are multiplied by 0.9 or 0.65 for instance. It's a more dynamic way of balancing damage based on the amount of Attack Damage the unit has (Riot Games does the exact same thing in LoL).
@GlornII: Go
Look at the veterancy behavior. I've put the Attack Damage behavior in the Attribute Changes field, and it works ingame, but not for my item(s). That's why I'm confused.
Use buff stacks to apply attributes.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
@TheLazzoro: Go
if the item has your damage buff it should still stack, having 2 items = 2x damage buff even though it doesn't do anything and everything happens in triggers. the change attribute field never worked for behaviours, at least not for me.
get item - unit attacking - count stacks of the buff - do your damage thing; i see no problem yet.
Nevermind, I made everything in triggers instead. Thx for replying though :P