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.