Core/Spells: Fixed Libram of Wracking. thnx Vincent-Michael
Closes #7094
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
DELETE FROM `spell_script_names` WHERE (`spell_id`='33695');
|
||||||
|
INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES
|
||||||
|
(33695, 'spell_pal_exorcism_and_holy_wrath_damage');
|
||||||
@@ -531,6 +531,41 @@ class spell_pal_righteous_defense : public SpellScriptLoader
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class spell_pal_exorcism_and_holy_wrath_damage : public SpellScriptLoader
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
spell_pal_exorcism_and_holy_wrath_damage() : SpellScriptLoader("spell_pal_exorcism_and_holy_wrath_damage") { }
|
||||||
|
|
||||||
|
class spell_pal_exorcism_and_holy_wrath_damage_AuraScript : public AuraScript
|
||||||
|
{
|
||||||
|
PrepareAuraScript(spell_pal_exorcism_and_holy_wrath_damage_AuraScript);
|
||||||
|
|
||||||
|
void HandleEffectCalcSpellMod(AuraEffect const* aurEff, SpellModifier*& spellMod)
|
||||||
|
{
|
||||||
|
if (!spellMod)
|
||||||
|
{
|
||||||
|
spellMod = new SpellModifier(aurEff->GetBase());
|
||||||
|
spellMod->op = SPELLMOD_DAMAGE;
|
||||||
|
spellMod->type = SPELLMOD_FLAT;
|
||||||
|
spellMod->spellId = GetId();
|
||||||
|
spellMod->mask[1] = 0x200002;
|
||||||
|
}
|
||||||
|
|
||||||
|
spellMod->value = aurEff->GetAmount();
|
||||||
|
}
|
||||||
|
|
||||||
|
void Register()
|
||||||
|
{
|
||||||
|
DoEffectCalcSpellMod += AuraEffectCalcSpellModFn(spell_pal_exorcism_and_holy_wrath_damage_AuraScript::HandleEffectCalcSpellMod, EFFECT_0, SPELL_AURA_DUMMY);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
AuraScript* GetAuraScript() const
|
||||||
|
{
|
||||||
|
return new spell_pal_exorcism_and_holy_wrath_damage_AuraScript();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
void AddSC_paladin_spell_scripts()
|
void AddSC_paladin_spell_scripts()
|
||||||
{
|
{
|
||||||
new spell_pal_ardent_defender();
|
new spell_pal_ardent_defender();
|
||||||
@@ -543,4 +578,5 @@ void AddSC_paladin_spell_scripts()
|
|||||||
new spell_pal_divine_storm_dummy();
|
new spell_pal_divine_storm_dummy();
|
||||||
new spell_pal_lay_on_hands();
|
new spell_pal_lay_on_hands();
|
||||||
new spell_pal_righteous_defense();
|
new spell_pal_righteous_defense();
|
||||||
|
new spell_pal_exorcism_and_holy_wrath_damage();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user