Discuss this page on this page's [[rollDice Talk Page|Talk Page]]
=== rollDice ===
See [[http://xelerus.de/index.php?s=functions&function=152|rollDice at Xelerus]]
^ 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 functions|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.
=== Example ===
(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