I'll give my answer even if it's old for the folks passing by and having the same question.Movement speed in wow can't stack from differents auras.Let's say you want to have a passive skill giving you 50% of movement speed and a active skill giving you 50% additionnal movement speed.Then you will create the passive skill with +50% MS in the values, but for the active skill you'll have to set the value to 100% because the MS take only the greater/lower value to make the final MS calcul.Same for the slows.You can bypass this by making a single aura and stacking it, 10, 20, 30, 40, 50%, it will work the same way for increase or decrease.But as long as you want to change the movement speed with differents auras, you'll have to think about the fact that the greater/lesser will be the only one to be taken into account by the game.Regards.
But that post says it isn't?Make your items have a hidden spell, have that spell apply an aura stack every 5 seconds. Have the aura last 5 seconds. Done.
I understood that. The last-5-seconds and every-5-seconds are a hack around needing to remove the slow on unequip.
I'm not an expert in spell hackery. The point is: If auras can stack if of the same spell ID, create an aura A that adds -10% speed per stack.Every item Ix applies one stack of aura A on equip. Since I don't know how to remove stacks on unequip, my hack would be that aura A has a duration of 5 seconds, and thus, the on-equip effect of item Ix is periodically reapplying aura A.That way, it is constantly refreshing a slowing aura, and since multiple items cast that aura, it stacks. As soon as an item is unequipped, it stops applying the aura, thus makes you faster again.