Esempio n. 1
0
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);
	}	
}
Esempio n. 2
0
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);
		}
	}
}