diff --git a/src/server/game/Entities/Unit/StatSystem.cpp b/src/server/game/Entities/Unit/StatSystem.cpp index 5d2b7d2c88b..7ea50589341 100644 --- a/src/server/game/Entities/Unit/StatSystem.cpp +++ b/src/server/game/Entities/Unit/StatSystem.cpp @@ -936,6 +936,7 @@ void Creature::UpdatePowerRegeneration(Powers powerType) SetFloatValue(UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER, 8.714059f + powerRegenMod); // Most common value in sniffs. Todo: research break; case POWER_ENERGY: + case POWER_FOCUS: { float regenerationRate = CalculatePct(10, powerRegenModPct) + powerRegenMod; SetFloatValue(UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER, regenerationRate);