diff options
author | Ovahlord <dreadkiller@gmx.de> | 2023-11-22 14:33:56 +0100 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2023-11-22 14:33:56 +0100 |
commit | 948788f85a2f697b97fcb5de77f5a54d5a624dd9 (patch) | |
tree | e6d87e71b43d46cd9ab47dae2b7c186dbcadbe95 /src | |
parent | 0a1200d156da52eb2d6ed9ee67c313df979fabe5 (diff) |
Core/Players: no longer exclude base stamina and base intellect from health and mana calculations
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Unit/StatSystem.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/server/game/Entities/Unit/StatSystem.cpp b/src/server/game/Entities/Unit/StatSystem.cpp index 5be37f2049c..b26b92f5643 100644 --- a/src/server/game/Entities/Unit/StatSystem.cpp +++ b/src/server/game/Entities/Unit/StatSystem.cpp @@ -281,20 +281,14 @@ float Player::GetHealthBonusFromStamina() const { float ratio = 10.0f; float stamina = GetStat(STAT_STAMINA); - float baseStam = std::min(20.0f, stamina); - float moreStam = stamina - baseStam; - - return moreStam * ratio; + return stamina * ratio; } float Player::GetManaBonusFromIntellect() const { float intellect = GetStat(STAT_INTELLECT); - float baseInt = std::min(20.0f, intellect); - float moreInt = intellect - baseInt; - - return baseInt + (moreInt * 15.0f); + return intellect * 15.0f; } void Player::UpdateMaxHealth() |