void Game::buyItem(const ItemPtr& item, int amount, bool ignoreCapacity, bool buyWithBackpack) { if(!canPerformGameAction() || !item) return; m_protocolGame->sendBuyItem(item->getId(), item->getSubType(), amount, ignoreCapacity, buyWithBackpack); }
void Game::sellItem(const ItemPtr& item, int amount, bool ignoreEquipped) { if(!canPerformGameAction() || !item) return; m_protocolGame->sendSellItem(item->getId(), item->getSubType(), amount, ignoreEquipped); }
void Game::requestItemInfo(const ItemPtr& item, int index) { if(!canPerformGameAction()) return; m_protocolGame->sendRequestItemInfo(item->getId(), item->getSubType(), index); }