aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorclick <clickvd@gonnamakeyou.com>2011-05-28 01:24:27 +0200
committerclick <clickvd@gonnamakeyou.com>2011-05-28 01:24:27 +0200
commit467f33e3d92bb1d67e87d0ab923e1e657e984bb7 (patch)
tree922800acb9b0276c00be845ebb07b1563d0ea8ad
parentfac753461194fbb63ba1f9b89c1c45543577274c (diff)
Core/AI: Minor adjustment on the WorldBossAI : Avoid putting the entire map in combatmode...
-rw-r--r--src/server/game/AI/ScriptedAI/ScriptedCreature.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
index 56b1327bc45..79c19efbbf8 100644
--- a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
+++ b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
@@ -667,15 +667,15 @@ void WorldBossAI::_JustDied()
void WorldBossAI::_EnterCombat()
{
- me->setActive(true);
- DoZoneInCombat();
+ if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 0.0f, true);
+ AttackStart(target);
}
void WorldBossAI::JustSummoned(Creature* summon)
{
summons.Summon(summon);
- if (me->isInCombat())
- DoZoneInCombat(summon);
+ if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 0.0f, true));
+ summon->AI()->AttackStart(target);
}
void WorldBossAI::SummonedCreatureDespawn(Creature* summon)