uint32 Corpse::GetEquipment(uint8 material_slot) const { int16 invslot; if(material_slot > EmuConstants::MATERIAL_END) { return NO_ITEM; } invslot = Inventory::CalcSlotFromMaterial(material_slot); if(invslot == INVALID_INDEX) // GetWornItem() should be returning a NO_ITEM for any invalid index... return NO_ITEM; return GetWornItem(invslot); }
uint32 Corpse::GetEquipment(uint8 material_slot) const { int16 invslot; if (material_slot > EQEmu::textures::LastTexture) { return 0; } invslot = EQEmu::InventoryProfile::CalcSlotFromMaterial(material_slot); if(invslot == INVALID_INDEX) // GetWornItem() should be returning a 0 for any invalid index... return 0; return GetWornItem(invslot); }