aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2023-11-22 14:33:56 +0100
committerOvahlord <dreadkiller@gmx.de>2023-11-22 14:33:56 +0100
commit948788f85a2f697b97fcb5de77f5a54d5a624dd9 (patch)
treee6d87e71b43d46cd9ab47dae2b7c186dbcadbe95 /src
parent0a1200d156da52eb2d6ed9ee67c313df979fabe5 (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.cpp10
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()