Register

Ionrift Quartermaster

An Add-on Module for Foundry Virtual Tabletop

Zero AI Author: IonRift Project: Source Foundry Versions 12+ (Verified 14) Last Updated 30 minutes ago

The GM's loot engine for DnD 5e.

Generating loot takes longer than it should. The rulebook tables, the party level, whatever compendiums are installed. And then the real time sink in prep: does this bandit's bag have a bar of soap in it? Does that make sense for the location? Twenty minutes gone before the session starts. Skip the prep and it's "you find some gold and a healing potion, again". The cache generator handles that. One click builds a terrain-appropriate, tier-scaled loot list with masked item names, then drops it onto the canvas as an Item Piles container.

Demo


The Compiler

Procedurally generate complete loot tables by "exploding" base templates into hundreds of variants with a single click.

Compile Equipment Compile Scrolls

Cache Generator

Pick a terrain (dungeon, forest, swamp, desert, urban, mountain, arctic), a party tier (1–4), and a cache origin: Arcana, Apothecary, Armaments, Relics, Abandoned, or leave it unspecified for a balanced spread. The generator builds a full item list: coinage split across denominations, weapons, gear, consumables, scrolls. Each slot has its own reroll button. Don't like the scroll, swap just that slot. Drag the container card onto the scene and it becomes a loot pile.

Cache Generator with terrain and tier controls Cache preview showing real item names on the left, masked names in the placed pile on the right

Masked Items and Identification

Every magical item in a generated cache is masked automatically at generation. No setup required. Players see a generic name and a blank icon: "Sling" not "Sling +1", "Unidentified Scroll" not the spell name, no rarity visible. The GM sees the real item throughout. Reveal individually with the identification wand (🪄) in the item header, run a bulk reveal, or leave items masked indefinitely. Works with any compendium source.


Cursed Item Pool

A cursed item in the pool is indistinguishable from ordinary loot: same name, same icon, same rarity badge. Players see nothing unusual. The GM sees a subtle indicator next to the item and knows exactly who is carrying what. The curse only fires when they use it.

A one-click loader pulls standard cursed items from your system compendium and registers them for injection: Berserker Axe, Bag of Devouring, and more. No companion module required. The standalone pool handles the full injection and reveal lifecycle. Works with Ionrift Cursewright for the full curse escalation system.


Signature Ledger

Index cards. Bullet lists in notebooks. Milestone spreadsheets that didn't survive the next campaign break. The cache generator only means something if there's a plan underneath it. The Signature Ledger is where that plan lives: per-character milestone timelines for signature items, a party shelf for shared loot, fairness tracking by power score deviation, and a budget monitor that surfaces disparity before it becomes a table problem.

The advisory panel is visible while generating caches, so you don't forget the paladin was supposed to get a +1 shield three sessions ago.

Signature Ledger with per-character milestone timeline Loot container placed on canvas with narrative hook text

Scroll Management

Generated scrolls are tagged with spell name, level, school, and class hints. Scrolls the party already has access to are deprioritised automatically. Level caps prevent out-of-tier scrolls clogging the generator, with configurable jitter for lucky rolls. Pin specific scrolls to the Scroll Plan and they bypass the jitter system entirely, guaranteed to surface at a chosen milestone.


Requirements

Links


Part of the Ionrift Module Suite

Wiki · Discord · Patreon

Supported Game Systems

  1. Dungeons & Dragons Fifth Edition

    Latest Version: Version 5.3.3 Last Updated 1 month, 1 week ago

Categories

Available Versions

  1. Version 1.7.0

    30 minutes ago
    Foundry Version 12+ (Verified 14) Manifest URL Read Notes
  2. Version 1.6.3

    5 days, 14 hours ago
    Foundry Version 12+ (Verified 14) Manifest URL Read Notes
  3. Version 1.6.2

    6 days, 10 hours ago
    Foundry Version 12+ (Verified 14) Manifest URL Read Notes
  4. Version 1.6.1

    6 days, 11 hours ago
    Foundry Version 12+ (Verified 14) Manifest URL Read Notes
  5. Version 1.5.0

    1 week, 3 days ago
    Foundry Version 12+ (Verified 14) Manifest URL Read Notes
  6. Version 1.4.0

    1 week, 4 days ago
    Foundry Version 12+ (Verified 14) Manifest URL Read Notes
  7. Version 1.3.13

    2 weeks, 4 days ago
    Foundry Version 12+ (Verified 14) Manifest URL Read Notes
  8. Version 1.3.12

    2 weeks, 6 days ago
    Foundry Version 12+ (Verified 14) Manifest URL Read Notes