Odds are triggers are your best bet because attack speed is the numberic number to the power of the stack count. Else have a highly complex system of behaviours and requirements that count your agility attribute stacks and enable different behaviours with different fixed numbers of attack speed.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
I am kind of new at this. Is there a way to directly edit weapon speed using triggers? is there a way to access an attribute such as agility using triggers? can you move this to the triggers forum?
It used to work as you want it. However Blizzard changed the stacking mechanisms for many % bonuses of behaviors with patch 1.4 to not stack additively but multiplicatively. I am not exactly sure, why, all it does is screwing up quite some of my systems.
€ attack speed seems not to be affected by the change, it seems, at least it does work as usual for me.
Right, sorry. I forgot to mention that it is +2% of your CURRENT attack speed. So basically it's: 1.50 + 2% + 2%, etc. for each stack of the agility attribute.
Unfortunately from my experience there is no way to make it use a flat percentage that is based off of your BASE amount of attack speed, rather than your current amount of attack speed.
A workaround is to possibly use upgrades since they do base the increase of attack speed off the base amount.
Is there a way to increase attack speed by 2% for each point of agility?
@KillerAmoebaswat: Go
Yes, in fact attack speed can (by default) ONLY be increased by a percentage. Just go to your agility stat and then:
Modification >> Combat >> Attack Speed Multiplier >> and change 1.00 to 1.02.
That doesn't seem to work. I tested it on a hero with 50 agility and 1.5 weapon speed.
50 agility is +100% attack speed. The weapon speed should be decreased by (-0.75). It is actually decreased by (-0.94).
I want an attack speed bonus of (1+(.02 x agility)), right now it is giving me an attack speed bonus of (1.02^agility)
if you plug 50 agility in for the first one- you get 200% which is what i want.
if you plug 50 agility in to the 2nd you get 269% which is what i'm getting.
Do you have any suggestions?
Odds are triggers are your best bet because attack speed is the numberic number to the power of the stack count. Else have a highly complex system of behaviours and requirements that count your agility attribute stacks and enable different behaviours with different fixed numbers of attack speed.
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
I am kind of new at this. Is there a way to directly edit weapon speed using triggers? is there a way to access an attribute such as agility using triggers? can you move this to the triggers forum?
Odd...it should work...if it doesn't you may have messed with something...idk...it works for me.
I did exactly what csmakoinfused suggested. I'm almost 100% positive i did everything correctly.
It used to work as you want it. However Blizzard changed the stacking mechanisms for many % bonuses of behaviors with patch 1.4 to not stack additively but multiplicatively. I am not exactly sure, why, all it does is screwing up quite some of my systems.
€ attack speed seems not to be affected by the change, it seems, at least it does work as usual for me.
I guess i messed something up if it works for you guys. i'm just not sure what i messed up.
if anyone thinks of what i might have done to achieve this multiplicative effect plz let me know.
thanks for your help everyone
I found what is causing it in the wiki. if anyone is interested.
on this page: http://www.sc2mapster.com/wiki/galaxy/data/behaviors/veterancy/ it says: Behavior - Veterancy Levels - Modification - Attack Speed Multiplier Is multiplicatory if the Combine Numeric Modifications flag is enabled
at least this is what i thought. But it's still multiplicative and i did not solve my problem.
If that does not work, it is my fault. I wrote that page pre 1.4 so they might have changed how it works.
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
@KillerAmoebaswat: Go
Right, sorry. I forgot to mention that it is +2% of your CURRENT attack speed. So basically it's: 1.50 + 2% + 2%, etc. for each stack of the agility attribute.
Unfortunately from my experience there is no way to make it use a flat percentage that is based off of your BASE amount of attack speed, rather than your current amount of attack speed.
A workaround is to possibly use upgrades since they do base the increase of attack speed off the base amount.