diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java b/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java index b669f84f7..aaac4248d 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java @@ -311,6 +311,14 @@ public class ScriptNpc extends ScriptLiving imp return new ScriptRoleTransporter(npc); return new ScriptRoleInterface(npc); } + public void setRole(int role){ + for (EnumRoleType e : EnumRoleType.values()) { + if (e.ordinal() == role) { + npc.advanced.role = e; + break; + } + } + } /** * @return Returns the npcs current job @@ -334,6 +342,14 @@ public class ScriptNpc extends ScriptLiving imp return new ScriptJobSpawner(npc); return new ScriptJobInterface(npc); } + public void setJob(int job){ + for (EnumJobType e : EnumJobType.values()) { + if (e.ordinal() == job) { + npc.advanced.job = e; + break; + } + } + } /** * @return The item held in the right hand