示例#1
0
        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);
            }
        }