diff --git a/zone/bot.cpp b/zone/bot.cpp index 6c805193a..51f0fb05c 100644 --- a/zone/bot.cpp +++ b/zone/bot.cpp @@ -4761,7 +4761,7 @@ void Bot::PerformTradeWithClient(int16 begin_slot_id, int16 end_slot_id, Client* if ( !trade_instance->IsClassEquipable(GetClass()) || GetLevel() < trade_instance->GetItem()->ReqLevel || - (!trade_instance->IsRaceEquipable(GetRace()) && !RuleB(Bots, AllowBotEquipAnyRaceGear)) + (!trade_instance->IsRaceEquipable(GetBaseRace()) && !RuleB(Bots, AllowBotEquipAnyRaceGear)) ) { if (trade_event_exists) { event_trade.push_back(ClientTrade(trade_instance, trade_index));