From e33263c677a3d1af61b7c2e53d72b5360ba7de4d Mon Sep 17 00:00:00 2001 From: ariel- Date: Fri, 17 Mar 2017 13:12:37 -0300 Subject: Core/Pet: load template immunities when creating (except for hunters) Fixes #19275 --- src/server/game/Entities/Pet/Pet.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index bf3fe3c77fc..5e2619890ec 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -369,6 +369,8 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petnumber, bool c if (owner->GetTypeId() == TYPEID_PLAYER && isControlled() && !isTemporarySummoned() && (getPetType() == SUMMON_PET || getPetType() == HUNTER_PET)) owner->ToPlayer()->SetLastPetNumber(petId); + // must be after SetMinion (owner guid check) + LoadMechanicTemplateImmunity(); m_loading = false; return true; -- cgit v1.2.3