@Override public void launchAction(ClientState p_clientState) { zildo.setDialoguingWith(seller); seller.setDialoguingWith(zildo); List<StoredItem> items = new ArrayList<StoredItem>(); for (StoredItem sItem : sellingItems) { if (sItem.quantity != 0) { items.add(sItem); } } zildo.lookItems(new Inventory(items), 0, seller, sellDescription); p_clientState.dialogState.dialoguing = true; }