diff options
author | Keader <keader.android@gmail.com> | 2021-08-15 16:35:59 -0300 |
---|---|---|
committer | Keader <keader.android@gmail.com> | 2021-08-15 16:35:59 -0300 |
commit | 9153ad621e7578f472460b9a98e21a6ed94f85c0 (patch) | |
tree | 90b2b17936c085c2875b305d5a954198c04234f4 /src | |
parent | b90a4f1798bb948ce8203bd70d9367e6936b866a (diff) |
Scripts/Misc: Moved Submerge script to spell_generic
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp | 18 | ||||
-rw-r--r-- | src/server/scripts/Spells/spell_generic.cpp | 18 |
2 files changed, 18 insertions, 18 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp index 78425716d6a..66cbc107e88 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp @@ -879,23 +879,6 @@ class spell_xt002_tympanic_tantrum : public SpellScript } }; -// 37751 - Submerged -class spell_xt002_submerged : public SpellScript -{ - PrepareSpellScript(spell_xt002_submerged); - - void HandleScript(SpellEffIndex /*eff*/) - { - if (Creature* target = GetHitCreature()) - target->SetStandState(UNIT_STAND_STATE_SUBMERGED); - } - - void Register() override - { - OnEffectHitTarget += SpellEffectFn(spell_xt002_submerged::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT); - } -}; - // 65032 - 321-Boombot Aura class spell_xt002_321_boombot_aura : public AuraScript { @@ -1022,7 +1005,6 @@ void AddSC_boss_xt002() RegisterSpellScript(spell_xt002_heart_overload_periodic); RegisterSpellScript(spell_xt002_energy_orb); RegisterSpellScript(spell_xt002_tympanic_tantrum); - RegisterSpellScript(spell_xt002_submerged); RegisterSpellScript(spell_xt002_321_boombot_aura); RegisterSpellScript(spell_xt002_exposed_heart); diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp index 7cd0ed527b0..707b6e0d134 100644 --- a/src/server/scripts/Spells/spell_generic.cpp +++ b/src/server/scripts/Spells/spell_generic.cpp @@ -4447,6 +4447,23 @@ class spell_gen_cannon_blast : public SpellScript } }; +// 37751 - Submerged +class spell_gen_submerged : public SpellScript +{ + PrepareSpellScript(spell_gen_submerged); + + void HandleScript(SpellEffIndex /*eff*/) + { + if (Creature* target = GetHitCreature()) + target->SetStandState(UNIT_STAND_STATE_SUBMERGED); + } + + void Register() override + { + OnEffectHitTarget += SpellEffectFn(spell_gen_submerged::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT); + } +}; + void AddSC_generic_spell_scripts() { RegisterSpellScript(spell_gen_absorb0_hitlimit1); @@ -4584,4 +4601,5 @@ void AddSC_generic_spell_scripts() RegisterSpellScript(spell_freezing_circle); RegisterSpellScript(spell_gen_charmed_unit_spell_cooldown); RegisterSpellScript(spell_gen_cannon_blast); + RegisterSpellScript(spell_gen_submerged); } |