From 3e6b37ac0542f0c55a9a04e1c7cddc3e42b4fa34 Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Mon, 7 Jul 2025 00:21:51 +0300 Subject: [PATCH] action.copyDataTo(IAction copyTo) --- .../java/noppes/npcs/controllers/data/action/Action.java | 6 ++++++ .../noppes/npcs/controllers/data/action/ActionThread.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) 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 34c3a662b..c78310a0d 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/Action.java +++ b/src/main/java/noppes/npcs/controllers/data/action/Action.java @@ -211,6 +211,12 @@ public class Action implements IAction { return this; } + @Override + public IAction copyDataTo(IAction to) { + ((Action) to).dataStore.putAll(dataStore); + return this; + } + @Override public String printData() { if (dataStore.isEmpty()) { diff --git a/src/main/java/noppes/npcs/controllers/data/action/ActionThread.java b/src/main/java/noppes/npcs/controllers/data/action/ActionThread.java index 0701c58c0..c043be3e5 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/ActionThread.java +++ b/src/main/java/noppes/npcs/controllers/data/action/ActionThread.java @@ -93,7 +93,7 @@ public class ActionThread { } public boolean isTaskRunning(String taskKey) { - return runningTasks.contains(taskKey); + return runningKeys.contains(taskKey); } public boolean inActionThread() {