Releases: richardwilkes/gcs
Releases · richardwilkes/gcs
v5.21.0
New Features
- Added a "Names Only" checkbox to the search/filter fields to only work against the name of the item and not all of the displayed information (#546)
- Added a "Jump to Search/Filter Field" menu item and key binding to focus the search/filter field (#804)
- Added support for custom Self-Control Roll values filling in the missing spots between CR6 and CR15 (#822)
- Added the ability to check for a tag when using the equipped equipment prerequisite (#827)
- An EXPERIMENTAL (and INCOMPLETE) built-in web server has been added (configured under Settings > Web Server Settings, off by default) that allows users to view character sheets via a browser. At this point in time, only very limited editing is supported. Depending upon feedback, this particular feature may or may not be kept and expanded upon. Note that the usual caveats about exposing your machine to the internet apply with this feature, so only enable it if you're comfortable with the potential risks.
Bug Fixes
- Fixed the inability to make a selection in a dropdown menu using the keyboard on Windows & Linux (#802)
- Parry and Block bonuses should now show up in tooltips (#808)
- Fragmentation damage with an armor divisor of 1 no longer displays the armor divisor (#812)
- Fixed a case where lists would jump back to a previous scroll position when they shouldn't have (#815)
- Fixed a bug that would scramble the display of the points record panel after deleting a row (#818)
- Fixed an inaccurate tooltip for Parry using an unbalanced weapon
- Added a 1 second timeout to document handoff operations to prevent potentially endless waiting
v5.20.4
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.