Ejemplo n.º 1
0
 public void DiePercentage()
 {
     General.RollTest("1d%", @"\[\d{1,3}\]", 1, 100);
 }
Ejemplo n.º 2
0
 public void Dice4()
 {
     General.RollTest("3d4", @"\[\d(,\d){2}\]", 3, 12);
 }
Ejemplo n.º 3
0
 public void Die8()
 {
     General.RollTest("1d8", @"\[\d\]", 1, 8);
 }
Ejemplo n.º 4
0
 public void Die20()
 {
     General.RollTest("1d20", @"\[\d{1,2}\]", 1, 20);
 }
Ejemplo n.º 5
0
 public void DiceRollerInitialize()
 {
     General.Prepare();
 }
Ejemplo n.º 6
0
 public void Die4()
 {
     General.RollTest("1d4", @"\[\d\]", 1, 4);
 }
Ejemplo n.º 7
0
 public void Dice100()
 {
     General.RollTest("9d100", @"\[\d{1,3}(,\d{1,3}){8}\]", 9, 900);
 }
Ejemplo n.º 8
0
 public void CompoundExplodingDie()
 {
     General.RollTest("4d6!!", @"\[\d*?((!!)?,\d*?)*?\]", 4, int.MaxValue);
 }
Ejemplo n.º 9
0
 public void Dice12()
 {
     General.RollTest("7d12", @"\[\d{1,2}(,\d{1,2}){6}\]", 7, 84);
 }
Ejemplo n.º 10
0
 public void Dice20()
 {
     General.RollTest("8d20", @"\[\d{1,2}(,\d{1,2}){7}\]", 8, 160);
 }
Ejemplo n.º 11
0
 public void Dice10()
 {
     General.RollTest("6d10", @"\[\d{1,2}(,\d{1,2}){5}\]", 6, 60);
 }
Ejemplo n.º 12
0
 public void Dice8()
 {
     General.RollTest("5d8", @"\[\d(,\d){4}\]", 5, 40);
 }
Ejemplo n.º 13
0
 public void Dice6()
 {
     General.RollTest("4d6", @"\[\d(,\d){3}\]", 4, 24);
 }
Ejemplo n.º 14
0
 public void ExplodingDie()
 {
     General.RollTest("2d4!", @"\[\d(!?,\d)*?\]", 2, int.MaxValue);
 }
Ejemplo n.º 15
0
 public void DicePercentage()
 {
     General.RollTest("10d%", @"\[\d{1,3}(,\d{1,3}){9}\]", 10, 1000);
 }
Ejemplo n.º 16
0
 public void PenetratingDie()
 {
     General.RollTest("1d4!p", @"\[\d((!p)?,\d)*?\]", 2, int.MaxValue);
 }
Ejemplo n.º 17
0
 public void Dice2Fudge()
 {
     General.RollTest("11dF", @"\[-?\d(,-?\d){10}\]", -11, 11);
 }
Ejemplo n.º 18
0
 public void CompoundPenetratingDie()
 {
     General.RollTest("3d8!!p", @"\[\d*?((!!p)?,\d*?)*?\]", 2, int.MaxValue);
 }
Ejemplo n.º 19
0
 public void Dice4Fudge()
 {
     General.RollTest("12dF.1", @"\[-?\d(,-?\d){11}\]", -12, 12);
 }
Ejemplo n.º 20
0
 public void Die2()
 {
     General.RollTest("1d2", @"\[\d\]", 1, 2);
 }
Ejemplo n.º 21
0
 public void DicePlus()
 {
     General.RollTest("2d6+2", @"\[\d,\d\]\+2", 4, 14);
 }
Ejemplo n.º 22
0
 public void Die6()
 {
     General.RollTest("1d6", @"\[\d\]", 1, 6);
 }
Ejemplo n.º 23
0
 public void DieMinus()
 {
     General.RollTest("5d10-10", @"\[\d{1,2}(,\d{1,2}){4}\]-10", 0, 40);
 }
Ejemplo n.º 24
0
 public void Die12()
 {
     General.RollTest("1d12", @"\[\d{1,2}\]", 1, 12);
 }
Ejemplo n.º 25
0
 public void DieTimes()
 {
     General.RollTest("3d%*3", @"\[\d{1,3}(,\d{1,3}){2}\]\*3", 9, 900);
 }
Ejemplo n.º 26
0
 public void Die100()
 {
     General.RollTest("1d100", @"\[\d{1,3}\]", 1, 100);
 }
Ejemplo n.º 27
0
 public void DieDivided()
 {
     General.RollTest("1d2/2", @"\[[12]\]\/2", 0.5, 1);
 }
Ejemplo n.º 28
0
 public void Die2Fudge()
 {
     General.RollTest("1dF", @"\[-?\d\]", -1, 1);
 }
Ejemplo n.º 29
0
 public void Dice2()
 {
     General.RollTest("2d2", @"\[\d(,\d)\]", 2, 4);
 }