Releases: DFreds/dfreds-convenient-effects
Releases · DFreds/dfreds-convenient-effects
v2.4.4
New Effects
- Wounded - No active effects
This is useful for those that utilize Midi-Qol's wounded functionality. Now you don't have to make it yourself
Fixes
- Fix guidance not applying to skill checks after midi update
- Remove custom effect description flag
- Fix issue with description being undefined when creating a custom effect via the API
v2.4.3
New Effects
- Acid Arrow - Causes 2d4 acid damage at the end of next turn
- Note that this is only the level 1 version. Users who only use Convenient Effects can duplicate it and make higher level versions. For midi-qol users, handling higher level casting for all spells is coming in a later update
- Bonus Action - No active effects and expires on turn start
- Added this on behalf of tposney and midi-qol, which will allow support for tracking if you've used it or not (coming later in midi)
- Speak with Animals - No active effects and lasts for 10 minutes
- Speak with Dead - No active effects and lasts for 10 minutes
- Speak with Plants - No active effects and lasts for 10 minutes
- Suggestion - No active effects and lasts for 8 hours
- Water Breathing - No active effects and lasts for 24 hours
- Water Walk - No active effects and lasts for 1 hour
Fixes
- Fix typo in Jump description
- Reaction now expires on long rest and short rest in addition to turn start
- Fix foresight not granting disadvantage to all who attack
- Fix foresight not granting advantage on initiative rolls
Full Changelog: v2.4.2...v2.4.3
v2.4.2
New Effects
- Find the Path - No active effects and lasts for 1 day
- Foresight - Grants advantage on attack rolls, ability checks, and saving throws for 8 hours
- Freedom of Movement - No active effects and lasts for 1 hour
- Globe of Invulnerability - No active effects and lasts for 1 minute
- Hold Monster - Apply the effects of the paralyzed condition for 1 minute
- Hold Person - Apply the effects of the paralyzed condition for 1 minute
- Irresistible Dance - Zero movement, disadvantage on dexterity saving throws, disadvantage on attack rolls, and grants advantage to all who attack for 1 minute
- Jump - No active effects and lasts for 1 minute
- Protection from Evil and Good - No active effects and lasts for 10 minutes
- Telekinesis - No active effects and lasts for 10 minutes
New Macros Samples
- Example for Removing Effect
- Example for Adding Effect
- Example for Customizing Effect
Fixes
- Add descriptions for divine word dynamic effects
Full Changelog: v2.4.1...v2.4.2
v2.4.1
Changes
- Use core drag drop event data for non-nested effects by @akrigline in #128
- When coupled with the Drop Effects on Items module, this allows convenient effects to be placed directly onto items. When further coupled with Item Effects to Chat D&D5e, these effects can be applied directly from chat with no further handling on this module's part. Video demonstration here
- Metadata param added to
addEffect
. Currently unused, but will allow for tighter integration with midi - Hide the custom convenient item from the list in the items directory
New Effects
- Alter Self - No active effects and lasts for 1 hour
- Antilife Shell - No active effects and lasts for 1 hour
- Arcane Hand - No active effects and lasts for 1 minute
- Black Tentacles - Apply the effects of the restrained condition for 1 minute
- Blindness/Deafness - Choose between blindness or deafness
- Blindness - Disadvantage on attack rolls while granting advantage to all who attack for 1 minute
- Deafness - No active effects and lasts for 1 minute
- Charm Person - No active effects and lasts for 1 hour
- Disguise Self - No active effects and lasts for 1 hour
- Divine Favor - Add 1d4 radiant damage to weapon attacks for 1 minute
- Divine Word - Adds various effects based on the remaining hit points
- 50 Hit Points or fewer: Deafened for 1 minute
- 40 Hit Points or fewer: Deafened and Blinded for 10 minutes
- 30 Hit Points or fewer: Blinded, Deafened, and Stunned for 1 Hour
- 20 Hit Points or fewer: killed instantly
- Feather Fall - No active effects and lasts for 1 minute
Fixes
- Fix issue where status effects would be messed up after migration
- Minor description updates for Hideous Laughter, Mirror Image, and Channel Divinity: Turn Undead
- Fix false life being out of order in list
- Update vicious mockery icon
Full Changelog: v2.4.0...v2.4.1
v2.4.0
API Changes
- Add hook for when Convenient Effects is ready
- Add API method for creating custom effects
- Add API method for finding only custom effects
A short and sweet Developer Guide can be found here.
Full Changelog: v2.3.0...v2.4.0
v2.3.0
New Settings
- Add setting for when to show descriptions in chat messages
Maintenance
- Update the libWrapper shim
Full Changelog: v2.2.2...v2.3.0
v2.2.2
- Revert changes to effect handler and rely on effect names again (blame socketlib)
Full Changelog: v2.2.1...v2.2.2
v2.2.1
- Fix for migrating as non-GM
Full Changelog: v2.2.0...v2.2.1
v2.2.0
API Changes
- Move findEffectByName to effect interface
Example:game.dfreds.effectInterface.findEffectByName('Bane') // returns Effect class
- Add method for converting Effect to object
Example:game.dfreds.effectInterface.findEffectByName('Bane').convertToObject() // JSON representation
- Add new addEffectWith API method
Example:game.dfreds.effectInterface.addEffectWith({ effectData: game.dfreds.effectInterface.findEffectByName('Bane').convertToObject(), uuid: canvas.tokens.controlled[0].actor.uuid })
General Cleanup
- Use folder ID instead of folder label when remembering collapsed/expanded
- Use CONFIG.time.roundTime for seconds in a round
- Fix UI for v9
- Simplify all handlebar helpers
Settings Change
- Update settings to use Array for folders, status effects, and favorites
- Add migration for old settings (affects favorite effects, expanded folders, and status effects)
- Note that on first load after the update, Convenient Effects will run this migration and prompt you to reload when done
Full Changelog: v2.1.3...v2.2.0
v2.1.3
- Merge original flags when duplicating an effect
- Remove dynamic effects that were strictly for handling movement as DAE should now cover them correctly
Full Changelog: v2.1.2...v2.1.3