public DemonLink()
 {
     Cooldown = 20;
     InitDelay = 0;
     EffectiveDuration = 1;
     ValidTargets = Targets.Friendlies;
     InvalidTargets = Targets.None;
     Buff = new DemonLinkBuff();
 }
 public DemonLink()
 {
     Cooldown          = 20;
     InitDelay         = 0;
     EffectiveDuration = 1;
     ValidTargets      = Targets.Friendlies;
     InvalidTargets    = Targets.None;
     Buff = new DemonLinkBuff();
 }
 public DemonLinkExplosion()
 {
     EffectiveAngle     = float.MaxValue;
     PerformableRange   = EffectiveRange = 3;
     InitDelay          = 0;
     EffectiveDuration  = 0.1f;
     Cooldown           = 0;
     ValidTargets       = Targets.All;
     InvalidTargets     = Targets.None;
     Damage             = 50;
     AttackType         = AttackType.Ethereal;
     ApplyBuffToTargets = new DemonLinkBuff();
 }
 public DemonLinkExplosion()
 {
     EffectiveAngle = float.MaxValue;
     PerformableRange = EffectiveRange = 3;
     InitDelay = 0;
     EffectiveDuration = 0.1f;
     Cooldown = 0;
     ValidTargets = Targets.All;
     InvalidTargets = Targets.None;
     Damage = 50;
     AttackType = AttackType.Ethereal;
     ApplyBuffToTargets = new DemonLinkBuff();
 }