public AvailableGroup getThisItems() {
		if (Script.holdExecution())
			return new AvailableGroup();
		AvailableGroup ret = new AvailableGroup(icache, ecache);
		if (icache == null)
			ret.add(Inventory.getItems(true));
		if (ecache == null) {
			if (Bank.isOpen())
				ret.add(Equipment.getItems());
			else
				ret.add(Equipment.getCachedItems());
		}
		return ret;
	}