pet run/walk determined by owner

This commit is contained in:
2024-05-21 14:16:03 -05:00
parent b6a9a0c813
commit 5e84ee8b11
+9 -1
View File
@@ -428,6 +428,7 @@ public class MobAI {
mob.updateLocation();
}
if(!mob.isPet()) {
boolean combatState = mob.isCombat();
mob.setCombat(mob.combatTarget != null);
if (combatState != mob.isCombat()) {
@@ -443,7 +444,14 @@ public class MobAI {
//send message to update run/walk state
MovementManager.sendRWSSMsg(mob);
}
}else {
boolean walking = mob.isWalk();
mob.setWalkMode(mob.guardCaptain.isWalk());
if (walking != mob.isWalk()) {
//send message to update run/walk state
MovementManager.sendRWSSMsg(mob);
}
}
switch (mob.behaviourType) {
case GuardCaptain:
GuardCaptainLogic(mob);