From f2f8afb7a4c0e2ba444ad5bfc4546493e342f356 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sat, 17 Aug 2019 12:56:03 -0400 Subject: [PATCH] Core/Creatures: Remove template immunities only for hunter pets Port From (https://github.com/TrinityCore/TrinityCore/commit/ecb44f82a41c6053ddbd30dd087974134b53810b) --- Source/Game/Entities/Creature/Creature.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Creature/Creature.cs b/Source/Game/Entities/Creature/Creature.cs index 8c10a05d6..cc0fd66dd 100644 --- a/Source/Game/Entities/Creature/Creature.cs +++ b/Source/Game/Entities/Creature/Creature.cs @@ -1716,7 +1716,7 @@ namespace Game.Entities bool HasMechanicTemplateImmunity(uint mask) { - return !GetOwnerGUID().IsPlayer() && GetCreatureTemplate().MechanicImmuneMask.HasAnyFlag(mask); + return (!GetOwnerGUID().IsPlayer() || !IsHunterPet()) && GetCreatureTemplate().MechanicImmuneMask.HasAnyFlag(mask); } public override bool IsImmunedToSpell(SpellInfo spellInfo, Unit caster)