91a77a64d0fea6601af1d02a14445f1b39b57f8a
DELVE needs to sequence the Forge without the Forge talking to the table over
it. Measured on an instrumented harness, three linked areas produced 9 chat
cards, 3 Actor folders and 16 loose Actors, none of which a caller could
suppress or redirect. With these options the same three areas produce 0 cards
and 0 folders.
- forgeHoard({ post }) — and it now RETURNS { size, label, goods, relics,
lines, card } instead of undefined, so a caller can render it itself.
- forgeEncounter({ hoard, post, folderId }) — loot decouples from combat, the
card is optional, and actors can go in a caller-supplied folder rather than a
fresh one per encounter.
- forgeStage({ post, folderId }) — same, threaded through to the encounter it
raises when populate is true.
All three default to the current behaviour, so nothing changes for existing
callers or the directory buttons.
Also guards two unchecked rnd() calls in forgeHoard: rnd() returns undefined on
an empty array, and the result was dereferenced for .uuid immediately after. A
gear pack with no consumables would have thrown. The shipped packs are
populated so this is latent, not live.
Not included: injectable RNG (36 Math.random sites across four helpers) and
turning the Reaction mood into a real Roll. Both are larger and neither gates
the first DELVE release.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
VANITY — the Vanity Role-Playing Game (Foundry VTT system)
A generic d6 RPG where ego is a resource and the universe keeps score. Pool = Attribute + Knack + situation; 5–6 = a Success; fail a roll showing two or more 1s and you Stumble, banking a Bane of Karma. No hit points — Grit. Vanity, Karma and Glory drive play.
Install (Foundry v13+): Setup → Game Systems → Install System → Manifest URL:
https://raw.githubusercontent.com/slaguru666/Vanity/main/system.json
Recommended module: Dice So Nice! (the peacock dice + red Bane dice; the system runs fine without it). Optional companion: Mapwright for full procedural maps.
This repo is the published system only. Development, the rulebook drafts, play aids and the Vain Crown world live in the private VRPG repo.
Languages
JavaScript
72.9%
CSS
15.2%
Handlebars
11.8%
HTML
0.1%