aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2017-08-24 18:02:27 +0200
committerTreeston <treeston.mmoc@gmail.com>2017-08-24 18:02:27 +0200
commitdcc3cd21e8d00b93ea28d1274d7eab25f62fdbb4 (patch)
treeddd8a7333fa8f37e6792e2197a76e2e42b4ff30a
parent4ee16fb536177cdedcb435a59cb625490f5ec69f (diff)
Scripts/AzjolNerub: Fix some duplicate summons after JustAppeared changes. Closes #20183.
-rw-r--r--src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_hadronox.cpp15
-rw-r--r--src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp6
2 files changed, 4 insertions, 17 deletions
diff --git a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_hadronox.cpp b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_hadronox.cpp
index d354d0c0721..3ac32936ac4 100644
--- a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_hadronox.cpp
+++ b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_hadronox.cpp
@@ -278,29 +278,22 @@ public:
_anubar.push_back(guid);
}
- void Initialize()
+ void InitializeAI() override
{
+ BossAI::InitializeAI();
me->SetFloatValue(UNIT_FIELD_BOUNDINGRADIUS, 9.0f);
me->SetFloatValue(UNIT_FIELD_COMBATREACH, 9.0f);
_enteredCombat = false;
_doorsWebbed = false;
_lastPlayerCombatState = false;
SetStep(0);
- SetCombatMovement(true);
- SummonCrusherPack(SUMMON_GROUP_CRUSHER_1);
- }
-
- void InitializeAI() override
- {
- BossAI::InitializeAI();
- if (me->IsAlive())
- Initialize();
}
void JustAppeared() override
{
BossAI::JustAppeared();
- Initialize();
+ SetCombatMovement(true);
+ SummonCrusherPack(SUMMON_GROUP_CRUSHER_1);
}
void UpdateAI(uint32 diff) override
diff --git a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp
index 035dd067cd0..ddba6e16867 100644
--- a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp
+++ b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp
@@ -157,12 +157,6 @@ class boss_krik_thir : public CreatureScript
me->SetReactState(REACT_PASSIVE);
}
- void InitializeAI() override
- {
- BossAI::InitializeAI();
- SummonAdds();
- }
-
void JustAppeared() override
{
BossAI::JustAppeared();