Ejemplo n.º 1
0
 public override void Register()
 {
     OnCheckCast.Add(new CheckCastHandler(CheckForbearance));
     AfterCast.Add(new CastHandler(HandleFinalStand));
     AfterCast.Add(new CastHandler(TriggerForbearance));
 }
Ejemplo n.º 2
0
 public override void Register()
 {
     OnObjectAreaTargetSelect.Add(new ObjectAreaTargetSelectHandler(CountTargets, 0, Targets.UnitConeEnemy104));
     AfterCast.Add(new CastHandler(TriggerCleaveBuff));
 }
Ejemplo n.º 3
0
 public override void Register()
 {
     AfterCast.Add(new CastHandler(TriggerBuff));
 }
Ejemplo n.º 4
0
 public override void Register()
 {
     OnEffectHitTarget.Add(new EffectHandler(HandleEffectHitTarget, 0, SpellEffectName.SchoolDamage));
     OnEffectLaunchTarget.Add(new EffectHandler(MarkPrimaryTarget, 1, SpellEffectName.Dummy));
     AfterCast.Add(new CastHandler(ConsumeArcaneCharges));
 }
Ejemplo n.º 5
0
 public override void Register()
 {
     AfterCast.Add(new CastHandler(HandleAfterCast));
 }
Ejemplo n.º 6
0
 public override void Register()
 {
     OnEffectHitTarget.Add(new EffectHandler(HandleStun, 0, SpellEffectName.Dummy));
     AfterCast.Add(new CastHandler(HandleAfterCast));
 }
Ejemplo n.º 7
0
 public override void Register()
 {
     OnEffectHitTarget.Add(new EffectHandler(HandleHeal, 1, SpellEffectName.WeaponPercentDamage));
     AfterCast.Add(new CastHandler(TriggerRecentlyUsedDeathStrike));
 }
Ejemplo n.º 8
0
 public override void Register()
 {
     OnEffectLaunch.Add(new EffectHandler(HandleDummy, 1, SpellEffectName.Dummy));
     AfterCast.Add(new CastHandler(TriggerRecentlyUsedDeathStrike));
 }
Ejemplo n.º 9
0
 public override void Register()
 {
     OnEffectLaunch.Add(new EffectHandler(HandleEnergize, 0, SpellEffectName.SchoolDamage));
     AfterCast.Add(new CastHandler(TriggerBuff));
 }
Ejemplo n.º 10
0
 public override void Register()
 {
     OnObjectAreaTargetSelect.Add(new ObjectAreaTargetSelectHandler(FilterTargets, 0, Targets.UnitDestAreaAlly));
     AfterHit.Add(new HitHandler(CountEffectivelyHealedTarget));
     AfterCast.Add(new CastHandler(HandleCooldown));
 }