aboutsummaryrefslogtreecommitdiff
path: root/src/game/Player.cpp
diff options
context:
space:
mode:
authorQAston <none@none>2009-07-27 18:05:30 +0200
committerQAston <none@none>2009-07-27 18:05:30 +0200
commit491051e194c12f3bb968c6d6f702a10e3b22cdb2 (patch)
tree968cfc6a8516d1cbbd61fb15424aa06ead3c3a65 /src/game/Player.cpp
parente8f8b66636cbcd5d9995ce8b3bb64afb5a835851 (diff)
*Rage is now generated by damage absorbed
*Fix rage calculation for level > 70 *Allow rage generation for NPC using rage *Make mitigated damage not add rage *Fix Warriors' Berserker Rage Author of all of these: thenecromancer --HG-- branch : trunk
Diffstat (limited to 'src/game/Player.cpp')
-rw-r--r--src/game/Player.cpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index ec31194680c..d2dbdd1263c 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -1951,33 +1951,6 @@ void Player::RemoveFromWorld()
}
}
-void Player::RewardRage( uint32 damage, uint32 weaponSpeedHitFactor, bool attacker )
-{
- float addRage;
-
- float rageconversion = ((0.0091107836 * getLevel()*getLevel())+3.225598133*getLevel())+4.2652911;
-
- if(attacker)
- {
- addRage = ((damage/rageconversion*7.5 + weaponSpeedHitFactor)/2);
-
- // talent who gave more rage on attack
- addRage *= 1.0f + GetTotalAuraModifier(SPELL_AURA_MOD_RAGE_FROM_DAMAGE_DEALT) / 100.0f;
- }
- else
- {
- addRage = damage/rageconversion*2.5;
-
- // Berserker Rage effect
- if(HasAura(18499))
- addRage *= 1.3;
- }
-
- addRage *= sWorld.getRate(RATE_POWER_RAGE_INCOME);
-
- ModifyPower(POWER_RAGE, uint32(addRage*10));
-}
-
void Player::RegenerateAll()
{
if (m_regenTimer != 0)