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/server | |
| parent | 0a1200d156da52eb2d6ed9ee67c313df979fabe5 (diff) | |
Core/Players: no longer exclude base stamina and base intellect from health and mana calculations
Diffstat (limited to 'src/server')
| -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()  | 
