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.|
|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