Skip to content

v4.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Feb 19:48
· 505 commits to main since this release

New Features

  • Add new sub-effects feature
    • Certain effects can have sub-effects that get removed when their parent effect is removed
    • Invisibility (Invisible)
    • Greater Invisibility (Invisible)
    • Divine Word (depends on actor's remaining HP, but generally Blinded, Deafened, and Stunned)
    • Reckless Attack (separate effects for advantage on attacks for a turn and granting advantage to attackers for a round)
  • Add support for WIRE flags
    • Essentially does a simple replace for flags.midi-qol to flags.wire
  • Add description field to all effect sheets
    • Helps to customize effect descriptions outside the scope of convenient effects if using something like my effects panel
  • Add support for linking effects in text fields
    • Allows easily toggling convenient effects in description of an item or spell. See text enrichment for more info
  • Allow creation of custom effects with nested effects
    • This allows you to build your own nested effects instead of solely relying on the built-in ones. Yay!
    • See creating custom effects for more info

Effect Changes

  • Remove actor updater due to temp/max HP calculations being inconsistent
    • Reason: Spells like False Life and Aid wouldn't upcast correctly and spells that affected multiple actors like Heroes' Feast would roll the increase individually per actor. It makes more sense for the user (or midi-qol) to handle these values changing.
    • Applies to Aid, Bear's Endurance, False Life, and Heroes' Feast

Data Changes

  • Remove use of isCustomConvenient flag
  • Remove use of unscoped flags in favor of scoped getFlag and setFlag
  • Delete internal Effect class in favor of using ActiveEffect directly

Dependencies

  • Added hard dependency on libWrapper
    • You were probably already using this anyway

Fixes

  • Fix issue when granting player create effect permissions by creating custom effects item on startup
  • Fix issue with custom effects item showing on first creation
  • Autofocus search field on the app

Full Changelog: v3.1.1...v4.0.0