forked from MagicBane/Server
guard minion logic work
This commit is contained in:
@@ -384,12 +384,15 @@ public class MobileFSM {
|
|||||||
return;
|
return;
|
||||||
mob.updateLocation();
|
mob.updateLocation();
|
||||||
if (mob.BehaviourType != Enum.MobBehaviourType.Pet1) {
|
if (mob.BehaviourType != Enum.MobBehaviourType.Pet1) {
|
||||||
if(mob.BehaviourType.ordinal() == Enum.MobBehaviourType.GuardMinion.ordinal() && ((Mob)mob.npcOwner).despawned == true)
|
if (mob.getCombatTarget() == null) {
|
||||||
return;
|
if (mob.BehaviourType.ordinal() == Enum.MobBehaviourType.GuardMinion.ordinal() && (mob.npcOwner).isAlive()) {
|
||||||
if (mob.getCombatTarget() == null)
|
return;
|
||||||
|
}
|
||||||
Patrol(mob);
|
Patrol(mob);
|
||||||
else
|
}
|
||||||
|
else {
|
||||||
chaseTarget(mob);
|
chaseTarget(mob);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
//pet logic
|
//pet logic
|
||||||
if (!mob.playerAgroMap.containsKey(mob.getOwner().getObjectUUID())) {
|
if (!mob.playerAgroMap.containsKey(mob.getOwner().getObjectUUID())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user