Highlights include new character sheet functionality that allows you to select things from a list to add or remove from a character. I used this in the Savage Worlds game settings file to provide lists of hindrances, edges & items. There are a lot of new utility functions to make using these easier too.
There are also a couple of performance fixes for IT start up and memory management of images. The local image caching is working and images are no longer loaded until they are needed.
Here's the change logs...
- IT-75 Added default columns back into group tool list.
- Added support for edges, hindrances, & items to Savage Worlds game file
- Fixed Reset Init Tool to work
- Fixed bug in saving Game settings files.
- Added new event: ADD_GROUP_COMBATANT and used it to remove modifiers during DnD between IT & GT
- IT-76 IT-74 RPIconFactory caching was broken. (thanks kat2cute!)
- Fixed bug where a change to the custom property list would mess up property values.
- IT-62 JavaScript wasn't reading some properties correctly and it was breaking the state changes.
- Added support to allow selection of items in a .rpdat file and have that selection add or remove records from a list.
- Moved modifier loading/clearing support from the game scripts to Utils
- Fixed bug in lessThanOrEqual function
- Added support that allows scripts to execute other scripts for things like feats changing how initiative is determined.
- Image properties no longer reference their icon's directly, they always access them through the RPIconFactory and its cache.
- Added inList RPScriptFunction
- Made CharSheetTable a Jide sortable table and added support to save all of the table settings.
- Removed graphics device call as it was waaaaaay toooo slooooow (thanks dorpond!)
- Fixed problem where scripts were getting corrupted variable bindings
- Added batch and shell scripts to run IT from the command line.