Core/Auras: implement Aura 379 (SPELL_AURA_MOD_MANA_REGEN_PCT)

This commit is contained in:
hondacrx
2018-04-08 18:55:25 -04:00
parent c69c715cc0
commit da61c920b7
4 changed files with 28 additions and 12 deletions
+14
View File
@@ -3343,6 +3343,20 @@ namespace Game.Spells
target.ToPlayer().UpdateManaRegen();
}
[AuraEffectHandler(AuraType.ModManaRegenPct)]
void HandleModManaRegenPct(AuraApplication aurApp, AuraEffectHandleModes mode, bool apply)
{
if (!mode.HasAnyFlag(AuraEffectHandleModes.ChangeAmountMask | AuraEffectHandleModes.Stat))
return;
Unit target = aurApp.GetTarget();
if (!target.IsPlayer())
return;
target.ToPlayer().UpdateManaRegen();
}
[AuraEffectHandler(AuraType.ModIncreaseHealth)]
[AuraEffectHandler(AuraType.ModIncreaseHealth2)]
[AuraEffectHandler(AuraType.ModMaxHealth)]