From 6d37b9a4555e1377f9fa651707851af78a2e3531 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Thu, 22 Oct 2020 23:53:51 +0200 Subject: [PATCH] Core/Spells: Arcane Missiles will now proc on spell cast instead of spell hit and may proc from triggered missiles --- sql/updates/world/4.3.4/2020_10_22_01_world.sql | 2 ++ src/server/scripts/Spells/spell_mage.cpp | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) create mode 100644 sql/updates/world/4.3.4/2020_10_22_01_world.sql diff --git a/sql/updates/world/4.3.4/2020_10_22_01_world.sql b/sql/updates/world/4.3.4/2020_10_22_01_world.sql new file mode 100644 index 0000000000..39365a8dca --- /dev/null +++ b/sql/updates/world/4.3.4/2020_10_22_01_world.sql @@ -0,0 +1,2 @@ +-- Allow Arcane Missiles to proc on cast instead of on hit +UPDATE `spell_proc` SET `SpellPhaseMask`= 1 WHERE `SpellId`= 79684; diff --git a/src/server/scripts/Spells/spell_mage.cpp b/src/server/scripts/Spells/spell_mage.cpp index 968588e480..563e659958 100644 --- a/src/server/scripts/Spells/spell_mage.cpp +++ b/src/server/scripts/Spells/spell_mage.cpp @@ -39,7 +39,6 @@ enum MageSpells SPELL_MAGE_ARCANE_POTENCY_TRIGGER_RANK_2 = 57531, SPELL_MAGE_ARCANE_BLAST = 30451, SPELL_MAGE_ARCANE_MISSILES = 5143, - SPELL_MAGE_ARCANE_MISSILES_DAMAGE = 7268, SPELL_MAGE_ARCANE_MISSILES_AURASTATE = 79808, SPELL_MAGE_BLAZING_SPEED = 31643, SPELL_MAGE_BRAIN_FREEZE_R1 = 44546, @@ -1464,7 +1463,6 @@ class spell_mage_offensive_state_dnd : public AuraScript return ValidateSpellInfo( { SPELL_MAGE_ARCANE_MISSILES, - SPELL_MAGE_ARCANE_MISSILES_DAMAGE, SPELL_MAGE_HOT_STREAK, SPELL_MAGE_BRAIN_FREEZE_R1 }); @@ -1488,10 +1486,6 @@ class spell_mage_offensive_state_dnd : public AuraScript if (player->GetAuraOfRankedSpell(SPELL_MAGE_BRAIN_FREEZE_R1)) return false; - // Don't proc Arcane Missiles from triggered Missiles - if (eventInfo.GetSpellInfo()->Id == SPELL_MAGE_ARCANE_MISSILES_DAMAGE) - return false; - return true; }