From 4f22ab9d0b14f36b0e071e2b3c4be6899ef7e7e6 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Mon, 2 Jul 2018 01:39:13 +0200 Subject: [PATCH] Scripts/BoT: added missing Shadow Wrapped aura to Halfus Wyrmbreaker --- .../BastionOfTwilight/boss_halfus_wyrmbreaker.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/server/scripts/EasternKingdoms/BastionOfTwilight/boss_halfus_wyrmbreaker.cpp b/src/server/scripts/EasternKingdoms/BastionOfTwilight/boss_halfus_wyrmbreaker.cpp index e79a7e3e474..7a94d7cbddd 100644 --- a/src/server/scripts/EasternKingdoms/BastionOfTwilight/boss_halfus_wyrmbreaker.cpp +++ b/src/server/scripts/EasternKingdoms/BastionOfTwilight/boss_halfus_wyrmbreaker.cpp @@ -35,6 +35,7 @@ enum Spells SPELL_BIND_WILL_TRIGGERED = 83432, SPELL_PARALYSIS = 84030, SPELL_FURIOUS_ROAR = 83710, + SPELL_SHADOW_WRAPPED = 83952, // Proto Behemoth SPELL_DRAGONS_VENGEANCE = 87683, @@ -54,7 +55,7 @@ enum Spells SPELL_CYCLONE_WINDS = 83612, SPELL_TIME_DILATION = 83601, SPELL_ATROPHIC_POISON = 83609, - SPELL_BIND_WILL = 84246, + SPELL_BIND_WILL = 84246 }; enum Events @@ -78,7 +79,7 @@ enum Events enum AchievementData { - DATA_THE_ONLY_ESCAPE = 1, + DATA_THE_ONLY_ESCAPE = 1 }; enum Texts @@ -104,7 +105,6 @@ class boss_halfus_wyrmbreaker : public CreatureScript void Initialize() { - _allowShadowNovaCasts = false; _announcedOrphanedEmeraldWhelpBinding = false; _furiousRoarEnabled = false; _furiousRoarCount = 0; @@ -127,7 +127,7 @@ class boss_halfus_wyrmbreaker : public CreatureScript if (Creature* protoBehemoth = instance->GetCreature(DATA_PROTO_BEHEMOTH)) protoBehemoth->SetInCombatWithZone(); - if (_allowShadowNovaCasts) + if (me->HasAura(SPELL_SHADOW_WRAPPED)) events.ScheduleEvent(EVENT_SHADOW_NOVA, Seconds(7)); } @@ -203,7 +203,7 @@ class boss_halfus_wyrmbreaker : public CreatureScript me->AddAura(SPELL_FRENZIED_ASSAULT, me); break; case ACTION_ENABLE_SHADOW_NOVA: - _allowShadowNovaCasts = true; + me->AddAura(SPELL_SHADOW_WRAPPED, me); break; default: break; @@ -265,7 +265,6 @@ class boss_halfus_wyrmbreaker : public CreatureScript } private: - bool _allowShadowNovaCasts; bool _announcedOrphanedEmeraldWhelpBinding; bool _furiousRoarEnabled; uint8 _theOnlyEscapeAchievementState;