diff --git a/Source/Game/Entities/GameObject/GameObject.cs b/Source/Game/Entities/GameObject/GameObject.cs index 5e06d0a89..b8049f5e5 100644 --- a/Source/Game/Entities/GameObject/GameObject.cs +++ b/Source/Game/Entities/GameObject/GameObject.cs @@ -1927,6 +1927,9 @@ namespace Game.Entities if (!trigger) return; + // remove immunity flags, to allow spell to target anything + trigger.RemoveFlag(UnitFields.Flags, UnitFlags.ImmuneToNpc | UnitFlags.ImmuneToPc); + Unit owner = GetOwner(); if (owner) {