Browse Source

retaliate handled properly

lakebane
FatBoy-DOTC 1 week ago
parent
commit
29f054e192
  1. 13
      src/engine/mobileAI/utilities/CombatUtilities.java

13
src/engine/mobileAI/utilities/CombatUtilities.java

@ -201,12 +201,10 @@ public class CombatUtilities {
return; return;
int anim = 75; int anim = 75;
float speed;
if (mainHand) //handle the retaliate here because even if the mob misses you can still retaliate
speed = agent.getSpeedHandOne(); if (AbstractWorldObject.IsAbstractCharacter(target))
else CombatManager.handleRetaliate((AbstractCharacter) target, agent);
speed = agent.getSpeedHandTwo();
DamageType dt = DamageType.Crush; DamageType dt = DamageType.Crush;
@ -288,11 +286,6 @@ public class CombatUtilities {
if (((Mob) target).isSiege()) if (((Mob) target).isSiege())
return; return;
//handle the retaliate
if (AbstractWorldObject.IsAbstractCharacter(target))
CombatManager.handleRetaliate((AbstractCharacter) target, agent);
if (target.getObjectType() == GameObjectType.Mob) { if (target.getObjectType() == GameObjectType.Mob) {
Mob targetMob = (Mob) target; Mob targetMob = (Mob) target;
if (targetMob.isSiege()) if (targetMob.isSiege())

Loading…
Cancel
Save