Makes #1 available by manifest. The seams are additive and every new option defaults to the current behaviour, so an update changes nothing for existing callers, the directory buttons, or any world already running 0.10.3. What an update brings: - forgeHoard({ post }) and a structured return instead of undefined - forgeEncounter({ hoard, post, folderId }) - forgeStage({ post, folderId }) - a guard on two unchecked rnd() calls that would throw on an empty pack Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
132 lines
3.4 KiB
JSON
132 lines
3.4 KiB
JSON
{
|
||
"id": "vanity",
|
||
"title": "VANITY — the Vanity Role-Playing Game",
|
||
"description": "A generic d6 RPG where ego is a resource and the universe keeps score. Pool = Attribute + Knack + situation; 5–6 = a Success; two or more 1s bank a Bane of Karma unless you burn a Success to cancel one (Draft 14). No hit points — Grit. Vanity, Karma and Glory drive play. Includes the full Draft 13 rulebook, all spells and gear, the starter bestiary, a 100-item Treasures & Relics library, twenty ready-to-play characters (each with cameo art, token and backstory), ten animal companions with the d10 Bond table and the one-shot adventure The Vain Crown.",
|
||
"version": "0.10.4",
|
||
"compatibility": {
|
||
"minimum": 13,
|
||
"verified": "14.364"
|
||
},
|
||
"authors": [
|
||
{
|
||
"name": "Tim Evans (slaguru666)"
|
||
}
|
||
],
|
||
"esmodules": [
|
||
"vanity.mjs"
|
||
],
|
||
"styles": [
|
||
"styles/vanity.css"
|
||
],
|
||
"languages": [
|
||
{
|
||
"lang": "en",
|
||
"name": "English",
|
||
"path": "lang/en.json"
|
||
}
|
||
],
|
||
"socket": false,
|
||
"initiative": "1d6",
|
||
"grid": {
|
||
"distance": 5,
|
||
"units": "ft"
|
||
},
|
||
"primaryTokenAttribute": "grit",
|
||
"secondaryTokenAttribute": null,
|
||
"packs": [
|
||
{
|
||
"name": "weapons",
|
||
"label": "VANITY · Weapons",
|
||
"path": "packs/weapons",
|
||
"type": "Item",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "armour",
|
||
"label": "VANITY · Armour & Shields",
|
||
"path": "packs/armour",
|
||
"type": "Item",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "gear",
|
||
"label": "VANITY · Gear & Consumables",
|
||
"path": "packs/gear",
|
||
"type": "Item",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "treasure",
|
||
"label": "VANITY · Treasures & Relics",
|
||
"path": "packs/treasure",
|
||
"type": "Item",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "spells",
|
||
"label": "VANITY · Spells & Nature Tricks",
|
||
"path": "packs/spells",
|
||
"type": "Item",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "edges",
|
||
"label": "VANITY · Class Edges",
|
||
"path": "packs/edges",
|
||
"type": "Item",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "vices",
|
||
"label": "VANITY · Vices",
|
||
"path": "packs/vices",
|
||
"type": "Item",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "bestiary",
|
||
"label": "VANITY · Bestiary",
|
||
"path": "packs/bestiary",
|
||
"type": "Actor",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "companions",
|
||
"label": "VANITY · Animal Companions",
|
||
"path": "packs/companions",
|
||
"type": "Actor",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "pregens",
|
||
"label": "VANITY · Ready-to-Play Characters",
|
||
"path": "packs/pregens",
|
||
"type": "Actor",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "rules",
|
||
"label": "VANITY · Rulebook (Draft 10)",
|
||
"path": "packs/rules",
|
||
"type": "JournalEntry",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "gm",
|
||
"label": "VANITY · GM Screen & The Vain Crown",
|
||
"path": "packs/gm",
|
||
"type": "JournalEntry",
|
||
"system": "vanity"
|
||
},
|
||
{
|
||
"name": "tables",
|
||
"label": "VANITY · Roll Tables",
|
||
"path": "packs/tables",
|
||
"type": "RollTable",
|
||
"system": "vanity"
|
||
}
|
||
],
|
||
"manifest": "https://raw.githubusercontent.com/slaguru666/Vanity/main/system.json",
|
||
"download": "https://github.com/slaguru666/Vanity/archive/refs/heads/main.zip",
|
||
"url": "https://github.com/slaguru666/Vanity"
|
||
} |