I have searched through the forum here to see if anyone has encountered this problem before and turned up nothing. the problem is my units have .01 base move speed and get their speed from buffs. now I want some units to be affected by a move speed multiplier and others by a different multiplier but all to use the same speed increase buff to save on having many buffs. the problem is the buffs don't affect each other. the multiplier affects only the base speed, not the added on speed.
I have a work around but it involves making many different buffs for each possible combination of increase and multiplier. any info on this issue is much appreciated. thank you.
The movement speed factor only works on base speed. It is working as intended.
A messy but functional alternative is to use triggers to change the catalog data for your units, or for the buff you're using, whenever you research the upgrade. You can use variables to keep track of the current buff level, and use float multiplication on the variable whenever you want to make the buff better.
thanks for the help. any idea why blizzard did that? I'm trying to avoid using triggers at all so I'll just use my work around. I think using triggers here when people will be adding and removing these buffs on a regular basis will be very messy. simpler and more reliable to use data editor.
I realised my work around only has 32 buffs and the way I wanted to do it would involve 23. so it's not as big an issue as I originally thought.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hi all.
I have searched through the forum here to see if anyone has encountered this problem before and turned up nothing. the problem is my units have .01 base move speed and get their speed from buffs. now I want some units to be affected by a move speed multiplier and others by a different multiplier but all to use the same speed increase buff to save on having many buffs. the problem is the buffs don't affect each other. the multiplier affects only the base speed, not the added on speed.
I have a work around but it involves making many different buffs for each possible combination of increase and multiplier. any info on this issue is much appreciated. thank you.
Xeridanus
@Xeridanus: Go
The movement speed factor only works on base speed. It is working as intended.
A messy but functional alternative is to use triggers to change the catalog data for your units, or for the buff you're using, whenever you research the upgrade. You can use variables to keep track of the current buff level, and use float multiplication on the variable whenever you want to make the buff better.
thanks for the help. any idea why blizzard did that? I'm trying to avoid using triggers at all so I'll just use my work around. I think using triggers here when people will be adding and removing these buffs on a regular basis will be very messy. simpler and more reliable to use data editor.
I realised my work around only has 32 buffs and the way I wanted to do it would involve 23. so it's not as big an issue as I originally thought.