Structured long and short rest phases.
Long rests are a huge bottleneck - the GM has to field each request one at a time or cut the whole thing short to keep the session moving.
Breaking out of character to run rest logistics player by player is the problem most tables solve by skipping much e.g. don/doff armor.
Respite replaces the default rest dialog with a guided flow. Players pick their own activities and handle their own downtime. The GM, optionally, runs any encounter roll and events. The bookkeeping that can eat the better part of an hour is handled by the module.
Rest profiles
Starting a rest opens one of three presets instead of a configuration screen. Pick the one that matches how much detail the table wants and the rest configures itself.

- Simple. Activities then recovery. No rolls, no encounters, no decision trees. Just the party asleep and a continue button.
- Standard. The full phased flow with events and the campfire, without the survival elements.
- Survival. Adds comfort tiers, terrain penalties, the exhaustion save, and meal tracking for tables that want the whole ruleset.
How it works
- Setup. The GM picks terrain, weather, and shelter. The module calculates an encounter DC and shows the breakdown.
- Activities. Each player picks what they are doing. Keep watch, rest fully, or specialist options like Attune, Identify, and Copy Spell.
- Events. The GM rolls against the encounter threshold. Events pull from terrain-specific pools, or suggest a combat outcome with surprise and initiative.
- Resolution. HP and Hit Die recovery scale with comfort level (if used). Each player sees the full rest results.
There is tension between guarding the camp and getting rest. Someone on watch is ready if combat breaks out but recovers less. Someone resting fully recovers better but wakes up groggy. Sleeping in armor avoids the scramble to gear up but costs recovery (optional Xanathar's rule). These tradeoffs are shown to the player with buttons to decide.
Identify and attune without the GM running each request
Casters can help identify the party's gear from the workbench. Detect Magic sweeps inventory glowing auras roudn magical items. Identify resolves names and properties in a reveal. Copy Spell runs the full gold cost, Arcana DC, and approval flow. Most of this is self-serve; the GM only steps in where the rules require it.
Events
Hand-written rest events across forest, desert, swamp, urban, dungeon, and tavern, collected over years of running a primitive version of this module at the table. Events have tiers, weighted probability, and narrative branching. The GM chooses how events are picked: random roll, improvise, or pick from the pool.
![]() |
![]() |
When an event puts gear or coin at risk, the module rolls which items are affected and proposes the loss. The GM reviews, can re-roll a result that does not fit, and confirms before anything is removed. Nothing leaves a character sheet without GM sign-off. Force Pass or Force Fail is always available.

Meals
When meal tracking is enabled in the Survival profile, players drag rations from inventory to fill plates and pour water from a shared pool. Missing meals trigger CON saves, and exhaustion stacks following the standard 5e variant rules.
Camp systems
- Encounter DC. Terrain baseline plus shelter, fire, defenses, and weather, with a breakdown in the UI.
- Comfort tiers. Hostile, Rough, Sheltered, Safe. Drives HP and Hit Die recovery.
- Safe Rest Spot. Mark a tavern or rest as safe to skip encounters, comfort penalties, and meal concerns that rest.
- Gear badges. Bedroll, Mess Kit, and Tent benefits detected from inventory and offer buffs when using survival mode.
Short rest
A separate single-screen flow with per-die Hit Die spending and live HP tracking. Bards can volunteer Song of Rest, wizards and druids get an Arcane or Natural Recovery picker, and supported feats and items (Durable, Periapt of Wound Closure) are detected from the sheet, also Chefs Feat.
System support
- DnD 5e. Full. Activities, recovery, events, campfire, cooking, and short rest.
- Pathfinder 2e. Early. Core rest flow, campfire, events, activity grid, and HP/Focus recovery. PF2e-specific activities and condition automation are in progress.
- Starfinder 1e. Initial. Core rest flow, campfire, and Stamina-aware HD recovery.
- Pathfinder 1e & D&D 3.5e. Initial. Core rest flow, campfire, and HP recovery. (Native rest flows are suppressed to prevent double-dipping).
- Old-School Essentials. Initial. Core rest flow, campfire, HP/scores recovery, and spell slot refresh on long rest.
Requirements
- Ionrift Library. Required dependency.
- One of the supported game systems listed above.
Links
- GitHub. Source, issues, docs.
- Wiki and guides.
Part of the Ionrift Module Suite

