Core/Scripts: remove no longer needed scripts, use db attribute for disabling procs

(e7ccd8ea3f followup)

- Fix some broken procs after c0cb823a91

Closes #19068
This commit is contained in:
ariel-
2017-02-22 17:54:12 -03:00
parent 0c372abac7
commit d0f760420a
7 changed files with 9 additions and 116 deletions
-46
View File
@@ -1286,18 +1286,9 @@ class spell_dk_hungering_cold : public SpellScriptLoader
return (spellInfo->Dispel != DISPEL_DISEASE);
}
void HandleDummy(AuraEffect const* /*aurEff*/, ProcEventInfo& /*eventInfo*/)
{
// Prevent console spam
PreventDefaultAction();
}
void Register() override
{
DoCheckProc += AuraCheckProcFn(spell_dk_hungering_cold_AuraScript::CheckProc);
OnEffectProc += AuraEffectProcFn(spell_dk_hungering_cold_AuraScript::HandleDummy, EFFECT_1, SPELL_AURA_DUMMY);
OnEffectProc += AuraEffectProcFn(spell_dk_hungering_cold_AuraScript::HandleDummy, EFFECT_2, SPELL_AURA_DUMMY);
}
};
@@ -1390,18 +1381,10 @@ class spell_dk_improved_blood_presence : public SpellScriptLoader
target->RemoveAura(SPELL_DK_IMPROVED_BLOOD_PRESENCE_TRIGGERED);
}
void HandleProc(AuraEffect const* /*aurEff*/, ProcEventInfo& /*eventInfo*/)
{
// Prevent console spam
PreventDefaultAction();
}
void Register() override
{
AfterEffectApply += AuraEffectApplyFn(spell_dk_improved_blood_presence_AuraScript::HandleEffectApply, EFFECT_0, SPELL_AURA_DUMMY, AURA_EFFECT_HANDLE_REAL);
AfterEffectRemove += AuraEffectRemoveFn(spell_dk_improved_blood_presence_AuraScript::HandleEffectRemove, EFFECT_0, SPELL_AURA_DUMMY, AURA_EFFECT_HANDLE_REAL);
OnEffectProc += AuraEffectProcFn(spell_dk_improved_blood_presence_AuraScript::HandleProc, EFFECT_0, SPELL_AURA_DUMMY);
}
};
@@ -2072,34 +2055,6 @@ class spell_dk_rime : public SpellScriptLoader
}
};
// 56817 - Rune strike proc (Serverside spell)
class spell_dk_rune_strike_proc : public SpellScriptLoader
{
public:
spell_dk_rune_strike_proc() : SpellScriptLoader("spell_dk_rune_strike_proc") { }
class spell_dk_rune_strike_proc_AuraScript : public AuraScript
{
PrepareAuraScript(spell_dk_rune_strike_proc_AuraScript);
void HandleDummy(AuraEffect const* /*aurEff*/, ProcEventInfo& /*eventInfo*/)
{
// Prevent console log
PreventDefaultAction();
}
void Register() override
{
OnEffectProc += AuraEffectProcFn(spell_dk_rune_strike_proc_AuraScript::HandleDummy, EFFECT_0, SPELL_AURA_DUMMY);
}
};
AuraScript* GetAuraScript() const override
{
return new spell_dk_rune_strike_proc_AuraScript();
}
};
// 59754 Rune Tap - Party
class spell_dk_rune_tap_party : public SpellScriptLoader
{
@@ -3068,7 +3023,6 @@ void AddSC_deathknight_spell_scripts()
new spell_dk_presence();
new spell_dk_raise_dead();
new spell_dk_rime();
new spell_dk_rune_strike_proc();
new spell_dk_rune_tap_party();
new spell_dk_scent_of_blood();
new spell_dk_scent_of_blood_trigger();