package engine.mobileAI; import engine.objects.Mob; public enum enumMobState { idle, attacking, patrolling, dead; public static enumMobState getState(Mob mob){ if(mob.playerAgroMap.isEmpty()) return enumMobState.idle; if(!mob.isAlive()) return enumMobState.dead; if(mob.combatTarget != null) return enumMobState.attacking; return enumMobState.patrolling; } public static boolean Agressive(Mob mob){ return mob.BehaviourType.name().contains("Aggro"); } }