Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
Luis C.M committed 2023-01-08 22:32:50 -06:00
commit 928232fdd2
2 files changed
+21 -6

No files matched your search

@@ -9,11 +9,7 @@ import noppes.npcs.NoppesUtilServer;
import noppes.npcs.api.jobs.IJob;
import noppes.npcs.api.roles.IRole;
import noppes.npcs.config.ConfigMain;
import noppes.npcs.constants.EnumAnimation;
import noppes.npcs.constants.EnumJobType;
import noppes.npcs.constants.EnumNavType;
import noppes.npcs.constants.EnumRoleType;
import noppes.npcs.constants.EnumStandingType;
import noppes.npcs.constants.*;
import noppes.npcs.controllers.FactionController;
import noppes.npcs.controllers.data.Line;
import noppes.npcs.entity.EntityCustomNpc;
@@ -123,6 +119,25 @@ public class ScriptNpc<T extends EntityNPCInterface> extends ScriptLiving<T> imp
return npc.ai.standingType.ordinal();
}
/**
* @param movingType The moving type of the npc. 0 = standing, 1 = wandering, 2 = moving path
*/
public void setMovingType(int movingType){
for(EnumMovingType e : EnumMovingType.values()) {
if (e.ordinal() == movingType) {
npc.ai.movingType = e;
break;
}
}
}
/**
* @return The moving type of the npc. 0 = standing, 1 = wandering, 2 = moving path
*/
public int getMovingType(){
return npc.ai.movingType.ordinal();
}
/**
* @param name The name of the npc
*/