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