I can easily create an effect to modify the WeaponAttackSpeed variable, but I noticed its default value is 0. This means that, for example, if I want to decrease the target's attack speed by 50%, in fact I have to ADD 0.5 to WeaponAttackSpeed, so that its value changes to 0.5.
The problem here is that if someone has already a modified attack speed, the slow effect will in fact increase their speed instead of decreasing it. For example, if a target for some reason has an attack speed boost and his WeaponAttackSpeed is currently 1.1 (meaning he is attacking 10% faster), the slow effect will add 0.5 to that leading to 1.6 attack speed, which will make the target attack even faster instead of slowing it down.
So, the whole problem is because someone decided that WeaponAttackSpeed should be 0 by default, instead of 1.
Anyone know how to easily solve this?
