From 04232ec50cefc31770158adebd40bd15f622e1d2 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Thu, 20 Mar 2025 20:02:41 -0500 Subject: [PATCH] audit zerg mechanic for mele damage --- src/engine/gameManager/CombatManager.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/engine/gameManager/CombatManager.java b/src/engine/gameManager/CombatManager.java index 8017be06..78fd0dd8 100644 --- a/src/engine/gameManager/CombatManager.java +++ b/src/engine/gameManager/CombatManager.java @@ -937,6 +937,9 @@ public enum CombatManager { //Subtract Damage from target's health + if(ac.getObjectType().equals(GameObjectType.PlayerCharacter)){ + damage *= ((PlayerCharacter)ac).ZergMultiplier; + } if (tarAc != null) { if (tarAc.isSit()) @@ -1217,10 +1220,6 @@ public enum CombatManager { if (eff.getPower() != null && (eff.getPower().getToken() == 429506943 || eff.getPower().getToken() == 429408639 || eff.getPower().getToken() == 429513599 || eff.getPower().getToken() == 429415295)) swingAnimation = 0; - if(source != null && source.getObjectType().equals(GameObjectType.PlayerCharacter)){ - damage *= ((PlayerCharacter)source).ZergMultiplier; - } // Health modifications are modified by the ZergMechanic - TargetedActionMsg cmm = new TargetedActionMsg(source, target, damage, swingAnimation); DispatchMessage.sendToAllInRange(target, cmm); }