diff --git a/src/main/java/net/aufdemrand/denizen/scripts/commands/core/RunCommand.java b/src/main/java/net/aufdemrand/denizen/scripts/commands/core/RunCommand.java index e2743e1127..b5d19428d2 100644 --- a/src/main/java/net/aufdemrand/denizen/scripts/commands/core/RunCommand.java +++ b/src/main/java/net/aufdemrand/denizen/scripts/commands/core/RunCommand.java @@ -7,9 +7,11 @@ import net.aufdemrand.denizencore.exceptions.CommandExecutionException; import net.aufdemrand.denizencore.exceptions.InvalidArgumentsException; import net.aufdemrand.denizencore.objects.*; +import net.aufdemrand.denizencore.scripts.ScriptBuilder; import net.aufdemrand.denizencore.scripts.ScriptEntry; import net.aufdemrand.denizencore.scripts.commands.AbstractCommand; import net.aufdemrand.denizencore.scripts.commands.Holdable; +import net.aufdemrand.denizencore.scripts.commands.core.DetermineCommand; import net.aufdemrand.denizencore.scripts.queues.ScriptQueue; import net.aufdemrand.denizencore.scripts.queues.core.InstantQueue; import net.aufdemrand.denizencore.scripts.queues.core.TimedQueue; @@ -247,6 +249,13 @@ public void run() { }); } + // Allow determinations because why not + long reqId = DetermineCommand.getNewId(); + queue.setReqId(reqId); + + // Also add the reqId to each of the entries for reasons + ScriptBuilder.addObjectToEntries(entries, "ReqId", reqId); + // Save the queue for script referencing scriptEntry.addObject("created_queue", queue);