aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/master/2021_12_19_04_world_2019_12_18_01_world.sql2
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp8
2 files changed, 10 insertions, 0 deletions
diff --git a/sql/updates/world/master/2021_12_19_04_world_2019_12_18_01_world.sql b/sql/updates/world/master/2021_12_19_04_world_2019_12_18_01_world.sql
new file mode 100644
index 00000000000..d78228a42cc
--- /dev/null
+++ b/sql/updates/world/master/2021_12_19_04_world_2019_12_18_01_world.sql
@@ -0,0 +1,2 @@
+--
+UPDATE `creature_template_addon` SET `auras`="" WHERE `entry` IN (37918,30682,20089,38068);
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp
index 702d9bf2a60..63e5055c7c0 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp
@@ -60,6 +60,8 @@ enum Spells
SPELL_CLEAR_ALL = 71721,
SPELL_AWARD_REPUTATION_BOSS_KILL = 73843,
SPELL_CORRUPTION_VALITHRIA = 70904,
+ SPELL_MANA_VOID_AURA = 71085,
+ SPELL_COLUMN_OF_FROST_AURA = 70715,
SPELL_WEAKENED_SOUL = 72232,
// The Lich King
@@ -744,9 +746,15 @@ class npc_risen_archmage : public CreatureScript
void JustSummoned(Creature* summon) override
{
if (summon->GetEntry() == NPC_COLUMN_OF_FROST)
+ {
+ summon->CastSpell(summon, SPELL_COLUMN_OF_FROST_AURA, true);
summon->m_Events.AddEvent(new DelayedCastEvent(summon, SPELL_COLUMN_OF_FROST_DAMAGE, ObjectGuid::Empty, 8000), summon->m_Events.CalculateTime(2000));
+ }
else if (summon->GetEntry() == NPC_MANA_VOID)
+ {
+ summon->CastSpell(summon, SPELL_MANA_VOID_AURA, true);
summon->DespawnOrUnsummon(36000);
+ }
}
void UpdateAI(uint32 diff) override