void HandleProc(AuraEffect aurEff, ProcEventInfo eventInfo) { PreventDefaultAction(); Unit caster = eventInfo.GetActor(); if (eventInfo.GetSpellTypeMask().HasAnyFlag(ProcFlagsSpellType.Heal)) { caster.CastSpell((Unit)null, SpellIds.DivineBlessing, true); } if (eventInfo.GetSpellTypeMask().HasAnyFlag(ProcFlagsSpellType.Damage)) { caster.CastSpell((Unit)null, SpellIds.DivineWrath, true); } }