Final CombatManager

This commit is contained in:
2024-03-23 19:22:14 -04:00
parent 6a0599a972
commit 0fa042cece
7 changed files with 32 additions and 26 deletions
+9 -9
View File
@@ -125,7 +125,7 @@ public class MobAI {
ItemBase offHand = mob.getWeaponItemBase(false);
if (mainHand == null && offHand == null) {
FinalCombatManager.combatCycle(mob, target);
CombatManager.combatCycle(mob, target);
int delay = 3000;
if (mob.isSiege())
delay = 11000;
@@ -134,13 +134,13 @@ public class MobAI {
int delay = 3000;
if (mob.isSiege())
delay = 11000;
FinalCombatManager.combatCycle(mob, target);
CombatManager.combatCycle(mob, target);
mob.setLastAttackTime(System.currentTimeMillis() + delay);
} else if (mob.getWeaponItemBase(false) != null) {
int attackDelay = 3000;
if (mob.isSiege())
attackDelay = 11000;
FinalCombatManager.combatCycle(mob, target);
CombatManager.combatCycle(mob, target);
mob.setLastAttackTime(System.currentTimeMillis() + attackDelay);
}
}
@@ -179,7 +179,7 @@ public class MobAI {
ItemBase offHand = mob.getWeaponItemBase(false);
if (mainHand == null && offHand == null) {
FinalCombatManager.combatCycle(mob, target);
CombatManager.combatCycle(mob, target);
int delay = 3000;
if (mob.isSiege())
delay = 15000;
@@ -188,13 +188,13 @@ public class MobAI {
int attackDelay = 3000;
if (mob.isSiege())
attackDelay = 15000;
FinalCombatManager.combatCycle(mob, target);
CombatManager.combatCycle(mob, target);
mob.setLastAttackTime(System.currentTimeMillis() + attackDelay);
} else if (mob.getWeaponItemBase(false) != null) {
int attackDelay = 3000;
if (mob.isSiege())
attackDelay = 15000;
FinalCombatManager.combatCycle(mob, target);
CombatManager.combatCycle(mob, target);
mob.setLastAttackTime(System.currentTimeMillis() + attackDelay);
}
@@ -222,7 +222,7 @@ public class MobAI {
ItemBase offHand = mob.getWeaponItemBase(false);
if (mainHand == null && offHand == null) {
FinalCombatManager.combatCycle(mob, target);
CombatManager.combatCycle(mob, target);
int delay = 3000;
if (mob.isSiege())
delay = 11000;
@@ -231,13 +231,13 @@ public class MobAI {
int attackDelay = 3000;
if (mob.isSiege())
attackDelay = 11000;
FinalCombatManager.combatCycle(mob, target);
CombatManager.combatCycle(mob, target);
mob.setLastAttackTime(System.currentTimeMillis() + attackDelay);
} else if (mob.getWeaponItemBase(false) != null) {
int attackDelay = 3000;
if (mob.isSiege())
attackDelay = 11000;
FinalCombatManager.combatCycle(mob, target);
CombatManager.combatCycle(mob, target);
mob.setLastAttackTime(System.currentTimeMillis() + attackDelay);
if (target.getCombatTarget() == null) {
target.setCombatTarget(mob);