[7566] Fix shield block value pct mod use (apply it on strength bonus also) Author: DiSlord
--HG-- branch : trunk
This commit is contained in:
+1
-3
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user