From f23d42c0dd8b22b0b25dd546bbfa721637d08a4c Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu, 26 Aug 2021 10:38:27 +0200 Subject: [PATCH] fix(Core/Entities): mobs called for help should check if can see and detect the enemy (#7493) - Updates #7125 --- src/server/game/Entities/Creature/Creature.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index f816bcb06..b0bee5810 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -2233,6 +2233,12 @@ bool Creature::CanAssistTo(const Unit* u, const Unit* enemy, bool checkfaction / if (!IsHostileTo(enemy)) return false; + // Check if can see the enemy + if (!CanSeeOrDetect(enemy)) + { + return false; + } + return true; }