Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool CHARACTER::UnequipItem(LPITEM item)
- {
- int pos;
- if (false == CanUnequipNow(item))
- return false;
- if (item->IsDragonSoul())
- pos = GetEmptyDragonSoulInventory(item);
- else
- pos = GetEmptyInventory(item->GetSize());
- // HARD CODING
- if (item->GetVnum() == UNIQUE_ITEM_HIDE_ALIGNMENT_TITLE)
- ShowAlignment(true);
- item->RemoveFromCharacter();
- if (item->IsDragonSoul())
- {
- #ifdef __HIGHLIGHT_SYSTEM__
- item->AddToCharacter(this, TItemPos(DRAGON_SOUL_INVENTORY, pos), false);
- #else
- item->AddToCharacter(this, TItemPos(DRAGON_SOUL_INVENTORY, pos));
- #endif
- }
- else
- {
- #ifdef __HIGHLIGHT_SYSTEM__
- item->AddToCharacter(this, TItemPos(INVENTORY, pos), false);
- #else
- item->AddToCharacter(this, TItemPos(INVENTORY, pos));
- #endif
- }
- CheckMaximumPoints();
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement