public boolean unequipEverything() {
        MapleInventory equipped = this.getInventory(MapleInventoryType.EQUIPPED);
        List<Short> position = new ArrayList<Short>();
        for (IItem item : equipped.list()) {
            position.add(item.getPosition());
        }
        for (short pos : position) {
            if (getInventory(MapleInventoryType.EQUIP).getNextFreeSlot() > -1) {
                MapleInventoryManipulator.unequip(client, pos, getInventory(MapleInventoryType.EQUIP).getNextFreeSlot());
            } else {
                showMessage(1, "You do not have enough space to strip all your clothes.");
                return false;
            }

        }
        client.showMessage(5, "[System] All items have been successfully unequiped!");
        return true;
    }