From dcc3cd21e8d00b93ea28d1274d7eab25f62fdbb4 Mon Sep 17 00:00:00 2001 From: Treeston Date: Thu, 24 Aug 2017 18:02:27 +0200 Subject: Scripts/AzjolNerub: Fix some duplicate summons after JustAppeared changes. Closes #20183. --- .../Northrend/AzjolNerub/AzjolNerub/boss_hadronox.cpp | 15 ++++----------- .../AzjolNerub/boss_krikthir_the_gatewatcher.cpp | 6 ------ 2 files changed, 4 insertions(+), 17 deletions(-) (limited to 'src') 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(); -- cgit v1.2.3