Beispiel #1
0
 public Blind(Fighter user, double speedCost, double manaCost, double reductionRatio, int lifespan) : base(user, speedCost)
 {
     Name          = "Blinding Parrot";
     FlatSpeedCost = speedCost;
     FlatManaCost  = manaCost;
     AdditionalReceiverEffects.Add(new Blinded(0, lifespan, false, reductionRatio));
 }
Beispiel #2
0
 public Fireball(Fighter user, double SpeedCost, double manaCost, double hitStrength, double burnStrength, int burnTime) : base(user, SpeedCost)
 {
     FlatDamage   = hitStrength;
     FlatManaCost = manaCost;
     AdditionalReceiverEffects.Add(new Burning(burnTime, burnStrength));
 }
Beispiel #3
0
 public Shoot(Fighter user, double speedcost, double strength) : base(user, speedcost)
 {
     Name = "Flintlock Shot";
     AdditionalReceiverEffects.Add(new QuickProjectile(strength));
 }
Beispiel #4
0
 public Stun(Fighter user, double SpeedCost, double manaCost, int lifespan, double multiplier) : base(user, SpeedCost)
 {
     AdditionalReceiverEffects.Add(new Stunned(lifespan, multiplier));
 }