diff options
author | Ovahlord <dreadkiller@gmx.de> | 2024-11-29 17:00:24 +0100 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-11-29 17:00:24 +0100 |
commit | 7bdbcc5bdaf9f73ce285e1520304e42f3f4880df (patch) | |
tree | a7434787fb2e33bf577ba02c7143d74635ae3f20 /src | |
parent | 4894dac94fa205db38faa51e817a01afb936cfca (diff) |
Core/Units: use the correct update field when applying haste regeneration bonus
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Unit/StatSystem.cpp | 6 |
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; |