From 40cda24dc2f892cbb62542a127759bbac4c7dfd9 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Fri, 11 Sep 2020 16:23:42 +0200 Subject: [PATCH] Core/GameObjects: trigger npcs that are summoned for gameobject casts will now inherit the gameobject's phase shift as well to hit intended phased targets --- src/server/game/Entities/GameObject/GameObject.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index a9f0ba025cf..115724b095e 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -2071,6 +2071,7 @@ void GameObject::CastSpell(Unit* target, uint32 spellId, TriggerCastFlags trigge // remove immunity flags, to allow spell to target anything trigger->SetImmuneToAll(false); + PhasingHandler::InheritPhaseShift(trigger, this); if (Unit* owner = GetOwner()) {