Rest and Conversion
Reset Trigger
Section titled “Reset Trigger”The Reset Trigger setting controls when a character’s Tenacity pool is wiped:
- Long Rest: pools clear when the character finishes a long rest.
- Short Rest: pools clear on any rest, short or long.
- Manual: pools never clear automatically.
When a reset fires, every Tenacity the actor was holding is lost. A whispered chat line tells you what was cleared.
See Settings for the full list of options.
Manual Reset
Section titled “Manual Reset”With Reset Trigger set to Manual, rests do not touch Tenacity pools. To wipe every actor’s pool at once, call:
game.modules.get('tenacity').api.resetAllPools();This clears Tenacity on every actor in the world and posts a notification with the count of actors cleared. The full API surface is in the API Reference.
Conversion to Heroic Inspiration
Section titled “Conversion to Heroic Inspiration”The Tenacity to Inspiration Conversion toggle lets characters trade leftover Tenacity for one Heroic Inspiration at the end of a long rest.
When enabled, conversion fires on long rest, before the reset wipes the pool. The character must be holding at least the Tenacity Required for Conversion threshold. If they meet the threshold, the entire pool is cleared, the actor gains Heroic Inspiration, and a public chat message announces the trade. If they fall short, the pool clears with no inspiration granted.
Only one Heroic Inspiration is granted per long rest regardless of how much Tenacity was held.
Conversion only triggers on long rest. It does not fire on short rests even when Reset Trigger is set to Short Rest.
Chat Messages
Section titled “Chat Messages”Two chat messages cover the rest cycle:
- Conversion: public chat — “[Name] traded N Tenacity for 1 Heroic Inspiration.” Posted when conversion succeeds.
- Pool cleared: GM whisper — “[Name]‘s Tenacity reset on rest (N lost).” Posted on a normal reset with no conversion.
The resetAllPools() API call posts a UI notification instead: “Reset Tenacity for N actors.”