diff --git a/src/main/java/noppes/npcs/scripted/ScriptedActionManager.java b/src/main/java/noppes/npcs/scripted/ScriptedActionManager.java index 6a259c153..804fb081d 100644 --- a/src/main/java/noppes/npcs/scripted/ScriptedActionManager.java +++ b/src/main/java/noppes/npcs/scripted/ScriptedActionManager.java @@ -291,7 +291,7 @@ public class ScriptedActionManager implements IActionManager { if (isDone()) return; if (ticksExisted % updateEveryXTick == 0) { checkCount++; - if ((maxChecks >= 0 && checkCount > maxChecks) || terminate.get()) { + if ((maxChecks >= 0 && checkCount > maxChecks) || terminate != null && terminate.get()) { markDone(); return; }