http://www.nbos.com/nox/index.php?action=1001&id=454
Inspiration Pad Pro 3 Changes
User Interface
Built in table editor
Right click over a generator and select 'edit table'. You can make changes to the table, save them, and run them without leaving the program.
Debugging console
Errors can be output to help debugging. Also logs all expressions so you can see how they are being evaluated.
Inspiration Pad Language
Expressions
Dice, variable, and math expressions all now use the same syntax, and can be mixed together. So you no longer need to use {$} for variables, {!} for math expressions, and {} for dice. Instead, all dice, variable, and math expressions are simply wrapped in braces, {}. Also, dice expressions are no longer limited to xDx+x format. Any xDx style dice roll can be used right in math expressions as-is.
Examples:
{3d6}, {4d6+4d20}, {1d20/1d10}
Variable assignment:
{a=1d6+(2d8+100)/1d8} assigns result to variable 'a'
{a==1d6+(2d8+100)/1d8} assigns result to variable 'a' without outputting result
Expressions also support text, so the following is possible:
{a='hello' + 'world'} outputs 'helloworld'
Dictionary Tables
There's a new type of table called a Dictionary table. This allows for text based keys, rather than numeric ranges. Use this with the table pick command, such as:
- Code: Select all
Table: test
[#fighter example]
Table: example
type: dictionary
default: hd10
fighter: hd8
mage: hd4
thief: hd6
This would return 'hd8'






