diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.cpp b/src/server/game/Grids/Notifiers/GridNotifiers.cpp index 36ed17744..62b278b9c 100644 --- a/src/server/game/Grids/Notifiers/GridNotifiers.cpp +++ b/src/server/game/Grids/Notifiers/GridNotifiers.cpp @@ -131,6 +131,12 @@ inline void CreatureUnitRelocationWorker(Creature* c, Unit* u) return; } + // Prevents AI reaction when immunity flags are active + if (c->IsImmuneToNPC()) + { + return; + } + if (!c->HasUnitState(UNIT_STATE_SIGHTLESS)) { if (c->IsAIEnabled && c->CanSeeOrDetect(u, false, true))