void EQEmu::ItemInstance::PutAugment(SharedDatabase *db, uint8 slot, uint32 item_id) { if (item_id == 0) { return; } if (db == nullptr) { return; /* TODO: add log message for nullptr */ } const ItemInstance* aug = db->CreateItem(item_id); if (aug) { PutAugment(slot, *aug); safe_delete(aug); } }
void ItemInst::PutAugment(SharedDatabase *db, uint8 slot, uint32 item_id) { if (item_id != 0) { const ItemInst* aug = db->CreateItem(item_id); if(aug) { PutAugment(slot,*aug); safe_delete(aug); } } }