mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 03:47:27 +00:00
setMovingType and getMovingType
Allows script to change types between 0 = standing, 1 = wandering, 2 = moving path
This commit is contained in:
1 parent
0b809e8210
commit
83a13b96c4
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
|
||||
*/
|
||||
|
||||
Reference in new issue
Block a user