Core/Players: Fixed DK runes and runic power

Closes #19595
This commit is contained in:
Shauren
2017-11-12 02:42:06 +01:00
parent bf0ae32d18
commit 331c70e695
9 changed files with 89 additions and 140 deletions
+4 -2
View File
@@ -767,9 +767,11 @@ void Player::UpdateAllRunesRegen()
if (runeIndex == MAX_POWERS)
return;
PowerTypeEntry const* runeEntry = sDB2Manager.GetPowerTypeEntry(POWER_RUNES);
uint32 cooldown = GetRuneBaseCooldown();
SetStatFloatValue(UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER + runeIndex, float(1 * IN_MILLISECONDS) / float(cooldown));
SetStatFloatValue(UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER + runeIndex, float(1 * IN_MILLISECONDS) / float(cooldown));
SetStatFloatValue(UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER + runeIndex, float(1 * IN_MILLISECONDS) / float(cooldown) - runeEntry->RegenerationPeace);
SetStatFloatValue(UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER + runeIndex, float(1 * IN_MILLISECONDS) / float(cooldown) - runeEntry->RegenerationCombat);
}
void Player::_ApplyAllStatBonuses()