null spam fix for hamlet guards

This commit is contained in:
2024-05-16 19:41:06 -05:00
parent 5a25958aa5
commit 65db64d3df
+5 -2
View File
@@ -99,7 +99,10 @@ public class MobAI {
public static void attackPlayer(Mob mob, PlayerCharacter target) { public static void attackPlayer(Mob mob, PlayerCharacter target) {
try { try {
if(target == null || !target.isAlive() || !target.isActive() ) {
mob.setCombatTarget(null);
return;
}
if (!mob.canSee(target)) { if (!mob.canSee(target)) {
mob.setCombatTarget(null); mob.setCombatTarget(null);
return; return;
@@ -121,7 +124,7 @@ public class MobAI {
if (mob.isMoving() && mob.getRange() > 20) if (mob.isMoving() && mob.getRange() > 20)
return; return;
CombatManager.combatCycle(mob, mob.combatTarget); CombatManager.combatCycle(mob, target);
} }
if (target.getPet() != null) if (target.getPet() != null)