l2j_mobius/trunk/java/com/l2jserver/gameserver/enums/InventorySlot.java
2015-01-02 15:09:44 +00:00

81 lines
2.6 KiB
Java

/*
* Copyright (C) 2004-2015 L2J Server
*
* This file is part of L2J Server.
*
* L2J Server is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation(Inventory.PAPERDOLL_UNDER), either version 3 of the License(Inventory.PAPERDOLL_UNDER), or
* (at your option) any later version.
*
* L2J Server is distributed in the hope that it will be useful(Inventory.PAPERDOLL_UNDER),
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not(Inventory.PAPERDOLL_UNDER), see <http://www.gnu.org/licenses/>.
*/
package com.l2jserver.gameserver.enums;
import com.l2jserver.gameserver.model.interfaces.IUpdateTypeComponent;
import com.l2jserver.gameserver.model.itemcontainer.Inventory;
/**
* @author UnAfraid
*/
public enum InventorySlot implements IUpdateTypeComponent
{
UNDER(Inventory.PAPERDOLL_UNDER),
REAR(Inventory.PAPERDOLL_REAR),
LEAR(Inventory.PAPERDOLL_LEAR),
NECK(Inventory.PAPERDOLL_NECK),
RFINGER(Inventory.PAPERDOLL_RFINGER),
LFINGER(Inventory.PAPERDOLL_LFINGER),
HEAD(Inventory.PAPERDOLL_HEAD),
RHAND(Inventory.PAPERDOLL_RHAND),
LHAND(Inventory.PAPERDOLL_LHAND),
GLOVES(Inventory.PAPERDOLL_GLOVES),
CHEST(Inventory.PAPERDOLL_CHEST),
LEGS(Inventory.PAPERDOLL_LEGS),
FEET(Inventory.PAPERDOLL_FEET),
CLOAK(Inventory.PAPERDOLL_CLOAK),
LRHAND(Inventory.PAPERDOLL_RHAND),
HAIR(Inventory.PAPERDOLL_HAIR),
HAIR2(Inventory.PAPERDOLL_HAIR2),
RBRACELET(Inventory.PAPERDOLL_RBRACELET),
LBRACELET(Inventory.PAPERDOLL_LBRACELET),
DECO1(Inventory.PAPERDOLL_DECO1),
DECO2(Inventory.PAPERDOLL_DECO2),
DECO3(Inventory.PAPERDOLL_DECO3),
DECO4(Inventory.PAPERDOLL_DECO4),
DECO5(Inventory.PAPERDOLL_DECO5),
DECO6(Inventory.PAPERDOLL_DECO6),
BELT(Inventory.PAPERDOLL_BELT),
BROOCH(Inventory.PAPERDOLL_BROOCH),
BROOCH_JEWEL(Inventory.PAPERDOLL_BROOCH_JEWEL1),
BROOCH_JEWEL2(Inventory.PAPERDOLL_BROOCH_JEWEL2),
BROOCH_JEWEL3(Inventory.PAPERDOLL_BROOCH_JEWEL3),
BROOCH_JEWEL4(Inventory.PAPERDOLL_BROOCH_JEWEL4),
BROOCH_JEWEL5(Inventory.PAPERDOLL_BROOCH_JEWEL5),
BROOCH_JEWEL6(Inventory.PAPERDOLL_BROOCH_JEWEL6);
private final int _paperdollSlot;
private InventorySlot(int paperdollSlot)
{
_paperdollSlot = paperdollSlot;
}
public int getSlot()
{
return _paperdollSlot;
}
@Override
public int getMask()
{
return ordinal();
}
}