v4.2.4
New Features
- Adds Square counters as a display type option when creating custom counters
- You can use
-type squarewhen creating/editing the counter - Follows the same requirements as Bubble counters, requiring both a min and a max to be set, with a min >= 0
- You can use
Improvements
- Allows RollEffectMetaVars to be operated on directly with pythonic operations, making automation simpler to import and write (Thanks @LazyDope!)
- This change means when comparing a Rolled number in automation, you can do
RollName >= 15instead ofint(RollName) >= 15orlastRoll >= 15, as well as other comparison types (+, -, /, *, etc)
- This change means when comparing a Rolled number in automation, you can do
- Various improvements to the Dicecloud v2 importer (Thanks @LazyDope!)
- Instead of raising an exception if no variable name is found for a skill, just skip it.
- The value of the summary of notes should be used, rather than just the summary, as it is a dict, but we want a string.
- Effects that have no value are returned as None rather than 0, so we should be sure to recognize these and skip them when they crop up.
- Features and spells should also be taggable with
no_import, so that features such as Crimson Rite doesn't end up importing all of the separate features.
- Various backend and automation improvements
Bug Fixes
- Fixed an issue preventing looking up base weapons with
/lookup item - Accounted for
!castwith regards to the thumnail/image Discord API update issue from earlier this week- Discord ended up rolling back that API change, but they do plan on bringing it back in the future
Full Changelog: v4.2.3...v4.2.4