- User defined index cards. Create a form using Abeille setting the field names to match the property names. Load this form into the Combatant Categories tab of the Tools->Game Settings dialog and your new form will show up as the index card for that category of combatant. Look at the C:\Documents and Settings\<user>\.inittoolDbg\game\d20fantasy\monsterManual.jfrm for an example.
- The property model is now a hierarchical tree of properties instead of a flat list. This makes it easier to layout your game's data so that it is easy to access.
- Full Java 6 scripting support. You can create a script to provide the value of a property. You can also provide scripts to generate initiative or resolve ties. There will be a LOT more places to add scripts as they are defined. JavaScript and RPScripts that use giliath's parser are supported out of the box, but you can download your own scripting environments if you don't like those.
- Lots of work to the D&D support to use the new features. Created an index card that looks like an entry from the monster manual. Any data in italics can be clicked to interact with the form. Right now scripts are provided for saving throws, ability checks, damage, healing, non-lethal damage and temporary hit points. Lots more work to be done here.
If somebody more talented than I at designing forms were to create some for use in Init Tool I'd be happy to use them. The ones that are included now are more to show functionality than to be delivered.
Change log:
- IT-17 Added user defined index cards
- IT-21 Added scripting support
- Custom properties are now in a tree instead of a list
- IT-18 New custom property types: NUMBER, BOOLEAN, MAP, LIST, SLOT, SCRIPT
- IT-10 Added parser project and dicelib project support
- New monster manual view for NPC combatants from the SRD
- Tie resolution and initiative roll now handled by script.
- Multiple script editor support.
- Upgraded D&D support to handle hit points
- Rearranged resources.