From f846d7947805d5fe1ab99a8f46c9c3d0e1c75658 Mon Sep 17 00:00:00 2001 From: Jelle Meeus Date: Thu, 13 Jun 2024 15:31:35 +0200 Subject: [PATCH] fix(Core/Pet): Warlock pet handling (#19054) * dismiss summoned non-hunter pets by removing them * store createdbyspellid * Revert "dismiss summoned non-hunter pets by removing them" This reverts commit eb539e841d882a6c90f743792c91304b0d365a5c. --- src/server/game/Entities/Pet/Pet.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index 416bb2d0b..f7d56dcb4 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -256,6 +256,7 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petnumber, bool c if (current && owner->IsPetNeedBeTemporaryUnsummoned()) { + owner->SetLastPetSpell(petInfo->CreatedBySpellId); owner->SetTemporaryUnsummonedPetNumber(petInfo->PetNumber); return false; }