public override void Use(IDamageable damageable) { int finalDamage = Random.Next(MinDamage, MaxDamage + 1); Damaging.DoDamage(damageable, finalDamage); Damaging.DoDamage(_character, (int)(finalDamage * 0.35)); }
public override void Use(IDamageable damageable) { int finalDamage = (int)FinalMeanDamage; Damaging.DoDamage(damageable, finalDamage); Buff = new FireBurnsDOT(finalDamage); Buff.Target = damageable; damageable.BuffManager.AddBuff(Buff); }
public override void Use(IDamageable damageable) { int finalDamage = Random.Next(MinDamage, MaxDamage + 1); Damaging.DoDamage(damageable, finalDamage); Buff = new FireballDOT((int)Math.Round(finalDamage * BuffDamage, 0)); Buff.Target = damageable; damageable.BuffManager.AddBuff(Buff); }
public override void Use(IDamageable damageable) { Buff = new SicknessDOTDarkElf(30); Buff.Target = damageable; int finalDamage = Random.Next(60, 101); Damaging.DoDamage(damageable, finalDamage); damageable.BuffManager.AddBuff(Buff); }
public override void Use(IDamageable damageable) { int finalDamage = 300; Damaging.DoDamage(damageable, finalDamage); int finalDOT = Random.Next(100, 501); Buff = new FireBreathDOTDragon((int)((decimal)(finalDOT) / 3), damageable); Buff.Target = damageable; damageable.BuffManager.AddBuff(Buff); }
public override void EndTick() { Damaging.DoDamage(Target, Damage); }
public override void Use(IDamageable damageable) { int finalDamage = Random.Next(30, 46); Damaging.DoDamage(damageable, finalDamage); }
public override void Use(IDamageable damageable) { int finalDamage = (int)Math.Round(_character.HealthPoints * 0.2, 0); Damaging.DoDamage(damageable, finalDamage); }
public override void Use(IDamageable damageable) { int finalDamage = Random.Next(MinDamage, MaxDamage + 1); Damaging.DoDamage(damageable, finalDamage); }