RPG Dice Instructions
RPG Dice can be used to roll single or sets of dice, or to roll single to very
large numbers of full attribute sets.
When just rolling dice, set the mode to "Roll Dice". Then simply
enter the number of sides needed for each of up to 6 dice and click on the "Roll"
button. Enter 0 for any of the 6 that you do not need. The results, as well
as their average, total, and total minus the lowest die show up in the "Dice"
box.
When rolling sets of attributes, set the mode to "Roll Attributes".
Then indicate the rules you want the rolls to follow using the various controls
in the "Method" box. Most of these are self-explanatory, but see below
for a few things that might not be obvious:

- AD&D 3.5 allows the player to reroll if no score is greater than 13,
or if the sum of the modifiers is less than 0. To automatically reroll in
this case, check the "Use v.3.5 Reroll Rule" box. If a reroll is
triggered by this, the log will highlight the problem area in red.
- DDO (Dungeons and Dragons Online) will not let you set a base attribute
lower than 8. So, if you are using this to generate random stats for a DDO
toon, check the "DDO Compatible" reroll an incompatible attribute
set. If a reroll is triggered by this, the log will highlight the bad attribute
set in green.
- Some games require attributes to match a specific build point cost, or range
of point costs. If this is desired, enter a range of allowed costs. Or, enter
the same number in both the "Min Build Points" and "Max Build
Points" to match a single build point cost. If a reroll is triggered
by this, the log will highlight the point cost in green.
- All rolls are currently logged. So when you ask for 10 valid rolls, you
will get quite a few more than 10 in the log if your reroll criteria is strict.
To sort good rolls to the top, click on the "Reroll" column header
in the log.
- The "Attribute Delay" is a number in milliseconds to optionally
pause between attribute rolls. This allows you to actually see the rolls going
by, and see coloring to indicate whether a reroll test failed or not. If you
are rolling less than about 100 sets of attributes, a delay of between 1 and
100 milliseconds is often desirable.
- The "Reroll Delay" is a number in milliseconds to pause when a
reroll is required. This makes the rerolls stand out, and can allow you to
review why the reroll was triggered if set long enough. If you are rolling
less than 100 attributes and do not have very strict reroll requirements,
a delay of about 250 milliseconds is often desirable.
- For a computer, working with numbers is incredibly fast. Coloring cells
in a spreadsheet is (relatively) very slow. So a "Turbo Mode" is
available by setting both of the delay options to 0. This will disable much
of the user interface updating and coloring, speeding the program up by around
40000%. (No, that isn't a typo.)
Copyright 2001-2003, Jeffrey A. Hawkins. All Rights Reserved.