diff options
author | Duarte Duarte <dnpd.dd@gmail.com> | 2014-12-28 19:36:21 +0000 |
---|---|---|
committer | Duarte Duarte <dnpd.dd@gmail.com> | 2014-12-28 19:36:21 +0000 |
commit | cd0ad4739c28c926e548b9b8d73d7319a7bbf3fb (patch) | |
tree | e34e7a367cfd55164065144c87c7d6df5b6a0de2 | |
parent | 17f6dcb76282523ac43d8a1e6cebbe0043ab44fa (diff) | |
parent | 77887ab32ff4d703dbc618b5cab364f02582c5e7 (diff) |
Merge pull request #13796 from Unholychick/3.3.5
Scripts/Spells: Move death grip from DB
-rw-r--r-- | sql/updates/world/2014_12_28_03_world.sql | 2 | ||||
-rw-r--r-- | src/server/scripts/Spells/spell_dk.cpp | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/sql/updates/world/2014_12_28_03_world.sql b/sql/updates/world/2014_12_28_03_world.sql new file mode 100644 index 00000000000..fe3b786b23a --- /dev/null +++ b/sql/updates/world/2014_12_28_03_world.sql @@ -0,0 +1,2 @@ +-- +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 49576; diff --git a/src/server/scripts/Spells/spell_dk.cpp b/src/server/scripts/Spells/spell_dk.cpp index 3cad6399ef8..acf39906ae7 100644 --- a/src/server/scripts/Spells/spell_dk.cpp +++ b/src/server/scripts/Spells/spell_dk.cpp @@ -39,6 +39,7 @@ enum DeathKnightSpells SPELL_DK_DEATH_AND_DECAY_DAMAGE = 52212, SPELL_DK_DEATH_COIL_DAMAGE = 47632, SPELL_DK_DEATH_COIL_HEAL = 47633, + SPELL_DK_DEATH_GRIP = 49560, SPELL_DK_DEATH_STRIKE_HEAL = 45470, SPELL_DK_FROST_FEVER = 55095, SPELL_DK_FROST_PRESENCE = 48263, @@ -1670,9 +1671,15 @@ public: return SPELL_CAST_OK; } + void HandleDummy(SpellEffIndex /*effIndex*/) + { + GetCaster()->CastSpell(GetHitUnit(), SPELL_DK_DEATH_GRIP, true); + } + void Register() override { OnCheckCast += SpellCheckCastFn(spell_dk_death_grip_initial_SpellScript::CheckCast); + OnEffectHitTarget += SpellEffectFn(spell_dk_death_grip_initial_SpellScript::HandleDummy, EFFECT_0, SPELL_EFFECT_DUMMY); } }; |