[7566] Fix shield block value pct mod use (apply it on strength bonus also) Author: DiSlord

--HG--
branch : trunk
This commit is contained in:
megamage
2009-03-28 17:34:29 -06:00
parent 4bf4575f9a
commit 85e497eb58
+1 -3
View File
@@ -4588,9 +4588,7 @@ float Player::GetTotalBaseModValue(BaseModGroup modGroup) const
uint32 Player::GetShieldBlockValue() const
{
BaseModGroup modGroup = SHIELD_BLOCK_VALUE;
float value = GetTotalBaseModValue(modGroup) + GetStat(STAT_STRENGTH) * 0.5f - 10;
float value = (m_auraBaseMod[SHIELD_BLOCK_VALUE][FLAT_MOD] + GetStat(STAT_STRENGTH) * 0.5f - 10)*m_auraBaseMod[SHIELD_BLOCK_VALUE][PCT_MOD];
value = (value < 0) ? 0 : value;