Transforms transformed a bit (b178)

b178

Removed another redundant gathering of unassigned items in the character calculations, and set that to use the already gathered unassigned items loadout instead.

Added a MessageBox instead of just a message in the log when GCA is unable to print or export due to no sheets being found.

Added a MessageBox when no sheet plugins (or no plugins at all) were found during startup.

Added the #Log data file command, which allows the author to send a message to the Logging pane. Syntax is #log [<color>] <message> where the <message> can be enclosed in quotes and <color> is optional from red, blue, green, or orange (not specified is black).

* Transforms

I realized that the same oversight that was recently fixed in loadouts that caused child items to be counted twice when part of All Unassigned Items also applied to Transforms. I fixed that. (This had no real effect on much of anything, since it doesn’t affect encumbrance or any other such mechanic.)

Also as with loadouts previously, I’ve removed the check that prevented empty transforms from being saved. If you want to create transforms with no traits in them, you now can.

Transforms have been updated to support including Features, Cultural Familiarites, Languages, Skills, and Spells. This should greatly increase the ease of creating ad-hoc ‘templates’ to switch between, and supports more types of characters. (Attributes can’t be deactivated, so the best you can do for those is a trait that applies modifiers to the attribute that is itself active or not.)

The change in supported traits that are available to Transforms greatly increases the number and type of traits in the Transforms dialog trait grid. In support of that, I’ve added a new first column that displayes the type of each of the included traits, and Skill and Spell names will be shown with their levels appended using “-XX” where XX is their level.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.