attack speed calculations

This commit is contained in:
2025-01-20 15:24:48 -06:00
parent bbabf814e1
commit e7d22717cd
+4 -2
View File
@@ -3974,7 +3974,8 @@ public class PlayerCharacter extends AbstractCharacter {
for(Effect eff : this.effects.values()){ for(Effect eff : this.effects.values()){
for(AbstractEffectModifier mod : eff.getEffectModifiers()){ for(AbstractEffectModifier mod : eff.getEffectModifiers()){
if(mod.modType.equals(ModType.WeaponSpeed)){ if(mod.modType.equals(ModType.WeaponSpeed)){
speed *= 1 + mod.getPercentMod(); float modValue = 1 + mod.getPercentMod() * 0.01f;
speed *= modValue;
} }
} }
} }
@@ -3984,7 +3985,8 @@ public class PlayerCharacter extends AbstractCharacter {
for(Effect eff : this.effects.values()){ for(Effect eff : this.effects.values()){
for(AbstractEffectModifier mod : eff.getEffectModifiers()){ for(AbstractEffectModifier mod : eff.getEffectModifiers()){
if(mod.modType.equals(ModType.AttackDelay)){ if(mod.modType.equals(ModType.AttackDelay)){
speed *= 1 + mod.getPercentMod(); float modValue = 1 + mod.getPercentMod() * 0.01f;
speed *= modValue;
} }
} }
} }