diff options
| author | offl <11556157+offl@users.noreply.github.com> | 2025-05-09 21:18:02 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-09 20:18:02 +0200 |
| commit | 71a8e05fed91714373e6c885709867cac77045bb (patch) | |
| tree | ec970a3f4a2178cd5706177a78be59ee814be9ec /src/server/scripts/Northrend | |
| parent | 5ed83ed27c676ae2dcf661409550ce0fcbffe5c8 (diff) | |
Scripts/Spells: Implement generic spell script to cancel aura by id from spell effect basepoints (#30908)
Diffstat (limited to 'src/server/scripts/Northrend')
| -rw-r--r-- | src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp | 18 | ||||
| -rw-r--r-- | src/server/scripts/Northrend/zone_storm_peaks.cpp | 26 |
2 files changed, 0 insertions, 44 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp index 04ddea79fe6..6b26046ca7d 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp @@ -1222,23 +1222,6 @@ class spell_deathbringer_boiling_blood : public SpellScript } }; -// 72257 - Remove Marks of the Fallen Champion -class spell_deathbringer_remove_marks : public SpellScript -{ - PrepareSpellScript(spell_deathbringer_remove_marks); - - void HandleScript(SpellEffIndex effIndex) - { - PreventHitDefaultEffect(effIndex); - GetHitUnit()->RemoveAurasDueToSpell(uint32(GetEffectValue())); - } - - void Register() override - { - OnEffectHitTarget += SpellEffectFn(spell_deathbringer_remove_marks::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT); - } -}; - class achievement_ive_gone_and_made_a_mess : public AchievementCriteriaScript { public: @@ -1272,7 +1255,6 @@ void AddSC_boss_deathbringer_saurfang() RegisterSpellScript(spell_deathbringer_blood_nova); RegisterSpellScript(spell_deathbringer_blood_nova_targeting); RegisterSpellScript(spell_deathbringer_boiling_blood); - RegisterSpellScript(spell_deathbringer_remove_marks); // Achievements new achievement_ive_gone_and_made_a_mess(); diff --git a/src/server/scripts/Northrend/zone_storm_peaks.cpp b/src/server/scripts/Northrend/zone_storm_peaks.cpp index f2052873bf5..8011dee62a3 100644 --- a/src/server/scripts/Northrend/zone_storm_peaks.cpp +++ b/src/server/scripts/Northrend/zone_storm_peaks.cpp @@ -1048,31 +1048,6 @@ class spell_player_mount_wyrm : public AuraScript }; /*###### -## Quest 12823: A Flawless Plan -######*/ - -// 55693 - Remove Collapsing Cave Aura -class spell_storm_peaks_remove_collapsing_cave_aura : public SpellScript -{ - PrepareSpellScript(spell_storm_peaks_remove_collapsing_cave_aura); - - bool Validate(SpellInfo const* spellInfo) override - { - return ValidateSpellInfo({ uint32(spellInfo->GetEffect(EFFECT_0).CalcValue()) }); - } - - void HandleScript(SpellEffIndex /*effIndex*/) - { - GetHitUnit()->RemoveAurasDueToSpell(uint32(GetEffectValue())); - } - - void Register() override - { - OnEffectHitTarget += SpellEffectFn(spell_storm_peaks_remove_collapsing_cave_aura::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT); - } -}; - -/*###### ## Quest 12987: Mounting Hodir's Helm ######*/ @@ -1293,7 +1268,6 @@ void AddSC_storm_peaks() RegisterSpellScript(spell_claw_swipe_check); RegisterSpellScript(spell_fatal_strike); RegisterSpellScript(spell_player_mount_wyrm); - RegisterSpellScript(spell_storm_peaks_remove_collapsing_cave_aura); RegisterSpellScript(spell_storm_peaks_read_pronouncement); RegisterSpellScript(spell_storm_peaks_bear_flank_master); RegisterSpellScript(spell_storm_peaks_bear_flank_fail); |
