aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShocker <none@none>2010-09-19 04:04:28 +0300
committerShocker <none@none>2010-09-19 04:04:28 +0300
commitd297d8d637d7a389d2947c5d2cfd8eb2eb128add (patch)
tree5bfca5728ae492fefdfa35ba761933d39cc0e672 /src
parent6bad14d5a226bc0cb3edbc1c5c0833bce8b3fe23 (diff)
Core/Spells: Force of Nature should scale with spell power, fixes issue 2618
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Pet/Pet.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index fb370bac80c..277e7e04956 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -953,8 +953,9 @@ bool Guardian::InitStatsForLevel(uint8 petlevel)
{
if (!pInfo)
SetCreateHealth(30 + 30*petlevel);
- SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, float(petlevel * 2.5f - (petlevel / 2)));
- SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, float(petlevel * 2.5f + (petlevel / 2)));
+ float bonusDmg = m_owner->SpellBaseDamageBonus(SPELL_SCHOOL_MASK_NATURE) * 0.15f;
+ SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, float(petlevel * 2.5f - (petlevel / 2) + bonusDmg));
+ SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, float(petlevel * 2.5f + (petlevel / 2) + bonusDmg));
break;
}
case 15352: //earth elemental 36213