aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkaelima <kaelima@live.se>2011-10-21 14:05:40 +0100
committerkaelima <kaelima@live.se>2011-10-21 14:05:40 +0100
commit5fdde0da737051821e7238d76b8293224f6b7cac (patch)
tree69fd72c8664e4d49d4f7195c1601ef7f61428cd7 /src
parent361b447f623607b5ae4f78841afe5a2d9cd92b52 (diff)
Core/Spells: Move Shadowfiend's passive aura to creature addon.
Partly reverts ddec56b3e0ec2c2e36264b3ac080fd9ccde099df
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Spells/spell_priest.cpp39
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();
}