bool Object::checkCapacity(uint8 amount, PlayerObject* player) { uint16_t contentCount = getHeadCount(); if(player&&(mCapacity-contentCount < amount)) { gMessageLib->SendSystemMessage(L"",player,"container_error_message","container3"); } return (mCapacity-contentCount) >= amount; }
bool Inventory::checkCapacity(uint8 amount, PlayerObject* player, bool sendMsg) { if(player&&(getCapacity() - getHeadCount() < amount)) { if(sendMsg) gMessageLib->SendSystemMessage(::common::OutOfBand("error_message", "inv_full"), player); return false; } return true; }