diff options
| author | Ovahlord <dreadkiller@gmx.de> | 2024-05-31 23:22:28 +0200 | 
|---|---|---|
| committer | Ovahlord <dreadkiller@gmx.de> | 2024-05-31 23:22:28 +0200 | 
| commit | 79492854622057d29e274e35f5277d58a886ac37 (patch) | |
| tree | 53e69569c75cec94e5d84e4fce379e1d1331dbc1 | |
| parent | c6856c46ac27ffb71a00670d94f3b404fedd1145 (diff) | |
Core/Players: divide SPELL_AURA_MOD_POWER_REGEN flat bonus by 5 as its bonus increases mana regen per five second
| -rw-r--r-- | src/server/game/Entities/Unit/StatSystem.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/StatSystem.cpp b/src/server/game/Entities/Unit/StatSystem.cpp index d4bf32afdc6..2c7bfcd092c 100644 --- a/src/server/game/Entities/Unit/StatSystem.cpp +++ b/src/server/game/Entities/Unit/StatSystem.cpp @@ -809,7 +809,7 @@ void Player::UpdateManaRegen()      // BaseRegen = 5% of Base Mana per five seconds      float baseRegen = basemana / 100.f;      // SPELL_AURA_MOD_POWER_REGEN flat bonus -    baseRegen += GetTotalAuraModifierByMiscValue(SPELL_AURA_MOD_POWER_REGEN, POWER_MANA); +    baseRegen += GetTotalAuraModifierByMiscValue(SPELL_AURA_MOD_POWER_REGEN, POWER_MANA) / 5.0f;      // SpiritRegen = Spirit * GTRegenMpPerSpt * Sqrt(INT) * 5       float spiritRegen = GetStat(STAT_SPIRIT) * GetGameTableColumnForClass(sRegenMpPerSptTable.GetRow(GetLevel()), GetClass()) * 5.0f;  | 
