diff --git a/EpicLoot/MagicItemEffects/ModifyAttackSpeed.cs b/EpicLoot/MagicItemEffects/ModifyAttackSpeed.cs index 45abc4f74..f65f56ef1 100644 --- a/EpicLoot/MagicItemEffects/ModifyAttackSpeed.cs +++ b/EpicLoot/MagicItemEffects/ModifyAttackSpeed.cs @@ -18,13 +18,16 @@ public static double ModifyAttackSpeed(Character character, double speed) { return speed; } + + double bonus = 0.0; ModifyWithLowHealth.Apply(player, MagicEffectType.ModifyAttackSpeed, effect => { - - speed += player.GetTotalActiveMagicEffectValue(effect, 0.01f); + bonus += player.GetTotalActiveMagicEffectValue(effect, 0.01f); }); - + + speed *= (1.0 + bonus); + return speed; } [UsedImplicitly]