aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-08-23 12:37:44 +0200
committerTreeston <treeston.mmoc@gmail.com>2018-08-23 12:37:44 +0200
commit0e4a49b0a4c86eb4a2d0d128e24bc8aaabb47e31 (patch)
tree4b90b732898fb109e45e99dbc7fe3a72689679d7 /src
parent5706d49e49733f70a6ea2304b7e3671c16ca0c13 (diff)
Core/Creature: Fall back to combat list if calling for help without threat list
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index cc5d2ddef56..0951a75ead1 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -2322,6 +2322,8 @@ void Creature::CallForHelp(float radius)
Unit* target = GetThreatManager().GetCurrentVictim();
if (!target)
target = GetThreatManager().GetAnyTarget();
+ if (!target)
+ target = GetCombatManager().GetAnyTarget();
ASSERT(target, "Creature %u (%s) is engaged without threat list", GetEntry(), GetName().c_str());
Trinity::CallOfHelpCreatureInRangeDo u_do(this, target, radius);