Пример #1
0
 public override int HealAmount(HealPriority priority)
 {
     if (Dice.D10() < 3)
     {
         return(Dice.D4() + Dice.D4() + 4);
     }
     return(Dice.D4() + 4);
 }
Пример #2
0
        public override int HealAmount(HealPriority priority)
        {
            int dice = 1;

            if (Dice.D10() < 3)
            {
                dice++;
            }
            if (Dice.D10() < 2)
            {
                dice++;
            }

            return(Dice.D10(dice) + 4);
        }
Пример #3
0
        public override int HealAmount(HealPriority priority)
        {
            Random rnd = new Random();

            switch (priority)
            {
            case HealPriority.High:
                return(rnd.Next(8, 12));

            case HealPriority.Medium:
                return(rnd.Next(5, 10));

            case HealPriority.Low:
                return(rnd.Next(2, 5));
            }

            return(base.HealAmount(priority));
        }
Пример #4
0
 public virtual int HealAmount(HealPriority priority)
 {
     return(0);
 }