diff --git a/src/main/java/noppes/npcs/controllers/data/action/Action.java b/src/main/java/noppes/npcs/controllers/data/action/Action.java index 9dfabf688..b109a60ae 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/Action.java +++ b/src/main/java/noppes/npcs/controllers/data/action/Action.java @@ -38,11 +38,13 @@ public class Action implements IAction { } public Action(ScriptedActionManager manager, String name, int startAfterTicks, Consumer task) { - this(manager, name, Integer.MAX_VALUE, startAfterTicks, task); + this(manager, name, task); + this.startAfterTicks = startAfterTicks; } public Action(ScriptedActionManager manager, String name, Consumer task) { - this(manager, name, Integer.MAX_VALUE, 0, task); + this(manager, name); + this.task = task; } public Action(ScriptedActionManager manager, int startAfterTicks, Consumer task) { diff --git a/src/main/java/noppes/npcs/controllers/data/action/ActionChain.java b/src/main/java/noppes/npcs/controllers/data/action/ActionChain.java index e98914e04..e5e12ab9e 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/ActionChain.java +++ b/src/main/java/noppes/npcs/controllers/data/action/ActionChain.java @@ -27,7 +27,7 @@ public class ActionChain implements IActionChain { task.accept(act); act.markDone(); }; - IAction a = scriptedActionManager.create("chain#" + (index++), Integer.MAX_VALUE, offset, wrapper); + IAction a = scriptedActionManager.create("chain#" + (index++), offset, wrapper); a.setUpdateEveryXTick(1); scriptedActionManager.scheduleAction(a); return this; diff --git a/src/main/java/noppes/npcs/controllers/data/action/ParallelActionChain.java b/src/main/java/noppes/npcs/controllers/data/action/ParallelActionChain.java index 26d7e2acf..81ee25044 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/ParallelActionChain.java +++ b/src/main/java/noppes/npcs/controllers/data/action/ParallelActionChain.java @@ -25,7 +25,6 @@ public class ParallelActionChain implements IActionChain { act.markDone(); }; IAction a = scriptedActionManager.create("parallel#" + (idx++), - Integer.MAX_VALUE, // no max-duration offset, wrapper); a.setUpdateEveryXTick(1);