Home Creators Posts Import Register Favorites Logout

Content

v1.5.0 adds tools for running several puzzles as one connected mystery, moving complete setups between worlds, and managing gacha rewards as limited stock. It also adds GM controls for choosing who solves a mystery, pausing play without exposing the Journal underneath, and scheduling reward availability against either real time or the Foundry world clock.

πŸ”— Mystery Chains and Mystery Director

Mystery Chains turn the module's nine puzzle modes into an ordered sequence.

Each step can have its own introduction, objective, puzzle settings, prepared hints, clue reward, and failure behavior.

Chain progress persists between sessions. Linked content, rewards, and success macros wait until the final step is complete.

The GM-only Mystery Director can reveal prepared hints, pause or resume play, restart or complete the current step, reassign supported sessions, and end the run.

A directed Chain reveal can open the Mystery Director for the GM at the same time.

🎯 Directed Reveals and Activation Controls

Unboxing: Reveal can assign one connected player as the solver and add optional viewers for a puzzle, Mystery Chain, or Journal gacha.

The selected Actor and audience stay attached to that session, including gacha synchronization and Cinematic Cut-Ins.

Private Journals can receive temporary access for the duration of the reveal.

Journals, Items, Tiles, Doors, and Item Piles can be paused without deleting their configuration or progress. Unrevealed content stays sealed, and interaction waits until the GM resumes play.

Activation state stays synchronized across open configuration windows and multiple GMs.

πŸ“¦ Mystery Kit Packages

A configured Journal page or Item can now be exported as a portable ZIP package.

A package may include target content, other pages from the same Journal, linked world Journals and Items, referenced gacha pools, and user-data images, audio, and PDFs.

Before export, a review screen separates bundled, external, and missing dependencies.

Import creates fresh copies of linked documents and pools, remaps their references, and applies the configuration to the selected target.

Imported progress, pity, pull history, and finite stock are reset. Imported pools start hidden from the default toolbar, and player interaction stays paused until the GM reviews the result.

Item packages cannot cross game systems. Compendium documents, outcome macros, currency definitions, Cinematic Cut-In presets, and module or system assets remain external dependencies.

πŸƒ Finite Reward Decks and Stock

Gacha pools can use either an independent finite deck for each player or one shared deck for the table.

Each reward has a starting quantity, and its remaining quantity determines the current odds.

Finite decks do not use rarity odds, Featured Boost, pity, or 50/50 rules. Unlimited pools keep their existing behavior.

If a deck runs short during a multi-draw, it awards and charges only for the cards that remain. Configured bonus pulls are included in the results but are not charged as paid pulls.

The Reward Stock Manager can search player decks, inspect shared or per-player stock, and refill one deck or several without clearing pity or pull history.

πŸ•’ Reward Schedules and Banners

Reward stock can refill at the start of a reward session, at a scheduled daily time, or once when a banner opens.

Daily refills and banner windows can follow real time or the Foundry world's game clock.

Game-time schedules react when the GM advances world time and refill only once after skipped days or reconnects.

If the world's time source changes, affected schedules pause so the GM can review them.

Outside an active banner window, a pool can be hidden or shown as an unavailable preview.

🎲 Gacha Pool Tools

Several additions make larger reward pools easier to prepare and reuse.

Auto-given Item rewards can convert into a configured currency when the selected Actor already owns that exact source Item. Each reward has its own conversion value; unavailable currencies and zero-value conversions still grant the Item normally.

Item results from a world RollTable can be imported into a selected rarity. World and compendium Items are supported; duplicate, unresolved, Actor-embedded, and non-Item results are skipped. Table weights and repeated rows do not change the pool's odds.

Pools can be hidden from the default gacha toolbar while remaining available through direct Journal, Tile, and macro links.

Pool exports now preserve finite-deck, schedule, banner, and duplicate-conversion settings. Imports remove duplicate Items and remap rarity, pity, and Cinematic Cut-In references to the new pool IDs.

βš™οΈ Tile Outcomes and Foundry Compatibility

Tiles can run separate success and failure macros. Success runs at most once per lock cycle; a terminal failure can run the failure macro; closing the puzzle is not treated as a failure.

Outcome macros receive Actor, Token, Tile, user, and outcome context.

Foundry's standard Show Players action remains available. If a Journal has Unboxing settings, a confirmation explains that Show Players opens the ordinary Journal without starting the puzzle, reveal effects, or spectator session.

πŸ› Fixes

Bonus rewards from multi-pulls are now included in the actual result list, including finite-deck draws with limited remaining stock.

Legacy multi-page Journals open and reveal the configured page instead of the first rendered page.

Rune Matching spectators receive the solver's card order and settings, and Circuit Maze spectators receive the same seeded layout. Progress that arrives before the spectator window is ready is applied after rendering.

Monk's Active Tile Triggers treats an already-revealed target as a successful completion and resumes the success route without reopening the puzzle.

Opening Tile settings no longer inserts the bundled chest artwork into empty Closed Image or Opened Image fields. Saving unrelated settings preserves existing Tile artwork.

Requirements

GlitchSmith Library v0.13.0 or newer

Foundry VTT v13 or v14

Links

Module Manual: Unboxing the Mystery

Install Guide: How to Install Premium Modules

Files

Comments

No comments found for this post.