diff --git a/core/content/church.json b/core/content/church.json new file mode 100644 index 0000000..889bd29 --- /dev/null +++ b/core/content/church.json @@ -0,0 +1,1174 @@ +{ + "id": "church", + "label": "Church", + "forgeStageType": "barrow", + "schema": 1, + "placeNameStyle": "claimant", + "_model": "Interior kernel. A parish church wants to be believed, attended, given to, or kept holy, and its accommodations are what a cure of souls does to keep a flock.", + "facetProgression": { + "approach": "institution", + "complication": "ritual", + "turn": "demand", + "descent": "wound", + "threshold": "anchor", + "ending": "demand" + }, + "claimants": [ + "Vicar-Without-Flock", + "Anchoress", + "Last Curate", + "Patron", + "Sexton", + "Reverend Mother", + "Parson of the Marsh" + ], + "appetites": [ + { + "id": "believed", + "want": "to be believed without doubting", + "lack": "doubted", + "purpose": "nobody would ever question it", + "motif": "faith", + "prize": "relic", + "conscript": "the doubters", + "asks": "\"Do you doubt me?\"", + "appeasement": { + "move": "say the words of the creed aloud, as though you meant them", + "attribute": "Poise", + "successes": 2, + "why": "it is believed by someone living", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "attended", + "want": "never to preach to an empty nave", + "lack": "unattended", + "purpose": "the pews would never be empty", + "motif": "congregation", + "prize": "bell", + "conscript": "the parish", + "asks": "\"Why did you not come?\"", + "appeasement": { + "move": "take a seat in a pew and stay for the whole of it", + "attribute": "Poise", + "successes": 2, + "why": "somebody came to the service", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "given", + "want": "to be tithed to the last sheaf", + "lack": "unpaid", + "purpose": "nothing would ever be withheld", + "motif": "offering", + "prize": "chalice", + "conscript": "the tithed", + "asks": "\"What did you put in the plate?\"", + "appeasement": { + "move": "put something in the plate, and let it be seen", + "attribute": "Flair", + "successes": 2, + "why": "the offering was made", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "kept", + "want": "never to be made unholy", + "lack": "profaned", + "purpose": "nothing unclean would ever come in", + "motif": "sanctity", + "prize": "register", + "conscript": "the unclean", + "asks": "\"Did you come in like that?\"", + "appeasement": { + "move": "clean your boots and uncover your head before you enter", + "attribute": "Poise", + "successes": 2, + "why": "the ground is respected again", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + } + ], + "accommodations": [ + { + "id": "bricked", + "text": "bricked {conscript} into the wall to pray without stopping", + "cruelty": 3, + "fits": [ + "believed", + "attended", + "kept" + ] + }, + { + "id": "vowed", + "text": "held {conscript} to a vow they could not possibly keep", + "cruelty": 2, + "fits": [ + "believed", + "given", + "kept" + ] + }, + { + "id": "floored", + "text": "buried {conscript} under the flagstones so they would always attend", + "cruelty": 3, + "fits": [ + "attended", + "believed" + ] + }, + { + "id": "tithed", + "text": "tithed {conscript} down to the last sheaf and then the seed corn", + "cruelty": 3, + "fits": [ + "given", + "attended" + ] + }, + { + "id": "barred", + "text": "barred {conscript} from the door and would not say the words over them", + "cruelty": 3, + "fits": [ + "kept", + "believed", + "given" + ] + }, + { + "id": "kept", + "text": "would not release {conscript} from service, and then could not", + "cruelty": 1, + "fits": [ + "attended", + "given", + "kept" + ] + } + ], + "prizes": { + "relic": { + "label": "the relic that was never once doubted", + "function": "the only thing here anyone truly believed in" + }, + "bell": { + "label": "the bell that called a full nave", + "function": "the only thing that ever brought them all in" + }, + "chalice": { + "label": "the chalice the tithes were counted into", + "function": "the only place the parish was ever generous" + }, + "register": { + "label": "the register of who was and was not clean", + "function": "the only record of who was let in" + } + }, + "placeNames": { + "first": [ + "The Church of the", + "St Cuth's of the", + "The Chapel of the", + "The Minster of the", + "Our Lady of the" + ] + }, + "areaNames": { + "approach": [ + "The Lychgate", + "The Churchyard", + "The Porch", + "The West Door", + "The Path Between Graves" + ], + "complication": [ + "The Nave", + "The Font", + "The Aisle", + "The Bell-Floor", + "The Poor Box" + ], + "turn": [ + "The Chancel Step", + "The Rood Screen", + "The Pulpit", + "The Lady Chapel", + "The Choir" + ], + "descent": [ + "The Crypt", + "The Bone-Hole", + "The Undercroft", + "The Charnel", + "The Sunken Chapel" + ], + "threshold": [ + "The Vestry", + "The Sacristy", + "The Anchorhold", + "The Treasury", + "The Sealed Chapel" + ], + "ending": [ + "The High Altar", + "The Sanctuary", + "Before the Rood", + "The Chancel" + ] + }, + "factions": [ + { + "id": "congregation", + "name": "the Congregation", + "kind": "undead", + "essence": "still attending a service that has not ended", + "handledBy": "courtesy" + }, + { + "id": "relichunters", + "name": "relic-hunters", + "kind": "living", + "essence": "here for what is under the altar", + "handledBy": "trade" + }, + { + "id": "anchorites", + "name": "the Walled-In", + "kind": "undead", + "essence": "praying without pause, and listening", + "handledBy": "an honest confession" + }, + { + "id": "unclean", + "name": "what was barred out", + "kind": "beast", + "essence": "got in eventually, by another door", + "handledBy": "force" + } + ], + "triggerGlossary": { + "announced": "came in by the west door, in daylight, as a congregation does", + "seenTwice": "caught by two of the walled-in, or by a squint and a window", + "loud": "a raised voice under a vault carries further than you think", + "lingering": "stayed in a pew longer than a prayer takes", + "disturbed": "moved something consecrated" + }, + "rosters": { + "skirmish": { + "line": "3 Skeletons in the congregation's seats", + "foes": [ + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless; will not leave its pew" + } + ], + "harmedBy": "anything; Turn Undead trivialises them", + "avoid": "they do not rise for anyone who sits down" + }, + "fight": { + "line": "1 Ghoul in the charnel and 2 Skeletons", + "foes": [ + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "on a hit, a free Called Shot to freeze for a round" + }, + { + "n": 2, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything", + "avoid": "the Ghoul will not cross consecrated ground — stay on the flags" + }, + "battle": { + "line": "1 Necromancer at the altar and 3 Skeletons", + "foes": [ + { + "n": 1, + "name": "Necromancer", + "atk": 4, + "def": 3, + "grit": 6, + "nerve": 4, + "note": "raises one from the floor per round" + }, + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything — but they keep coming until he stops", + "avoid": "he will hear a confession before he fights; it costs a Turn" + }, + "nightmare": { + "line": "1 Wraith of the Vicar, 1 Ghoul and 4 Skeletons", + "foes": [ + { + "n": 1, + "name": "Wraith", + "atk": 5, + "def": 3, + "grit": 10, + "nerve": 5, + "note": "INCORPOREAL — chill touch ignores armour, drains 1 max Grit" + }, + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "freezes on a hit" + }, + { + "n": 4, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "blessed, silvered or magical weapons for the Wraith ONLY; anything for the rest", + "avoid": "it will not strike anyone kneeling — say so before initiative" + } + }, + "motifs": { + "faith": { + "danger": "doubt", + "dangerLine": "the church can tell who believes and who is only standing here", + "trigger": "lingering", + "facets": { + "institution": [ + "a creed cut into the chancel arch, every letter re-gilded", + "pews numbered and assigned, none of them free", + "a squint cut so the priest can see who is not attending" + ], + "ritual": [ + "a candle relit at the same hour by nothing", + "a service book open at the same page for three centuries", + "holy water in a stoup that has not evaporated" + ], + "demand": [ + "a rail you are expected to kneel at before you pass", + "a chancel step you cannot cross without being asked a question", + "a font that fills when you look at it" + ], + "wound": [ + "a rood with the figure hacked off and the cross kept", + "statues with their faces smoothed by hands, not weather", + "a creed with one line scratched out by many people" + ], + "anchor": [ + "a reliquary with the seals unbroken", + "a relic-box let into the altar stone", + "a monstrance under cloth, still warm" + ] + }, + "features": [ + "a candle lit this week in an empty church", + "a service book moved to a different page", + "fresh water in the stoup", + "a pew re-cushioned by somebody", + "a hymn number left on the board", + "kneelers set out in a row, recently" + ], + "decisions": [ + { + "cue": "a rail you are expected to kneel at", + "cost": "kneeling is submission and it is also protection", + "resolve": { + "roll": "Poise 2", + "success": "you kneel and the Congregation counts you faithful — nothing here strikes a kneeler", + "failure": "you pass without kneeling and are marked: the next encounter starts hostile", + "orElse": "go round by the aisle: one Turn, and you are noticed avoiding it" + } + }, + { + "cue": "a creed with one line scratched out", + "cost": "saying the missing line aloud would settle an old argument", + "resolve": { + "roll": "Wits 2", + "success": "you work out the scratched line and say it — the church relaxes entirely", + "failure": "you guess wrong and say something the church considers heresy: +1 Bane", + "orElse": "say the creed without the line; it is accepted, coldly" + } + }, + { + "cue": "a reliquary with the seals unbroken", + "cost": "opening it settles whether there was ever anything in it", + "resolve": { + "roll": "Wits 2", + "success": "you open it without breaking the seals and see what is inside", + "failure": "you break the seals and whatever was believed in stops being believed: +1 Bane", + "orElse": "leave it sealed; the question stays open, which suits the church" + } + }, + { + "cue": "a rood with the figure hacked away", + "cost": "restoring it is a kindness; asking who did it is not", + "resolve": { + "roll": "Brawn 2", + "success": "you set the figure right and the Congregation is grateful — they will guide you", + "failure": "you drop it: the noise brings everything, roll the clock", + "orElse": "leave it; the cross is bare and the church resents the indifference" + } + }, + { + "cue": "a font that fills when you look at it", + "cost": "using it is a claim on the church's protection", + "resolve": { + "roll": "Poise 2", + "success": "you use it properly and are counted clean for the rest of the delve", + "failure": "you use it carelessly and it empties: +1 Bane", + "orElse": "walk past dry; nothing gained, nothing owed" + } + }, + { + "cue": "a squint cut through the wall at eye height", + "cost": "looking through sees who is being watched", + "resolve": { + "roll": "Wits 1", + "success": "you look and see the whole nave, including what is standing in it", + "failure": "you are seen looking, from the other side", + "orElse": "do not look; you go in blind" + } + } + ], + "situations": [ + { + "occupant": "one of the Congregation", + "doing": "holding a hymn book open at a page it cannot read", + "onArrival": "it offers you the book and waits", + "because": "the service cannot continue until someone sings", + "offer": "sing anything at all and the whole nave joins, and stands aside" + }, + { + "occupant": "the Anchoress", + "doing": "praying through a slot in a wall, without pausing", + "onArrival": "the prayer stops mid-word", + "because": "she was walled in to pray without ceasing and has", + "offer": "give her something to pray for and she will tell you what she has heard through the wall" + }, + { + "occupant": "a living relic-hunter", + "doing": "levering at an altar stone with a bar", + "onArrival": "they stop and offer you the other end", + "because": "the relic is under it and they cannot shift it alone", + "offer": "help and they will split what is under it" + }, + { + "occupant": "the candles", + "doing": "lighting themselves along the nave, one at a time toward you", + "onArrival": "the nearest one takes", + "because": "the service is being prepared", + "offer": "light one yourself and the church treats you as clergy" + }, + { + "occupant": "three of the Congregation", + "doing": "standing for a hymn that has not been announced", + "onArrival": "they look at you, waiting for the number", + "because": "the hymn board is blank and nobody has set it", + "offer": "name any number and they sit, and let you through" + }, + { + "occupant": "the Sexton", + "doing": "digging a grave inside the church, in the aisle", + "onArrival": "it looks up and asks who it is for", + "because": "it was told to dig and not told for whom", + "offer": "give it a name — not one of yours — and it will dig elsewhere" + } + ], + "temptations": [ + { + "id": "relic", + "cue": "a finger-bone in a silver case", + "benefit": "once, be believed absolutely by anything here", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the church knows its relic is out of the building" + }, + { + "id": "stoupwater", + "cue": "a phial of water from the stoup", + "benefit": "once, make ground temporarily consecrated", + "useCost": { + "bane": 1 + }, + "standingDrawback": "what was already there has to go somewhere" + }, + { + "id": "servicebook", + "cue": "a service book, much used", + "benefit": "once, say the right words in a rite you do not know", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are expected to lead the next one" + }, + { + "id": "roodsplinter", + "cue": "a splinter from the hacked rood", + "benefit": "once, refuse a supernatural effect entirely", + "useCost": { + "bane": 2 + }, + "standingDrawback": "whatever you refused finds someone else in the party", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "hymnnumber", + "cue": "a set of hymn-board numerals", + "benefit": "once, summon the Congregation to a place you choose", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they stay until the hymn is finished, and nobody knows the tune" + } + ] + }, + "congregation": { + "danger": "attendance", + "dangerLine": "the church is still counting the house, and you have just walked in", + "trigger": "announced", + "facets": { + "institution": [ + "pews with family names carved on the ends, all of them occupied", + "a hat-peg row, full", + "a gallery built to hold a hundred more" + ], + "ritual": [ + "a bell rung for a service nobody is walking to", + "a collection taken up along an empty row", + "banns read out for a marriage between two dead people" + ], + "demand": [ + "a pew with a gap in it exactly your size", + "a seating plan with your place already marked", + "a nave arranged so a latecomer must walk the length of it" + ], + "wound": [ + "pews torn out and the fixings left", + "a gallery collapsed under a weight it was never given", + "attendance rolls with the numbers falling year on year, in one hand" + ], + "anchor": [ + "a bell, unhung, with the rope still on it", + "a full attendance roll, one Sunday, framed", + "a hat still on its peg, brushed" + ] + }, + "features": [ + "a pew polished by somebody this year", + "a hat on a peg that was empty before", + "an attendance roll with a fresh entry", + "a collection plate with coin in it", + "a bell-rope replaced recently", + "a door propped open, welcomingly" + ], + "decisions": [ + { + "cue": "a pew with a gap in it exactly your size", + "cost": "sitting is attendance and attendance is binding", + "resolve": { + "roll": "Poise 2", + "success": "you sit for a moment and stand — counted present, and nothing here troubles you", + "failure": "you sit and stay: the service continues around you and you lose a Turn", + "orElse": "stay standing at the back; the Congregation resents it visibly" + } + }, + { + "cue": "a collection plate coming down an empty row", + "cost": "the plate reaches you whether anyone carries it or not", + "resolve": { + "roll": "Flair 2", + "success": "you give well and are counted generous — the church opens for you", + "failure": "you give nothing and the plate follows you: +1 Bane", + "orElse": "give everything you carry loose: generous, and you are poorer" + } + }, + { + "cue": "a bell-rope, replaced recently, in a tower with no ringer", + "cost": "ringing calls the parish, and something answers", + "resolve": { + "roll": "Brawn 2", + "success": "you ring it and the Congregation assembles where you want them", + "failure": "you ring badly and something else assembles: roll the clock", + "orElse": "leave the rope; the parish stays where it is" + } + }, + { + "cue": "banns read for a marriage between two of the dead", + "cost": "objecting is your right and it will be heard", + "resolve": { + "roll": "Wits 2", + "success": "you object on a technicality and the church is delighted by the correctness", + "failure": "you object badly and are held to have slandered the dead: +1 Bane", + "orElse": "hold your peace; the marriage proceeds and something is now bound" + } + }, + { + "cue": "an attendance roll with your names already written", + "cost": "somebody entered you before you arrived", + "resolve": { + "roll": "Wits 2", + "success": "you find who wrote it and why, and can use it", + "failure": "you strike your names out and the church takes the absence badly: +1 Bane", + "orElse": "leave it; you are expected weekly from now on" + } + }, + { + "cue": "a gallery that will hold you or will not", + "cost": "the stair up is the fast way over the nave", + "resolve": { + "roll": "Brawn 2", + "success": "you cross the gallery and it holds", + "failure": "it gives: 2 Grit each and everything in the church looks up", + "orElse": "go round at floor level: one Turn" + } + } + ], + "situations": [ + { + "occupant": "a full nave of the Congregation", + "doing": "sitting through a service with no priest", + "onArrival": "every head turns as you enter, politely", + "because": "the service was never dismissed", + "offer": "take a seat for one minute and they will let you through the chancel" + }, + { + "occupant": "the Verger", + "doing": "showing an empty pew to nobody", + "onArrival": "it turns and shows you to it instead", + "because": "every guest must be seated", + "offer": "take the seat and it will show you anything else you ask for" + }, + { + "occupant": "a collection plate", + "doing": "travelling along an empty row toward you", + "onArrival": "it stops in front of you", + "because": "the collection must be taken and never is", + "offer": "put anything in and the row lets you pass" + }, + { + "occupant": "two living thieves", + "doing": "prising a brass off a pew end", + "onArrival": "they freeze and one raises a crowbar, uncertainly", + "because": "the brasses are worth more than the box", + "offer": "let them work and they will tell you which floor-slab is loose" + }, + { + "occupant": "the bell", + "doing": "ringing itself for a service nobody is coming to", + "onArrival": "the rope moves without a hand", + "because": "the hour must be rung", + "offer": "catch the rope and ring it properly, and the Congregation gathers for you" + }, + { + "occupant": "one of the Congregation", + "doing": "keeping a place with a hat and a folded coat", + "onArrival": "it moves them aside for you", + "because": "the place is kept for someone who never came", + "offer": "sit in the kept place and it will tell you who it was for" + } + ], + "temptations": [ + { + "id": "bell", + "cue": "a small hand-bell from the vestry", + "benefit": "once, gather everything in the church to one room", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they stay until dismissed by name" + }, + { + "id": "hatpeg", + "cue": "a hat from the peg row, brushed", + "benefit": "the Congregation takes you for a parishioner", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are expected at the next service" + }, + { + "id": "plate", + "cue": "a collection plate, worn thin", + "benefit": "once, ask for something and have it given", + "useCost": { + "bane": 1 + }, + "standingDrawback": "whatever is given is expected back at a hundredfold" + }, + { + "id": "attendanceroll", + "cue": "a page of the attendance roll", + "benefit": "once, prove you were present somewhere you were not", + "useCost": { + "bane": 2 + }, + "standingDrawback": "your absence elsewhere is now on record", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "pewbrass", + "cue": "a brass off a family pew", + "benefit": "doors that check standing open for you", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the family it names is remembered as yours" + } + ] + }, + "offering": { + "danger": "arrears", + "dangerLine": "the church is owed a tithe, and it has kept every account", + "trigger": "disturbed", + "facets": { + "institution": [ + "a tithe barn attached to the church and bigger than it", + "a poor box with three locks and three keyholders", + "a board listing what each field owes, in bushels" + ], + "ritual": [ + "a first sheaf brought in and never threshed", + "a plate passed along a row that nobody sits in", + "candles bought by subscription, each with a name" + ], + "demand": [ + "a box at the door you cannot pass without hearing", + "a plate held out at the chancel step", + "a room where every surface has somewhere to put a coin" + ], + "wound": [ + "a poor box forced from behind, the locks intact", + "a tithe board with the last three years blank", + "a barn emptied in a night, and the parish starved for it" + ], + "anchor": [ + "a chalice the tithes were counted into", + "a strongbox under the altar, still locked", + "a tally of every sheaf ever given" + ] + }, + "features": [ + "a fresh candle bought and named", + "a poor box emptied and put back straight", + "coin left on a ledge, deliberately", + "a sheaf laid at the altar this season", + "a tithe board with a new figure", + "a lock changed on the poor box" + ], + "decisions": [ + { + "cue": "a poor box with three locks and no keyholders left", + "cost": "opening it is theft or restitution depending who you ask", + "resolve": { + "roll": "Wits 2", + "success": "you open it as the churchwardens would and take only what is owed you", + "failure": "you force it and the parish counts you a thief: +1 Bane", + "orElse": "leave it; the money stays where the parish put it" + } + }, + { + "cue": "a first sheaf laid at the altar and never threshed", + "cost": "threshing it releases something the church has been holding", + "resolve": { + "roll": "Poise 2", + "success": "you thresh it properly and the church counts a debt cleared — it eases toward you", + "failure": "you scatter it and the offering is spoiled: roll the clock", + "orElse": "leave it; the debt stands" + } + }, + { + "cue": "a plate held out at the chancel step by nothing at all", + "cost": "what you put in is measured against what you carry", + "resolve": { + "roll": "Flair 2", + "success": "you give proportionately and the church is satisfied for the whole delve", + "failure": "you give meanly and it is noticed: +1 Bane", + "orElse": "give nothing; the plate follows you at a distance" + } + }, + { + "cue": "a tithe board with three blank years", + "cost": "filling them in is a lie the church might accept", + "resolve": { + "roll": "Wits 2", + "success": "you enter plausible figures and the arrears are considered settled", + "failure": "your figures are impossible and the church knows every field: +1 Bane", + "orElse": "leave the blanks; the arrears stand against the parish, not you" + } + }, + { + "cue": "a chalice used for counting rather than communion", + "cost": "using it properly might be the point", + "resolve": { + "roll": "Poise 2", + "success": "you use it as it was meant and the church gives up what it was holding", + "failure": "you drink from it as a cup and it is profaned: +1 Bane", + "orElse": "leave it; it goes on holding coin" + } + }, + { + "cue": "a candle bought by subscription with a name on it", + "cost": "lighting someone else's candle is presumption", + "resolve": { + "roll": "Flair 1", + "success": "you light it and the named person's account is credited — they will help you", + "failure": "you light it wrongly and the subscription lapses", + "orElse": "leave it unlit; it has been unlit a long time" + } + } + ], + "situations": [ + { + "occupant": "a churchwarden", + "doing": "counting coin into a chalice that never fills", + "onArrival": "it asks whether you have come to pay or to be paid", + "because": "the account has never balanced", + "offer": "pay anything and it will unlock what it is guarding" + }, + { + "occupant": "the tithe barn", + "doing": "standing fuller than the church and quite silent", + "onArrival": "the doors are open and nothing has been taken", + "because": "the tithe was gathered and never distributed", + "offer": "take a share openly and the parish counts you owed" + }, + { + "occupant": "two living farmers", + "doing": "carrying a sheaf toward the altar, reluctantly", + "onArrival": "they set it down when they see you and look relieved", + "because": "the first sheaf is owed and they cannot afford it", + "offer": "carry it for them and the church credits you the gift" + }, + { + "occupant": "the poor box", + "doing": "rattling although nothing has been put in", + "onArrival": "the sound stops as you approach", + "because": "the box must be filled and never is", + "offer": "put something in and every locked thing in the church opens once" + }, + { + "occupant": "one of the Congregation", + "doing": "lighting subscription candles one by one, by name", + "onArrival": "it holds a taper out to you", + "because": "every subscriber must be remembered", + "offer": "light one and it will name who else is still owed" + }, + { + "occupant": "the Sexton", + "doing": "carrying a strongbox toward the altar and back again", + "onArrival": "it asks you to take one end", + "because": "the box must be under the altar and will not fit", + "offer": "help it and it will show you what is beneath" + } + ], + "temptations": [ + { + "id": "chalice", + "cue": "a chalice used for counting", + "benefit": "once, ask for a payment and have it given", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the church books it against you" + }, + { + "id": "poorboxkey", + "cue": "one of three keys to the poor box", + "benefit": "one locked thing per scene opens", + "useCost": { + "bane": 1 + }, + "standingDrawback": "two other keyholders are missed and looked for" + }, + { + "id": "firstsheaf", + "cue": "a sheaf never threshed", + "benefit": "once, clear a debt owed by anyone", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the debt transfers rather than clearing" + }, + { + "id": "tithetally", + "cue": "a tally of every sheaf given", + "benefit": "once, prove someone owes you", + "useCost": { + "bane": 2 + }, + "standingDrawback": "your own arrears are on the reverse", + "acceptanceCost": { + "vice": "Greed" + } + }, + { + "id": "namedcandle", + "cue": "a candle with somebody's name on it", + "benefit": "light it and that person's ghost assists you, once", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they expect the favour returned" + } + ] + }, + "sanctity": { + "danger": "profanation", + "dangerLine": "the church minds very much what is brought in, and it can tell", + "trigger": "disturbed", + "facets": { + "institution": [ + "a boot-scraper worn to nothing at the porch", + "a rail marking where the unbaptised may stand", + "holy ground marked out by stones set on edge" + ], + "ritual": [ + "a threshold washed daily by nothing", + "hats removed and hung before a door nobody uses", + "a censer swung on a chain in an empty aisle" + ], + "demand": [ + "a doorway that will not admit you as you are", + "a step that is cold through boots", + "a chancel that makes you aware of your hands" + ], + "wound": [ + "a floor scrubbed through to the bedding mortar", + "a wall where something was washed off repeatedly", + "graves outside the wall, in a row, unmarked" + ], + "anchor": [ + "a register of who was clean and who was not", + "a phial of oil, sealed", + "a stone let into the floor, whiter than the rest" + ] + }, + "features": [ + "a threshold recently washed", + "mud tracked in and scrubbed at, badly", + "a censer still warm", + "a hat left on the wrong side of the door", + "stones set on edge, one moved", + "a grave dug just outside the wall" + ], + "decisions": [ + { + "cue": "a threshold that will not admit you as you are", + "cost": "cleaning up costs a moment; forcing it costs more", + "resolve": { + "roll": "Poise 2", + "success": "you make yourself presentable and the church admits you as a guest", + "failure": "you cross as you are and the ground objects: +1 Bane and the Congregation cools", + "orElse": "go in by the vestry door: one Turn, and it is noticed" + } + }, + { + "cue": "a rail marking where the unbaptised may stand", + "cost": "crossing it is either faith or trespass", + "resolve": { + "roll": "Poise 2", + "success": "you cross with the right words and are treated as of the parish", + "failure": "you cross without them: the next encounter starts hostile", + "orElse": "stay behind the rail: safe, and you cannot reach what is beyond" + } + }, + { + "cue": "a register of who was clean and who was not", + "cost": "your names are not in it yet", + "resolve": { + "roll": "Wits 2", + "success": "you enter yourselves convincingly and the church stops testing you", + "failure": "you enter yourselves badly and are listed among the unclean: +1 Bane", + "orElse": "leave the register; you are tested at every door" + } + }, + { + "cue": "a wall where something was washed off many times", + "cost": "reading what is under it is possible and unwelcome", + "resolve": { + "roll": "Wits 2", + "success": "you read enough to know what the parish would not have on its wall", + "failure": "you expose it entirely and the church wants it gone again: roll the clock", + "orElse": "leave it; the stain stays a stain" + } + }, + { + "cue": "graves outside the wall in an unmarked row", + "cost": "bringing one inside would settle an old injustice", + "resolve": { + "roll": "Brawn 2", + "success": "you move a stone inside the wall and the barred dead are grateful — they will open a way", + "failure": "you are caught at it and the ground rejects both of you: +1 Bane", + "orElse": "leave them out; they have been out a long time" + } + }, + { + "cue": "a phial of oil, sealed, in the sacristy", + "cost": "using it consecrates; wasting it does not", + "resolve": { + "roll": "Poise 2", + "success": "you use it exactly and one place becomes safe for the delve", + "failure": "you spill it and the church counts the waste: +1 Bane", + "orElse": "leave it sealed; nothing is made safe" + } + } + ], + "situations": [ + { + "occupant": "the Sexton", + "doing": "scrubbing a threshold that is already clean", + "onArrival": "it does not look up and asks you to wipe your feet", + "because": "the ground must be kept and cannot be", + "offer": "wipe your feet and it will let you anywhere, including down" + }, + { + "occupant": "one of the Walled-In", + "doing": "listening at a slot for a confession that has not come", + "onArrival": "it asks, through the wall, whether you have anything to say", + "because": "it may not leave until someone is absolved", + "offer": "tell it one true bad thing and every door in the church opens" + }, + { + "occupant": "a censer", + "doing": "swinging on its chain in an aisle with nobody in it", + "onArrival": "the smoke turns toward you", + "because": "the ground must be censed and the thurifer is gone", + "offer": "take the chain and swing it, and what is unclean here withdraws" + }, + { + "occupant": "two living gravediggers", + "doing": "digging just outside the wall, in the dark", + "onArrival": "they stop and one gestures at the church, resentfully", + "because": "the ground inside was refused them", + "offer": "dig inside for them and the barred dead will carry you through the crypt" + }, + { + "occupant": "the stones set on edge", + "doing": "standing a little further in than the marks in the grass", + "onArrival": "the boundary has moved since you looked", + "because": "the holy ground is being extended", + "offer": "set one back and the church treats you as a churchwarden" + }, + { + "occupant": "the Reverend Mother", + "doing": "washing a wall where something keeps coming back", + "onArrival": "she hands you a cloth without turning", + "because": "it must not be seen and will not go", + "offer": "read it aloud before you wash it and she will tell you what it means" + } + ], + "temptations": [ + { + "id": "oil", + "cue": "a sealed phial of oil", + "benefit": "once, make a place holy for a scene", + "useCost": { + "bane": 1 + }, + "standingDrawback": "what was displaced waits at the edge of it" + }, + { + "id": "register", + "cue": "the register of clean and unclean", + "benefit": "once, have your presence accepted anywhere here", + "useCost": { + "bane": 1 + }, + "standingDrawback": "someone else's name has been struck to make room" + }, + { + "id": "bootscraper", + "cue": "a shard of the porch boot-scraper", + "benefit": "once, cross a threshold that refuses you", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you bring in whatever the threshold was keeping out" + }, + { + "id": "whitestone", + "cue": "the whiter stone from the floor", + "benefit": "stand on it and nothing unclean may touch you", + "useCost": { + "bane": 2 + }, + "standingDrawback": "you must not step off it while anything is watching", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "censer", + "cue": "a censer on a short chain", + "benefit": "once, drive something back without harming it", + "useCost": { + "bane": 1 + }, + "standingDrawback": "it remembers the smell and finds you later" + } + ] + } + } +} \ No newline at end of file diff --git a/core/content/index.json b/core/content/index.json index 9d363ae..466bbba 100644 --- a/core/content/index.json +++ b/core/content/index.json @@ -13,12 +13,30 @@ "geometry": "barrow", "motifs": 4 }, + { + "id": "church", + "label": "Church", + "geometry": "barrow", + "motifs": 4 + }, { "id": "forest", "label": "Forest", "geometry": "forest", "motifs": 4 }, + { + "id": "palace", + "label": "Palace", + "geometry": "barrow", + "motifs": 4 + }, + { + "id": "temple", + "label": "Temple", + "geometry": "barrow", + "motifs": 4 + }, { "id": "town", "label": "Town", diff --git a/core/content/palace.json b/core/content/palace.json new file mode 100644 index 0000000..4b703ae --- /dev/null +++ b/core/content/palace.json @@ -0,0 +1,1174 @@ +{ + "id": "palace", + "label": "Palace", + "forgeStageType": "barrow", + "schema": 1, + "placeNameStyle": "claimant", + "_model": "Interior kernel at its most VANITY-shaped. A palace wants to be attended, delighted, admired or centred on, and its accommodations are what a court does to people who are useful to that.", + "facetProgression": { + "approach": "institution", + "complication": "ritual", + "turn": "demand", + "descent": "wound", + "threshold": "anchor", + "ending": "demand" + }, + "claimants": [ + "Sun-Queen", + "Pleasure-Prince", + "Regent-in-Perpetuity", + "Favourite", + "Doge", + "Empress of One Room", + "Master of Revels" + ], + "appetites": [ + { + "id": "attended", + "want": "never to do anything unattended", + "lack": "unattended", + "purpose": "nothing would ever have to be done alone", + "motif": "service", + "prize": "bell", + "conscript": "the servants", + "asks": "\"Where is everybody?\"", + "appeasement": { + "move": "do one small service without being asked, and well", + "attribute": "Poise", + "successes": 2, + "why": "it was attended to", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "delighted", + "want": "never to be bored for an instant", + "lack": "bored", + "purpose": "the entertainment would never stop", + "motif": "delight", + "prize": "mask", + "conscript": "the entertainers", + "asks": "\"Well, amuse me.\"", + "appeasement": { + "move": "amuse it — a story, a trick, a scandal, anything new", + "attribute": "Flair", + "successes": 2, + "why": "it is diverted again", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "admired", + "want": "to be surrounded by the finest of everything", + "lack": "surrounded by the ordinary", + "purpose": "nothing plain would ever be in the room", + "motif": "splendour", + "prize": "jewel", + "conscript": "the makers", + "asks": "\"Do you like it?\"", + "appeasement": { + "move": "admire something of its aloud and in detail", + "attribute": "Flair", + "successes": 2, + "why": "it has been admired properly", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "centred", + "want": "to be the reason everyone is in the room", + "lack": "ignored", + "purpose": "every eye would always be on it", + "motif": "audience", + "prize": "seal", + "conscript": "the courtiers", + "asks": "\"Am I boring you?\"", + "appeasement": { + "move": "give it your whole attention, and do not look away", + "attribute": "Poise", + "successes": 2, + "why": "it is the centre of the room again", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + } + ], + "accommodations": [ + { + "id": "retained", + "text": "retained {conscript} at court and would not sign their leave", + "cruelty": 2, + "fits": [ + "attended", + "delighted", + "centred" + ] + }, + { + "id": "ruined", + "text": "ruined {conscript} so they could not afford to leave", + "cruelty": 3, + "fits": [ + "attended", + "centred", + "admired" + ] + }, + { + "id": "commissioned", + "text": "commissioned {conscript} to work until the work killed them", + "cruelty": 3, + "fits": [ + "admired", + "delighted" + ] + }, + { + "id": "favoured", + "text": "favoured {conscript} so publicly that they could go nowhere else", + "cruelty": 2, + "fits": [ + "centred", + "delighted", + "attended" + ] + }, + { + "id": "displayed", + "text": "had {conscript} dressed and posed about the rooms as furnishing", + "cruelty": 3, + "fits": [ + "admired", + "centred" + ] + }, + { + "id": "kept", + "text": "would not let {conscript} retire, and then could not", + "cruelty": 1, + "fits": [ + "attended", + "delighted", + "admired" + ] + } + ], + "prizes": { + "bell": { + "label": "the bell that was always answered", + "function": "the only thing the household ever obeyed instantly" + }, + "mask": { + "label": "the mask from the last good revel", + "function": "the only night anybody remembers enjoying" + }, + "jewel": { + "label": "the one perfect thing in a palace of fine things", + "function": "the only object here that was never improved on" + }, + "seal": { + "label": "the privy seal, still warm", + "function": "the only thing that ever ended a conversation" + } + }, + "placeNames": { + "first": [ + "The Palace of the", + "The Winter House of the", + "The Pavilions of the", + "The Court of the", + "The Summer Rooms of the" + ] + }, + "areaNames": { + "approach": [ + "The Court of Honour", + "The Grand Stair", + "The Colonnade", + "The Water Garden", + "The Carriage Sweep" + ], + "complication": [ + "The Antechamber", + "The Mirror Gallery", + "The Music Room", + "The Orangery", + "The Card Room" + ], + "turn": [ + "The Throne Room", + "The Long Gallery", + "The Presence Chamber", + "The Painted Hall", + "The Salon" + ], + "descent": [ + "The Servants' Passages", + "The Kitchens", + "The Ice House", + "The Under-Stair", + "The Laundry Court" + ], + "threshold": [ + "The Privy Chamber", + "The Closet", + "The Robing Room", + "The Cabinet", + "The Bedchamber Antechamber" + ], + "ending": [ + "The Bedchamber", + "The Little Room", + "Where the Favourite Waits", + "The Last Salon" + ] + }, + "factions": [ + { + "id": "household", + "name": "the Household", + "kind": "undead", + "essence": "still in service, still waiting to be rung for", + "handledBy": "courtesy" + }, + { + "id": "creditors", + "name": "creditors", + "kind": "living", + "essence": "here for what the court still owes them", + "handledBy": "trade" + }, + { + "id": "court", + "name": "the Court", + "kind": "undead", + "essence": "still attending, still competing to be noticed", + "handledBy": "flattery" + }, + { + "id": "vermin", + "name": "what moved into the empty rooms", + "kind": "beast", + "essence": "never had an invitation", + "handledBy": "force" + } + ], + "triggerGlossary": { + "announced": "came up the grand stair and were announced, as guests are", + "seenTwice": "caught in two mirrors of the gallery at once", + "loud": "a raised voice in a room built for conversation", + "lingering": "stayed in one room long enough to be spoken about", + "disturbed": "moved, sat on, or used something the household maintains" + }, + "rosters": { + "skirmish": { + "line": "3 Skeletons in livery", + "foes": [ + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless; bows before it strikes" + } + ], + "harmedBy": "anything", + "avoid": "they will not strike a guest who has been announced" + }, + "fight": { + "line": "1 Ghoul in the kitchens and 2 Skeletons", + "foes": [ + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "free Called Shot to freeze on a hit" + }, + { + "n": 2, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything", + "avoid": "it stays below stairs; the state rooms are safe from it" + }, + "battle": { + "line": "1 Wraith of the Favourite and 3 Skeletons", + "foes": [ + { + "n": 1, + "name": "Wraith", + "atk": 5, + "def": 3, + "grit": 10, + "nerve": 5, + "note": "INCORPOREAL — chill touch ignores armour, drains 1 max Grit" + }, + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "blessed, silvered or magical weapons for the Wraith ONLY; anything for the Skeletons — say so before initiative", + "avoid": "it would far rather be flattered than fight, and will pause to be" + }, + "nightmare": { + "line": "1 Wraith, 1 Ogre in the under-stair and 4 Skeletons", + "foes": [ + { + "n": 1, + "name": "Wraith", + "atk": 5, + "def": 3, + "grit": 10, + "nerve": 5, + "note": "INCORPOREAL" + }, + { + "n": 1, + "name": "Ogre", + "atk": 5, + "def": 3, + "grit": 12, + "nerve": 3, + "note": "was the doorkeeper and still is" + }, + { + "n": 4, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "blessed, silvered or magical weapons for the Wraith ONLY; anything for the rest", + "avoid": "do not run this without an appeasement route open" + } + }, + "motifs": { + "service": { + "danger": "attendance", + "dangerLine": "the household is still in service, and it is waiting to be rung for", + "trigger": "loud", + "facets": { + "institution": [ + "a bell-board with every room labelled and every wire taut", + "back-stairs running behind every wall so nobody is seen working", + "a servants' hall laid for forty" + ], + "ritual": [ + "a tray carried up at the same hour to a room nobody is in", + "boots cleaned nightly and set outside doors", + "a bed turned down every evening" + ], + "demand": [ + "a room where something is always just about to be handed to you", + "a chair drawn out before you reach it", + "a door that opens before you touch it" + ], + "wound": [ + "a bell-wire pulled so hard it came out of the wall", + "a servants' hall with the table cleared in a hurry", + "livery folded and stacked by people who were leaving" + ], + "anchor": [ + "a bell that was always answered, on its own hook", + "a book of household orders, current", + "a set of keys to every room, complete" + ] + }, + "features": [ + "a tray set down and not collected", + "boots cleaned and left outside a door", + "a bed turned down this evening", + "a bell still swinging on the board", + "livery laid out for tomorrow", + "a fire laid but not lit" + ], + "decisions": [ + { + "cue": "a bell-board with every wire taut and one still swinging", + "cost": "answering it puts you in service; ringing it summons", + "resolve": { + "roll": "Poise 2", + "success": "you answer the bell and the Household takes you for staff — doors stop being locked", + "failure": "you ring instead and something arrives expecting to be commanded", + "orElse": "leave the board; the bell goes on swinging" + } + }, + { + "cue": "a tray carried up at the same hour to an empty room", + "cost": "taking it up is service; eating it is presumption", + "resolve": { + "roll": "Poise 2", + "success": "you deliver it correctly and the Household will fetch and carry for you", + "failure": "you eat from it and the court hears you were in the kitchens: +1 Bane", + "orElse": "let it go up as it always does; nothing changes" + } + }, + { + "cue": "back-stairs running behind the wall, unlit", + "cost": "servants' passages go everywhere and nobody watches them", + "resolve": { + "roll": "Wits 2", + "success": "you navigate them and reach anywhere in the palace unseen", + "failure": "you come out in the wrong room in front of the wrong thing", + "orElse": "take the state rooms: seen, announced, one Turn" + } + }, + { + "cue": "a set of keys hanging where the housekeeper left them", + "cost": "taking them is theft below stairs and authority above", + "resolve": { + "roll": "Flair 2", + "success": "you take them as though entitled and the Household hands you the rest", + "failure": "you are caught taking them and are staff, not guests, from here", + "orElse": "leave them; every locked door stays locked" + } + }, + { + "cue": "a fire laid but not lit in a room that is very cold", + "cost": "lighting it announces occupancy", + "resolve": { + "roll": "Brawn 2", + "success": "you light it and the room becomes yours — the Household attends you here", + "failure": "the smoke draws something down the chimney: roll the clock", + "orElse": "leave it cold; you are not staying" + } + }, + { + "cue": "a book of household orders, current, in a fresh hand", + "cost": "somebody is still writing the orders", + "resolve": { + "roll": "Wits 2", + "success": "you read who is issuing them and can countermand one", + "failure": "you add an order and the Household carries it out too literally: +1 Bane", + "orElse": "leave it; the orders continue" + } + } + ], + "situations": [ + { + "occupant": "two of the Household", + "doing": "carrying a tray up a stair to a room with nobody in it", + "onArrival": "they stand aside for you and wait", + "because": "the tray goes up at this hour and always has", + "offer": "take the tray up yourself and they will open anything you ask" + }, + { + "occupant": "the Housekeeper", + "doing": "counting linen that is already counted", + "onArrival": "it asks you, without looking, how many are staying", + "because": "the rooms must be made up for guests who never came", + "offer": "give it a number and rooms are made ready — and you are expected in them" + }, + { + "occupant": "a bell", + "doing": "swinging on the board with no hand on the wire", + "onArrival": "the label beneath it names a room above you", + "because": "somebody rang and nobody went", + "offer": "answer it and whatever is up there treats you as its own servant" + }, + { + "occupant": "a living creditor", + "doing": "going through a bureau, quietly, with a list", + "onArrival": "they look up and show you the list rather than hide it", + "because": "the court owes them and will not pay", + "offer": "help them find it and they will tell you which rooms are worth entering" + }, + { + "occupant": "one of the Household", + "doing": "holding a door open for somebody who is not coming", + "onArrival": "its arm does not lower", + "because": "it was told to hold the door", + "offer": "walk through and thank it, and it follows you and opens every other door" + }, + { + "occupant": "the servants' hall", + "doing": "standing laid for forty with the food still warm", + "onArrival": "chairs scrape back very slightly", + "because": "the hall is laid at this hour and always has been", + "offer": "sit and eat and the whole Household counts you one of them" + } + ], + "temptations": [ + { + "id": "bell", + "cue": "a small bell from the board", + "benefit": "ring it and one of the Household comes and does one thing", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the Household begins to expect instructions from you" + }, + { + "id": "keys", + "cue": "the housekeeper's keys, complete", + "benefit": "one locked door per scene opens", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are held responsible for what is behind them" + }, + { + "id": "livery", + "cue": "a suit of livery, pressed", + "benefit": "the Household and the Court both ignore you", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are given work, and it is noticed if undone" + }, + { + "id": "orderbook", + "cue": "the book of household orders", + "benefit": "write an order and the Household obeys it exactly", + "useCost": { + "bane": 2 + }, + "standingDrawback": "it obeys the letter of it, not what you meant", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "backstairkey", + "cue": "a key to the servants' passages", + "benefit": "move unseen between any two rooms, once", + "useCost": { + "bane": 1 + }, + "standingDrawback": "something else uses the passages too, and now knows you do" + } + ] + }, + "delight": { + "danger": "boredom", + "dangerLine": "the court is bored, and boredom here has always been dangerous", + "trigger": "lingering", + "facets": { + "institution": [ + "a card room with the tables still set mid-hand", + "a theatre built into a drawing room", + "swings hung from a painted ceiling" + ], + "ritual": [ + "a revel begun and never formally ended", + "musicians' parts left open on stands, at the same bar", + "a wager entered in a book every evening" + ], + "demand": [ + "a room that goes quiet when you enter, expectantly", + "a stage at one end of a salon, lit", + "a circle of chairs turned inward with one gap" + ], + "wound": [ + "a masque costume torn off and left", + "a wager book with the last entries in a desperate hand", + "a theatre with the seats broken from inside" + ], + "anchor": [ + "a mask from the last good revel", + "a wager book, complete", + "an instrument still in tune" + ] + }, + "features": [ + "cards dealt for a hand nobody played", + "a mask dropped on a stair", + "a swing still moving", + "a wager written up this week", + "a musician's part turned to a new page", + "a costume laid out for somebody" + ], + "decisions": [ + { + "cue": "a room that goes quiet when you enter, waiting to be amused", + "cost": "you are expected to be interesting", + "resolve": { + "roll": "Flair 2", + "success": "you amuse them and the Court adopts you — nothing here troubles a favourite", + "failure": "you bore them and are dismissed: +1 Bane and the Court cuts you thereafter", + "orElse": "leave quickly; you are talked about, and not well" + } + }, + { + "cue": "a hand of cards dealt and abandoned mid-play", + "cost": "finishing the hand finishes something else", + "resolve": { + "roll": "Wits 2", + "success": "you play it out correctly and the Court is delighted — a door opens for the winner", + "failure": "you play badly and owe the table: +1 Bane", + "orElse": "leave the hand; it stays unfinished, which is worse for them than you" + } + }, + { + "cue": "a wager book with a space for a new entry", + "cost": "the court will hold you to anything written", + "resolve": { + "roll": "Flair 2", + "success": "you enter a wager you can win and collect on it", + "failure": "you enter one you cannot and are owed against for the rest of the delve", + "orElse": "leave it; you are considered dull" + } + }, + { + "cue": "a stage at one end of a salon, lit, with nobody on it", + "cost": "going up is an offer; walking past is a refusal", + "resolve": { + "roll": "Poise 2", + "success": "you perform something and the Court is yours for the delve", + "failure": "you dry, publicly, and everything here saw it: +1 Bane", + "orElse": "walk past the stage; the lights follow you anyway" + } + }, + { + "cue": "a masque costume laid out in your size", + "cost": "wearing it makes you part of the entertainment", + "resolve": { + "roll": "Flair 2", + "success": "you wear it and move through the palace as an expected part of the night", + "failure": "you wear it and cannot take it off until the revel ends", + "orElse": "leave it; you are conspicuous as yourselves" + } + }, + { + "cue": "an instrument still in tune in a room with no musician", + "cost": "playing it restarts something", + "resolve": { + "roll": "Flair 1", + "success": "you play and the Court gathers, delighted, and will answer questions", + "failure": "you play badly and something stops the music: roll the clock", + "orElse": "leave it; the silence continues" + } + } + ], + "situations": [ + { + "occupant": "four of the Court", + "doing": "holding a hand of cards that has not been played for centuries", + "onArrival": "one lays a card and looks up at you to follow", + "because": "the hand must be finished", + "offer": "play a card and they will pay you what the pot is worth" + }, + { + "occupant": "a swing", + "doing": "moving gently in a painted room with the windows shut", + "onArrival": "it slows as you come in", + "because": "the revel has not been ended", + "offer": "set it swinging again and the palace warms toward you" + }, + { + "occupant": "the Master of Revels", + "doing": "rehearsing an introduction for a guest who never arrived", + "onArrival": "it turns and begins introducing you instead", + "because": "the entertainment cannot begin without a guest of honour", + "offer": "let it finish and you are the guest of honour, with all that follows" + }, + { + "occupant": "two living thieves", + "doing": "stripping gilt off a theatre box, unhurriedly", + "onArrival": "they wave you in as though you were expected", + "because": "nobody has stopped them yet", + "offer": "join them and they will show you the room they have not dared enter" + }, + { + "occupant": "one of the Court", + "doing": "telling a story to a chair", + "onArrival": "it stops and asks whether you have heard this one", + "because": "the story has no ending and it cannot stop", + "offer": "supply an ending and it will tell you something true instead" + }, + { + "occupant": "the musicians", + "doing": "sitting with their parts open at the same bar", + "onArrival": "the bar is played, once, badly", + "because": "the piece was never finished", + "offer": "finish the phrase and every door on the floor opens" + } + ], + "temptations": [ + { + "id": "mask", + "cue": "a mask from the last good revel", + "benefit": "wear it and the Court takes you for one of its own", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you cannot be recognised by your own party while worn" + }, + { + "id": "wagerbook", + "cue": "the wager book", + "benefit": "once, make something happen by betting on it", + "useCost": { + "bane": 2 + }, + "standingDrawback": "the book records what you owe if it does not", + "acceptanceCost": { + "vice": "Greed" + } + }, + { + "id": "instrument", + "cue": "a small instrument, in tune", + "benefit": "once, gather everything nearby to listen", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they expect a second piece, and are critical" + }, + { + "id": "costume", + "cue": "a masque costume in your size", + "benefit": "once, be whoever the costume is", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the Court holds you to that character" + }, + { + "id": "cards", + "cue": "a deck missing one card", + "benefit": "once, know what somebody is about to do", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the missing card is somewhere, and matters" + } + ] + }, + "splendour": { + "danger": "comparison", + "dangerLine": "everything here was made to outshine something, and it is still competing", + "trigger": "disturbed", + "facets": { + "institution": [ + "workshops built into the palace so the makers never left", + "a gallery hung to a plan, each piece answering the last", + "an inventory listing every object and what it cost" + ], + "ritual": [ + "a room redecorated each season, over the last one", + "gilding laid on gilding until the moulding is shapeless", + "a portrait repainted whenever the face displeased" + ], + "demand": [ + "a plinth, empty, with a card still on it", + "an alcove cut for something that is not there", + "a frame hung with nothing in it, dusted" + ], + "wound": [ + "a workshop with the tools laid down mid-cut", + "a ceiling half-painted and abandoned on the scaffold", + "a gallery where the finest piece has been taken and the gap not filled" + ], + "anchor": [ + "one perfect thing in a palace of fine things", + "the inventory, complete and in one hand", + "a maker's mark on the underside of everything good" + ] + }, + "features": [ + "an empty plinth with the card still on it", + "gilding laid over older gilding", + "a portrait with the face repainted", + "an alcove cut for something absent", + "tools laid down mid-cut", + "a frame hung with nothing in it" + ], + "decisions": [ + { + "cue": "an empty plinth with the card still on it naming what stood here", + "cost": "filling it means giving something of yours up", + "resolve": { + "roll": "Wits 2", + "success": "you set something of yours on it and the palace accepts the substitution — a door opens", + "failure": "you set something worthless there and the palace notices: +1 Bane", + "orElse": "leave the plinth bare; the gap keeps drawing things toward it" + } + }, + { + "cue": "an inventory listing every object here and what it cost", + "cost": "reading it takes time; taking it takes more", + "resolve": { + "roll": "Wits 2", + "success": "you find which object is listed as beyond price and where it is kept", + "failure": "you are still reading when something comes to check the count", + "orElse": "leave it; you will not know what is worth taking" + } + }, + { + "cue": "a portrait whose face has been repainted more than once", + "cost": "under the last face is the first one", + "resolve": { + "roll": "Flair 2", + "success": "you scrape it back to the true face and learn who this place belonged to", + "failure": "you damage it and the Court will not receive you afterwards: +1 Bane", + "orElse": "leave the portrait; the face stays whatever it was last made" + } + }, + { + "cue": "a ceiling half-painted, scaffold still standing", + "cost": "the scaffold reaches a floor no stair does", + "resolve": { + "roll": "Brawn 2", + "success": "you climb it and reach the upper rooms without passing the state floor", + "failure": "the scaffold gives and something below hears it: roll the clock", + "orElse": "take the stairs; you pass through where you can be seen" + } + }, + { + "cue": "a gallery hung so each piece answers the last, with one gap", + "cost": "the gap can be filled or admired", + "resolve": { + "roll": "Flair 2", + "success": "you admire the arrangement aloud, accurately, and the Court opens the next room to you", + "failure": "you praise the wrong piece and are marked as no judge of anything", + "orElse": "say nothing; you are handled as a tradesman thereafter" + } + }, + { + "cue": "a maker's mark on the underside of the best thing in the room", + "cost": "the makers are still here somewhere", + "resolve": { + "roll": "Wits 2", + "success": "you match the mark to the workshop and can find the maker, who will help you", + "failure": "you take the piece instead and the workshop knows immediately", + "orElse": "leave it unread; the makers stay out of it" + } + } + ], + "situations": [ + { + "occupant": "a maker", + "doing": "polishing a surface that is already finished", + "onArrival": "it moves aside and shows you the work rather than speaking", + "because": "the piece was never signed off", + "offer": "praise one specific thing about it and it will make you what you ask for" + }, + { + "occupant": "an empty plinth", + "doing": "standing lit in a room where nothing else is", + "onArrival": "the light on it does not move when you do", + "because": "what stood here was taken and nothing replaced it", + "offer": "put something of value on it and the palace treats you as a benefactor" + }, + { + "occupant": "two of the Court", + "doing": "arguing silently over which of two vases is finer", + "onArrival": "they turn to you for a judgement", + "because": "the argument has run for centuries with no arbiter", + "offer": "choose one, confidently, and the loser's owner tells you what you want to know" + }, + { + "occupant": "a living valuer", + "doing": "measuring a frame with a length of string", + "onArrival": "they ask, without preamble, what you would pay", + "because": "the estate is being assessed and nobody has stopped them", + "offer": "name a price and they will tell you which room the good things are in" + }, + { + "occupant": "the Master of Works", + "doing": "standing on a scaffold with a brush that has dried", + "onArrival": "it looks down and asks whether the light is right yet", + "because": "the ceiling was never finished and cannot be", + "offer": "tell it the light is right and it will come down and open the upper floor" + }, + { + "occupant": "a mirror", + "doing": "hanging opposite another mirror in a narrow room", + "onArrival": "your reflection arrives a moment after you do", + "because": "the room was built to double everything in it", + "offer": "stand between them and be admired, and something in the depth of it answers a question" + } + ], + "temptations": [ + { + "id": "jewel", + "cue": "one perfect thing, small enough to pocket", + "benefit": "once, buy your way past anything that can be bought", + "useCost": { + "bane": 2 + }, + "standingDrawback": "everything here recognises it as taken", + "acceptanceCost": { + "vice": "Greed" + } + }, + { + "id": "inventory", + "cue": "the inventory, complete", + "benefit": "know the value and location of anything in the palace", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you know what you have not got" + }, + { + "id": "mark", + "cue": "a maker's punch", + "benefit": "once, make a thing appear to be the finest of its kind", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the maker knows their mark has been used" + }, + { + "id": "mirror", + "cue": "a hand-mirror in a heavy frame", + "benefit": "once, see a room before you enter it", + "useCost": { + "bane": 1 + }, + "standingDrawback": "what is in the room is also looking" + }, + { + "id": "gilding", + "cue": "a leaf of gold from the workshop", + "benefit": "once, make yourself look like somebody who belongs here", + "useCost": { + "bane": 1 + }, + "standingDrawback": "it wears off at the worst moment" + } + ] + }, + "audience": { + "danger": "the eye of the room", + "dangerLine": "the Court is still assembled, and it notices exactly who is being attended to", + "trigger": "announced", + "facets": { + "institution": [ + "a throne set so every sightline in the room ends on it", + "an order of precedence painted on the floor", + "a presence chamber with one door for entering and none for leaving" + ], + "ritual": [ + "names read aloud at a door to nobody", + "a levée held each morning around an empty bed", + "backing out of a room that has nothing in it" + ], + "demand": [ + "a chair at the centre and all the others turned toward it", + "a space kept clear that nobody will walk into", + "a silence that opens when you enter, waiting" + ], + "wound": [ + "a throne room where the chairs have been turned outward", + "precedence scratched off the floor by somebody's heel", + "a door forced from the inside" + ], + "anchor": [ + "the privy seal, still warm", + "a book of precedence, current", + "a chair that nobody has ever been allowed to sit in" + ] + }, + "features": [ + "chairs turned to face one empty seat", + "precedence painted on the floor", + "a name read at a door", + "a space kept clear on the boards", + "a chair nobody sits in", + "a door held open from inside" + ], + "decisions": [ + { + "cue": "a throne set so every sightline in the room ends on it", + "cost": "sitting is a claim; kneeling is a submission", + "resolve": { + "roll": "Poise 2", + "success": "you kneel correctly and the Court receives you — safe passage through the state rooms", + "failure": "you sit, and every eye in the palace is on you from here on: +1 Bane", + "orElse": "stay standing; you are neither received nor refused, and doors stay shut" + } + }, + { + "cue": "an order of precedence painted on the floor with a gap at your rank", + "cost": "standing in the gap accepts the rank", + "resolve": { + "roll": "Wits 2", + "success": "you take the correct place and the ceremony proceeds around you and past the guard", + "failure": "you take too high a place and are challenged by something that outranks you", + "orElse": "step off the pattern; you are escorted, not admitted" + } + }, + { + "cue": "a levée being held around a bed with nobody in it", + "cost": "attending is required; leaving early is noticed", + "resolve": { + "roll": "Poise 2", + "success": "you attend it out and are afterwards owed a favour by everything present", + "failure": "you leave in the middle and the Court cuts you: +1 Bane", + "orElse": "do not go in; the door is shut behind you for good" + } + }, + { + "cue": "names being read at a door to nobody, and a pause", + "cost": "giving a name gets you announced under it", + "resolve": { + "roll": "Flair 2", + "success": "you give a name grand enough to be believed and are announced and admitted", + "failure": "the name is checked against the book and found absent", + "orElse": "go in unannounced, and the Household treats you as staff" + } + }, + { + "cue": "a door that opens inward only, held by something on the other side", + "cost": "it will open for the right form of words", + "resolve": { + "roll": "Poise 2", + "success": "you ask leave properly and it opens and stays open behind you", + "failure": "you push, and it holds, and something takes note: roll the clock", + "orElse": "find another way round, costing a Turn" + } + }, + { + "cue": "a chair at the centre with all the others turned toward it", + "cost": "the room needs somebody in it", + "resolve": { + "roll": "Flair 2", + "success": "you put one of your own in it and the Court attends them — and ignores the rest of you", + "failure": "the chair is taken by something else while you argue about it", + "orElse": "leave it empty; the room stays restless and nothing here will settle" + } + } + ], + "situations": [ + { + "occupant": "the Court", + "doing": "standing assembled and facing an empty chair", + "onArrival": "every head turns to the door as you come in", + "because": "the audience cannot begin and cannot be dismissed", + "offer": "take the chair, or seat one of your own in it, and be answered" + }, + { + "occupant": "the Usher", + "doing": "reading names at a door to an empty corridor", + "onArrival": "it pauses, pen ready, and waits for yours", + "because": "the list must be got through", + "offer": "give a name and be announced, and be admitted wherever that name can go" + }, + { + "occupant": "a living envoy", + "doing": "waiting on a bench with a sealed letter and no patience", + "onArrival": "they ask how much longer, as though you would know", + "because": "they were told to wait and nobody came back", + "offer": "take the letter in for them and they will tell you the way out" + }, + { + "occupant": "the Regent", + "doing": "sitting with its back to the room, quite still", + "onArrival": "the whole Court watches to see whether you approach", + "because": "nobody has been granted an audience in a very long time", + "offer": "approach properly and it will grant one thing, once" + }, + { + "occupant": "one of the Court", + "doing": "standing exactly on the line of its precedence", + "onArrival": "it will not move until somebody of higher rank passes", + "because": "the order must hold", + "offer": "outrank it, convincingly, and the corridor beyond opens" + }, + { + "occupant": "a chair", + "doing": "standing alone in the middle of a cleared floor", + "onArrival": "the boards around it are worn in a ring", + "because": "nobody has been allowed to sit in it and everybody has walked around it", + "offer": "sit, and everything in the palace comes to see who you are" + } + ], + "temptations": [ + { + "id": "seal", + "cue": "the privy seal, still warm", + "benefit": "once, end any conversation on your terms", + "useCost": { + "bane": 2 + }, + "standingDrawback": "what you sealed is now yours to answer for", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "precedence", + "cue": "the book of precedence, current", + "benefit": "know what outranks what, everywhere here", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you also know where you stand, and it is low" + }, + { + "id": "name", + "cue": "a name from the usher's list", + "benefit": "once, be announced as somebody with the run of the place", + "useCost": { + "bane": 1 + }, + "standingDrawback": "somebody else answers to it and will find you" + }, + { + "id": "ring", + "cue": "a signet worn thin at the edge", + "benefit": "once, be obeyed by anything still in service", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the Household reports to you, including things you would rather not hear" + }, + { + "id": "chair", + "cue": "a folding chair of state, light enough to carry", + "benefit": "once, hold an audience anywhere", + "useCost": { + "bane": 1 + }, + "standingDrawback": "whatever attends it is not always what you invited" + } + ] + } + } +} \ No newline at end of file diff --git a/core/content/temple.json b/core/content/temple.json new file mode 100644 index 0000000..5504fd4 --- /dev/null +++ b/core/content/temple.json @@ -0,0 +1,1174 @@ +{ + "id": "temple", + "label": "Temple", + "forgeStageType": "barrow", + "schema": 1, + "placeNameStyle": "claimant", + "_model": "Interior kernel, older and stranger than a church. A temple wants the rite performed exactly, to be fed, to keep its name unsaid, or to be the only one. Its accommodations are what a priesthood does when a god is literal.", + "facetProgression": { + "approach": "institution", + "complication": "ritual", + "turn": "demand", + "descent": "wound", + "threshold": "anchor", + "ending": "demand" + }, + "claimants": [ + "God-Beneath", + "Veiled One", + "Hierophant", + "Oracle of the Steps", + "Nameless", + "Twice-Born", + "Last Priest" + ], + "appetites": [ + { + "id": "rite", + "want": "to have the rite performed exactly", + "lack": "performed wrongly", + "purpose": "the words would never be got wrong", + "motif": "exactness", + "prize": "tablet", + "conscript": "the celebrants", + "asks": "\"Was that the correct form?\"", + "appeasement": { + "move": "copy whatever gesture is being made, exactly and without hurrying", + "attribute": "Poise", + "successes": 2, + "why": "the form was kept", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "fed", + "want": "to be given something living", + "lack": "unfed", + "purpose": "the altar would never be dry", + "motif": "sacrifice", + "prize": "knife", + "conscript": "the offered", + "asks": "\"What will you give me?\"", + "appeasement": { + "move": "give up something you will actually miss, at the altar", + "attribute": "Flair", + "successes": 2, + "why": "it has been given something that cost", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "unnamed", + "want": "never to have its name said aloud", + "lack": "named", + "purpose": "nobody would ever speak it", + "motif": "silence", + "prize": "veil", + "conscript": "the speakers", + "asks": "\"Who told you my name?\"", + "appeasement": { + "move": "say nothing at all for a full exchange, and let the silence stand", + "attribute": "Poise", + "successes": 2, + "why": "nobody said it", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "sole", + "want": "to be the only one worshipped here", + "lack": "one of many", + "purpose": "no other name would ever be spoken here", + "motif": "exclusion", + "prize": "idol", + "conscript": "the heretics", + "asks": "\"Whose else do you carry?\"", + "appeasement": { + "move": "put away or cover any token of another faith you carry", + "attribute": "Wits", + "successes": 2, + "why": "it is the only one here", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + } + ], + "accommodations": [ + { + "id": "initiated", + "text": "initiated {conscript} into a mystery they could not survive knowing", + "cruelty": 3, + "fits": [ + "rite", + "unnamed", + "sole" + ] + }, + { + "id": "offered", + "text": "offered {conscript} on the stone, in order, over years", + "cruelty": 3, + "fits": [ + "fed", + "rite", + "sole" + ] + }, + { + "id": "silenced", + "text": "took the tongues of {conscript} so the name could not be said", + "cruelty": 3, + "fits": [ + "unnamed", + "sole" + ] + }, + { + "id": "veiled", + "text": "veiled {conscript} and would not let them be looked at again", + "cruelty": 2, + "fits": [ + "unnamed", + "rite", + "fed" + ] + }, + { + "id": "cast", + "text": "cast {conscript} out and had their gods broken in the street", + "cruelty": 3, + "fits": [ + "sole", + "unnamed" + ] + }, + { + "id": "bound", + "text": "bound {conscript} to the service and did not release them", + "cruelty": 1, + "fits": [ + "rite", + "fed", + "sole" + ] + } + ], + "prizes": { + "tablet": { + "label": "the tablet with the rite cut correctly", + "function": "the only complete copy of the words" + }, + "knife": { + "label": "the knife the offerings were made with", + "function": "the only thing the altar has ever accepted" + }, + "veil": { + "label": "the veil that was never lifted", + "function": "the only thing that has kept the name safe" + }, + "idol": { + "label": "the idol that outlasted all the others", + "function": "the last one standing when the rest were broken" + } + }, + "placeNames": { + "first": [ + "The Temple of the", + "The House of the", + "The Steps of the", + "The Sanctum of the", + "The Shrine of the" + ] + }, + "areaNames": { + "approach": [ + "The Temenos", + "The Great Steps", + "The Outer Court", + "The Processional Way", + "The Threshold Stone" + ], + "complication": [ + "The Court of Lamps", + "The Hall of Columns", + "The Purification Court", + "The Lesser Shrine", + "The Ambulatory" + ], + "turn": [ + "The Veil", + "The Oracle's Step", + "The Hall of Answers", + "The Middle Sanctum", + "The Way of Offerings" + ], + "descent": [ + "The Undercroft of Bones", + "The Cistern of Ash", + "The Deep Cell", + "The Sacrifice Pit", + "The Lower Sanctum" + ], + "threshold": [ + "The Antechamber of the God", + "The Robing Cell", + "The Treasury of Vows", + "The Last Veil", + "The Silent Room" + ], + "ending": [ + "The Holy of Holies", + "Before the Idol", + "The Innermost", + "The God-Beneath" + ] + }, + "factions": [ + { + "id": "celebrants", + "name": "the Celebrants", + "kind": "undead", + "essence": "still performing a rite that has no ending written", + "handledBy": "courtesy" + }, + { + "id": "looters", + "name": "tomb-robbers", + "kind": "living", + "essence": "here for gold and out of their depth", + "handledBy": "trade" + }, + { + "id": "silenced", + "name": "the Tongueless", + "kind": "undead", + "essence": "keeping a name they can no longer say", + "handledBy": "silence" + }, + { + "id": "broken", + "name": "the broken gods", + "kind": "beast", + "essence": "cast out and still in the building", + "handledBy": "force" + } + ], + "triggerGlossary": { + "announced": "came up the processional way, upright, as a celebrant would", + "seenTwice": "reflected in lamp-oil, or seen by two of the Tongueless", + "loud": "a word said aloud in a place built to carry words", + "lingering": "stayed still long enough for the rite to include you", + "disturbed": "touched, moved or uncovered something set apart" + }, + "rosters": { + "skirmish": { + "line": "3 Skeletons in celebrants' robes", + "foes": [ + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless; will not break the procession" + } + ], + "harmedBy": "anything", + "avoid": "walk in step with them and they take you for celebrants" + }, + "fight": { + "line": "1 Ghoul in the sacrifice pit and 2 Skeletons", + "foes": [ + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "free Called Shot to freeze on a hit" + }, + { + "n": 2, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything", + "avoid": "it is fed on a schedule and will not leave the pit if the offering is made" + }, + "battle": { + "line": "1 Necromancer as Hierophant and 3 Skeletons", + "foes": [ + { + "n": 1, + "name": "Necromancer", + "atk": 4, + "def": 3, + "grit": 6, + "nerve": 4, + "note": "raises one per round while the rite continues" + }, + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything — but interrupting the rite stops the raising", + "avoid": "he cannot break off mid-rite; wait for the pause and he will parley" + }, + "nightmare": { + "line": "1 Wraith of the Veiled One, 1 Ghoul and 4 Skeletons", + "foes": [ + { + "n": 1, + "name": "Wraith", + "atk": 5, + "def": 3, + "grit": 10, + "nerve": 5, + "note": "INCORPOREAL — chill touch ignores armour, drains 1 max Grit" + }, + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "freezes on a hit" + }, + { + "n": 4, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "blessed, silvered or magical weapons for the Wraith ONLY; anything for the rest", + "avoid": "it does not strike anyone who has said nothing — say so before initiative" + } + }, + "motifs": { + "exactness": { + "danger": "error", + "dangerLine": "the rite is still being performed, and it notices a wrong hand", + "trigger": "disturbed", + "facets": { + "institution": [ + "floor-marks showing where each celebrant stands, worn deep", + "a rite cut into the walls in three languages, all agreeing", + "lamps in a pattern that is clearly not decorative" + ], + "ritual": [ + "a procession stepping the same eleven paces, over and over", + "hands raised and lowered on a count nobody gives", + "a cup passed along a line with a gap in it" + ], + "demand": [ + "a floor-mark exactly your size, empty", + "a doorway you must enter with a particular foot first", + "a hall that makes you aware you are doing it wrong" + ], + "wound": [ + "a wall where the rite is cut wrongly and then corrected, twice", + "celebrants' hands broken and reset in the correct position", + "a tablet with an error scratched out so hard the stone split" + ], + "anchor": [ + "a tablet with the rite cut correctly, once", + "a master copy under glass, unweathered", + "a lead sheet with the words punched into it" + ] + }, + "features": [ + "a floor-mark scrubbed brighter than the rest", + "a lamp moved out of the pattern", + "fresh chalk correcting a carved line", + "a cup set down mid-passage", + "a robe folded wrongly and refolded", + "footprints in ash, eleven paces, repeating" + ], + "decisions": [ + { + "cue": "a floor-mark exactly your size, empty in the line", + "cost": "standing on it joins the rite", + "resolve": { + "roll": "Poise 2", + "success": "you take the place and step the measure correctly — the Celebrants accept you", + "failure": "you step it wrongly and the rite must begin again: lose a Turn, +1 Bane", + "orElse": "stay off the marks; the procession goes round you, coldly" + } + }, + { + "cue": "a rite cut on the wall in three languages that do not quite agree", + "cost": "one of them is the correct one", + "resolve": { + "roll": "Wits 2", + "success": "you find the version the others were copied from and know the true form", + "failure": "you pick a corrupted copy and are confidently wrong for the rest of the delve", + "orElse": "copy all three and decide later: one Turn" + } + }, + { + "cue": "a doorway you must enter with a particular foot first", + "cost": "which foot is not written anywhere obvious", + "resolve": { + "roll": "Wits 2", + "success": "you read it off the floor-wear and enter correctly", + "failure": "you enter wrongly and the temple resets you to the previous room", + "orElse": "go through the servants' arch: one Turn, and it is beneath you" + } + }, + { + "cue": "a cup being passed along a line with a gap where you stand", + "cost": "taking it commits you; refusing breaks the line", + "resolve": { + "roll": "Poise 2", + "success": "you take, pass and are counted a celebrant for the rest of the delve", + "failure": "you fumble the pass and the line stops: everything turns to look", + "orElse": "step out of the line before it reaches you: the rite pauses, and resumes without you" + } + }, + { + "cue": "a tablet with an error scratched out hard enough to split the stone", + "cost": "the correction matters more than the error", + "resolve": { + "roll": "Wits 1", + "success": "you read the correction and know one thing the temple insists on", + "failure": "you read only the error and act on it once, wrongly", + "orElse": "leave it; you go on not knowing" + } + }, + { + "cue": "lamps arranged in a pattern with one lamp out of place", + "cost": "restoring it is either piety or interference", + "resolve": { + "roll": "Poise 2", + "success": "you set it right and the pattern completes — the temple opens a way it had closed", + "failure": "you move the wrong lamp and the pattern is broken worse: roll the clock", + "orElse": "leave the pattern; the way stays shut" + } + } + ], + "situations": [ + { + "occupant": "eleven Celebrants", + "doing": "stepping a measure with a gap in the line where one is missing", + "onArrival": "the gap arrives in front of you", + "because": "the measure requires eleven and there are ten", + "offer": "step the measure and they will carry you to the middle sanctum" + }, + { + "occupant": "the Hierophant", + "doing": "correcting a carved line with a chisel, again", + "onArrival": "it offers you the chisel, handle first", + "because": "the text has never once been right", + "offer": "cut one correct character and it will read you the whole rite" + }, + { + "occupant": "two living looters", + "doing": "copying wall-text they cannot read onto wax", + "onArrival": "they look up, guilty, and offer to share", + "because": "they are selling the rite to somebody", + "offer": "tell them what it says and they will tell you what is in the treasury" + }, + { + "occupant": "a cup", + "doing": "travelling along a line of hands toward you", + "onArrival": "the hand before yours holds it out", + "because": "the passing must not stop", + "offer": "take it and pass it, and the line lets you through" + }, + { + "occupant": "one of the Celebrants", + "doing": "holding a gesture and waiting to be released from it", + "onArrival": "its arms are shaking, which should not be possible", + "because": "the next word of the rite was never spoken", + "offer": "say any word with authority and it lowers its arms and thanks you" + }, + { + "occupant": "the lamps", + "doing": "going out one at a time in the pattern's order", + "onArrival": "the nearest gutters as you enter", + "because": "the pattern is completing itself, wrongly", + "offer": "relight one out of order and the temple loses count, which helps you" + } + ], + "temptations": [ + { + "id": "tablet", + "cue": "a tablet with the rite cut correctly", + "benefit": "once, perform any rite here exactly right", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the temple expects you to perform the rest of it" + }, + { + "id": "floormark", + "cue": "a chip of a floor-mark", + "benefit": "once, take somebody's place in a formal order", + "useCost": { + "bane": 1 + }, + "standingDrawback": "whoever you displaced is looking for their place" + }, + { + "id": "leadsheet", + "cue": "a lead sheet with the words punched in", + "benefit": "once, say something so exactly it cannot be argued with", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you cannot say the same thing twice differently" + }, + { + "id": "chisel", + "cue": "the Hierophant's chisel", + "benefit": "once, correct something written and make it true", + "useCost": { + "bane": 2 + }, + "standingDrawback": "the previous version begins to want to be restored", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "lamppattern", + "cue": "one lamp from the pattern", + "benefit": "once, make a place behave as the temple intends", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the pattern is short a lamp and the temple is searching" + } + ] + }, + "sacrifice": { + "danger": "hunger", + "dangerLine": "the altar is dry, and the temple has been waiting a long time", + "trigger": "lingering", + "facets": { + "institution": [ + "channels cut into the floor, all sloping the same way", + "a stone with a hollow and a lip at one end", + "hooks in a beam at the height of a hanging thing" + ], + "ritual": [ + "a beast led up the steps by nobody, nightly", + "a knife laid out, cleaned, and laid out again", + "a bowl carried in full and carried out empty" + ], + "demand": [ + "a stone with a hollow exactly the size of a person's chest", + "a channel that runs toward you when you stand still", + "a room that makes you count how many of you there are" + ], + "wound": [ + "channels scoured white by too much use", + "a pit under the floor, filled and filled again", + "a knife broken deliberately and the pieces kept apart" + ], + "anchor": [ + "the knife itself, clean, on a folded cloth", + "a bowl that has never been washed", + "a ledger of what was given and on what day" + ] + }, + "features": [ + "a channel scrubbed clean, recently", + "a beast tethered and left", + "a knife laid out on fresh cloth", + "the pit lid moved aside", + "blood that has not dried in a dry room", + "a bowl set out, empty and waiting" + ], + "decisions": [ + { + "cue": "an altar with a hollow and a channel, and nothing on it", + "cost": "the temple will take something either way", + "resolve": { + "roll": "Flair 2", + "success": "you give something that costs you and the altar is satisfied for the delve", + "failure": "you give something worthless and it is refused: +1 Bane", + "orElse": "give nothing; the altar takes an opportunity later instead" + } + }, + { + "cue": "a beast tethered at the steps, left by somebody", + "cost": "freeing it or offering it are both decisions", + "resolve": { + "roll": "Poise 2", + "success": "you make the offering properly and the temple grants you passage", + "failure": "you free it and the temple takes the loss out of your reckoning: +1 Bane", + "orElse": "leave it tethered; it is still there when you come back" + } + }, + { + "cue": "a knife broken in two and the halves kept apart", + "cost": "joining them is the obvious thing and obviously unwise", + "resolve": { + "roll": "Wits 2", + "success": "you join them and hold the only thing the altar accepts", + "failure": "you join them and the knife wants using: it is +1 Bane per area to carry", + "orElse": "leave the halves apart; nothing is armed" + } + }, + { + "cue": "a pit under a moved lid, and something at the bottom", + "cost": "what is down there was given, not thrown", + "resolve": { + "roll": "Brawn 2", + "success": "you go down and come back with what was given, and the temple allows it", + "failure": "you fall the last of it: 2 Grit, and something down there notices", + "orElse": "leave the lid; the pit keeps what it was given" + } + }, + { + "cue": "a bowl carried in full and set down empty in front of you", + "cost": "the bowl is asking", + "resolve": { + "roll": "Poise 2", + "success": "you fill it with something of yours and the Celebrants become helpful", + "failure": "you fill it with water and the insult is understood: +1 Bane", + "orElse": "hand it back empty; the bowl waits for someone else" + } + }, + { + "cue": "a ledger of what was given and on what day, with today blank", + "cost": "writing in it commits you to giving", + "resolve": { + "roll": "Wits 1", + "success": "you enter something already spent and the day is counted paid", + "failure": "you enter a promise and the temple will collect: +1 Bane at the ending", + "orElse": "leave the day blank; the temple notices the gap" + } + } + ], + "situations": [ + { + "occupant": "a beast", + "doing": "standing tethered at the top of the steps, quite calm", + "onArrival": "it turns its head and looks at you without alarm", + "because": "it was led up and nobody came to take it", + "offer": "untie it and lead it out, and the temple counts the debt deferred" + }, + { + "occupant": "the Last Priest", + "doing": "cleaning a knife that is already clean", + "onArrival": "it sets the knife down between you and it", + "because": "the offering hour came and nothing was brought", + "offer": "bring it anything living and it will open the inner doors" + }, + { + "occupant": "two living looters", + "doing": "arguing beside an open pit about who goes down", + "onArrival": "they stop and one offers you a rope", + "because": "what is down there is worth having", + "offer": "hold the rope and they will share what comes up" + }, + { + "occupant": "the channels", + "doing": "running with something in a room where nothing has been cut", + "onArrival": "the flow moves toward your feet", + "because": "the altar is being fed from somewhere", + "offer": "follow the channels back and you find what is being given" + }, + { + "occupant": "one of the Celebrants", + "doing": "holding a bowl out at arm's length, waiting", + "onArrival": "its arms do not lower", + "because": "the bowl has not been filled in three centuries", + "offer": "fill it and every Celebrant in the temple will stand aside" + }, + { + "occupant": "the altar", + "doing": "sitting warm in a cold room with the hollow wet", + "onArrival": "the wetness is fresh", + "because": "something was given here very recently", + "offer": "find out what, and the temple treats you as party to it" + } + ], + "temptations": [ + { + "id": "knife", + "cue": "the offering knife, clean", + "benefit": "once, an attack cannot be defended against", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the temple counts what you take with it as given to it" + }, + { + "id": "bowl", + "cue": "a bowl that has never been washed", + "benefit": "once, make an offering count double", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the bowl must not leave the temple, and you will want to take it" + }, + { + "id": "tether", + "cue": "a tether from the steps", + "benefit": "once, bind something so it cannot leave", + "useCost": { + "bane": 2 + }, + "standingDrawback": "whatever you bind is now yours to give", + "acceptanceCost": { + "vice": "Greed" + } + }, + { + "id": "givenledger", + "cue": "the ledger of what was given", + "benefit": "once, prove a debt to the temple is paid", + "useCost": { + "bane": 1 + }, + "standingDrawback": "an unpaid day of yours is written in it" + }, + { + "id": "pitstone", + "cue": "a stone from the bottom of the pit", + "benefit": "once, survive something that should have taken you", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the pit is owed a substitution" + } + ] + }, + "silence": { + "danger": "utterance", + "dangerLine": "the name must not be said, and the temple is listening for it", + "trigger": "loud", + "facets": { + "institution": [ + "inscriptions with one word chiselled out of every line", + "a hall built to swallow sound rather than carry it", + "hangings doubled on every wall" + ], + "ritual": [ + "a rite performed entirely in gesture", + "a bell with the clapper removed and hung anyway", + "lips touched before crossing every threshold" + ], + "demand": [ + "a room that makes your breathing audible", + "a veil you are expected to speak behind, not through", + "a doorway where your own voice does not follow you in" + ], + "wound": [ + "jaws wired shut on every figure in a frieze", + "a mouth chiselled out of a statue and the hole smoothed", + "tongues in a jar, counted" + ], + "anchor": [ + "a veil that has never been lifted", + "a sealed box that hums when carried", + "a name written once and buried face-down" + ] + }, + "features": [ + "a hanging pulled aside and left", + "fresh wax on lips of a statue", + "a jar moved from a shelf", + "a clapper found on the floor", + "a word scratched into plaster and rubbed at", + "a door muffled with cloth, recently" + ], + "decisions": [ + { + "cue": "a veil you are expected to speak behind, not through", + "cost": "speaking through it says the name into the room", + "resolve": { + "roll": "Poise 2", + "success": "you speak behind it correctly and the Tongueless treat you as initiated", + "failure": "you speak through it and something hears its own name: roll the clock, +1 Bane", + "orElse": "say nothing at all: safe, and you learn nothing" + } + }, + { + "cue": "an inscription with one word cut out of every line", + "cost": "reconstructing the word is possible and is the whole point", + "resolve": { + "roll": "Wits 2", + "success": "you work it out and do not say it — knowing it is enough to open the way", + "failure": "you say it aloud without meaning to: everything in the temple turns", + "orElse": "leave it unreconstructed: one Turn to find another way" + } + }, + { + "cue": "a bell with the clapper hung beside it", + "cost": "ringing it would be the loudest thing here in centuries", + "resolve": { + "roll": "Brawn 2", + "success": "you strike it once, deliberately, and everything hostile withdraws for a scene", + "failure": "the note goes on far too long and brings what it was meant to keep out", + "orElse": "leave the clapper down; the silence holds" + } + }, + { + "cue": "a jar of tongues, counted, with a gap", + "cost": "the count matters to something", + "resolve": { + "roll": "Wits 2", + "success": "you work out whose is missing and can use the name of the one who kept it", + "failure": "you disturb the count and the Tongueless follow you thereafter", + "orElse": "leave the jar; the count stays wrong" + } + }, + { + "cue": "a sealed box that hums when it is carried", + "cost": "opening it is how the name got out last time", + "resolve": { + "roll": "Poise 2", + "success": "you carry it without opening it and it opens doors for you", + "failure": "you open it: the name is loose in the room, +1 Bane and roll the clock", + "orElse": "leave it sealed and where it is" + } + }, + { + "cue": "a name written once and buried face-down", + "cost": "turning it over reads it", + "resolve": { + "roll": "Wits 1", + "success": "you read it with your eyes only and hold something the temple fears", + "failure": "you read it aloud out of habit: the temple stops treating you as a guest", + "orElse": "leave it face-down; whatever is written stays buried" + } + } + ], + "situations": [ + { + "occupant": "one of the Tongueless", + "doing": "mouthing a word it cannot make a sound with", + "onArrival": "it takes your hand and shapes it into a gesture", + "because": "it kept the name and lost the means to say it", + "offer": "let it shape your hand and you will be able to say the word once, safely" + }, + { + "occupant": "the hangings", + "doing": "doubling along the wall as you watch, muffling further", + "onArrival": "the room becomes noticeably quieter", + "because": "something is about to be said and must not be heard", + "offer": "speak first, quietly, and the hangings still" + }, + { + "occupant": "a living scholar", + "doing": "copying an inscription and leaving the cut-out word blank", + "onArrival": "they hold a finger to their lips and keep writing", + "because": "they know what the gap is and will not write it", + "offer": "promise not to say it and they will show you where it is written whole" + }, + { + "occupant": "the Veiled One's chair", + "doing": "standing empty behind a veil that moves without air", + "onArrival": "the veil bellies toward you", + "because": "something behind it is waiting to be addressed", + "offer": "address it without using any name and it will answer one question" + }, + { + "occupant": "three of the Tongueless", + "doing": "standing in a line with their hands over their mouths", + "onArrival": "they part to let you through and do not lower their hands", + "because": "the silence must be kept by somebody", + "offer": "cover your own mouth and walk through, and they follow and guard you" + }, + { + "occupant": "a bell", + "doing": "hanging with its clapper on the floor beneath it", + "onArrival": "the bell moves very slightly", + "because": "the hour is due and cannot be struck", + "offer": "strike it with your hand — no clapper, no name — and the temple opens" + } + ], + "temptations": [ + { + "id": "veil", + "cue": "a length of the veil, unlifted", + "benefit": "once, say something without anything hearing who said it", + "useCost": { + "bane": 1 + }, + "standingDrawback": "your voice is not recognised by allies either" + }, + { + "id": "sealedbox", + "cue": "a small sealed box that hums", + "benefit": "once, open it and unmake something with a word", + "useCost": { + "bane": 2 + }, + "standingDrawback": "the name is loose afterwards and looking for a mouth", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "clapper", + "cue": "a bell clapper, heavy", + "benefit": "once, make a sound that nothing here can ignore", + "useCost": { + "bane": 1 + }, + "standingDrawback": "everything comes to see what rang" + }, + { + "id": "tonguejar", + "cue": "a jar with one tongue in it", + "benefit": "once, speak with the voice of whoever it belonged to", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they say something of their own each time" + }, + { + "id": "buriedname", + "cue": "a tablet, face-down, unread", + "benefit": "once, read a name and know what it commands", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the name knows it has been read" + } + ] + }, + "exclusion": { + "danger": "rivalry", + "dangerLine": "the temple will not share, and it can smell another god on you", + "trigger": "seenTwice", + "facets": { + "institution": [ + "niches all along a wall, every one of them emptied", + "a floor of broken idols laid face-down as paving", + "a single lamp where a row of lamps was fixed" + ], + "ritual": [ + "a censing of the doorway against something that keeps returning", + "tokens of other faiths collected in a basket at the door", + "a rite of exclusion cut beside every entrance" + ], + "demand": [ + "a doorway that will not admit anything with two allegiances", + "a room where only one thing may be venerated at a time", + "a plinth built for one and made larger since" + ], + "wound": [ + "idols broken carefully rather than in anger, and stacked", + "a frieze with every rival figure chiselled to a blank", + "a shrine walled up with the offerings still inside" + ], + "anchor": [ + "the last idol standing, undamaged", + "a basket of confiscated tokens, still full", + "a list of gods forbidden here, complete" + ] + }, + "features": [ + "a niche recently emptied", + "a token dropped at the doorway", + "fresh mortar sealing a small shrine", + "broken idol-pieces sorted by size", + "a censer used at a door and left", + "a name scratched off a frieze, this year" + ], + "decisions": [ + { + "cue": "a basket at the door for tokens of other faiths", + "cost": "giving up a token is a real cost to whoever carries it", + "resolve": { + "roll": "Poise 2", + "success": "you give one up properly and the temple treats the party as its own", + "failure": "you keep one and it is smelled on you: the next encounter starts hostile", + "orElse": "hand over everything: safe, and something you valued is gone" + } + }, + { + "cue": "a shrine walled up with the offerings still inside", + "cost": "opening it frees a rival the temple beat", + "resolve": { + "roll": "Brawn 2", + "success": "you open it and what is inside is grateful and useful", + "failure": "you open it and the temple treats you as its enemy from here", + "orElse": "leave it sealed; it has been sealed a long time" + } + }, + { + "cue": "a floor of broken idols laid face-down as paving", + "cost": "turning one over is a small resurrection", + "resolve": { + "roll": "Wits 2", + "success": "you find one still whole beneath and it will speak for you once", + "failure": "you turn over a broken one and it is angry with everybody", + "orElse": "walk over them without looking; the temple approves" + } + }, + { + "cue": "the last idol standing, undamaged, and a hammer beside it", + "cost": "the hammer was left there on purpose", + "resolve": { + "roll": "Poise 2", + "success": "you refuse the invitation and the temple is satisfied you are loyal", + "failure": "you take up the hammer and something in the temple decides what you are", + "orElse": "take the hammer away and hide it: the invitation stands for someone else" + } + }, + { + "cue": "a list of gods forbidden here, complete and long", + "cost": "one of them is one you know", + "resolve": { + "roll": "Wits 2", + "success": "you find the name that matters and can use it against the temple later", + "failure": "you are seen reading it and are assumed to be one of them: +1 Bane", + "orElse": "do not read the list; ignorance is safest here" + } + }, + { + "cue": "a censer at a doorway, still warm, used against something", + "cost": "using it yourself declares a side", + "resolve": { + "roll": "Poise 2", + "success": "you cense the doorway and whatever keeps returning is held off for the delve", + "failure": "you use it wrongly and it clears the way in instead", + "orElse": "leave it; the door is uncensed and something uses it" + } + } + ], + "situations": [ + { + "occupant": "one of the Celebrants", + "doing": "emptying a niche that has been empty for centuries", + "onArrival": "it dusts the empty shelf and moves to the next", + "because": "the niches must be kept clear", + "offer": "help it dust and it will show you where what was in them went" + }, + { + "occupant": "a broken god", + "doing": "standing assembled wrongly from pieces off the floor", + "onArrival": "the assembly shifts as you look at it", + "because": "it has been trying to stand up for a long time", + "offer": "assemble it correctly and it will owe you, and it is still strong" + }, + { + "occupant": "two living pilgrims", + "doing": "hiding a token in a wall before going in", + "onArrival": "they beg you, silently, not to say anything", + "because": "they cannot give it up and cannot carry it in", + "offer": "hide it better for them and they will guide you inside" + }, + { + "occupant": "the last idol", + "doing": "standing alone on a plinth built for a row", + "onArrival": "the lamp before it is freshly lit", + "because": "it outlasted the others and knows it", + "offer": "praise it aloud and it will let you pass anywhere in the temple" + }, + { + "occupant": "the basket at the door", + "doing": "filling further than when you last passed it", + "onArrival": "something in it is yours", + "because": "the confiscation continues without a doorkeeper", + "offer": "take back only what is yours and the temple allows it" + }, + { + "occupant": "the Last Priest", + "doing": "chiselling a rival's name off a frieze it has already cleared", + "onArrival": "it hands you the chisel and points at a blank", + "because": "the frieze must be clean and always has more names", + "offer": "chisel one blank and it will name every god it drove out" + } + ], + "temptations": [ + { + "id": "lastidol", + "cue": "a small idol, undamaged", + "benefit": "once, be protected as the temple protects its own", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you may carry no other token while you hold it" + }, + { + "id": "tokenbasket", + "cue": "a confiscated token from the basket", + "benefit": "once, call on a god this temple hates", + "useCost": { + "bane": 2 + }, + "standingDrawback": "the temple knows, and stops treating you as a guest", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "hammer", + "cue": "the hammer left beside the idol", + "benefit": "once, break something that should not be breakable", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the temple counts you a breaker of gods, approvingly" + }, + { + "id": "forbiddenlist", + "cue": "the list of forbidden gods", + "benefit": "once, name what something is afraid of", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are assumed to worship whatever you name" + }, + { + "id": "facepaving", + "cue": "a face-down idol-fragment", + "benefit": "once, hide your allegiance entirely", + "useCost": { + "bane": 1 + }, + "standingDrawback": "nothing recognises you, including help" + } + ] + } + } +} \ No newline at end of file diff --git a/foundry-module/module.json b/foundry-module/module.json index 76f694e..530830a 100644 --- a/foundry-module/module.json +++ b/foundry-module/module.json @@ -2,7 +2,7 @@ "id": "vanity-delve", "title": "DELVE — a dungeon layer for VANITY", "description": "Generates a coherent delve and sequences VANITY's Forge to stage it, one area at a time.", - "version": "0.3.0", + "version": "0.4.0", "compatibility": { "minimum": "13", "verified": "14.365" diff --git a/foundry-module/module/core/content/church.json b/foundry-module/module/core/content/church.json new file mode 100644 index 0000000..889bd29 --- /dev/null +++ b/foundry-module/module/core/content/church.json @@ -0,0 +1,1174 @@ +{ + "id": "church", + "label": "Church", + "forgeStageType": "barrow", + "schema": 1, + "placeNameStyle": "claimant", + "_model": "Interior kernel. A parish church wants to be believed, attended, given to, or kept holy, and its accommodations are what a cure of souls does to keep a flock.", + "facetProgression": { + "approach": "institution", + "complication": "ritual", + "turn": "demand", + "descent": "wound", + "threshold": "anchor", + "ending": "demand" + }, + "claimants": [ + "Vicar-Without-Flock", + "Anchoress", + "Last Curate", + "Patron", + "Sexton", + "Reverend Mother", + "Parson of the Marsh" + ], + "appetites": [ + { + "id": "believed", + "want": "to be believed without doubting", + "lack": "doubted", + "purpose": "nobody would ever question it", + "motif": "faith", + "prize": "relic", + "conscript": "the doubters", + "asks": "\"Do you doubt me?\"", + "appeasement": { + "move": "say the words of the creed aloud, as though you meant them", + "attribute": "Poise", + "successes": 2, + "why": "it is believed by someone living", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "attended", + "want": "never to preach to an empty nave", + "lack": "unattended", + "purpose": "the pews would never be empty", + "motif": "congregation", + "prize": "bell", + "conscript": "the parish", + "asks": "\"Why did you not come?\"", + "appeasement": { + "move": "take a seat in a pew and stay for the whole of it", + "attribute": "Poise", + "successes": 2, + "why": "somebody came to the service", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "given", + "want": "to be tithed to the last sheaf", + "lack": "unpaid", + "purpose": "nothing would ever be withheld", + "motif": "offering", + "prize": "chalice", + "conscript": "the tithed", + "asks": "\"What did you put in the plate?\"", + "appeasement": { + "move": "put something in the plate, and let it be seen", + "attribute": "Flair", + "successes": 2, + "why": "the offering was made", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "kept", + "want": "never to be made unholy", + "lack": "profaned", + "purpose": "nothing unclean would ever come in", + "motif": "sanctity", + "prize": "register", + "conscript": "the unclean", + "asks": "\"Did you come in like that?\"", + "appeasement": { + "move": "clean your boots and uncover your head before you enter", + "attribute": "Poise", + "successes": 2, + "why": "the ground is respected again", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + } + ], + "accommodations": [ + { + "id": "bricked", + "text": "bricked {conscript} into the wall to pray without stopping", + "cruelty": 3, + "fits": [ + "believed", + "attended", + "kept" + ] + }, + { + "id": "vowed", + "text": "held {conscript} to a vow they could not possibly keep", + "cruelty": 2, + "fits": [ + "believed", + "given", + "kept" + ] + }, + { + "id": "floored", + "text": "buried {conscript} under the flagstones so they would always attend", + "cruelty": 3, + "fits": [ + "attended", + "believed" + ] + }, + { + "id": "tithed", + "text": "tithed {conscript} down to the last sheaf and then the seed corn", + "cruelty": 3, + "fits": [ + "given", + "attended" + ] + }, + { + "id": "barred", + "text": "barred {conscript} from the door and would not say the words over them", + "cruelty": 3, + "fits": [ + "kept", + "believed", + "given" + ] + }, + { + "id": "kept", + "text": "would not release {conscript} from service, and then could not", + "cruelty": 1, + "fits": [ + "attended", + "given", + "kept" + ] + } + ], + "prizes": { + "relic": { + "label": "the relic that was never once doubted", + "function": "the only thing here anyone truly believed in" + }, + "bell": { + "label": "the bell that called a full nave", + "function": "the only thing that ever brought them all in" + }, + "chalice": { + "label": "the chalice the tithes were counted into", + "function": "the only place the parish was ever generous" + }, + "register": { + "label": "the register of who was and was not clean", + "function": "the only record of who was let in" + } + }, + "placeNames": { + "first": [ + "The Church of the", + "St Cuth's of the", + "The Chapel of the", + "The Minster of the", + "Our Lady of the" + ] + }, + "areaNames": { + "approach": [ + "The Lychgate", + "The Churchyard", + "The Porch", + "The West Door", + "The Path Between Graves" + ], + "complication": [ + "The Nave", + "The Font", + "The Aisle", + "The Bell-Floor", + "The Poor Box" + ], + "turn": [ + "The Chancel Step", + "The Rood Screen", + "The Pulpit", + "The Lady Chapel", + "The Choir" + ], + "descent": [ + "The Crypt", + "The Bone-Hole", + "The Undercroft", + "The Charnel", + "The Sunken Chapel" + ], + "threshold": [ + "The Vestry", + "The Sacristy", + "The Anchorhold", + "The Treasury", + "The Sealed Chapel" + ], + "ending": [ + "The High Altar", + "The Sanctuary", + "Before the Rood", + "The Chancel" + ] + }, + "factions": [ + { + "id": "congregation", + "name": "the Congregation", + "kind": "undead", + "essence": "still attending a service that has not ended", + "handledBy": "courtesy" + }, + { + "id": "relichunters", + "name": "relic-hunters", + "kind": "living", + "essence": "here for what is under the altar", + "handledBy": "trade" + }, + { + "id": "anchorites", + "name": "the Walled-In", + "kind": "undead", + "essence": "praying without pause, and listening", + "handledBy": "an honest confession" + }, + { + "id": "unclean", + "name": "what was barred out", + "kind": "beast", + "essence": "got in eventually, by another door", + "handledBy": "force" + } + ], + "triggerGlossary": { + "announced": "came in by the west door, in daylight, as a congregation does", + "seenTwice": "caught by two of the walled-in, or by a squint and a window", + "loud": "a raised voice under a vault carries further than you think", + "lingering": "stayed in a pew longer than a prayer takes", + "disturbed": "moved something consecrated" + }, + "rosters": { + "skirmish": { + "line": "3 Skeletons in the congregation's seats", + "foes": [ + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless; will not leave its pew" + } + ], + "harmedBy": "anything; Turn Undead trivialises them", + "avoid": "they do not rise for anyone who sits down" + }, + "fight": { + "line": "1 Ghoul in the charnel and 2 Skeletons", + "foes": [ + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "on a hit, a free Called Shot to freeze for a round" + }, + { + "n": 2, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything", + "avoid": "the Ghoul will not cross consecrated ground — stay on the flags" + }, + "battle": { + "line": "1 Necromancer at the altar and 3 Skeletons", + "foes": [ + { + "n": 1, + "name": "Necromancer", + "atk": 4, + "def": 3, + "grit": 6, + "nerve": 4, + "note": "raises one from the floor per round" + }, + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything — but they keep coming until he stops", + "avoid": "he will hear a confession before he fights; it costs a Turn" + }, + "nightmare": { + "line": "1 Wraith of the Vicar, 1 Ghoul and 4 Skeletons", + "foes": [ + { + "n": 1, + "name": "Wraith", + "atk": 5, + "def": 3, + "grit": 10, + "nerve": 5, + "note": "INCORPOREAL — chill touch ignores armour, drains 1 max Grit" + }, + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "freezes on a hit" + }, + { + "n": 4, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "blessed, silvered or magical weapons for the Wraith ONLY; anything for the rest", + "avoid": "it will not strike anyone kneeling — say so before initiative" + } + }, + "motifs": { + "faith": { + "danger": "doubt", + "dangerLine": "the church can tell who believes and who is only standing here", + "trigger": "lingering", + "facets": { + "institution": [ + "a creed cut into the chancel arch, every letter re-gilded", + "pews numbered and assigned, none of them free", + "a squint cut so the priest can see who is not attending" + ], + "ritual": [ + "a candle relit at the same hour by nothing", + "a service book open at the same page for three centuries", + "holy water in a stoup that has not evaporated" + ], + "demand": [ + "a rail you are expected to kneel at before you pass", + "a chancel step you cannot cross without being asked a question", + "a font that fills when you look at it" + ], + "wound": [ + "a rood with the figure hacked off and the cross kept", + "statues with their faces smoothed by hands, not weather", + "a creed with one line scratched out by many people" + ], + "anchor": [ + "a reliquary with the seals unbroken", + "a relic-box let into the altar stone", + "a monstrance under cloth, still warm" + ] + }, + "features": [ + "a candle lit this week in an empty church", + "a service book moved to a different page", + "fresh water in the stoup", + "a pew re-cushioned by somebody", + "a hymn number left on the board", + "kneelers set out in a row, recently" + ], + "decisions": [ + { + "cue": "a rail you are expected to kneel at", + "cost": "kneeling is submission and it is also protection", + "resolve": { + "roll": "Poise 2", + "success": "you kneel and the Congregation counts you faithful — nothing here strikes a kneeler", + "failure": "you pass without kneeling and are marked: the next encounter starts hostile", + "orElse": "go round by the aisle: one Turn, and you are noticed avoiding it" + } + }, + { + "cue": "a creed with one line scratched out", + "cost": "saying the missing line aloud would settle an old argument", + "resolve": { + "roll": "Wits 2", + "success": "you work out the scratched line and say it — the church relaxes entirely", + "failure": "you guess wrong and say something the church considers heresy: +1 Bane", + "orElse": "say the creed without the line; it is accepted, coldly" + } + }, + { + "cue": "a reliquary with the seals unbroken", + "cost": "opening it settles whether there was ever anything in it", + "resolve": { + "roll": "Wits 2", + "success": "you open it without breaking the seals and see what is inside", + "failure": "you break the seals and whatever was believed in stops being believed: +1 Bane", + "orElse": "leave it sealed; the question stays open, which suits the church" + } + }, + { + "cue": "a rood with the figure hacked away", + "cost": "restoring it is a kindness; asking who did it is not", + "resolve": { + "roll": "Brawn 2", + "success": "you set the figure right and the Congregation is grateful — they will guide you", + "failure": "you drop it: the noise brings everything, roll the clock", + "orElse": "leave it; the cross is bare and the church resents the indifference" + } + }, + { + "cue": "a font that fills when you look at it", + "cost": "using it is a claim on the church's protection", + "resolve": { + "roll": "Poise 2", + "success": "you use it properly and are counted clean for the rest of the delve", + "failure": "you use it carelessly and it empties: +1 Bane", + "orElse": "walk past dry; nothing gained, nothing owed" + } + }, + { + "cue": "a squint cut through the wall at eye height", + "cost": "looking through sees who is being watched", + "resolve": { + "roll": "Wits 1", + "success": "you look and see the whole nave, including what is standing in it", + "failure": "you are seen looking, from the other side", + "orElse": "do not look; you go in blind" + } + } + ], + "situations": [ + { + "occupant": "one of the Congregation", + "doing": "holding a hymn book open at a page it cannot read", + "onArrival": "it offers you the book and waits", + "because": "the service cannot continue until someone sings", + "offer": "sing anything at all and the whole nave joins, and stands aside" + }, + { + "occupant": "the Anchoress", + "doing": "praying through a slot in a wall, without pausing", + "onArrival": "the prayer stops mid-word", + "because": "she was walled in to pray without ceasing and has", + "offer": "give her something to pray for and she will tell you what she has heard through the wall" + }, + { + "occupant": "a living relic-hunter", + "doing": "levering at an altar stone with a bar", + "onArrival": "they stop and offer you the other end", + "because": "the relic is under it and they cannot shift it alone", + "offer": "help and they will split what is under it" + }, + { + "occupant": "the candles", + "doing": "lighting themselves along the nave, one at a time toward you", + "onArrival": "the nearest one takes", + "because": "the service is being prepared", + "offer": "light one yourself and the church treats you as clergy" + }, + { + "occupant": "three of the Congregation", + "doing": "standing for a hymn that has not been announced", + "onArrival": "they look at you, waiting for the number", + "because": "the hymn board is blank and nobody has set it", + "offer": "name any number and they sit, and let you through" + }, + { + "occupant": "the Sexton", + "doing": "digging a grave inside the church, in the aisle", + "onArrival": "it looks up and asks who it is for", + "because": "it was told to dig and not told for whom", + "offer": "give it a name — not one of yours — and it will dig elsewhere" + } + ], + "temptations": [ + { + "id": "relic", + "cue": "a finger-bone in a silver case", + "benefit": "once, be believed absolutely by anything here", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the church knows its relic is out of the building" + }, + { + "id": "stoupwater", + "cue": "a phial of water from the stoup", + "benefit": "once, make ground temporarily consecrated", + "useCost": { + "bane": 1 + }, + "standingDrawback": "what was already there has to go somewhere" + }, + { + "id": "servicebook", + "cue": "a service book, much used", + "benefit": "once, say the right words in a rite you do not know", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are expected to lead the next one" + }, + { + "id": "roodsplinter", + "cue": "a splinter from the hacked rood", + "benefit": "once, refuse a supernatural effect entirely", + "useCost": { + "bane": 2 + }, + "standingDrawback": "whatever you refused finds someone else in the party", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "hymnnumber", + "cue": "a set of hymn-board numerals", + "benefit": "once, summon the Congregation to a place you choose", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they stay until the hymn is finished, and nobody knows the tune" + } + ] + }, + "congregation": { + "danger": "attendance", + "dangerLine": "the church is still counting the house, and you have just walked in", + "trigger": "announced", + "facets": { + "institution": [ + "pews with family names carved on the ends, all of them occupied", + "a hat-peg row, full", + "a gallery built to hold a hundred more" + ], + "ritual": [ + "a bell rung for a service nobody is walking to", + "a collection taken up along an empty row", + "banns read out for a marriage between two dead people" + ], + "demand": [ + "a pew with a gap in it exactly your size", + "a seating plan with your place already marked", + "a nave arranged so a latecomer must walk the length of it" + ], + "wound": [ + "pews torn out and the fixings left", + "a gallery collapsed under a weight it was never given", + "attendance rolls with the numbers falling year on year, in one hand" + ], + "anchor": [ + "a bell, unhung, with the rope still on it", + "a full attendance roll, one Sunday, framed", + "a hat still on its peg, brushed" + ] + }, + "features": [ + "a pew polished by somebody this year", + "a hat on a peg that was empty before", + "an attendance roll with a fresh entry", + "a collection plate with coin in it", + "a bell-rope replaced recently", + "a door propped open, welcomingly" + ], + "decisions": [ + { + "cue": "a pew with a gap in it exactly your size", + "cost": "sitting is attendance and attendance is binding", + "resolve": { + "roll": "Poise 2", + "success": "you sit for a moment and stand — counted present, and nothing here troubles you", + "failure": "you sit and stay: the service continues around you and you lose a Turn", + "orElse": "stay standing at the back; the Congregation resents it visibly" + } + }, + { + "cue": "a collection plate coming down an empty row", + "cost": "the plate reaches you whether anyone carries it or not", + "resolve": { + "roll": "Flair 2", + "success": "you give well and are counted generous — the church opens for you", + "failure": "you give nothing and the plate follows you: +1 Bane", + "orElse": "give everything you carry loose: generous, and you are poorer" + } + }, + { + "cue": "a bell-rope, replaced recently, in a tower with no ringer", + "cost": "ringing calls the parish, and something answers", + "resolve": { + "roll": "Brawn 2", + "success": "you ring it and the Congregation assembles where you want them", + "failure": "you ring badly and something else assembles: roll the clock", + "orElse": "leave the rope; the parish stays where it is" + } + }, + { + "cue": "banns read for a marriage between two of the dead", + "cost": "objecting is your right and it will be heard", + "resolve": { + "roll": "Wits 2", + "success": "you object on a technicality and the church is delighted by the correctness", + "failure": "you object badly and are held to have slandered the dead: +1 Bane", + "orElse": "hold your peace; the marriage proceeds and something is now bound" + } + }, + { + "cue": "an attendance roll with your names already written", + "cost": "somebody entered you before you arrived", + "resolve": { + "roll": "Wits 2", + "success": "you find who wrote it and why, and can use it", + "failure": "you strike your names out and the church takes the absence badly: +1 Bane", + "orElse": "leave it; you are expected weekly from now on" + } + }, + { + "cue": "a gallery that will hold you or will not", + "cost": "the stair up is the fast way over the nave", + "resolve": { + "roll": "Brawn 2", + "success": "you cross the gallery and it holds", + "failure": "it gives: 2 Grit each and everything in the church looks up", + "orElse": "go round at floor level: one Turn" + } + } + ], + "situations": [ + { + "occupant": "a full nave of the Congregation", + "doing": "sitting through a service with no priest", + "onArrival": "every head turns as you enter, politely", + "because": "the service was never dismissed", + "offer": "take a seat for one minute and they will let you through the chancel" + }, + { + "occupant": "the Verger", + "doing": "showing an empty pew to nobody", + "onArrival": "it turns and shows you to it instead", + "because": "every guest must be seated", + "offer": "take the seat and it will show you anything else you ask for" + }, + { + "occupant": "a collection plate", + "doing": "travelling along an empty row toward you", + "onArrival": "it stops in front of you", + "because": "the collection must be taken and never is", + "offer": "put anything in and the row lets you pass" + }, + { + "occupant": "two living thieves", + "doing": "prising a brass off a pew end", + "onArrival": "they freeze and one raises a crowbar, uncertainly", + "because": "the brasses are worth more than the box", + "offer": "let them work and they will tell you which floor-slab is loose" + }, + { + "occupant": "the bell", + "doing": "ringing itself for a service nobody is coming to", + "onArrival": "the rope moves without a hand", + "because": "the hour must be rung", + "offer": "catch the rope and ring it properly, and the Congregation gathers for you" + }, + { + "occupant": "one of the Congregation", + "doing": "keeping a place with a hat and a folded coat", + "onArrival": "it moves them aside for you", + "because": "the place is kept for someone who never came", + "offer": "sit in the kept place and it will tell you who it was for" + } + ], + "temptations": [ + { + "id": "bell", + "cue": "a small hand-bell from the vestry", + "benefit": "once, gather everything in the church to one room", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they stay until dismissed by name" + }, + { + "id": "hatpeg", + "cue": "a hat from the peg row, brushed", + "benefit": "the Congregation takes you for a parishioner", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are expected at the next service" + }, + { + "id": "plate", + "cue": "a collection plate, worn thin", + "benefit": "once, ask for something and have it given", + "useCost": { + "bane": 1 + }, + "standingDrawback": "whatever is given is expected back at a hundredfold" + }, + { + "id": "attendanceroll", + "cue": "a page of the attendance roll", + "benefit": "once, prove you were present somewhere you were not", + "useCost": { + "bane": 2 + }, + "standingDrawback": "your absence elsewhere is now on record", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "pewbrass", + "cue": "a brass off a family pew", + "benefit": "doors that check standing open for you", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the family it names is remembered as yours" + } + ] + }, + "offering": { + "danger": "arrears", + "dangerLine": "the church is owed a tithe, and it has kept every account", + "trigger": "disturbed", + "facets": { + "institution": [ + "a tithe barn attached to the church and bigger than it", + "a poor box with three locks and three keyholders", + "a board listing what each field owes, in bushels" + ], + "ritual": [ + "a first sheaf brought in and never threshed", + "a plate passed along a row that nobody sits in", + "candles bought by subscription, each with a name" + ], + "demand": [ + "a box at the door you cannot pass without hearing", + "a plate held out at the chancel step", + "a room where every surface has somewhere to put a coin" + ], + "wound": [ + "a poor box forced from behind, the locks intact", + "a tithe board with the last three years blank", + "a barn emptied in a night, and the parish starved for it" + ], + "anchor": [ + "a chalice the tithes were counted into", + "a strongbox under the altar, still locked", + "a tally of every sheaf ever given" + ] + }, + "features": [ + "a fresh candle bought and named", + "a poor box emptied and put back straight", + "coin left on a ledge, deliberately", + "a sheaf laid at the altar this season", + "a tithe board with a new figure", + "a lock changed on the poor box" + ], + "decisions": [ + { + "cue": "a poor box with three locks and no keyholders left", + "cost": "opening it is theft or restitution depending who you ask", + "resolve": { + "roll": "Wits 2", + "success": "you open it as the churchwardens would and take only what is owed you", + "failure": "you force it and the parish counts you a thief: +1 Bane", + "orElse": "leave it; the money stays where the parish put it" + } + }, + { + "cue": "a first sheaf laid at the altar and never threshed", + "cost": "threshing it releases something the church has been holding", + "resolve": { + "roll": "Poise 2", + "success": "you thresh it properly and the church counts a debt cleared — it eases toward you", + "failure": "you scatter it and the offering is spoiled: roll the clock", + "orElse": "leave it; the debt stands" + } + }, + { + "cue": "a plate held out at the chancel step by nothing at all", + "cost": "what you put in is measured against what you carry", + "resolve": { + "roll": "Flair 2", + "success": "you give proportionately and the church is satisfied for the whole delve", + "failure": "you give meanly and it is noticed: +1 Bane", + "orElse": "give nothing; the plate follows you at a distance" + } + }, + { + "cue": "a tithe board with three blank years", + "cost": "filling them in is a lie the church might accept", + "resolve": { + "roll": "Wits 2", + "success": "you enter plausible figures and the arrears are considered settled", + "failure": "your figures are impossible and the church knows every field: +1 Bane", + "orElse": "leave the blanks; the arrears stand against the parish, not you" + } + }, + { + "cue": "a chalice used for counting rather than communion", + "cost": "using it properly might be the point", + "resolve": { + "roll": "Poise 2", + "success": "you use it as it was meant and the church gives up what it was holding", + "failure": "you drink from it as a cup and it is profaned: +1 Bane", + "orElse": "leave it; it goes on holding coin" + } + }, + { + "cue": "a candle bought by subscription with a name on it", + "cost": "lighting someone else's candle is presumption", + "resolve": { + "roll": "Flair 1", + "success": "you light it and the named person's account is credited — they will help you", + "failure": "you light it wrongly and the subscription lapses", + "orElse": "leave it unlit; it has been unlit a long time" + } + } + ], + "situations": [ + { + "occupant": "a churchwarden", + "doing": "counting coin into a chalice that never fills", + "onArrival": "it asks whether you have come to pay or to be paid", + "because": "the account has never balanced", + "offer": "pay anything and it will unlock what it is guarding" + }, + { + "occupant": "the tithe barn", + "doing": "standing fuller than the church and quite silent", + "onArrival": "the doors are open and nothing has been taken", + "because": "the tithe was gathered and never distributed", + "offer": "take a share openly and the parish counts you owed" + }, + { + "occupant": "two living farmers", + "doing": "carrying a sheaf toward the altar, reluctantly", + "onArrival": "they set it down when they see you and look relieved", + "because": "the first sheaf is owed and they cannot afford it", + "offer": "carry it for them and the church credits you the gift" + }, + { + "occupant": "the poor box", + "doing": "rattling although nothing has been put in", + "onArrival": "the sound stops as you approach", + "because": "the box must be filled and never is", + "offer": "put something in and every locked thing in the church opens once" + }, + { + "occupant": "one of the Congregation", + "doing": "lighting subscription candles one by one, by name", + "onArrival": "it holds a taper out to you", + "because": "every subscriber must be remembered", + "offer": "light one and it will name who else is still owed" + }, + { + "occupant": "the Sexton", + "doing": "carrying a strongbox toward the altar and back again", + "onArrival": "it asks you to take one end", + "because": "the box must be under the altar and will not fit", + "offer": "help it and it will show you what is beneath" + } + ], + "temptations": [ + { + "id": "chalice", + "cue": "a chalice used for counting", + "benefit": "once, ask for a payment and have it given", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the church books it against you" + }, + { + "id": "poorboxkey", + "cue": "one of three keys to the poor box", + "benefit": "one locked thing per scene opens", + "useCost": { + "bane": 1 + }, + "standingDrawback": "two other keyholders are missed and looked for" + }, + { + "id": "firstsheaf", + "cue": "a sheaf never threshed", + "benefit": "once, clear a debt owed by anyone", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the debt transfers rather than clearing" + }, + { + "id": "tithetally", + "cue": "a tally of every sheaf given", + "benefit": "once, prove someone owes you", + "useCost": { + "bane": 2 + }, + "standingDrawback": "your own arrears are on the reverse", + "acceptanceCost": { + "vice": "Greed" + } + }, + { + "id": "namedcandle", + "cue": "a candle with somebody's name on it", + "benefit": "light it and that person's ghost assists you, once", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they expect the favour returned" + } + ] + }, + "sanctity": { + "danger": "profanation", + "dangerLine": "the church minds very much what is brought in, and it can tell", + "trigger": "disturbed", + "facets": { + "institution": [ + "a boot-scraper worn to nothing at the porch", + "a rail marking where the unbaptised may stand", + "holy ground marked out by stones set on edge" + ], + "ritual": [ + "a threshold washed daily by nothing", + "hats removed and hung before a door nobody uses", + "a censer swung on a chain in an empty aisle" + ], + "demand": [ + "a doorway that will not admit you as you are", + "a step that is cold through boots", + "a chancel that makes you aware of your hands" + ], + "wound": [ + "a floor scrubbed through to the bedding mortar", + "a wall where something was washed off repeatedly", + "graves outside the wall, in a row, unmarked" + ], + "anchor": [ + "a register of who was clean and who was not", + "a phial of oil, sealed", + "a stone let into the floor, whiter than the rest" + ] + }, + "features": [ + "a threshold recently washed", + "mud tracked in and scrubbed at, badly", + "a censer still warm", + "a hat left on the wrong side of the door", + "stones set on edge, one moved", + "a grave dug just outside the wall" + ], + "decisions": [ + { + "cue": "a threshold that will not admit you as you are", + "cost": "cleaning up costs a moment; forcing it costs more", + "resolve": { + "roll": "Poise 2", + "success": "you make yourself presentable and the church admits you as a guest", + "failure": "you cross as you are and the ground objects: +1 Bane and the Congregation cools", + "orElse": "go in by the vestry door: one Turn, and it is noticed" + } + }, + { + "cue": "a rail marking where the unbaptised may stand", + "cost": "crossing it is either faith or trespass", + "resolve": { + "roll": "Poise 2", + "success": "you cross with the right words and are treated as of the parish", + "failure": "you cross without them: the next encounter starts hostile", + "orElse": "stay behind the rail: safe, and you cannot reach what is beyond" + } + }, + { + "cue": "a register of who was clean and who was not", + "cost": "your names are not in it yet", + "resolve": { + "roll": "Wits 2", + "success": "you enter yourselves convincingly and the church stops testing you", + "failure": "you enter yourselves badly and are listed among the unclean: +1 Bane", + "orElse": "leave the register; you are tested at every door" + } + }, + { + "cue": "a wall where something was washed off many times", + "cost": "reading what is under it is possible and unwelcome", + "resolve": { + "roll": "Wits 2", + "success": "you read enough to know what the parish would not have on its wall", + "failure": "you expose it entirely and the church wants it gone again: roll the clock", + "orElse": "leave it; the stain stays a stain" + } + }, + { + "cue": "graves outside the wall in an unmarked row", + "cost": "bringing one inside would settle an old injustice", + "resolve": { + "roll": "Brawn 2", + "success": "you move a stone inside the wall and the barred dead are grateful — they will open a way", + "failure": "you are caught at it and the ground rejects both of you: +1 Bane", + "orElse": "leave them out; they have been out a long time" + } + }, + { + "cue": "a phial of oil, sealed, in the sacristy", + "cost": "using it consecrates; wasting it does not", + "resolve": { + "roll": "Poise 2", + "success": "you use it exactly and one place becomes safe for the delve", + "failure": "you spill it and the church counts the waste: +1 Bane", + "orElse": "leave it sealed; nothing is made safe" + } + } + ], + "situations": [ + { + "occupant": "the Sexton", + "doing": "scrubbing a threshold that is already clean", + "onArrival": "it does not look up and asks you to wipe your feet", + "because": "the ground must be kept and cannot be", + "offer": "wipe your feet and it will let you anywhere, including down" + }, + { + "occupant": "one of the Walled-In", + "doing": "listening at a slot for a confession that has not come", + "onArrival": "it asks, through the wall, whether you have anything to say", + "because": "it may not leave until someone is absolved", + "offer": "tell it one true bad thing and every door in the church opens" + }, + { + "occupant": "a censer", + "doing": "swinging on its chain in an aisle with nobody in it", + "onArrival": "the smoke turns toward you", + "because": "the ground must be censed and the thurifer is gone", + "offer": "take the chain and swing it, and what is unclean here withdraws" + }, + { + "occupant": "two living gravediggers", + "doing": "digging just outside the wall, in the dark", + "onArrival": "they stop and one gestures at the church, resentfully", + "because": "the ground inside was refused them", + "offer": "dig inside for them and the barred dead will carry you through the crypt" + }, + { + "occupant": "the stones set on edge", + "doing": "standing a little further in than the marks in the grass", + "onArrival": "the boundary has moved since you looked", + "because": "the holy ground is being extended", + "offer": "set one back and the church treats you as a churchwarden" + }, + { + "occupant": "the Reverend Mother", + "doing": "washing a wall where something keeps coming back", + "onArrival": "she hands you a cloth without turning", + "because": "it must not be seen and will not go", + "offer": "read it aloud before you wash it and she will tell you what it means" + } + ], + "temptations": [ + { + "id": "oil", + "cue": "a sealed phial of oil", + "benefit": "once, make a place holy for a scene", + "useCost": { + "bane": 1 + }, + "standingDrawback": "what was displaced waits at the edge of it" + }, + { + "id": "register", + "cue": "the register of clean and unclean", + "benefit": "once, have your presence accepted anywhere here", + "useCost": { + "bane": 1 + }, + "standingDrawback": "someone else's name has been struck to make room" + }, + { + "id": "bootscraper", + "cue": "a shard of the porch boot-scraper", + "benefit": "once, cross a threshold that refuses you", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you bring in whatever the threshold was keeping out" + }, + { + "id": "whitestone", + "cue": "the whiter stone from the floor", + "benefit": "stand on it and nothing unclean may touch you", + "useCost": { + "bane": 2 + }, + "standingDrawback": "you must not step off it while anything is watching", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "censer", + "cue": "a censer on a short chain", + "benefit": "once, drive something back without harming it", + "useCost": { + "bane": 1 + }, + "standingDrawback": "it remembers the smell and finds you later" + } + ] + } + } +} \ No newline at end of file diff --git a/foundry-module/module/core/content/index.json b/foundry-module/module/core/content/index.json index 9d363ae..466bbba 100644 --- a/foundry-module/module/core/content/index.json +++ b/foundry-module/module/core/content/index.json @@ -13,12 +13,30 @@ "geometry": "barrow", "motifs": 4 }, + { + "id": "church", + "label": "Church", + "geometry": "barrow", + "motifs": 4 + }, { "id": "forest", "label": "Forest", "geometry": "forest", "motifs": 4 }, + { + "id": "palace", + "label": "Palace", + "geometry": "barrow", + "motifs": 4 + }, + { + "id": "temple", + "label": "Temple", + "geometry": "barrow", + "motifs": 4 + }, { "id": "town", "label": "Town", diff --git a/foundry-module/module/core/content/palace.json b/foundry-module/module/core/content/palace.json new file mode 100644 index 0000000..4b703ae --- /dev/null +++ b/foundry-module/module/core/content/palace.json @@ -0,0 +1,1174 @@ +{ + "id": "palace", + "label": "Palace", + "forgeStageType": "barrow", + "schema": 1, + "placeNameStyle": "claimant", + "_model": "Interior kernel at its most VANITY-shaped. A palace wants to be attended, delighted, admired or centred on, and its accommodations are what a court does to people who are useful to that.", + "facetProgression": { + "approach": "institution", + "complication": "ritual", + "turn": "demand", + "descent": "wound", + "threshold": "anchor", + "ending": "demand" + }, + "claimants": [ + "Sun-Queen", + "Pleasure-Prince", + "Regent-in-Perpetuity", + "Favourite", + "Doge", + "Empress of One Room", + "Master of Revels" + ], + "appetites": [ + { + "id": "attended", + "want": "never to do anything unattended", + "lack": "unattended", + "purpose": "nothing would ever have to be done alone", + "motif": "service", + "prize": "bell", + "conscript": "the servants", + "asks": "\"Where is everybody?\"", + "appeasement": { + "move": "do one small service without being asked, and well", + "attribute": "Poise", + "successes": 2, + "why": "it was attended to", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "delighted", + "want": "never to be bored for an instant", + "lack": "bored", + "purpose": "the entertainment would never stop", + "motif": "delight", + "prize": "mask", + "conscript": "the entertainers", + "asks": "\"Well, amuse me.\"", + "appeasement": { + "move": "amuse it — a story, a trick, a scandal, anything new", + "attribute": "Flair", + "successes": 2, + "why": "it is diverted again", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "admired", + "want": "to be surrounded by the finest of everything", + "lack": "surrounded by the ordinary", + "purpose": "nothing plain would ever be in the room", + "motif": "splendour", + "prize": "jewel", + "conscript": "the makers", + "asks": "\"Do you like it?\"", + "appeasement": { + "move": "admire something of its aloud and in detail", + "attribute": "Flair", + "successes": 2, + "why": "it has been admired properly", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "centred", + "want": "to be the reason everyone is in the room", + "lack": "ignored", + "purpose": "every eye would always be on it", + "motif": "audience", + "prize": "seal", + "conscript": "the courtiers", + "asks": "\"Am I boring you?\"", + "appeasement": { + "move": "give it your whole attention, and do not look away", + "attribute": "Poise", + "successes": 2, + "why": "it is the centre of the room again", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + } + ], + "accommodations": [ + { + "id": "retained", + "text": "retained {conscript} at court and would not sign their leave", + "cruelty": 2, + "fits": [ + "attended", + "delighted", + "centred" + ] + }, + { + "id": "ruined", + "text": "ruined {conscript} so they could not afford to leave", + "cruelty": 3, + "fits": [ + "attended", + "centred", + "admired" + ] + }, + { + "id": "commissioned", + "text": "commissioned {conscript} to work until the work killed them", + "cruelty": 3, + "fits": [ + "admired", + "delighted" + ] + }, + { + "id": "favoured", + "text": "favoured {conscript} so publicly that they could go nowhere else", + "cruelty": 2, + "fits": [ + "centred", + "delighted", + "attended" + ] + }, + { + "id": "displayed", + "text": "had {conscript} dressed and posed about the rooms as furnishing", + "cruelty": 3, + "fits": [ + "admired", + "centred" + ] + }, + { + "id": "kept", + "text": "would not let {conscript} retire, and then could not", + "cruelty": 1, + "fits": [ + "attended", + "delighted", + "admired" + ] + } + ], + "prizes": { + "bell": { + "label": "the bell that was always answered", + "function": "the only thing the household ever obeyed instantly" + }, + "mask": { + "label": "the mask from the last good revel", + "function": "the only night anybody remembers enjoying" + }, + "jewel": { + "label": "the one perfect thing in a palace of fine things", + "function": "the only object here that was never improved on" + }, + "seal": { + "label": "the privy seal, still warm", + "function": "the only thing that ever ended a conversation" + } + }, + "placeNames": { + "first": [ + "The Palace of the", + "The Winter House of the", + "The Pavilions of the", + "The Court of the", + "The Summer Rooms of the" + ] + }, + "areaNames": { + "approach": [ + "The Court of Honour", + "The Grand Stair", + "The Colonnade", + "The Water Garden", + "The Carriage Sweep" + ], + "complication": [ + "The Antechamber", + "The Mirror Gallery", + "The Music Room", + "The Orangery", + "The Card Room" + ], + "turn": [ + "The Throne Room", + "The Long Gallery", + "The Presence Chamber", + "The Painted Hall", + "The Salon" + ], + "descent": [ + "The Servants' Passages", + "The Kitchens", + "The Ice House", + "The Under-Stair", + "The Laundry Court" + ], + "threshold": [ + "The Privy Chamber", + "The Closet", + "The Robing Room", + "The Cabinet", + "The Bedchamber Antechamber" + ], + "ending": [ + "The Bedchamber", + "The Little Room", + "Where the Favourite Waits", + "The Last Salon" + ] + }, + "factions": [ + { + "id": "household", + "name": "the Household", + "kind": "undead", + "essence": "still in service, still waiting to be rung for", + "handledBy": "courtesy" + }, + { + "id": "creditors", + "name": "creditors", + "kind": "living", + "essence": "here for what the court still owes them", + "handledBy": "trade" + }, + { + "id": "court", + "name": "the Court", + "kind": "undead", + "essence": "still attending, still competing to be noticed", + "handledBy": "flattery" + }, + { + "id": "vermin", + "name": "what moved into the empty rooms", + "kind": "beast", + "essence": "never had an invitation", + "handledBy": "force" + } + ], + "triggerGlossary": { + "announced": "came up the grand stair and were announced, as guests are", + "seenTwice": "caught in two mirrors of the gallery at once", + "loud": "a raised voice in a room built for conversation", + "lingering": "stayed in one room long enough to be spoken about", + "disturbed": "moved, sat on, or used something the household maintains" + }, + "rosters": { + "skirmish": { + "line": "3 Skeletons in livery", + "foes": [ + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless; bows before it strikes" + } + ], + "harmedBy": "anything", + "avoid": "they will not strike a guest who has been announced" + }, + "fight": { + "line": "1 Ghoul in the kitchens and 2 Skeletons", + "foes": [ + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "free Called Shot to freeze on a hit" + }, + { + "n": 2, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything", + "avoid": "it stays below stairs; the state rooms are safe from it" + }, + "battle": { + "line": "1 Wraith of the Favourite and 3 Skeletons", + "foes": [ + { + "n": 1, + "name": "Wraith", + "atk": 5, + "def": 3, + "grit": 10, + "nerve": 5, + "note": "INCORPOREAL — chill touch ignores armour, drains 1 max Grit" + }, + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "blessed, silvered or magical weapons for the Wraith ONLY; anything for the Skeletons — say so before initiative", + "avoid": "it would far rather be flattered than fight, and will pause to be" + }, + "nightmare": { + "line": "1 Wraith, 1 Ogre in the under-stair and 4 Skeletons", + "foes": [ + { + "n": 1, + "name": "Wraith", + "atk": 5, + "def": 3, + "grit": 10, + "nerve": 5, + "note": "INCORPOREAL" + }, + { + "n": 1, + "name": "Ogre", + "atk": 5, + "def": 3, + "grit": 12, + "nerve": 3, + "note": "was the doorkeeper and still is" + }, + { + "n": 4, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "blessed, silvered or magical weapons for the Wraith ONLY; anything for the rest", + "avoid": "do not run this without an appeasement route open" + } + }, + "motifs": { + "service": { + "danger": "attendance", + "dangerLine": "the household is still in service, and it is waiting to be rung for", + "trigger": "loud", + "facets": { + "institution": [ + "a bell-board with every room labelled and every wire taut", + "back-stairs running behind every wall so nobody is seen working", + "a servants' hall laid for forty" + ], + "ritual": [ + "a tray carried up at the same hour to a room nobody is in", + "boots cleaned nightly and set outside doors", + "a bed turned down every evening" + ], + "demand": [ + "a room where something is always just about to be handed to you", + "a chair drawn out before you reach it", + "a door that opens before you touch it" + ], + "wound": [ + "a bell-wire pulled so hard it came out of the wall", + "a servants' hall with the table cleared in a hurry", + "livery folded and stacked by people who were leaving" + ], + "anchor": [ + "a bell that was always answered, on its own hook", + "a book of household orders, current", + "a set of keys to every room, complete" + ] + }, + "features": [ + "a tray set down and not collected", + "boots cleaned and left outside a door", + "a bed turned down this evening", + "a bell still swinging on the board", + "livery laid out for tomorrow", + "a fire laid but not lit" + ], + "decisions": [ + { + "cue": "a bell-board with every wire taut and one still swinging", + "cost": "answering it puts you in service; ringing it summons", + "resolve": { + "roll": "Poise 2", + "success": "you answer the bell and the Household takes you for staff — doors stop being locked", + "failure": "you ring instead and something arrives expecting to be commanded", + "orElse": "leave the board; the bell goes on swinging" + } + }, + { + "cue": "a tray carried up at the same hour to an empty room", + "cost": "taking it up is service; eating it is presumption", + "resolve": { + "roll": "Poise 2", + "success": "you deliver it correctly and the Household will fetch and carry for you", + "failure": "you eat from it and the court hears you were in the kitchens: +1 Bane", + "orElse": "let it go up as it always does; nothing changes" + } + }, + { + "cue": "back-stairs running behind the wall, unlit", + "cost": "servants' passages go everywhere and nobody watches them", + "resolve": { + "roll": "Wits 2", + "success": "you navigate them and reach anywhere in the palace unseen", + "failure": "you come out in the wrong room in front of the wrong thing", + "orElse": "take the state rooms: seen, announced, one Turn" + } + }, + { + "cue": "a set of keys hanging where the housekeeper left them", + "cost": "taking them is theft below stairs and authority above", + "resolve": { + "roll": "Flair 2", + "success": "you take them as though entitled and the Household hands you the rest", + "failure": "you are caught taking them and are staff, not guests, from here", + "orElse": "leave them; every locked door stays locked" + } + }, + { + "cue": "a fire laid but not lit in a room that is very cold", + "cost": "lighting it announces occupancy", + "resolve": { + "roll": "Brawn 2", + "success": "you light it and the room becomes yours — the Household attends you here", + "failure": "the smoke draws something down the chimney: roll the clock", + "orElse": "leave it cold; you are not staying" + } + }, + { + "cue": "a book of household orders, current, in a fresh hand", + "cost": "somebody is still writing the orders", + "resolve": { + "roll": "Wits 2", + "success": "you read who is issuing them and can countermand one", + "failure": "you add an order and the Household carries it out too literally: +1 Bane", + "orElse": "leave it; the orders continue" + } + } + ], + "situations": [ + { + "occupant": "two of the Household", + "doing": "carrying a tray up a stair to a room with nobody in it", + "onArrival": "they stand aside for you and wait", + "because": "the tray goes up at this hour and always has", + "offer": "take the tray up yourself and they will open anything you ask" + }, + { + "occupant": "the Housekeeper", + "doing": "counting linen that is already counted", + "onArrival": "it asks you, without looking, how many are staying", + "because": "the rooms must be made up for guests who never came", + "offer": "give it a number and rooms are made ready — and you are expected in them" + }, + { + "occupant": "a bell", + "doing": "swinging on the board with no hand on the wire", + "onArrival": "the label beneath it names a room above you", + "because": "somebody rang and nobody went", + "offer": "answer it and whatever is up there treats you as its own servant" + }, + { + "occupant": "a living creditor", + "doing": "going through a bureau, quietly, with a list", + "onArrival": "they look up and show you the list rather than hide it", + "because": "the court owes them and will not pay", + "offer": "help them find it and they will tell you which rooms are worth entering" + }, + { + "occupant": "one of the Household", + "doing": "holding a door open for somebody who is not coming", + "onArrival": "its arm does not lower", + "because": "it was told to hold the door", + "offer": "walk through and thank it, and it follows you and opens every other door" + }, + { + "occupant": "the servants' hall", + "doing": "standing laid for forty with the food still warm", + "onArrival": "chairs scrape back very slightly", + "because": "the hall is laid at this hour and always has been", + "offer": "sit and eat and the whole Household counts you one of them" + } + ], + "temptations": [ + { + "id": "bell", + "cue": "a small bell from the board", + "benefit": "ring it and one of the Household comes and does one thing", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the Household begins to expect instructions from you" + }, + { + "id": "keys", + "cue": "the housekeeper's keys, complete", + "benefit": "one locked door per scene opens", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are held responsible for what is behind them" + }, + { + "id": "livery", + "cue": "a suit of livery, pressed", + "benefit": "the Household and the Court both ignore you", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are given work, and it is noticed if undone" + }, + { + "id": "orderbook", + "cue": "the book of household orders", + "benefit": "write an order and the Household obeys it exactly", + "useCost": { + "bane": 2 + }, + "standingDrawback": "it obeys the letter of it, not what you meant", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "backstairkey", + "cue": "a key to the servants' passages", + "benefit": "move unseen between any two rooms, once", + "useCost": { + "bane": 1 + }, + "standingDrawback": "something else uses the passages too, and now knows you do" + } + ] + }, + "delight": { + "danger": "boredom", + "dangerLine": "the court is bored, and boredom here has always been dangerous", + "trigger": "lingering", + "facets": { + "institution": [ + "a card room with the tables still set mid-hand", + "a theatre built into a drawing room", + "swings hung from a painted ceiling" + ], + "ritual": [ + "a revel begun and never formally ended", + "musicians' parts left open on stands, at the same bar", + "a wager entered in a book every evening" + ], + "demand": [ + "a room that goes quiet when you enter, expectantly", + "a stage at one end of a salon, lit", + "a circle of chairs turned inward with one gap" + ], + "wound": [ + "a masque costume torn off and left", + "a wager book with the last entries in a desperate hand", + "a theatre with the seats broken from inside" + ], + "anchor": [ + "a mask from the last good revel", + "a wager book, complete", + "an instrument still in tune" + ] + }, + "features": [ + "cards dealt for a hand nobody played", + "a mask dropped on a stair", + "a swing still moving", + "a wager written up this week", + "a musician's part turned to a new page", + "a costume laid out for somebody" + ], + "decisions": [ + { + "cue": "a room that goes quiet when you enter, waiting to be amused", + "cost": "you are expected to be interesting", + "resolve": { + "roll": "Flair 2", + "success": "you amuse them and the Court adopts you — nothing here troubles a favourite", + "failure": "you bore them and are dismissed: +1 Bane and the Court cuts you thereafter", + "orElse": "leave quickly; you are talked about, and not well" + } + }, + { + "cue": "a hand of cards dealt and abandoned mid-play", + "cost": "finishing the hand finishes something else", + "resolve": { + "roll": "Wits 2", + "success": "you play it out correctly and the Court is delighted — a door opens for the winner", + "failure": "you play badly and owe the table: +1 Bane", + "orElse": "leave the hand; it stays unfinished, which is worse for them than you" + } + }, + { + "cue": "a wager book with a space for a new entry", + "cost": "the court will hold you to anything written", + "resolve": { + "roll": "Flair 2", + "success": "you enter a wager you can win and collect on it", + "failure": "you enter one you cannot and are owed against for the rest of the delve", + "orElse": "leave it; you are considered dull" + } + }, + { + "cue": "a stage at one end of a salon, lit, with nobody on it", + "cost": "going up is an offer; walking past is a refusal", + "resolve": { + "roll": "Poise 2", + "success": "you perform something and the Court is yours for the delve", + "failure": "you dry, publicly, and everything here saw it: +1 Bane", + "orElse": "walk past the stage; the lights follow you anyway" + } + }, + { + "cue": "a masque costume laid out in your size", + "cost": "wearing it makes you part of the entertainment", + "resolve": { + "roll": "Flair 2", + "success": "you wear it and move through the palace as an expected part of the night", + "failure": "you wear it and cannot take it off until the revel ends", + "orElse": "leave it; you are conspicuous as yourselves" + } + }, + { + "cue": "an instrument still in tune in a room with no musician", + "cost": "playing it restarts something", + "resolve": { + "roll": "Flair 1", + "success": "you play and the Court gathers, delighted, and will answer questions", + "failure": "you play badly and something stops the music: roll the clock", + "orElse": "leave it; the silence continues" + } + } + ], + "situations": [ + { + "occupant": "four of the Court", + "doing": "holding a hand of cards that has not been played for centuries", + "onArrival": "one lays a card and looks up at you to follow", + "because": "the hand must be finished", + "offer": "play a card and they will pay you what the pot is worth" + }, + { + "occupant": "a swing", + "doing": "moving gently in a painted room with the windows shut", + "onArrival": "it slows as you come in", + "because": "the revel has not been ended", + "offer": "set it swinging again and the palace warms toward you" + }, + { + "occupant": "the Master of Revels", + "doing": "rehearsing an introduction for a guest who never arrived", + "onArrival": "it turns and begins introducing you instead", + "because": "the entertainment cannot begin without a guest of honour", + "offer": "let it finish and you are the guest of honour, with all that follows" + }, + { + "occupant": "two living thieves", + "doing": "stripping gilt off a theatre box, unhurriedly", + "onArrival": "they wave you in as though you were expected", + "because": "nobody has stopped them yet", + "offer": "join them and they will show you the room they have not dared enter" + }, + { + "occupant": "one of the Court", + "doing": "telling a story to a chair", + "onArrival": "it stops and asks whether you have heard this one", + "because": "the story has no ending and it cannot stop", + "offer": "supply an ending and it will tell you something true instead" + }, + { + "occupant": "the musicians", + "doing": "sitting with their parts open at the same bar", + "onArrival": "the bar is played, once, badly", + "because": "the piece was never finished", + "offer": "finish the phrase and every door on the floor opens" + } + ], + "temptations": [ + { + "id": "mask", + "cue": "a mask from the last good revel", + "benefit": "wear it and the Court takes you for one of its own", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you cannot be recognised by your own party while worn" + }, + { + "id": "wagerbook", + "cue": "the wager book", + "benefit": "once, make something happen by betting on it", + "useCost": { + "bane": 2 + }, + "standingDrawback": "the book records what you owe if it does not", + "acceptanceCost": { + "vice": "Greed" + } + }, + { + "id": "instrument", + "cue": "a small instrument, in tune", + "benefit": "once, gather everything nearby to listen", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they expect a second piece, and are critical" + }, + { + "id": "costume", + "cue": "a masque costume in your size", + "benefit": "once, be whoever the costume is", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the Court holds you to that character" + }, + { + "id": "cards", + "cue": "a deck missing one card", + "benefit": "once, know what somebody is about to do", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the missing card is somewhere, and matters" + } + ] + }, + "splendour": { + "danger": "comparison", + "dangerLine": "everything here was made to outshine something, and it is still competing", + "trigger": "disturbed", + "facets": { + "institution": [ + "workshops built into the palace so the makers never left", + "a gallery hung to a plan, each piece answering the last", + "an inventory listing every object and what it cost" + ], + "ritual": [ + "a room redecorated each season, over the last one", + "gilding laid on gilding until the moulding is shapeless", + "a portrait repainted whenever the face displeased" + ], + "demand": [ + "a plinth, empty, with a card still on it", + "an alcove cut for something that is not there", + "a frame hung with nothing in it, dusted" + ], + "wound": [ + "a workshop with the tools laid down mid-cut", + "a ceiling half-painted and abandoned on the scaffold", + "a gallery where the finest piece has been taken and the gap not filled" + ], + "anchor": [ + "one perfect thing in a palace of fine things", + "the inventory, complete and in one hand", + "a maker's mark on the underside of everything good" + ] + }, + "features": [ + "an empty plinth with the card still on it", + "gilding laid over older gilding", + "a portrait with the face repainted", + "an alcove cut for something absent", + "tools laid down mid-cut", + "a frame hung with nothing in it" + ], + "decisions": [ + { + "cue": "an empty plinth with the card still on it naming what stood here", + "cost": "filling it means giving something of yours up", + "resolve": { + "roll": "Wits 2", + "success": "you set something of yours on it and the palace accepts the substitution — a door opens", + "failure": "you set something worthless there and the palace notices: +1 Bane", + "orElse": "leave the plinth bare; the gap keeps drawing things toward it" + } + }, + { + "cue": "an inventory listing every object here and what it cost", + "cost": "reading it takes time; taking it takes more", + "resolve": { + "roll": "Wits 2", + "success": "you find which object is listed as beyond price and where it is kept", + "failure": "you are still reading when something comes to check the count", + "orElse": "leave it; you will not know what is worth taking" + } + }, + { + "cue": "a portrait whose face has been repainted more than once", + "cost": "under the last face is the first one", + "resolve": { + "roll": "Flair 2", + "success": "you scrape it back to the true face and learn who this place belonged to", + "failure": "you damage it and the Court will not receive you afterwards: +1 Bane", + "orElse": "leave the portrait; the face stays whatever it was last made" + } + }, + { + "cue": "a ceiling half-painted, scaffold still standing", + "cost": "the scaffold reaches a floor no stair does", + "resolve": { + "roll": "Brawn 2", + "success": "you climb it and reach the upper rooms without passing the state floor", + "failure": "the scaffold gives and something below hears it: roll the clock", + "orElse": "take the stairs; you pass through where you can be seen" + } + }, + { + "cue": "a gallery hung so each piece answers the last, with one gap", + "cost": "the gap can be filled or admired", + "resolve": { + "roll": "Flair 2", + "success": "you admire the arrangement aloud, accurately, and the Court opens the next room to you", + "failure": "you praise the wrong piece and are marked as no judge of anything", + "orElse": "say nothing; you are handled as a tradesman thereafter" + } + }, + { + "cue": "a maker's mark on the underside of the best thing in the room", + "cost": "the makers are still here somewhere", + "resolve": { + "roll": "Wits 2", + "success": "you match the mark to the workshop and can find the maker, who will help you", + "failure": "you take the piece instead and the workshop knows immediately", + "orElse": "leave it unread; the makers stay out of it" + } + } + ], + "situations": [ + { + "occupant": "a maker", + "doing": "polishing a surface that is already finished", + "onArrival": "it moves aside and shows you the work rather than speaking", + "because": "the piece was never signed off", + "offer": "praise one specific thing about it and it will make you what you ask for" + }, + { + "occupant": "an empty plinth", + "doing": "standing lit in a room where nothing else is", + "onArrival": "the light on it does not move when you do", + "because": "what stood here was taken and nothing replaced it", + "offer": "put something of value on it and the palace treats you as a benefactor" + }, + { + "occupant": "two of the Court", + "doing": "arguing silently over which of two vases is finer", + "onArrival": "they turn to you for a judgement", + "because": "the argument has run for centuries with no arbiter", + "offer": "choose one, confidently, and the loser's owner tells you what you want to know" + }, + { + "occupant": "a living valuer", + "doing": "measuring a frame with a length of string", + "onArrival": "they ask, without preamble, what you would pay", + "because": "the estate is being assessed and nobody has stopped them", + "offer": "name a price and they will tell you which room the good things are in" + }, + { + "occupant": "the Master of Works", + "doing": "standing on a scaffold with a brush that has dried", + "onArrival": "it looks down and asks whether the light is right yet", + "because": "the ceiling was never finished and cannot be", + "offer": "tell it the light is right and it will come down and open the upper floor" + }, + { + "occupant": "a mirror", + "doing": "hanging opposite another mirror in a narrow room", + "onArrival": "your reflection arrives a moment after you do", + "because": "the room was built to double everything in it", + "offer": "stand between them and be admired, and something in the depth of it answers a question" + } + ], + "temptations": [ + { + "id": "jewel", + "cue": "one perfect thing, small enough to pocket", + "benefit": "once, buy your way past anything that can be bought", + "useCost": { + "bane": 2 + }, + "standingDrawback": "everything here recognises it as taken", + "acceptanceCost": { + "vice": "Greed" + } + }, + { + "id": "inventory", + "cue": "the inventory, complete", + "benefit": "know the value and location of anything in the palace", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you know what you have not got" + }, + { + "id": "mark", + "cue": "a maker's punch", + "benefit": "once, make a thing appear to be the finest of its kind", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the maker knows their mark has been used" + }, + { + "id": "mirror", + "cue": "a hand-mirror in a heavy frame", + "benefit": "once, see a room before you enter it", + "useCost": { + "bane": 1 + }, + "standingDrawback": "what is in the room is also looking" + }, + { + "id": "gilding", + "cue": "a leaf of gold from the workshop", + "benefit": "once, make yourself look like somebody who belongs here", + "useCost": { + "bane": 1 + }, + "standingDrawback": "it wears off at the worst moment" + } + ] + }, + "audience": { + "danger": "the eye of the room", + "dangerLine": "the Court is still assembled, and it notices exactly who is being attended to", + "trigger": "announced", + "facets": { + "institution": [ + "a throne set so every sightline in the room ends on it", + "an order of precedence painted on the floor", + "a presence chamber with one door for entering and none for leaving" + ], + "ritual": [ + "names read aloud at a door to nobody", + "a levée held each morning around an empty bed", + "backing out of a room that has nothing in it" + ], + "demand": [ + "a chair at the centre and all the others turned toward it", + "a space kept clear that nobody will walk into", + "a silence that opens when you enter, waiting" + ], + "wound": [ + "a throne room where the chairs have been turned outward", + "precedence scratched off the floor by somebody's heel", + "a door forced from the inside" + ], + "anchor": [ + "the privy seal, still warm", + "a book of precedence, current", + "a chair that nobody has ever been allowed to sit in" + ] + }, + "features": [ + "chairs turned to face one empty seat", + "precedence painted on the floor", + "a name read at a door", + "a space kept clear on the boards", + "a chair nobody sits in", + "a door held open from inside" + ], + "decisions": [ + { + "cue": "a throne set so every sightline in the room ends on it", + "cost": "sitting is a claim; kneeling is a submission", + "resolve": { + "roll": "Poise 2", + "success": "you kneel correctly and the Court receives you — safe passage through the state rooms", + "failure": "you sit, and every eye in the palace is on you from here on: +1 Bane", + "orElse": "stay standing; you are neither received nor refused, and doors stay shut" + } + }, + { + "cue": "an order of precedence painted on the floor with a gap at your rank", + "cost": "standing in the gap accepts the rank", + "resolve": { + "roll": "Wits 2", + "success": "you take the correct place and the ceremony proceeds around you and past the guard", + "failure": "you take too high a place and are challenged by something that outranks you", + "orElse": "step off the pattern; you are escorted, not admitted" + } + }, + { + "cue": "a levée being held around a bed with nobody in it", + "cost": "attending is required; leaving early is noticed", + "resolve": { + "roll": "Poise 2", + "success": "you attend it out and are afterwards owed a favour by everything present", + "failure": "you leave in the middle and the Court cuts you: +1 Bane", + "orElse": "do not go in; the door is shut behind you for good" + } + }, + { + "cue": "names being read at a door to nobody, and a pause", + "cost": "giving a name gets you announced under it", + "resolve": { + "roll": "Flair 2", + "success": "you give a name grand enough to be believed and are announced and admitted", + "failure": "the name is checked against the book and found absent", + "orElse": "go in unannounced, and the Household treats you as staff" + } + }, + { + "cue": "a door that opens inward only, held by something on the other side", + "cost": "it will open for the right form of words", + "resolve": { + "roll": "Poise 2", + "success": "you ask leave properly and it opens and stays open behind you", + "failure": "you push, and it holds, and something takes note: roll the clock", + "orElse": "find another way round, costing a Turn" + } + }, + { + "cue": "a chair at the centre with all the others turned toward it", + "cost": "the room needs somebody in it", + "resolve": { + "roll": "Flair 2", + "success": "you put one of your own in it and the Court attends them — and ignores the rest of you", + "failure": "the chair is taken by something else while you argue about it", + "orElse": "leave it empty; the room stays restless and nothing here will settle" + } + } + ], + "situations": [ + { + "occupant": "the Court", + "doing": "standing assembled and facing an empty chair", + "onArrival": "every head turns to the door as you come in", + "because": "the audience cannot begin and cannot be dismissed", + "offer": "take the chair, or seat one of your own in it, and be answered" + }, + { + "occupant": "the Usher", + "doing": "reading names at a door to an empty corridor", + "onArrival": "it pauses, pen ready, and waits for yours", + "because": "the list must be got through", + "offer": "give a name and be announced, and be admitted wherever that name can go" + }, + { + "occupant": "a living envoy", + "doing": "waiting on a bench with a sealed letter and no patience", + "onArrival": "they ask how much longer, as though you would know", + "because": "they were told to wait and nobody came back", + "offer": "take the letter in for them and they will tell you the way out" + }, + { + "occupant": "the Regent", + "doing": "sitting with its back to the room, quite still", + "onArrival": "the whole Court watches to see whether you approach", + "because": "nobody has been granted an audience in a very long time", + "offer": "approach properly and it will grant one thing, once" + }, + { + "occupant": "one of the Court", + "doing": "standing exactly on the line of its precedence", + "onArrival": "it will not move until somebody of higher rank passes", + "because": "the order must hold", + "offer": "outrank it, convincingly, and the corridor beyond opens" + }, + { + "occupant": "a chair", + "doing": "standing alone in the middle of a cleared floor", + "onArrival": "the boards around it are worn in a ring", + "because": "nobody has been allowed to sit in it and everybody has walked around it", + "offer": "sit, and everything in the palace comes to see who you are" + } + ], + "temptations": [ + { + "id": "seal", + "cue": "the privy seal, still warm", + "benefit": "once, end any conversation on your terms", + "useCost": { + "bane": 2 + }, + "standingDrawback": "what you sealed is now yours to answer for", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "precedence", + "cue": "the book of precedence, current", + "benefit": "know what outranks what, everywhere here", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you also know where you stand, and it is low" + }, + { + "id": "name", + "cue": "a name from the usher's list", + "benefit": "once, be announced as somebody with the run of the place", + "useCost": { + "bane": 1 + }, + "standingDrawback": "somebody else answers to it and will find you" + }, + { + "id": "ring", + "cue": "a signet worn thin at the edge", + "benefit": "once, be obeyed by anything still in service", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the Household reports to you, including things you would rather not hear" + }, + { + "id": "chair", + "cue": "a folding chair of state, light enough to carry", + "benefit": "once, hold an audience anywhere", + "useCost": { + "bane": 1 + }, + "standingDrawback": "whatever attends it is not always what you invited" + } + ] + } + } +} \ No newline at end of file diff --git a/foundry-module/module/core/content/temple.json b/foundry-module/module/core/content/temple.json new file mode 100644 index 0000000..5504fd4 --- /dev/null +++ b/foundry-module/module/core/content/temple.json @@ -0,0 +1,1174 @@ +{ + "id": "temple", + "label": "Temple", + "forgeStageType": "barrow", + "schema": 1, + "placeNameStyle": "claimant", + "_model": "Interior kernel, older and stranger than a church. A temple wants the rite performed exactly, to be fed, to keep its name unsaid, or to be the only one. Its accommodations are what a priesthood does when a god is literal.", + "facetProgression": { + "approach": "institution", + "complication": "ritual", + "turn": "demand", + "descent": "wound", + "threshold": "anchor", + "ending": "demand" + }, + "claimants": [ + "God-Beneath", + "Veiled One", + "Hierophant", + "Oracle of the Steps", + "Nameless", + "Twice-Born", + "Last Priest" + ], + "appetites": [ + { + "id": "rite", + "want": "to have the rite performed exactly", + "lack": "performed wrongly", + "purpose": "the words would never be got wrong", + "motif": "exactness", + "prize": "tablet", + "conscript": "the celebrants", + "asks": "\"Was that the correct form?\"", + "appeasement": { + "move": "copy whatever gesture is being made, exactly and without hurrying", + "attribute": "Poise", + "successes": 2, + "why": "the form was kept", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "fed", + "want": "to be given something living", + "lack": "unfed", + "purpose": "the altar would never be dry", + "motif": "sacrifice", + "prize": "knife", + "conscript": "the offered", + "asks": "\"What will you give me?\"", + "appeasement": { + "move": "give up something you will actually miss, at the altar", + "attribute": "Flair", + "successes": 2, + "why": "it has been given something that cost", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "unnamed", + "want": "never to have its name said aloud", + "lack": "named", + "purpose": "nobody would ever speak it", + "motif": "silence", + "prize": "veil", + "conscript": "the speakers", + "asks": "\"Who told you my name?\"", + "appeasement": { + "move": "say nothing at all for a full exchange, and let the silence stand", + "attribute": "Poise", + "successes": 2, + "why": "nobody said it", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + }, + { + "id": "sole", + "want": "to be the only one worshipped here", + "lack": "one of many", + "purpose": "no other name would ever be spoken here", + "motif": "exclusion", + "prize": "idol", + "conscript": "the heretics", + "asks": "\"Whose else do you carry?\"", + "appeasement": { + "move": "put away or cover any token of another faith you carry", + "attribute": "Wits", + "successes": 2, + "why": "it is the only one here", + "gain": { + "vanity": 1 + }, + "cost": { + "bane": 1 + }, + "repeatable": true + } + } + ], + "accommodations": [ + { + "id": "initiated", + "text": "initiated {conscript} into a mystery they could not survive knowing", + "cruelty": 3, + "fits": [ + "rite", + "unnamed", + "sole" + ] + }, + { + "id": "offered", + "text": "offered {conscript} on the stone, in order, over years", + "cruelty": 3, + "fits": [ + "fed", + "rite", + "sole" + ] + }, + { + "id": "silenced", + "text": "took the tongues of {conscript} so the name could not be said", + "cruelty": 3, + "fits": [ + "unnamed", + "sole" + ] + }, + { + "id": "veiled", + "text": "veiled {conscript} and would not let them be looked at again", + "cruelty": 2, + "fits": [ + "unnamed", + "rite", + "fed" + ] + }, + { + "id": "cast", + "text": "cast {conscript} out and had their gods broken in the street", + "cruelty": 3, + "fits": [ + "sole", + "unnamed" + ] + }, + { + "id": "bound", + "text": "bound {conscript} to the service and did not release them", + "cruelty": 1, + "fits": [ + "rite", + "fed", + "sole" + ] + } + ], + "prizes": { + "tablet": { + "label": "the tablet with the rite cut correctly", + "function": "the only complete copy of the words" + }, + "knife": { + "label": "the knife the offerings were made with", + "function": "the only thing the altar has ever accepted" + }, + "veil": { + "label": "the veil that was never lifted", + "function": "the only thing that has kept the name safe" + }, + "idol": { + "label": "the idol that outlasted all the others", + "function": "the last one standing when the rest were broken" + } + }, + "placeNames": { + "first": [ + "The Temple of the", + "The House of the", + "The Steps of the", + "The Sanctum of the", + "The Shrine of the" + ] + }, + "areaNames": { + "approach": [ + "The Temenos", + "The Great Steps", + "The Outer Court", + "The Processional Way", + "The Threshold Stone" + ], + "complication": [ + "The Court of Lamps", + "The Hall of Columns", + "The Purification Court", + "The Lesser Shrine", + "The Ambulatory" + ], + "turn": [ + "The Veil", + "The Oracle's Step", + "The Hall of Answers", + "The Middle Sanctum", + "The Way of Offerings" + ], + "descent": [ + "The Undercroft of Bones", + "The Cistern of Ash", + "The Deep Cell", + "The Sacrifice Pit", + "The Lower Sanctum" + ], + "threshold": [ + "The Antechamber of the God", + "The Robing Cell", + "The Treasury of Vows", + "The Last Veil", + "The Silent Room" + ], + "ending": [ + "The Holy of Holies", + "Before the Idol", + "The Innermost", + "The God-Beneath" + ] + }, + "factions": [ + { + "id": "celebrants", + "name": "the Celebrants", + "kind": "undead", + "essence": "still performing a rite that has no ending written", + "handledBy": "courtesy" + }, + { + "id": "looters", + "name": "tomb-robbers", + "kind": "living", + "essence": "here for gold and out of their depth", + "handledBy": "trade" + }, + { + "id": "silenced", + "name": "the Tongueless", + "kind": "undead", + "essence": "keeping a name they can no longer say", + "handledBy": "silence" + }, + { + "id": "broken", + "name": "the broken gods", + "kind": "beast", + "essence": "cast out and still in the building", + "handledBy": "force" + } + ], + "triggerGlossary": { + "announced": "came up the processional way, upright, as a celebrant would", + "seenTwice": "reflected in lamp-oil, or seen by two of the Tongueless", + "loud": "a word said aloud in a place built to carry words", + "lingering": "stayed still long enough for the rite to include you", + "disturbed": "touched, moved or uncovered something set apart" + }, + "rosters": { + "skirmish": { + "line": "3 Skeletons in celebrants' robes", + "foes": [ + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless; will not break the procession" + } + ], + "harmedBy": "anything", + "avoid": "walk in step with them and they take you for celebrants" + }, + "fight": { + "line": "1 Ghoul in the sacrifice pit and 2 Skeletons", + "foes": [ + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "free Called Shot to freeze on a hit" + }, + { + "n": 2, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything", + "avoid": "it is fed on a schedule and will not leave the pit if the offering is made" + }, + "battle": { + "line": "1 Necromancer as Hierophant and 3 Skeletons", + "foes": [ + { + "n": 1, + "name": "Necromancer", + "atk": 4, + "def": 3, + "grit": 6, + "nerve": 4, + "note": "raises one per round while the rite continues" + }, + { + "n": 3, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "anything — but interrupting the rite stops the raising", + "avoid": "he cannot break off mid-rite; wait for the pause and he will parley" + }, + "nightmare": { + "line": "1 Wraith of the Veiled One, 1 Ghoul and 4 Skeletons", + "foes": [ + { + "n": 1, + "name": "Wraith", + "atk": 5, + "def": 3, + "grit": 10, + "nerve": 5, + "note": "INCORPOREAL — chill touch ignores armour, drains 1 max Grit" + }, + { + "n": 1, + "name": "Ghoul", + "atk": 4, + "def": 3, + "grit": 4, + "nerve": 5, + "note": "freezes on a hit" + }, + { + "n": 4, + "name": "Skeleton", + "atk": 3, + "def": 2, + "grit": 1, + "nerve": 5, + "note": "fearless" + } + ], + "harmedBy": "blessed, silvered or magical weapons for the Wraith ONLY; anything for the rest", + "avoid": "it does not strike anyone who has said nothing — say so before initiative" + } + }, + "motifs": { + "exactness": { + "danger": "error", + "dangerLine": "the rite is still being performed, and it notices a wrong hand", + "trigger": "disturbed", + "facets": { + "institution": [ + "floor-marks showing where each celebrant stands, worn deep", + "a rite cut into the walls in three languages, all agreeing", + "lamps in a pattern that is clearly not decorative" + ], + "ritual": [ + "a procession stepping the same eleven paces, over and over", + "hands raised and lowered on a count nobody gives", + "a cup passed along a line with a gap in it" + ], + "demand": [ + "a floor-mark exactly your size, empty", + "a doorway you must enter with a particular foot first", + "a hall that makes you aware you are doing it wrong" + ], + "wound": [ + "a wall where the rite is cut wrongly and then corrected, twice", + "celebrants' hands broken and reset in the correct position", + "a tablet with an error scratched out so hard the stone split" + ], + "anchor": [ + "a tablet with the rite cut correctly, once", + "a master copy under glass, unweathered", + "a lead sheet with the words punched into it" + ] + }, + "features": [ + "a floor-mark scrubbed brighter than the rest", + "a lamp moved out of the pattern", + "fresh chalk correcting a carved line", + "a cup set down mid-passage", + "a robe folded wrongly and refolded", + "footprints in ash, eleven paces, repeating" + ], + "decisions": [ + { + "cue": "a floor-mark exactly your size, empty in the line", + "cost": "standing on it joins the rite", + "resolve": { + "roll": "Poise 2", + "success": "you take the place and step the measure correctly — the Celebrants accept you", + "failure": "you step it wrongly and the rite must begin again: lose a Turn, +1 Bane", + "orElse": "stay off the marks; the procession goes round you, coldly" + } + }, + { + "cue": "a rite cut on the wall in three languages that do not quite agree", + "cost": "one of them is the correct one", + "resolve": { + "roll": "Wits 2", + "success": "you find the version the others were copied from and know the true form", + "failure": "you pick a corrupted copy and are confidently wrong for the rest of the delve", + "orElse": "copy all three and decide later: one Turn" + } + }, + { + "cue": "a doorway you must enter with a particular foot first", + "cost": "which foot is not written anywhere obvious", + "resolve": { + "roll": "Wits 2", + "success": "you read it off the floor-wear and enter correctly", + "failure": "you enter wrongly and the temple resets you to the previous room", + "orElse": "go through the servants' arch: one Turn, and it is beneath you" + } + }, + { + "cue": "a cup being passed along a line with a gap where you stand", + "cost": "taking it commits you; refusing breaks the line", + "resolve": { + "roll": "Poise 2", + "success": "you take, pass and are counted a celebrant for the rest of the delve", + "failure": "you fumble the pass and the line stops: everything turns to look", + "orElse": "step out of the line before it reaches you: the rite pauses, and resumes without you" + } + }, + { + "cue": "a tablet with an error scratched out hard enough to split the stone", + "cost": "the correction matters more than the error", + "resolve": { + "roll": "Wits 1", + "success": "you read the correction and know one thing the temple insists on", + "failure": "you read only the error and act on it once, wrongly", + "orElse": "leave it; you go on not knowing" + } + }, + { + "cue": "lamps arranged in a pattern with one lamp out of place", + "cost": "restoring it is either piety or interference", + "resolve": { + "roll": "Poise 2", + "success": "you set it right and the pattern completes — the temple opens a way it had closed", + "failure": "you move the wrong lamp and the pattern is broken worse: roll the clock", + "orElse": "leave the pattern; the way stays shut" + } + } + ], + "situations": [ + { + "occupant": "eleven Celebrants", + "doing": "stepping a measure with a gap in the line where one is missing", + "onArrival": "the gap arrives in front of you", + "because": "the measure requires eleven and there are ten", + "offer": "step the measure and they will carry you to the middle sanctum" + }, + { + "occupant": "the Hierophant", + "doing": "correcting a carved line with a chisel, again", + "onArrival": "it offers you the chisel, handle first", + "because": "the text has never once been right", + "offer": "cut one correct character and it will read you the whole rite" + }, + { + "occupant": "two living looters", + "doing": "copying wall-text they cannot read onto wax", + "onArrival": "they look up, guilty, and offer to share", + "because": "they are selling the rite to somebody", + "offer": "tell them what it says and they will tell you what is in the treasury" + }, + { + "occupant": "a cup", + "doing": "travelling along a line of hands toward you", + "onArrival": "the hand before yours holds it out", + "because": "the passing must not stop", + "offer": "take it and pass it, and the line lets you through" + }, + { + "occupant": "one of the Celebrants", + "doing": "holding a gesture and waiting to be released from it", + "onArrival": "its arms are shaking, which should not be possible", + "because": "the next word of the rite was never spoken", + "offer": "say any word with authority and it lowers its arms and thanks you" + }, + { + "occupant": "the lamps", + "doing": "going out one at a time in the pattern's order", + "onArrival": "the nearest gutters as you enter", + "because": "the pattern is completing itself, wrongly", + "offer": "relight one out of order and the temple loses count, which helps you" + } + ], + "temptations": [ + { + "id": "tablet", + "cue": "a tablet with the rite cut correctly", + "benefit": "once, perform any rite here exactly right", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the temple expects you to perform the rest of it" + }, + { + "id": "floormark", + "cue": "a chip of a floor-mark", + "benefit": "once, take somebody's place in a formal order", + "useCost": { + "bane": 1 + }, + "standingDrawback": "whoever you displaced is looking for their place" + }, + { + "id": "leadsheet", + "cue": "a lead sheet with the words punched in", + "benefit": "once, say something so exactly it cannot be argued with", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you cannot say the same thing twice differently" + }, + { + "id": "chisel", + "cue": "the Hierophant's chisel", + "benefit": "once, correct something written and make it true", + "useCost": { + "bane": 2 + }, + "standingDrawback": "the previous version begins to want to be restored", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "lamppattern", + "cue": "one lamp from the pattern", + "benefit": "once, make a place behave as the temple intends", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the pattern is short a lamp and the temple is searching" + } + ] + }, + "sacrifice": { + "danger": "hunger", + "dangerLine": "the altar is dry, and the temple has been waiting a long time", + "trigger": "lingering", + "facets": { + "institution": [ + "channels cut into the floor, all sloping the same way", + "a stone with a hollow and a lip at one end", + "hooks in a beam at the height of a hanging thing" + ], + "ritual": [ + "a beast led up the steps by nobody, nightly", + "a knife laid out, cleaned, and laid out again", + "a bowl carried in full and carried out empty" + ], + "demand": [ + "a stone with a hollow exactly the size of a person's chest", + "a channel that runs toward you when you stand still", + "a room that makes you count how many of you there are" + ], + "wound": [ + "channels scoured white by too much use", + "a pit under the floor, filled and filled again", + "a knife broken deliberately and the pieces kept apart" + ], + "anchor": [ + "the knife itself, clean, on a folded cloth", + "a bowl that has never been washed", + "a ledger of what was given and on what day" + ] + }, + "features": [ + "a channel scrubbed clean, recently", + "a beast tethered and left", + "a knife laid out on fresh cloth", + "the pit lid moved aside", + "blood that has not dried in a dry room", + "a bowl set out, empty and waiting" + ], + "decisions": [ + { + "cue": "an altar with a hollow and a channel, and nothing on it", + "cost": "the temple will take something either way", + "resolve": { + "roll": "Flair 2", + "success": "you give something that costs you and the altar is satisfied for the delve", + "failure": "you give something worthless and it is refused: +1 Bane", + "orElse": "give nothing; the altar takes an opportunity later instead" + } + }, + { + "cue": "a beast tethered at the steps, left by somebody", + "cost": "freeing it or offering it are both decisions", + "resolve": { + "roll": "Poise 2", + "success": "you make the offering properly and the temple grants you passage", + "failure": "you free it and the temple takes the loss out of your reckoning: +1 Bane", + "orElse": "leave it tethered; it is still there when you come back" + } + }, + { + "cue": "a knife broken in two and the halves kept apart", + "cost": "joining them is the obvious thing and obviously unwise", + "resolve": { + "roll": "Wits 2", + "success": "you join them and hold the only thing the altar accepts", + "failure": "you join them and the knife wants using: it is +1 Bane per area to carry", + "orElse": "leave the halves apart; nothing is armed" + } + }, + { + "cue": "a pit under a moved lid, and something at the bottom", + "cost": "what is down there was given, not thrown", + "resolve": { + "roll": "Brawn 2", + "success": "you go down and come back with what was given, and the temple allows it", + "failure": "you fall the last of it: 2 Grit, and something down there notices", + "orElse": "leave the lid; the pit keeps what it was given" + } + }, + { + "cue": "a bowl carried in full and set down empty in front of you", + "cost": "the bowl is asking", + "resolve": { + "roll": "Poise 2", + "success": "you fill it with something of yours and the Celebrants become helpful", + "failure": "you fill it with water and the insult is understood: +1 Bane", + "orElse": "hand it back empty; the bowl waits for someone else" + } + }, + { + "cue": "a ledger of what was given and on what day, with today blank", + "cost": "writing in it commits you to giving", + "resolve": { + "roll": "Wits 1", + "success": "you enter something already spent and the day is counted paid", + "failure": "you enter a promise and the temple will collect: +1 Bane at the ending", + "orElse": "leave the day blank; the temple notices the gap" + } + } + ], + "situations": [ + { + "occupant": "a beast", + "doing": "standing tethered at the top of the steps, quite calm", + "onArrival": "it turns its head and looks at you without alarm", + "because": "it was led up and nobody came to take it", + "offer": "untie it and lead it out, and the temple counts the debt deferred" + }, + { + "occupant": "the Last Priest", + "doing": "cleaning a knife that is already clean", + "onArrival": "it sets the knife down between you and it", + "because": "the offering hour came and nothing was brought", + "offer": "bring it anything living and it will open the inner doors" + }, + { + "occupant": "two living looters", + "doing": "arguing beside an open pit about who goes down", + "onArrival": "they stop and one offers you a rope", + "because": "what is down there is worth having", + "offer": "hold the rope and they will share what comes up" + }, + { + "occupant": "the channels", + "doing": "running with something in a room where nothing has been cut", + "onArrival": "the flow moves toward your feet", + "because": "the altar is being fed from somewhere", + "offer": "follow the channels back and you find what is being given" + }, + { + "occupant": "one of the Celebrants", + "doing": "holding a bowl out at arm's length, waiting", + "onArrival": "its arms do not lower", + "because": "the bowl has not been filled in three centuries", + "offer": "fill it and every Celebrant in the temple will stand aside" + }, + { + "occupant": "the altar", + "doing": "sitting warm in a cold room with the hollow wet", + "onArrival": "the wetness is fresh", + "because": "something was given here very recently", + "offer": "find out what, and the temple treats you as party to it" + } + ], + "temptations": [ + { + "id": "knife", + "cue": "the offering knife, clean", + "benefit": "once, an attack cannot be defended against", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the temple counts what you take with it as given to it" + }, + { + "id": "bowl", + "cue": "a bowl that has never been washed", + "benefit": "once, make an offering count double", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the bowl must not leave the temple, and you will want to take it" + }, + { + "id": "tether", + "cue": "a tether from the steps", + "benefit": "once, bind something so it cannot leave", + "useCost": { + "bane": 2 + }, + "standingDrawback": "whatever you bind is now yours to give", + "acceptanceCost": { + "vice": "Greed" + } + }, + { + "id": "givenledger", + "cue": "the ledger of what was given", + "benefit": "once, prove a debt to the temple is paid", + "useCost": { + "bane": 1 + }, + "standingDrawback": "an unpaid day of yours is written in it" + }, + { + "id": "pitstone", + "cue": "a stone from the bottom of the pit", + "benefit": "once, survive something that should have taken you", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the pit is owed a substitution" + } + ] + }, + "silence": { + "danger": "utterance", + "dangerLine": "the name must not be said, and the temple is listening for it", + "trigger": "loud", + "facets": { + "institution": [ + "inscriptions with one word chiselled out of every line", + "a hall built to swallow sound rather than carry it", + "hangings doubled on every wall" + ], + "ritual": [ + "a rite performed entirely in gesture", + "a bell with the clapper removed and hung anyway", + "lips touched before crossing every threshold" + ], + "demand": [ + "a room that makes your breathing audible", + "a veil you are expected to speak behind, not through", + "a doorway where your own voice does not follow you in" + ], + "wound": [ + "jaws wired shut on every figure in a frieze", + "a mouth chiselled out of a statue and the hole smoothed", + "tongues in a jar, counted" + ], + "anchor": [ + "a veil that has never been lifted", + "a sealed box that hums when carried", + "a name written once and buried face-down" + ] + }, + "features": [ + "a hanging pulled aside and left", + "fresh wax on lips of a statue", + "a jar moved from a shelf", + "a clapper found on the floor", + "a word scratched into plaster and rubbed at", + "a door muffled with cloth, recently" + ], + "decisions": [ + { + "cue": "a veil you are expected to speak behind, not through", + "cost": "speaking through it says the name into the room", + "resolve": { + "roll": "Poise 2", + "success": "you speak behind it correctly and the Tongueless treat you as initiated", + "failure": "you speak through it and something hears its own name: roll the clock, +1 Bane", + "orElse": "say nothing at all: safe, and you learn nothing" + } + }, + { + "cue": "an inscription with one word cut out of every line", + "cost": "reconstructing the word is possible and is the whole point", + "resolve": { + "roll": "Wits 2", + "success": "you work it out and do not say it — knowing it is enough to open the way", + "failure": "you say it aloud without meaning to: everything in the temple turns", + "orElse": "leave it unreconstructed: one Turn to find another way" + } + }, + { + "cue": "a bell with the clapper hung beside it", + "cost": "ringing it would be the loudest thing here in centuries", + "resolve": { + "roll": "Brawn 2", + "success": "you strike it once, deliberately, and everything hostile withdraws for a scene", + "failure": "the note goes on far too long and brings what it was meant to keep out", + "orElse": "leave the clapper down; the silence holds" + } + }, + { + "cue": "a jar of tongues, counted, with a gap", + "cost": "the count matters to something", + "resolve": { + "roll": "Wits 2", + "success": "you work out whose is missing and can use the name of the one who kept it", + "failure": "you disturb the count and the Tongueless follow you thereafter", + "orElse": "leave the jar; the count stays wrong" + } + }, + { + "cue": "a sealed box that hums when it is carried", + "cost": "opening it is how the name got out last time", + "resolve": { + "roll": "Poise 2", + "success": "you carry it without opening it and it opens doors for you", + "failure": "you open it: the name is loose in the room, +1 Bane and roll the clock", + "orElse": "leave it sealed and where it is" + } + }, + { + "cue": "a name written once and buried face-down", + "cost": "turning it over reads it", + "resolve": { + "roll": "Wits 1", + "success": "you read it with your eyes only and hold something the temple fears", + "failure": "you read it aloud out of habit: the temple stops treating you as a guest", + "orElse": "leave it face-down; whatever is written stays buried" + } + } + ], + "situations": [ + { + "occupant": "one of the Tongueless", + "doing": "mouthing a word it cannot make a sound with", + "onArrival": "it takes your hand and shapes it into a gesture", + "because": "it kept the name and lost the means to say it", + "offer": "let it shape your hand and you will be able to say the word once, safely" + }, + { + "occupant": "the hangings", + "doing": "doubling along the wall as you watch, muffling further", + "onArrival": "the room becomes noticeably quieter", + "because": "something is about to be said and must not be heard", + "offer": "speak first, quietly, and the hangings still" + }, + { + "occupant": "a living scholar", + "doing": "copying an inscription and leaving the cut-out word blank", + "onArrival": "they hold a finger to their lips and keep writing", + "because": "they know what the gap is and will not write it", + "offer": "promise not to say it and they will show you where it is written whole" + }, + { + "occupant": "the Veiled One's chair", + "doing": "standing empty behind a veil that moves without air", + "onArrival": "the veil bellies toward you", + "because": "something behind it is waiting to be addressed", + "offer": "address it without using any name and it will answer one question" + }, + { + "occupant": "three of the Tongueless", + "doing": "standing in a line with their hands over their mouths", + "onArrival": "they part to let you through and do not lower their hands", + "because": "the silence must be kept by somebody", + "offer": "cover your own mouth and walk through, and they follow and guard you" + }, + { + "occupant": "a bell", + "doing": "hanging with its clapper on the floor beneath it", + "onArrival": "the bell moves very slightly", + "because": "the hour is due and cannot be struck", + "offer": "strike it with your hand — no clapper, no name — and the temple opens" + } + ], + "temptations": [ + { + "id": "veil", + "cue": "a length of the veil, unlifted", + "benefit": "once, say something without anything hearing who said it", + "useCost": { + "bane": 1 + }, + "standingDrawback": "your voice is not recognised by allies either" + }, + { + "id": "sealedbox", + "cue": "a small sealed box that hums", + "benefit": "once, open it and unmake something with a word", + "useCost": { + "bane": 2 + }, + "standingDrawback": "the name is loose afterwards and looking for a mouth", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "clapper", + "cue": "a bell clapper, heavy", + "benefit": "once, make a sound that nothing here can ignore", + "useCost": { + "bane": 1 + }, + "standingDrawback": "everything comes to see what rang" + }, + { + "id": "tonguejar", + "cue": "a jar with one tongue in it", + "benefit": "once, speak with the voice of whoever it belonged to", + "useCost": { + "bane": 1 + }, + "standingDrawback": "they say something of their own each time" + }, + { + "id": "buriedname", + "cue": "a tablet, face-down, unread", + "benefit": "once, read a name and know what it commands", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the name knows it has been read" + } + ] + }, + "exclusion": { + "danger": "rivalry", + "dangerLine": "the temple will not share, and it can smell another god on you", + "trigger": "seenTwice", + "facets": { + "institution": [ + "niches all along a wall, every one of them emptied", + "a floor of broken idols laid face-down as paving", + "a single lamp where a row of lamps was fixed" + ], + "ritual": [ + "a censing of the doorway against something that keeps returning", + "tokens of other faiths collected in a basket at the door", + "a rite of exclusion cut beside every entrance" + ], + "demand": [ + "a doorway that will not admit anything with two allegiances", + "a room where only one thing may be venerated at a time", + "a plinth built for one and made larger since" + ], + "wound": [ + "idols broken carefully rather than in anger, and stacked", + "a frieze with every rival figure chiselled to a blank", + "a shrine walled up with the offerings still inside" + ], + "anchor": [ + "the last idol standing, undamaged", + "a basket of confiscated tokens, still full", + "a list of gods forbidden here, complete" + ] + }, + "features": [ + "a niche recently emptied", + "a token dropped at the doorway", + "fresh mortar sealing a small shrine", + "broken idol-pieces sorted by size", + "a censer used at a door and left", + "a name scratched off a frieze, this year" + ], + "decisions": [ + { + "cue": "a basket at the door for tokens of other faiths", + "cost": "giving up a token is a real cost to whoever carries it", + "resolve": { + "roll": "Poise 2", + "success": "you give one up properly and the temple treats the party as its own", + "failure": "you keep one and it is smelled on you: the next encounter starts hostile", + "orElse": "hand over everything: safe, and something you valued is gone" + } + }, + { + "cue": "a shrine walled up with the offerings still inside", + "cost": "opening it frees a rival the temple beat", + "resolve": { + "roll": "Brawn 2", + "success": "you open it and what is inside is grateful and useful", + "failure": "you open it and the temple treats you as its enemy from here", + "orElse": "leave it sealed; it has been sealed a long time" + } + }, + { + "cue": "a floor of broken idols laid face-down as paving", + "cost": "turning one over is a small resurrection", + "resolve": { + "roll": "Wits 2", + "success": "you find one still whole beneath and it will speak for you once", + "failure": "you turn over a broken one and it is angry with everybody", + "orElse": "walk over them without looking; the temple approves" + } + }, + { + "cue": "the last idol standing, undamaged, and a hammer beside it", + "cost": "the hammer was left there on purpose", + "resolve": { + "roll": "Poise 2", + "success": "you refuse the invitation and the temple is satisfied you are loyal", + "failure": "you take up the hammer and something in the temple decides what you are", + "orElse": "take the hammer away and hide it: the invitation stands for someone else" + } + }, + { + "cue": "a list of gods forbidden here, complete and long", + "cost": "one of them is one you know", + "resolve": { + "roll": "Wits 2", + "success": "you find the name that matters and can use it against the temple later", + "failure": "you are seen reading it and are assumed to be one of them: +1 Bane", + "orElse": "do not read the list; ignorance is safest here" + } + }, + { + "cue": "a censer at a doorway, still warm, used against something", + "cost": "using it yourself declares a side", + "resolve": { + "roll": "Poise 2", + "success": "you cense the doorway and whatever keeps returning is held off for the delve", + "failure": "you use it wrongly and it clears the way in instead", + "orElse": "leave it; the door is uncensed and something uses it" + } + } + ], + "situations": [ + { + "occupant": "one of the Celebrants", + "doing": "emptying a niche that has been empty for centuries", + "onArrival": "it dusts the empty shelf and moves to the next", + "because": "the niches must be kept clear", + "offer": "help it dust and it will show you where what was in them went" + }, + { + "occupant": "a broken god", + "doing": "standing assembled wrongly from pieces off the floor", + "onArrival": "the assembly shifts as you look at it", + "because": "it has been trying to stand up for a long time", + "offer": "assemble it correctly and it will owe you, and it is still strong" + }, + { + "occupant": "two living pilgrims", + "doing": "hiding a token in a wall before going in", + "onArrival": "they beg you, silently, not to say anything", + "because": "they cannot give it up and cannot carry it in", + "offer": "hide it better for them and they will guide you inside" + }, + { + "occupant": "the last idol", + "doing": "standing alone on a plinth built for a row", + "onArrival": "the lamp before it is freshly lit", + "because": "it outlasted the others and knows it", + "offer": "praise it aloud and it will let you pass anywhere in the temple" + }, + { + "occupant": "the basket at the door", + "doing": "filling further than when you last passed it", + "onArrival": "something in it is yours", + "because": "the confiscation continues without a doorkeeper", + "offer": "take back only what is yours and the temple allows it" + }, + { + "occupant": "the Last Priest", + "doing": "chiselling a rival's name off a frieze it has already cleared", + "onArrival": "it hands you the chisel and points at a blank", + "because": "the frieze must be clean and always has more names", + "offer": "chisel one blank and it will name every god it drove out" + } + ], + "temptations": [ + { + "id": "lastidol", + "cue": "a small idol, undamaged", + "benefit": "once, be protected as the temple protects its own", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you may carry no other token while you hold it" + }, + { + "id": "tokenbasket", + "cue": "a confiscated token from the basket", + "benefit": "once, call on a god this temple hates", + "useCost": { + "bane": 2 + }, + "standingDrawback": "the temple knows, and stops treating you as a guest", + "acceptanceCost": { + "vice": "Pride" + } + }, + { + "id": "hammer", + "cue": "the hammer left beside the idol", + "benefit": "once, break something that should not be breakable", + "useCost": { + "bane": 1 + }, + "standingDrawback": "the temple counts you a breaker of gods, approvingly" + }, + { + "id": "forbiddenlist", + "cue": "the list of forbidden gods", + "benefit": "once, name what something is afraid of", + "useCost": { + "bane": 1 + }, + "standingDrawback": "you are assumed to worship whatever you name" + }, + { + "id": "facepaving", + "cue": "a face-down idol-fragment", + "benefit": "once, hide your allegiance entirely", + "useCost": { + "bane": 1 + }, + "standingDrawback": "nothing recognises you, including help" + } + ] + } + } +} \ No newline at end of file