diff --git a/src/intents/object/CreateStaticItemIntent.java b/src/intents/object/CreateStaticItemIntent.java index fc8115c14..43d2336b4 100644 --- a/src/intents/object/CreateStaticItemIntent.java +++ b/src/intents/object/CreateStaticItemIntent.java @@ -38,11 +38,13 @@ public final class CreateStaticItemIntent extends Intent { public static final String TYPE = "CreateStaticItemIntent"; + private final SWGObject requester; private final SWGObject container; private final String[] itemNames; - public CreateStaticItemIntent(SWGObject container, String... itemNames) { + public CreateStaticItemIntent(SWGObject requester, SWGObject container, String... itemNames) { super(TYPE); + this.requester = requester; this.container = container; this.itemNames = itemNames; } @@ -54,5 +56,9 @@ public final class CreateStaticItemIntent extends Intent { public String[] getItemNames() { return itemNames; } + + public SWGObject getRequester() { + return requester; + } } \ No newline at end of file diff --git a/src/resources/commands/callbacks/QaToolCmdCallback.java b/src/resources/commands/callbacks/QaToolCmdCallback.java index 86aa62d76..e677d2f2a 100644 --- a/src/resources/commands/callbacks/QaToolCmdCallback.java +++ b/src/resources/commands/callbacks/QaToolCmdCallback.java @@ -144,7 +144,7 @@ public class QaToolCmdCallback implements ICmdCallback { return; Log.i("QA", "%s attempted to create item %s", player, itemName); - new CreateStaticItemIntent(inventory, itemName).broadcast(); + new CreateStaticItemIntent(creature, inventory, itemName).broadcast(); } private void forceDelete(final ObjectManager objManager, final Player player, final SWGObject target) {