Core/Spells: fixed damage formula for bear form's Maul

This commit is contained in:
Ovahlord committed 2021-08-29 00:34:17 +02:00
1 parent 4c6cfee2dd
commit 432e57b064
2 files changed
+19

No files matched your search

@@ -0,0 +1,3 @@
DELETE FROM `spell_script_names` WHERE `ScriptName`= 'spell_dru_maul';
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(6807, 'spell_dru_maul');
+16
View File
@@ -1966,6 +1966,21 @@ class spell_dru_nourish : public SpellScript
}
};
// 6807 - Maul (Bear Form)
class spell_dru_maul : public SpellScript
{
void HandleDamage(SpellEffIndex /*effIndex*/)
{
int32 damage = 35 + GetCaster()->GetTotalAttackPowerValue(BASE_ATTACK) * 0.19f - 1;
SetEffectValue(damage);
}
void Register() override
{
OnEffectLaunchTarget.Register(&spell_dru_maul::HandleDamage, EFFECT_0, SPELL_EFFECT_SCHOOL_DAMAGE);
}
};
void AddSC_druid_spell_scripts()
{
RegisterSpellScript(spell_dru_astral_alignment);
@@ -1994,6 +2009,7 @@ void AddSC_druid_spell_scripts()
RegisterSpellScript(spell_dru_lifebloom);
RegisterSpellScript(spell_dru_living_seed);
RegisterSpellScript(spell_dru_living_seed_proc);
RegisterSpellScript(spell_dru_maul);
RegisterSpellScript(spell_dru_moonfire);
RegisterSpellScript(spell_dru_nourish);
RegisterSpellScript(spell_dru_pulverize);