More Enchanting crash fixes

This commit is contained in:
郑佩茹
2022-03-26 17:21:22 -06:00
parent 6d56c5c5c3
commit b3e3a13f56

View File

@@ -1181,6 +1181,7 @@ void PlayerbotFactory::InitEquipment(bool incremental)
newItem->AddToWorld(); newItem->AddToWorld();
newItem->AddToUpdateQueueOf(bot); newItem->AddToUpdateQueueOf(bot);
bot->AutoUnequipOffhandIfNeed(); bot->AutoUnequipOffhandIfNeed();
newItem->SetOwnerGUID(bot->GetGUID());
EnchantItem(newItem); EnchantItem(newItem);
found = true; found = true;
break; break;
@@ -1325,6 +1326,7 @@ void PlayerbotFactory::InitSecondEquipmentSet()
if (Item* newItem = StoreNewItemInInventorySlot(bot, newItemId, 1)) if (Item* newItem = StoreNewItemInInventorySlot(bot, newItemId, 1))
{ {
newItem->SetOwnerGUID(bot->GetGUID());
EnchantItem(newItem); EnchantItem(newItem);
newItem->AddToWorld(); newItem->AddToWorld();
newItem->AddToUpdateQueueOf(bot); newItem->AddToUpdateQueueOf(bot);