aboutsummaryrefslogtreecommitdiff
path: root/src/game/StatSystem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/StatSystem.cpp')
-rw-r--r--src/game/StatSystem.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/game/StatSystem.cpp b/src/game/StatSystem.cpp
index 36d88e065a6..d6a0d737d7b 100644
--- a/src/game/StatSystem.cpp
+++ b/src/game/StatSystem.cpp
@@ -630,29 +630,6 @@ void Player::UpdateSpellCritChance(uint32 school)
void Player::UpdateArmorPenetration(int32 amount)
{
- AuraEffectList const& expAuras = GetAurasByType(SPELL_AURA_MOD_ARMOR_PENETRATION_PCT);
- for(AuraEffectList::const_iterator itr = expAuras.begin(); itr != expAuras.end(); ++itr)
- {
- // item neutral spell
- if((*itr)->GetSpellProto()->EquippedItemClass == -1)
- {
- amount *= ((*itr)->GetAmount() + 100.0f) / 100.0f;
- continue;
- }
-
- // item dependent spell - check curent weapons
- for(int i = 0; i < MAX_ATTACK; ++i)
- {
- Item *weapon = GetWeaponForAttack(WeaponAttackType(i));
-
- if(weapon && weapon->IsFitToSpellRequirements((*itr)->GetSpellProto()))
- {
- amount *= ((*itr)->GetAmount() + 100.0f) / 100.0f;
- break;
- }
- }
- }
-
// Store Rating Value
SetUInt32Value(PLAYER_FIELD_COMBAT_RATING_1 + CR_ARMOR_PENETRATION, amount);
}