diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/game-server/character.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/game-server/character.cpp b/src/game-server/character.cpp index 6e48242b..679c8ff1 100644 --- a/src/game-server/character.cpp +++ b/src/game-server/character.cpp @@ -534,22 +534,22 @@ void Character::updateDerivedAttributes(unsigned int attr) switch(attr) { case ATTR_STR: - updateDerivedAttributes(ATTR_INV_CAPACITY); + recalculateBaseAttribute(ATTR_INV_CAPACITY); break; case ATTR_AGI: - updateDerivedAttributes(ATTR_DODGE); - updateDerivedAttributes(ATTR_MOVE_SPEED_TPS); + recalculateBaseAttribute(ATTR_DODGE); + recalculateBaseAttribute(ATTR_MOVE_SPEED_TPS); break; case ATTR_VIT: - updateDerivedAttributes(ATTR_MAX_HP); - updateDerivedAttributes(ATTR_HP_REGEN); - updateDerivedAttributes(ATTR_DEFENSE); + recalculateBaseAttribute(ATTR_MAX_HP); + recalculateBaseAttribute(ATTR_HP_REGEN); + recalculateBaseAttribute(ATTR_DEFENSE); break; case ATTR_INT: // TODO break; case ATTR_DEX: - updateDerivedAttributes(ATTR_ACCURACY); + recalculateBaseAttribute(ATTR_ACCURACY); break; case ATTR_WIL: // TODO |