pets will stop chasing mobs that are no longer a threat to player
This commit is contained in:
@@ -675,7 +675,8 @@ public class MobileFSM {
|
|||||||
mob.killCharacter("no owner");
|
mob.killCharacter("no owner");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (mob.getCombatTarget() != null && !mob.getCombatTarget().isAlive())
|
if (mob.getCombatTarget() != null)
|
||||||
|
if(!mob.getCombatTarget().isAlive() || mob.getCombatTarget().getLoc().distanceSquared(mob.getOwner().getLoc()) > 75)
|
||||||
mob.setCombatTarget(null);
|
mob.setCombatTarget(null);
|
||||||
if (MovementUtilities.canMove(mob) && mob.BehaviourType.canRoam)
|
if (MovementUtilities.canMove(mob) && mob.BehaviourType.canRoam)
|
||||||
CheckMobMovement(mob);
|
CheckMobMovement(mob);
|
||||||
|
|||||||
Reference in New Issue
Block a user