Skip to content

v5.19.0

Compare
Choose a tag to compare
@richardwilkes richardwilkes released this 29 Dec 00:09
· 212 commits to master since this release
0b0aa1b

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.