aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorclick <clickvd@gonnamakeyou.com>2011-05-28 02:14:47 +0200
committerclick <clickvd@gonnamakeyou.com>2011-05-28 02:14:47 +0200
commitdf20ba9956ebcbf8ad7a37a70f9708eac2ccb257 (patch)
tree5ae30fa063dfd259aa50aa3eb309ee33c521dc7f /src
parent467f33e3d92bb1d67e87d0ab923e1e657e984bb7 (diff)
Core/AI: Fix previous commit (467f33e)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/AI/ScriptedAI/ScriptedCreature.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
index 79c19efbbf8..48958f55ed0 100644
--- a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
+++ b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
@@ -667,14 +667,16 @@ void WorldBossAI::_JustDied()
void WorldBossAI::_EnterCombat()
{
- if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 0.0f, true);
+ Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 0.0f, true);
+ if (target)
AttackStart(target);
}
void WorldBossAI::JustSummoned(Creature* summon)
{
summons.Summon(summon);
- if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 0.0f, true));
+ Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 0.0f, true);
+ if(target)
summon->AI()->AttackStart(target);
}