Skip to content

Releases: richardwilkes/gcs

v5.21.0

20 Apr 21:36
6e84b01
Compare
Choose a tag to compare

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

13 Jan 21:13
5977c2b
Compare
Choose a tag to compare

Bug Fixes

  • Punch from Natural Attacks no longer lists Block as an option (this will not update existing entries -- remove the Natural Attacks trait and re-add it from the Item > Add Natural Attacks menu item.
  • Fix inability to add Rate of Fire modifiers (#801)

v5.20.3

05 Jan 20:50
c325c58
Compare
Choose a tag to compare

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

04 Jan 00:20
85fde05
Compare
Choose a tag to compare

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

03 Jan 21:39
ca272bd
Compare
Choose a tag to compare

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

02 Jan 23:33
6ecb6fb
Compare
Choose a tag to compare

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

29 Dec 19:18
d68d8f7
Compare
Choose a tag to compare
  • 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

29 Dec 00:09
0b0aa1b
Compare
Choose a tag to compare

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 a resolved_text field to the output calc data in GCS files. This is the same as the notes or text field, but with any embedded expressions resolved.

v5.18.0

22 Nov 03:08
1579b73
Compare
Choose a tag to compare

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

29 Oct 00:48
bd3df7f
Compare
Choose a tag to compare

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.