From 9797dd03717ec808b9451e988a7a56f4d9338663 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E4=BD=A9=E8=8C=B9?= Date: Fri, 25 Mar 2022 14:00:52 -0600 Subject: [PATCH] Fix getting AI during teleport --- src/PlayerbotMgr.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PlayerbotMgr.cpp b/src/PlayerbotMgr.cpp index 63d847c8..7d6251b0 100644 --- a/src/PlayerbotMgr.cpp +++ b/src/PlayerbotMgr.cpp @@ -1052,7 +1052,7 @@ void PlayerbotsMgr::RemovePlayerBotData(ObjectGuid const& guid) PlayerbotAI* PlayerbotsMgr::GetPlayerbotAI(Player* player) { - if (!player || !player->IsInWorld()) + if (!player || (!player->IsInWorld() && !player->IsBeingTeleported())) { return nullptr; } @@ -1068,7 +1068,7 @@ PlayerbotAI* PlayerbotsMgr::GetPlayerbotAI(Player* player) PlayerbotMgr* PlayerbotsMgr::GetPlayerbotMgr(Player* player) { - if (!player || !player->IsInWorld()) + if (!player || (!player->IsInWorld() && !player->IsBeingTeleported())) { return nullptr; }