Discuss this page on this page's Talk Page
Syntax | (rollDice number sides [bonus]) → result |
---|---|
Arguments | number: The number of dice you want to roll. |
sides: The number of sides you want each of the dice to have. | |
[bonus]: Optional. A bonus that is added at the end. | |
Returns | result: A random number made from “rolling” that many dice and adding them together then adds the bonus. |
Category | random |
Description | Returns a random number made from “rolling” that many dice and adding them together then adds the bonus. |
Very useful function for making variation in code. It is basically just a helper function for random.
(rollDice 1 6 10)
Returns a number between 11 and 16.
(setq twodice (rollDice 2 6)) (if (eq twodice 2) (plyMessage gPlayer "Snake Eyes!") (plyMessage gPlayer (cat "You rolled a " twoDice)) )
Simulates rolling two six sided dice.
Returns “You rolled a NN” (for NN between 3 and 12) or “Snake Eyes!” (if you roll a double one).
Return to Functions list