Agathion related changes.

This commit is contained in:
MobiusDev
2018-07-29 18:21:47 +00:00
parent 49071def05
commit 2b5acb6f81
5 changed files with 117 additions and 68 deletions

View File

@@ -2149,7 +2149,7 @@ public final class L2PcInstance extends L2Playable
final int slot = _inventory.getSlotFromItem(item);
// we can't unequip talisman by body slot
if ((slot == L2Item.SLOT_DECO) || (slot == L2Item.SLOT_BROOCH_JEWEL))
if ((slot == L2Item.SLOT_DECO) || (slot == L2Item.SLOT_BROOCH_JEWEL) || (slot == L2Item.SLOT_AGATHION))
{
items = _inventory.unEquipItemInSlotAndRecord(item.getLocationSlot());
}

View File

@@ -1000,6 +1000,10 @@ public abstract class Inventory extends ItemContainer
{
return PAPERDOLL_BROOCH_JEWEL1;
}
case L2Item.SLOT_AGATHION:
{
return PAPERDOLL_AGATHION1;
}
}
return -1;
}
@@ -1294,6 +1298,15 @@ public abstract class Inventory extends ItemContainer
slot = L2Item.SLOT_BROOCH_JEWEL;
break;
}
case PAPERDOLL_AGATHION1:
case PAPERDOLL_AGATHION2:
case PAPERDOLL_AGATHION3:
case PAPERDOLL_AGATHION4:
case PAPERDOLL_AGATHION5:
{
slot = L2Item.SLOT_AGATHION;
break;
}
}
return slot;
}
@@ -1484,6 +1497,11 @@ public abstract class Inventory extends ItemContainer
pdollSlot = PAPERDOLL_BROOCH_JEWEL1;
break;
}
case L2Item.SLOT_AGATHION:
{
pdollSlot = PAPERDOLL_AGATHION1;
break;
}
default:
{
LOGGER.info("Unhandled slot type: " + slot);