From 44d76b638df492ce2692577cb5a0d796e18f2203 Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Fri, 4 Jul 2025 00:10:12 +0300 Subject: [PATCH] Minor changes --- .../java/noppes/npcs/controllers/data/action/Action.java | 9 +++++---- .../noppes/npcs/controllers/data/action/ActionQueue.java | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) 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 f91d84f52..ea7ce9ca0 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/Action.java +++ b/src/main/java/noppes/npcs/controllers/data/action/Action.java @@ -509,10 +509,6 @@ public class Action implements IAction { return before(manager.create(t)); } - @Override - public IConditionalAction conditional(IConditionalAction after) { - return manager.schedule(after); - } /////////////////////////////////////////////////// /////////////////////////////////////////////////// @@ -566,6 +562,11 @@ public class Action implements IAction { /////////////////////////////////////////////////// // Conditionals + @Override + public IConditionalAction conditional(IConditionalAction after) { + return manager.schedule(after); + } + @Override public void conditional(IConditionalAction... actions) { for (IConditionalAction act : actions) diff --git a/src/main/java/noppes/npcs/controllers/data/action/ActionQueue.java b/src/main/java/noppes/npcs/controllers/data/action/ActionQueue.java index 6cd702771..e079d6d24 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/ActionQueue.java +++ b/src/main/java/noppes/npcs/controllers/data/action/ActionQueue.java @@ -267,8 +267,6 @@ public class ActionQueue implements IActionQueue { if (!isWorking) return; - killWhenEmpty(); - if (!isParallel) { IAction current = getCurrentAction(); if (current instanceof Action) { @@ -290,6 +288,8 @@ public class ActionQueue implements IActionQueue { } } } + + killWhenEmpty(); } protected void killWhenEmpty() {