diff options
| author | UltraNix <80540499+UltraNix@users.noreply.github.com> | 2021-08-26 10:38:27 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-26 10:38:27 +0200 |
| commit | f23d42c0dd8b22b0b25dd546bbfa721637d08a4c (patch) | |
| tree | 61bd3b465d160501361e415c551513c104d557df /src | |
| parent | 0afc189d4d3739e6afbacce13fe31278adcb826a (diff) | |
fix(Core/Entities): mobs called for help should check if can see and detect the enemy (#7493)
- Updates #7125
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Entities/Creature/Creature.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index f816bcb062..b0bee58100 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; } |
