So if someone wanted to roll an 18, they could simply do a
/roll 18 18
and always get the number they wanted. Or if you required them to roll a six-sided dice, the highest roll wins, anyone could do
/roll 6 6
This is not great for any RPG board.
The proper way to do this is to hard code each roll based on the combination of dice provided for RPG games.
1d4
1d6
1d8
1d10
1d12
1d20
1d100
This stops anyone from generating a high number based on the selection of <low number> <high number> and always getting the result they want.
Example #1:
Player using <low number> <high number>
"Please roll a d20, you require an 18, 19 or 20 to make the jump across the river!"
/roll 18 20
Rolls a 19!
WOW! He made it!
Example #2 (hard coded 1d#):
"Please roll a d20, you require an 18, 19 or 20 to make the jump across the river!"
/roll d20
Rolls a 4.
See my point?
I'd like your permission to modify the code you've provided and make it a real dice roller based on the d4, d6, d8, d10, d12, d20, d100 dice given in true RPG games, not a <low number> <high number> system that can easilly be exploited.
Syl...
|