Barrow and Castle share a kernel — a dead claimant whose appetite outlived them. A market or a river has no corpse in it, so the other two families needed the kernel to generalise, and it does: something wanted a thing, and something was done to keep it that way. Only who "something" is changes. TOWN, on village geometry. The appetite belongs to the place and the claimants are offices — a Corporation, a Watch Committee, a Guild of Mercers. It wants to be prosperous, respectable, safe or necessary, and it priced people out, chartered them away or struck them from the rolls to stay that way. Motifs: ledger, appearances, vigilance, thoroughfare. FOREST, on forest geometry. The appetite belongs to the wood, and the claimants are its own names for itself. It wants to be entered, fed, spread or left uncounted, and it took people, grew through them, or let them wander. Motifs: paths, tithe, reclaiming, trackless. Settlements also needed their own naming rule. A barrow is named for its occupant; a town is not — it has a name and the claimant merely runs it. Packs declare placeNameStyle, so "The Town of Watch Committee" is now Cold Harrow, run by the Watch Committee. Three of fifteen requested themes are done. The remaining twelve are the same job repeated rather than a design question, since all three kernels now exist. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
DELVE — Foundry module
Install by copying this directory to Data/modules/vanity-delve/, then copying the generator
into it:
cp -R ../core foundry-module/module/core
module/core/ is a verbatim copy of core/. It is not vendored in git because the standalone
generator is the source of truth — if the copy ever needs editing to run inside Foundry, the
portability claim in DESIGN.md §4 is false.
Using it
The ⛏ button in the token controls opens the Forge. Set the parameters, press Raise the dungeon, and it builds — in one folder per document type:
- one scene per area, walls and lighting placed, via the VANITY Forge
- encounter actors, foldered rather than scattered
- a JournalEntry: GM truth, one page per area, the ending — this is the adventure
Every document is stamped with a dungeonId, so the 🗑 button removes a whole dungeon and
nothing else.
Requires the VANITY system 0.10.5+ for quiet output; on older versions the Forge posts its own cards over DELVE's and the module says so on startup.