aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-11-29 17:00:24 +0100
committerOvahlord <dreadkiller@gmx.de>2024-11-29 17:00:24 +0100
commit7bdbcc5bdaf9f73ce285e1520304e42f3f4880df (patch)
treea7434787fb2e33bf577ba02c7143d74635ae3f20
parent4894dac94fa205db38faa51e817a01afb936cfca (diff)
Core/Units: use the correct update field when applying haste regeneration bonus
-rw-r--r--src/server/game/Entities/Unit/StatSystem.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Unit/StatSystem.cpp b/src/server/game/Entities/Unit/StatSystem.cpp
index b374adc88b9..ba3e3dab805 100644
--- a/src/server/game/Entities/Unit/StatSystem.cpp
+++ b/src/server/game/Entities/Unit/StatSystem.cpp
@@ -160,10 +160,10 @@ void Unit::UpdatePowerRegen(Powers powerType)
float combatRegen = powerTypeEntry->RegenCombat;
// Haste Regen
- if (powerTypeEntry->GetFlags().HasFlag(PowerTypeFlags::RegenAffectedByHaste) && G3D::fuzzyNe(m_unitData->ModHaste, 0.0f))
+ if (powerTypeEntry->GetFlags().HasFlag(PowerTypeFlags::RegenAffectedByHaste) && G3D::fuzzyNe(m_unitData->ModHasteRegen, 0.0f))
{
- peaceRegen /= m_unitData->ModHaste;
- combatRegen /= m_unitData->ModHaste;
+ peaceRegen /= m_unitData->ModHasteRegen;
+ combatRegen /= m_unitData->ModHasteRegen;
}
peaceRegen *= powerRegenModPct;