@Override
	public List<BankRequiredItem> getItemsNeededFromBank() {
		List<BankRequiredItem> list = new ArrayList<BankRequiredItem>();

		if (ctx.backpack.select().id(AIR_RUNE).isEmpty()) {
			list.add(new BankRequiredItem(0, false, null, AIR_RUNE));
		}

		if (ctx.backpack.select().id(LAW_RUNE).isEmpty()) {
			list.add(new BankRequiredItem(0, false, null, LAW_RUNE));
		}

		if (ctx.equipment.select().id(staff).isEmpty() && ctx.backpack.select().id(staff).isEmpty()) {
			list.add(new BankRequiredItem(1, true, Equipment.Slot.MAIN_HAND, staff));
		}

		return list;
	}