If I had to guess I'd say it might be one of these:
Code:
Inventory
bool DeleteItem(sint16 slot_id, uint8 quantity=0);
sint16 HasItem(uint32 item_id, uint8 quantity=0, uint8 where=0xFF);
sint16 HasItemByUse(uint8 use, uint8 quantity=0, uint8 where=0xFF);
sint16 _HasItem(map<sint16, ItemInst*>& bucket, uint32 item_id, uint8 quantity);
sint16 _HasItem(ItemInstQueue& iqueue, uint32 item_id, uint8 quantity);
sint16 _HasItemByUse(map<sint16, ItemInst*>& bucket, uint8 use, uint8 quantity);
sint16 _HasItemByUse(ItemInstQueue& iqueue, uint8 use, uint8 quantity);
But I'd say the most likely candidate is this:
Code:
void Client::DeleteItemInInventory(sint16 slot_id, sint8 quantity, bool client_update, bool update_db)