Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // equip two-hand weapon case (with possible unequip 2 items)
- if (type == INVTYPE_2HWEAPON)
- {
- if (eslot == EQUIPMENT_SLOT_OFFHAND)
- {
- if (!CanTitanGrip())
- return EQUIP_ERR_ITEM_CANT_BE_EQUIPPED;
- if(pItem->GetEntry() == A || pItem->GetEntry() == B) // custom
- if(Item* mainItem = GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_MAINHAND))
- if(mainItem->GetEntry() == A || mainItem->GetEntry() == B)
- return EQUIP_ERR_ITEM_UNIQUE_EQUIPABLE;
- }
- else if (eslot == EQUIPMENT_SLOT_MAINHAND) // custom
- {
- if(pItem->GetEntry() == A || pItem->GetEntry() == B)
- if(Item* offItem = GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_OFFHAND))
- if(offItem->GetEntry() == A || offItem->GetEntry() == B)
- return EQUIP_ERR_ITEM_UNIQUE_EQUIPABLE;
- }
- else if (eslot != EQUIPMENT_SLOT_MAINHAND)
- {
- return EQUIP_ERR_ITEM_CANT_BE_EQUIPPED;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement