From 0a82a69a95d0055a77f77adcf0fdb8ef291e4afa Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Mon, 3 Mar 2025 13:30:13 -0600 Subject: [PATCH] remove style casting --- src/engine/objects/PlayerCombatStats.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/engine/objects/PlayerCombatStats.java b/src/engine/objects/PlayerCombatStats.java index 09eeb088..58ce1222 100644 --- a/src/engine/objects/PlayerCombatStats.java +++ b/src/engine/objects/PlayerCombatStats.java @@ -1,6 +1,7 @@ package engine.objects; import engine.Enum; +import engine.jobs.DeferredPowerJob; import engine.powers.EffectsBase; import engine.powers.PowersBase; import engine.powers.effectmodifiers.AbstractEffectModifier; @@ -1053,8 +1054,14 @@ public class PlayerCombatStats { atr += (modifiedDexterity * 0.5f) + weaponATR1 + weaponATR2; atr *= precise; atr += atrBuffs; + if(pc.getWeaponPower() != null){ + DeferredPowerJob dpj = pc.getWeaponPower(); + dpj.endEffect(); + } + if(pc.bonuses != null) atr *= 1 + (pc.bonuses.getFloatPercentAll(Enum.ModType.OCV, Enum.SourceType.None) - (stanceMod - 1) - (precise - 1) - healerDefStance); + atr *= stanceMod; return atr; }