Core/Spells: fixed damage formula for bear form's Maul
This commit is contained in:
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');
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user