|
|
|
@ -116,6 +116,9 @@ public class StandardMob {
@@ -116,6 +116,9 @@ public class StandardMob {
|
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(!mob.BehaviourType.isAgressive) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
if(mob.BehaviourType.equals(Enum.MobBehaviourType.HamletGuard)){ |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
@ -180,6 +183,9 @@ public class StandardMob {
@@ -180,6 +183,9 @@ public class StandardMob {
|
|
|
|
|
|
|
|
|
|
public static void CheckForMovement(Mob mob){ |
|
|
|
|
|
|
|
|
|
if(!mob.BehaviourType.canRoam) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
if(mob.combatTarget != null){ |
|
|
|
|
//chase player
|
|
|
|
|
if(!CombatUtilities.inRange2D(mob,mob.combatTarget,mob.getRange())) { |
|
|
|
|