b173
I have modified the Attack Mode Boxes in Unified View to be more robust about how they update or rebuild their contents. They should now more correctly and reliably update when modes are added, removed, or modified.
Certain elements of certain types of modifiers didn’t update their targets or parents fully when the Cancel button was used to close the Edit Modifiers dialog. That should now be fixed, although it does add a bit more calculation time to the rollback process.
The right-click menu in character lists on the Traits Dialog was almost completely useless, with almost all the options doing nothing. That should now be fixed, and the right-click menu should now be working as expected.
A bunch of routines in frmMain that handle actions made to the currently selected traits were made Public instead of Private. (This whole suite of routines needs to be cleaned up and normalized.)
The display of help info in the Add Tag dialog should now respect the minimum font size specified in options.
Adding or removing a child item should now cause both parent and child to be recalculated and marked dirty, and should also flag the related list types as needing an update.
Added support to advantage-type traits (cultures, languages, advantages, disadvantages, quirks, perks, features, and templates) for capacity meters based on number of children. This is different from the count capacity for equipment, because that includes total counts for all children (totals of all quantities of child items; no trait types have counts except equipment), and this is just a set number of children. So, a parent advantage could have a childcapacity(4) to generate a capacity meter based on 4 children maximum.
Fixed an issue in the drawing code for trait lists, and updated it slightly, so that child items will display more appropriate information for their type when they don’t match the type of the parent.
In the Campaign Log, when you add a new entry, focus should now be set to that entry’s caption for immediate editing. Also, when you tab into the Notes field, the entire text should now be selected, as happens with the other fields.
For some reason, the drawing code for the trait lists had disabled the use of the Transparency Settings option. I have restored that.
* GCA5 User Reference Guide
Added info about the right-click menu in Edit Modes.
Added info about capacity meters in character trait lists.
* bookcodes.xml
Fixed the reference url for Dungeon Fantasy RPG.
* tagdefs.xml
Updated with help for subsfor(), bonuslevels(), bonuspoints().
Updated step().
Updated with childcapacity(), childcapacitylevel(), overchildcapacity(), and overchildcapacityby()
* gca5.xsd
Added childcapacity, childcapacitylevel, overchildcapacity, overchildcapacityby elements to the ‘ref’ block of GCATrait