Releases: DFreds/dfreds-convenient-effects
Releases · DFreds/dfreds-convenient-effects
v4.0.2
- Fix issue with sorting favorites
Full Changelog: v4.0.1...v4.0.2
v4.0.1
- Add guard around nested effects flag
Full Changelog: v4.0.0...v4.0.1
v4.0.0
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
andsetFlag
- See the data flags for list of available flags
- Delete internal
Effect
class in favor of usingActiveEffect
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
- 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
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
API Changes
game.dfreds.effectInterface.removeEffect
now takes in an optionalorigin
parameter. If included, the effect will only be removed if the origins matchgame.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
- Add removeEffect by origin by @nickelpro in #187
New Contributors
- @nickelpro made their first contribution in #187
Full Changelog: v3.0.2...v3.0.3
v3.0.2
- 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
- @woutermeuwis made their first contribution in #173
Full Changelog: v3.0.1...v3.0.2
v3.0.1
- Bump verified version to 10.286
Full Changelog: v3.0.0...v3.0.1
v3.0.0
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
- Fix bullseye lantern range (#160)
- Fix issue with convertToObject changes hitting custom effects (#161)
Full Changelog: v2.7.2...v2.7.3