Skip to content

Releases: DFreds/dfreds-convenient-effects

v4.0.2

25 Feb 05:45
Compare
Choose a tag to compare
  • Fix issue with sorting favorites

Full Changelog: v4.0.1...v4.0.2

v4.0.1

24 Feb 22:25
Compare
Choose a tag to compare
  • Add guard around nested effects flag

Full Changelog: v4.0.0...v4.0.1

v4.0.0

24 Feb 19:48
Compare
Choose a tag to compare

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

v3.1.1

20 Jan 16:35
Compare
Choose a tag to compare
  • Add exhaustion attribute to exhaustion effects (#203)
  • Fix issue with invisible not being removed when invisibility/greater invisibility are removed (#205)
  • Bump verified version to 10.291

Full Changelog: v3.1.0...v3.1.1

v3.1.0

14 Dec 02:29
Compare
Choose a tag to compare

New Settings

  • Add setting to allow players to create/edit/delete/duplicate custom effects. This is set to false by default

Effect Changes

  • Add ATE darkvision vision mode to the Darkvision spell
  • Migrate from v9 ATE effects to v10 ATE effects

Tweaks

  • Re-render the Convenient Effects application on any change to the custom effects
  • Add requires reload to appropriate settings and remove automatic reload
  • Refactor ATE integration keys
  • Remove old setting migration code

What's Changed

New Contributors

Full Changelog: v3.0.3...v3.1.0

v3.0.3

15 Nov 21:03
Compare
Choose a tag to compare

API Changes

  • game.dfreds.effectInterface.removeEffect now takes in an optional origin parameter. If included, the effect will only be removed if the origins match
  • game.dfreds.effectInterface.addEffectWith should now handle nested effects correctly. Midi-qol using nested effects should now apply the chosen effects

Effect Changes

  • Automatically apply prone when unconscious is applied
  • Automatically add invisible status when invisibility or greater invisibility is cast, which uses Foundry's v10 invisibility features

Bug Fixes

  • Fix issue with rage damage bonus not being applied correctly to barbarians when combined with another source of damage increase (like great weapon master)

What's Changed

New Contributors

Full Changelog: v3.0.2...v3.0.3

v3.0.2

15 Oct 17:28
Compare
Choose a tag to compare
  • Fix issue with ATE and token magic effects not being included on drag and drop to actor
  • Bump verified version to 10.288

What's Changed

  • fixed deprecation warning in compendion declaration in module.json by @woutermeuwis in #173

New Contributors

Full Changelog: v3.0.1...v3.0.2

v3.0.1

21 Sep 03:09
Compare
Choose a tag to compare
  • Bump verified version to 10.286

Full Changelog: v3.0.0...v3.0.1

v3.0.0

03 Sep 21:01
Compare
Choose a tag to compare

Changes

  • Support for version 10 of FoundryVTT
    • Note that this ends support for v8 and v9
  • Add support for dnd5e special status effects
    • If using Add or Replace for status effects, the Dead, Invisible, and Blinded conditions in Convenient Effects will be used for these special status effects

Tweaks

  • Rage bonus damage now uses @scale.barbarian.rage-damage
  • Rage now has a token magic effect

v2.7.3

03 Aug 02:31
Compare
Choose a tag to compare
  • Fix bullseye lantern range (#160)
  • Fix issue with convertToObject changes hitting custom effects (#161)

Full Changelog: v2.7.2...v2.7.3