Releases: richardwilkes/gcs
Releases · richardwilkes/gcs
v5.20.3
Bug Fixes
- Fixed the "Natural Attacks" trait added by creating a new sheet or using the Item > Add Natural Attacks menu item. The Bite & Punch entries were incorrect (probably since v5.19 was released), listing a Reach of "C,1" instead of "C".
v5.20.2
Bug Fixes
- Another attempt to fix load/save of parry and block information in weapons. Some cases were still missed in the last release.
v5.20.1
Bug Fixes
- Fix to better support old data representation of Parry and Block. This change means that files saved with GCS v5.19.0 through v5.20.0 should be reviewed to verify the Parry and Block values are as expected. Cases in those versions of the files where the weapon had a Parry or Block modifier of 0 will incorrectly show up as "No". You will need to manually fix these to have a 0 modifier again so that the correct score is computed.
- Fix to actually implement the "as a %" option for weapon bonuses other than damage and DR divisors. In versions v5.19.0 through v5.20.0, this option mistakenly just treated it as a flat bonus instead.
v5.20.0
New Features
- Added tooltip markers. These are thin lines that show up under data cells that have a tooltip. If you don't wish to see these, you can turn them off by changing the Tooltip Marker color to be fully transparent.
- Added more known page reference codes.
Bug Fixes
- Prevent a crash when applying a weapon minimum ST modifier. This required removing the ability to apply this modifier on a per-die basis, as there is no way to correctly determine the per-die basis without first knowing the correct base damage, which in turn requires knowing the minimum ST of the weapon. (#790)
- Prevent circular references in technique defaults from causing crashes or ever-escalating values. (#791 and #792)
- Fixed sort order for point records. They were inadvertently changed to being sorted from oldest to newest in v5.19 release, when the expectation was for newest to oldest as originally coded. (#787)
- Fixed the ability to cancel a window close when prompted for saving.
v5.19.1
- Fixed an issue with old weapon bonus data not being loaded correctly. If any files that contained weapon bonuses were saved with v5.19.0, the resulting data is likely to have some missing parts thanks to the old data not being loaded correctly. This update corrects the loading problem but cannot fix the problem for files that were saved. Please inspect any files saved with that version to verify things are as you'd expect concerning weapon bonuses.
v5.19.0
This is the Weapons release, which was the topic with the most votes by sponsors of GCS in a poll taken in the middle of December 2023. The focus was around — you guessed it — improving the weapons support in GCS.
New Features
- The various weapon fields have now been decomposed into their sub-fields. This allows most of them to be modified with new weapon modifiers. It also ensures the data is more consistent than previously. (Includes, but was not limited to, the following Github issues: #772, #774, #778, #779, #780, #781, #782, #783, #784, #785)
- Added new expression functions: (#768)
add_dice(dice_spec1, dice_spec2)
dice_count(dice_spec)
dice_modifier(dice_spec)
dice_multiplier(dice_spec)
dice_sides(dice_spec)
subtract_dice(dice_spec1, dice_spec2)
weapon_damage(description, usage)
- Added an option for skill features based on weapon usage. (#763)
- Added an option for "per level" weapon bonuses. (#775)
- Modifiers now look at their own level for leveled features.
- Added a
resolved_notes
or aresolved_text
field to the outputcalc
data in GCS files. This is the same as thenotes
ortext
field, but with any embedded expressions resolved.
v5.18.0
New Features
- The name generators now support more fine-grained control over the way the resulting name is formatted. More detail can be found in the documentation.
- The weapon damage modifier field will now accept a leading + with dice for a die specification, such as "+1d". While adding dice has always been supported, the leading + with a die specification was not, leading to the impression that it was not supported.
Bug Fixes
- Fixed display of feature choices when swapping between some cases. Previously, non-applicable lines could remain visible.
v5.17.0
New Features
- Equipment rows with a quantity of 0 will now use a dimmed color (#756). Children of such rows will also dim.
Bug Fixes
- Fixed restoring sub-tables in body types such that DR properly cascades from parent entries.
- Fixed a crash on macOS when trying to open multiple GCS documents from the Finder at the same time.
v5.16.2
NOTE: macOS v10.15 or newer is required to run GCS v5.16 and newer.
Bug Fixes
- Fixed crash when trying to export a PNG, WEBP, or JPEG version of the character sheet.
- Fixed incorrect behavior on initial click of a scroll bar.
- Added an option to have the initial click on a text field select all text.
v5.16.1
NOTE: macOS v10.15 or newer is required to run GCS v5.16 and newer.
Bug Fixes
- Deep search should now work again on Windows platforms. Oddities in the way Windows path names are handled was causing the files to be ignored rather than loaded.
- The "Rated ST" note for equipment that uses it is now combined with the other notes, which means it now obeys the settings that determine where notes show up. (#746)
- The special "all" hit location now only applies to top-level locations so that sub-locations don't double-dip on DR.
- When an external PDF viewer returns a non-zero exit code, it is no longer reported in the user interface, although they are still logged. This change was made since many Windows PDF viewers incorrectly do this even on success.
- The toolbar search fields should no longer be slightly too short for their text.