diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Spells/spell_priest.cpp | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/server/scripts/Spells/spell_priest.cpp b/src/server/scripts/Spells/spell_priest.cpp index ef2e4c92190..8fa0a60a239 100644 --- a/src/server/scripts/Spells/spell_priest.cpp +++ b/src/server/scripts/Spells/spell_priest.cpp @@ -275,44 +275,6 @@ class spell_pri_reflective_shield_trigger : public SpellScriptLoader } }; -class spell_pri_shadowfiend : public SpellScriptLoader -{ - public: - spell_pri_shadowfiend() : SpellScriptLoader("spell_pri_shadowfiend") { } - - class spell_pri_shadowfiend_SpellScript : public SpellScript - { - PrepareSpellScript(spell_pri_shadowfiend_SpellScript); - - bool Validate(SpellInfo const* spellEntry) - { - return sSpellMgr->GetSpellInfo(PRIEST_SPELL_SHADOWFIEND) && sSpellMgr->GetSpellInfo(PRIEST_SPELL_SHADOWFIEND_TRIGGERED); - } - - void HandleTriggerSpell(SpellEffIndex /*effIndex*/) - { - Unit* unitTarget = GetHitUnit(); - if (!unitTarget) - return; - - if (Unit* pet = unitTarget->GetGuardianPet()) - { - pet->CastSpell(pet, PRIEST_SPELL_SHADOWFIEND_TRIGGERED, true); - } - } - - void Register() - { - OnEffectHitTarget += SpellEffectFn(spell_pri_shadowfiend_SpellScript::HandleTriggerSpell, EFFECT_1, SPELL_EFFECT_TRIGGER_SPELL); - } - }; - - SpellScript* GetSpellScript() const - { - return new spell_pri_shadowfiend_SpellScript; - } -}; - void AddSC_priest_spell_scripts() { new spell_pri_guardian_spirit(); @@ -321,5 +283,4 @@ void AddSC_priest_spell_scripts() new spell_pri_penance; new spell_pri_reflective_shield_trigger(); new spell_pri_mind_sear(); - new spell_pri_shadowfiend(); } |