diff options
| author | Tuxity <kevin.darcel@gmail.com> | 2012-08-15 22:49:44 +0200 |
|---|---|---|
| committer | Tuxity <kevin.darcel@gmail.com> | 2012-08-15 22:49:44 +0200 |
| commit | e5d43b9c59d805ad5abeb69236c3a01851ede619 (patch) | |
| tree | 482e9d49f38fb20647f6349687d5750bee37e0a8 /src | |
| parent | f82851a3a8ff8dbebebe96a52b3148aa95768ca2 (diff) | |
Core/Stats: Fix a damage bug when you go into a druid's form
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 6a4e4ff02ea..1915e2094a7 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -8167,7 +8167,7 @@ void Player::_ApplyWeaponDamage(uint8 slot, ItemTemplate const* proto, ScalingSt SetBaseWeaponDamage(attType, MAXDAMAGE, damage); } - if (proto->Delay && !IsInFeralForm()) + if (proto->Delay) { if (slot == EQUIPMENT_SLOT_RANGED) SetAttackTime(RANGED_ATTACK, apply ? proto->Delay: BASE_ATTACK_TIME); @@ -8177,10 +8177,6 @@ void Player::_ApplyWeaponDamage(uint8 slot, ItemTemplate const* proto, ScalingSt SetAttackTime(OFF_ATTACK, apply ? proto->Delay: BASE_ATTACK_TIME); } - // No need to modify any physical damage for ferals as it is calculated from stats only - if (IsInFeralForm()) - return; - if (CanModifyStats() && (damage || proto->Delay)) UpdateDamagePhysical(attType); } |
