Dice

Roll(dice, sides, bonus, times)

Rolls arbitrary dice.

Parameters:
  • dice (int) – Number of dice to roll
  • sides (int) – Number of sides the dice have
  • bonus (int) – Bonus added to roll
  • times (int) – Number of times to do roll.
DetermineBestDiceRoll(roll1, roll2)

Determines the highest maximum roll. This selects based on the maximum value of the dice roll.

Parameters:
  • roll1 (DiceRoll) – Dice roll.
  • roll2 (DiceRoll) – Dice roll.
IsValid(roll)

Determines if roll is valid.

A roll is considered valid if dice and sides are greater than zero or the bonus is.

Parameters:
  • roll (DiceRoll) – Dice roll.
DoRoll(roll, times)

Do a dice roll.

Parameters:
  • roll (DiceRoll) – Dice roll.
  • times (int) – Number of times to do roll.
DiceRollToString(roll)

Converts a dice roll to formatted string.

Parameters:
  • roll (DiceRoll) – Dice roll.
d2(count)

Rolls a d2

Parameters:
  • count (int) – Number of dice to roll.
d3(count)

Rolls a d3

Parameters:
  • count (int) – Number of dice to roll.
d4(count)

Rolls a d4

Parameters:
  • count (int) – Number of dice to roll.
d6(count)

Rolls a d6

Parameters:
  • count (int) – Number of dice to roll.
d8(count)

Rolls a d8

Parameters:
  • count (int) – Number of dice to roll.
d10(count)

Rolls a d10

Parameters:
  • count (int) – Number of dice to roll.
d12(count)

Rolls a d12

Parameters:
  • count (int) – Number of dice to roll.
d20(count)

Rolls a d20

Parameters:
  • count (int) – Number of dice to roll.
d100(count)

Rolls a d100

Parameters:
  • count (int) – Number of dice to roll.