diff --git a/zone/bonuses.cpp b/zone/bonuses.cpp index 4a9d556b9..76bd970da 100644 --- a/zone/bonuses.cpp +++ b/zone/bonuses.cpp @@ -146,18 +146,7 @@ void Mob::CalcItemBonuses(StatBonuses* b) { int16 i; for (i = EQ::invslot::BONUS_BEGIN; i <= EQ::invslot::BONUS_SKILL_END; i++) { - const EQ::ItemInstance* inst = nullptr; - if (IsOfClientBotMerc()) { - inst = GetInv().GetItem(i); - } else { - const auto* item = CastToNPC()->GetItem(i); - if (!item) { - continue; - } - - inst = database.CreateItem(item->item_id); - } - + const EQ::ItemInstance* inst = m_inv[i]; if (!inst) { continue; }