- Fixed minor issue with forgotten code that should not exist
- Fixed incompatibility with D&D5e 2.4.0
- Fixed bug with food and water items without auto destroy enabled would be consumed anyway
- Added setting that when enabled prevents exhaustion from being recovered on long rests
- Added active effect support for
flags.dae.rest-recovery.prevent.exhaustionRecovery
- setting this to1
causes any character affected this active effect from being able to recover from exhaustion - Added
game.restrecovery.daeFlags
which lists all of the above options - Tweaked rests that are prompted by GMs to now only consider the prompted characters when determining active features such as Song of Rest and the Chef feat
- Fixed logic handling of consumables that are worth an entire day of food and/or water
- Fixed healthbar in short rest UI not updating
- Fixed Periapt of Wound Closure only multiplying the modifier when set to multiply total
- Fixed several issues with consuming multiple units of food or water that had multiple uses & quantities
- Added option to set how Periapt of Wound Closure multiplies hit die rolls
- Fixed regaining hit dice before finishing a long rest giving characters their hit dice back before and after the rest
- Fixed hit dice buffer when regaining hit dice before starting a long rest not overflowing the maximum amount
- Fixed food and water items with 1/1 use subtracting 2 quantity of the items when consumed
- Fixed food and water items causing exhaustion even when consuming the correct amounts
- Fixed One D&D Exhaustion not working
- Added german localization (Thank you mhilbrunner on github!)
- Fixed various food & water bugs surrounding the gritty realism rest variant
- Fixed optional setting to regain hit dice before starting a long rest sometimes not working properly
- Bumped supported D&D version 2.3.0
- Bumped supported Foundry version to v11
- Bumped supported D&D version to 2.2.0
- Added support for One D&D Exhaustion with Tidy 5e sheet (simply adds more exhaustion options in the UI)
- Fixed food & water not showing up in the rest dialog if the character didn't need water but needed food
- Turned off exhaustion integrations when One D&D Exhaustion is active due to strange behavior
- Fixed One D&D Exhaustion referencing MidiQOL flags instead of native D&D flags
- Added support for the War Wizard's Power Surge feature
- Fixed hit dice recovery fraction not being respected when long rest hit dice rolling was not enabled
- Fixed Configure Resource Recovery stretching to take all available space on most character sheets
- Added option to prevent users from initiating rests without being prompted
- Fixed module being visible and activatable in other systems
- Fixed hit dice recovery fraction not being respected
- Added Quick Setup for common setups (such as Slow Natural Healing)
- Fixed Prompt Rest UI sometimes pushing elements out of view
- Improved Simple Calendar integration by displaying more helpful information when a new day is not going to happen due to either rest types
- Fixed long rest hit dice max buffer not working
- Fixed error surrounding the 2.0.x D&D5e updates regarding item recovery rolls
- Added optional setting to prevent hit dice recovery on long rests if any hit dice are rolled
- Added optional setting which limits how many hit dice characters can roll on a long rest
- Fixed multiple bards with Song of Rest would not select the highest level bard to roll
- Fixed character resource configuration throwing error and not opening properly
- Fixed auto-rolling hit dice on a long rest would sometimes use short rest rules
- Fixed exhaustion integrations not working properly
- Fixed number food & water quantity inputs not accepting a valid value of 0.5
- Added full One D&D exhaustion support without a need for any integrations; any amount of exhaustion now automatically applies penalties
- Added setting that disables the "New Day" automation with Simple Calendar installed
- Added setting that can disable the automatic passage of time when rests are prompted of players
- Tweaked prompt rest UI to enforce the "New Day" checkbox so players cannot pick when it has been pre-picked by the GM
- Fixed characters without a need for food & water getting empty food & water step in rest UIs
- Added the following flags to use with Dynamic Active Effects:
- Force maximum number on hit die rolls:
rest-recovery.force.maximiseHitDieRoll 1
- Require no food:
rest-recovery.force.noFood 1
- Require no water:
rest-recovery.force.noWater 1
- Require more food:
rest-recovery.require.food [units of food]
- Require more water:
rest-recovery.require.water [units of water]
- Force maximum number on hit die rolls:
- Fixed error when opening the short rest UI when Simple Calendar was active
- Added support for flags that prevents long and short rests - thank you sasquach45932 for the contribution!
- Requires you to use DAE or a macro to set these flags on the actor:
flags.dae.rest-recovery.prevent.longRest
flags.dae.rest-recovery.prevent.shortRest
- With DAE, you can use
flags.dae
as the attribute key andrest-recovery.prevent.[shortRest/longRest] 1
as the value to prevent the rest
- Requires you to use DAE or a macro to set these flags on the actor:
- Added
ignoreFlags
secondary argument toActor#longRest
andActor#shortRest
to ignore the aforementioned behavior
- Fixed issue with module profiles
- Added Simple Calendar support, prompting rests now automatically advances the current date & time
- Added One D&D exhaustion support, and integrated custom active effect into DFred's Conventient Effects
- Added support for spell slot point-like recovery for all classes (similar to Wizards' Arcane Recovery) on long rests
- Added further support for heroic and gritty rest variants - if you are playing with the gritty variant, food can be consumed during short rests, and long rests require 7 days worth of food
- Improved the long/short rest UI; removed tabs and introduced steps to better inform users of things they might want to do
- Fixed error where a player with a 1st level bard without the Song of Rest feature would throw an error every time another player would roll a hit die
- Made prompt rest button darker
- Made prompt rest UI remember the character and user selections
- Actually fixed module profiles
- Added UI to prompt rests for individual players, button can be found in the bottom left corner, which can be hidden in the module settings
- Added
game.restrecovery.renderPromptRestInterface
, which can render the UI mentioned above through code - Fixed bug where opening and closing the settings UI would cause it to fail to save and load module profiles
- Moved short rest pact slot recovery setting to the short rest section
- Actually fixed Hit Die bonus
- Tweaked sleeping in medium armor have the same impact as heavy armor (as per rules)
- Fixed food & water consumption not working
- Fixed Hit Die bonus, Song of Rest, Chef feat, and Black Blood Healing not working when rolling hit dice
- Made Song of Rest use the feature's formula (falling back on the bard's die scaling) as a basis as to what to dice roll
- Improved handling of hit die rolls
- Fixed misnamed Portuguese language file in module.json
- Added Portuguese localization (thank you eduardopato41!)
- Fixed health bar not updating in the short and long rest interface
- Fixed error caused by rolling hit dice
- Fixed migration issue that only appeared on fresh worlds with Rest Recovery
- Fixed armor rest penalty text showing up on short rests
- Improved "Check out the custom rules" dialog in the long rest interface
- BREAKING - Fixed some settings that were duplicated, please double-check your long and short rest settings
- Added support for Xanathar's alternative heavy armor resting rule
- When enabled, wearing heavy armor during a long rest can reduce the number of hit dice you recover on a long rest, and (optionally) prevent exhaustion recovery
- Added setting to configure the number of Warlock pact spell slots recovered on short and long rests
- Fixed Rest Recovery not working in DnD5e 2.0.3
- Updated manifest to be more compatible with V10
- Fixed spells not working with Rest Recovery enabled
- Foundry V10 Support
- Fixed Black Blood Healing not working
- Fixed max short rests not working
- Fixed being unable to roll hit dice on long rests
- Fixed max hit die spend being visible even when the setting was set to "Full"
- Added setting to limit how many hit dice a character can roll per short rest
- Fixed hit dice exceeding maximum with "Enable hit dice max buffer" disabled
- Fixes to 1.5.x D&D version (thank you Varriount!)
- Minor fixes to French localization (thank you DarKDinDoN!)
- Fixed automated hit dice button being disabled in short rest UI
- General quality of life improvements in the code
- Slight changes to settings UI
- Fixed issue with items regaining charges during rests when they should not have
- Fixed hit dice auto-rolling feature
- Updated French localization (thank you DarKDinDoN!)
- Third time's a charm with the different D&D system versions
- Actually fixed issues with D&D 5e version 1.5.7 vs 1.6.0
- Fixed auto-roll hit dice button not working
- Added API under
game.restrecovery
, read more on the wiki - Added optional setting for short rests to only be able to be completed if a certain number of hit dice are rolled
- Added short rest recovery settings for items, feats, and resources
- Added patch that automatically turns non-configured Rations and Waterskins into consumable items compatible with Rest Recovery
- Added text displaying how many more short rests an actor can take before having to take a long rest, if that setting is active
- Fixed wizards and circle of the land druids sometimes throwing errors or warnings surrounding class levels
- Fixed minor issues in the settings UI surrounding loading module profiles
- Fixed issues with D&D 5e version 1.5.7 vs 1.6.0
- Minor updates to French localization
- Fixed issue with references to old settings
- Fixed minor issue with the module confusing Druid and Wizard spell slot recovery features
- Updated French localization (again, thank you DarKDinDoN!)
- Added header buttons to the settings UI to export and import module profiles
- Fixed issue that would make characters not regain hit dice during long rests
- Fixed some minor localization issues
- Added module profile management, you can now quickly configure different settings for different locales or situations
- Added fully featured food & water automation
- Added exhaustion automation, by itself and/or together with food automation
- Added support for exhaustion integration with Combat Utility Belt and DFred's Convenient Effects
- Fixed compatibility warning between Rest Recovery and DnD5e Helpers
- Updated French localization (thank you DarKDinDoN!)
- Added
Hit Die Bonus
under the Special Traits menu of characters, which can be used to add a modifier to the characters' hit die rolls - Fixed issue where multiclassed characters would be unable to roll certain classes' hit die
- Added custom recovery formula option to items
- Added custom recovery UI for resources, which can be found under the resources in your player sheets (compatible with the Resources Plus module)
- Changed Arcane Recovery and Natural Recovery to refer to the "Other Formula" field when determining how many spell slots the feature allows you to regain
- Added setting to disable rolling hit dice during short rests
- Changed description wording of some settings to better reflect what they were actually doing
- Added custom formula option for each long rest recovery feature
- Added feature to be able to limit how many short rests any given actor can take between long rests
- Added setting that can allow overflowing ones max hit dice at the start of a long rest, losing any over the maximum once the long rest finishes
- Added support for the Verdan lineage's Black Blood Healing feature from Acquisitions Incorporated
- Added support for the Blessing of Wound Closure feature
- Fixed bug that would cause the long rest chat message to have the incorrect number of regained hit dice
- Fixed bug that caused characters to regain more than max HP due to temporary max hit points
- Fixed localization name of Natural Recovery
- Updated French localization (thank you, DarKDinDoN!)
- Added auto-roll hit dice in short and long rest dialogs
- Added setting to enable/disable auto-roll button
- Added text to long rest UI health bar to indicate how much HP is to be gained from long resting
- Added French localization (thank you, DarKDinDoN!)
- Fixed typo in a Svelte component that caused errors on build
- Added second faded health bar to the Long Rest UI to visualize how much hit points that will be gained once the rest is finished
- Added a dialog to display what custom rules are active, which is accessible through the Long Rest UI
- Fixed short resting as a non-wizard or land druid would cause the character to regain all of their spell slots
- Added missing localization
- Improved settings configuration UI to display localized strings below their inputs
- Moved name-based settings into its own tab
- Fixed error when ignore inactive players was enabled
- Completely refactored module
- Updated all dialogs to be nice and reactive
- Improved internal logic
- Added support for alternate long rest rules