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)); }
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)); }
public Shoot(Fighter user, double speedcost, double strength) : base(user, speedcost) { Name = "Flintlock Shot"; AdditionalReceiverEffects.Add(new QuickProjectile(strength)); }
public Stun(Fighter user, double SpeedCost, double manaCost, int lifespan, double multiplier) : base(user, SpeedCost) { AdditionalReceiverEffects.Add(new Stunned(lifespan, multiplier)); }