From d810ddf0424bca2ff6402a9abf3309f332ec2c55 Mon Sep 17 00:00:00 2001 From: Nefertumm Date: Mon, 3 Jan 2022 17:09:25 -0300 Subject: [PATCH] Fix(Core/Quest): Pet issues with They're Alive! Maybe... (#9918) --- src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp index c7925dd87..8c5a789c5 100644 --- a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp +++ b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp @@ -66,6 +66,16 @@ public: { player->KilledMonsterCredit(NPC_EXPEDITION_RESEARCHER); } + else if (killer->IsPet()) + { + if (Unit* owner = killer->GetOwner()) + { + if (owner->GetTypeId() == TYPEID_PLAYER) + { + owner->ToPlayer()->KilledMonsterCredit(NPC_EXPEDITION_RESEARCHER); + } + } + } spawnCreatureID = NPC_EXPEDITION_RESEARCHER; break; case 1: