From 07e347341b209b0e9c4ce305133fa93276fd3d49 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Fri, 28 Mar 2025 06:46:41 -0500 Subject: [PATCH] pets no longer attack themselves --- src/engine/mobileAI/MobHandlers/PetHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/engine/mobileAI/MobHandlers/PetHandler.java b/src/engine/mobileAI/MobHandlers/PetHandler.java index 5b1f9876..8301c45e 100644 --- a/src/engine/mobileAI/MobHandlers/PetHandler.java +++ b/src/engine/mobileAI/MobHandlers/PetHandler.java @@ -34,6 +34,12 @@ public class PetHandler { MovementUtilities.moveToLocation(pet, owner.loc, pet.getRange()); } }else{ + + if (pet.combatTarget.equals(pet)) { + pet.setCombatTarget(null); + return; + } + //chase target if(!CombatUtilities.inRangeToAttack(pet,pet.combatTarget)) { MovementUtilities.moveToLocation(pet, pet.combatTarget.loc, pet.getRange());