Added a requester field to CreateStaticItemIntent

This commit is contained in:
Mads Boddum
2016-08-22 06:01:57 +02:00
parent 3a9c794cfb
commit 246f1d61c4
2 changed files with 8 additions and 2 deletions
@@ -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;
}
}
@@ -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) {