forked from MagicBane/Server
simplified mob aI
This commit is contained in:
@@ -13,6 +13,7 @@ import engine.Enum;
|
|||||||
import engine.Enum.GameObjectType;
|
import engine.Enum.GameObjectType;
|
||||||
import engine.Enum.ModType;
|
import engine.Enum.ModType;
|
||||||
import engine.Enum.SourceType;
|
import engine.Enum.SourceType;
|
||||||
|
import engine.InterestManagement.InterestManager;
|
||||||
import engine.mobileAI.Threads.MobAIThread;
|
import engine.mobileAI.Threads.MobAIThread;
|
||||||
import engine.exception.MsgSendException;
|
import engine.exception.MsgSendException;
|
||||||
import engine.gameManager.MovementManager;
|
import engine.gameManager.MovementManager;
|
||||||
@@ -193,6 +194,7 @@ public class MovementUtilities {
|
|||||||
|
|
||||||
public static void aiMove(Mob agent, Vector3fImmutable vect, boolean isWalking) {
|
public static void aiMove(Mob agent, Vector3fImmutable vect, boolean isWalking) {
|
||||||
|
|
||||||
|
InterestManager.forceLoad(agent);
|
||||||
//update our walk/run state.
|
//update our walk/run state.
|
||||||
if (isWalking && !agent.isWalk()) {
|
if (isWalking && !agent.isWalk()) {
|
||||||
agent.setWalkMode(true);
|
agent.setWalkMode(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user