Files
vanity-delve/core/content/lake.json
T
slaguru666andClaude Opus 5 7af690205c feat: wild family complete — cave, mountain, river, lake, valley theme packs
Five wild-kernel themes, each 4 motifs:
  cave      dark · deep · echo · keeping        (cave geometry)
  mountain  ascent · cold · pass · weight       (cave)
  river     crossing · current · course · drowned  (fen)
  lake      stillness · mirror · sunken · rising   (fen)
  valley    ridges · shelter · bottom · weather (forest)

Two rendering fixes surfaced by the new claimants, both in skeleton.mjs:
  - `{conscript}'s` rendered "the climbers's"; conscripts are plural noun
    phrases, so fill() now collapses s's to s'.
  - claimants carrying their own article rendered "The The Grey"; named()
    only prefixes when one is absent.

All 16 themes validate; 39 tests pass. Module → 0.6.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 19:22:01 +01:00

1164 lines
44 KiB
JSON

{
"id": "lake",
"label": "Lake",
"forgeStageType": "fen",
"schema": 1,
"placeNameStyle": "claimant",
"_model": "Wild kernel in still water. Where the river wants movement, the lake wants none: to be left flat, to be looked into, to keep what is under it exactly as it was, and to be a little bigger every year. Claimants are the water's own names for itself.",
"facetProgression": {
"approach": "institution",
"complication": "ritual",
"turn": "demand",
"descent": "wound",
"threshold": "anchor",
"ending": "demand"
},
"claimants": [
"The Still",
"Mother of the Deep",
"Thing in the Middle",
"First Water",
"Under-Lady",
"The Wide Eye",
"The Level"
],
"appetites": [
{
"id": "undisturbed",
"want": "never to be broken",
"lack": "broken",
"purpose": "the surface would never move again",
"motif": "stillness",
"prize": "stone",
"conscript": "the swimmers",
"asks": "\"Was that you?\"",
"appeasement": {
"move": "stand at the edge and put nothing at all into the water",
"attribute": "Poise",
"successes": 2,
"why": "it was left flat",
"gain": {
"vanity": 1
},
"cost": {
"bane": 1
},
"repeatable": true
}
},
{
"id": "lookedinto",
"want": "that everything should stop and look into it",
"lack": "looked past",
"purpose": "nobody would ever walk by",
"motif": "mirror",
"prize": "glass",
"conscript": "the passers-by",
"asks": "\"Don't you want to see?\"",
"appeasement": {
"move": "look into the water, properly, and do not look away first",
"attribute": "Poise",
"successes": 2,
"why": "it was looked into",
"gain": {
"vanity": 1
},
"cost": {
"bane": 1
},
"repeatable": true
}
},
{
"id": "remembered",
"want": "that what is under it should be remembered as it was",
"lack": "forgotten",
"purpose": "nothing down there would ever be given up",
"motif": "sunken",
"prize": "bell",
"conscript": "the drowned parish",
"asks": "\"Do you know what's down there?\"",
"appeasement": {
"move": "name something that is under the water, and where it stood",
"attribute": "Wits",
"successes": 2,
"why": "it was remembered",
"gain": {
"vanity": 1
},
"cost": {
"bane": 1
},
"repeatable": true
}
},
{
"id": "rising",
"want": "to be a little wider every year",
"lack": "held to a line",
"purpose": "it would go on getting bigger forever",
"motif": "rising",
"prize": "shore",
"conscript": "the drainers",
"asks": "\"Where do you think my edge is?\"",
"appeasement": {
"move": "let the water have one thing it is reaching for",
"attribute": "Wits",
"successes": 2,
"why": "it came up a little",
"gain": {
"vanity": 1
},
"cost": {
"bane": 1
},
"repeatable": true
}
}
],
"accommodations": [
{
"id": "middle",
"text": "took {conscript} out to the middle and let them look down",
"cruelty": 3,
"fits": [
"lookedinto",
"undisturbed"
]
},
{
"id": "closed",
"text": "closed over {conscript} without a ripple",
"cruelty": 3,
"fits": [
"undisturbed",
"remembered",
"lookedinto"
]
},
{
"id": "rose",
"text": "rose over {conscript}'s ground one summer and did not go back",
"cruelty": 2,
"fits": [
"rising",
"remembered"
]
},
{
"id": "justunder",
"text": "kept {conscript} just under, where they can still be seen from the bank",
"cruelty": 3,
"fits": [
"remembered",
"lookedinto"
]
},
{
"id": "showed",
"text": "showed {conscript} themselves until they went in",
"cruelty": 3,
"fits": [
"lookedinto",
"undisturbed",
"rising"
]
},
{
"id": "furnished",
"text": "keeps {conscript}'s house, furnished, thirty feet down",
"cruelty": 2,
"fits": [
"remembered",
"rising",
"undisturbed"
]
}
],
"prizes": {
"stone": {
"label": "the stone that was thrown and made no ring",
"function": "the only thing that ever went in without disturbing it"
},
"glass": {
"label": "a piece of the surface that stayed hard",
"function": "the only reflection here that shows what is actually there"
},
"bell": {
"label": "the bell out of the drowned steeple",
"function": "the only thing down there that can still be heard from the bank"
},
"shore": {
"label": "the old shore mark, from before it started rising",
"function": "the only record of how big this water is supposed to be"
}
},
"placeNames": {
"first": [
"The Water of the",
"The Mere of the",
"The Still Water of the",
"Under the",
"The Deep of the"
]
},
"areaNames": {
"approach": [
"The Shingle",
"The Boathouse",
"The Shore Path",
"The Reed Bed",
"The Jetty"
],
"complication": [
"The Shallows",
"The Island",
"The Old Landing",
"The Alder Carr",
"The Cut"
],
"turn": [
"The Middle Water",
"The Drowned Steeple",
"The Slipway",
"The Point",
"The Open Water"
],
"descent": [
"The Weed Beds",
"The Sunken Village",
"The Cold Layer",
"The Silt",
"The Undercut Shore"
],
"threshold": [
"The Last Jetty",
"The Water Line",
"The Bell Tower",
"The Flat Calm",
"The Far Shore"
],
"ending": [
"The Middle",
"Where the Bell Is",
"Under the Still Water",
"The Old Shore"
]
},
"factions": [
{
"id": "still",
"name": "the Still",
"kind": "undead",
"essence": "are under it, arranged as they were, and would rather not be moved",
"handledBy": "courtesy"
},
{
"id": "fishers",
"name": "the fishers",
"kind": "living",
"essence": "work a water that has stopped giving anything up",
"handledBy": "trade"
},
{
"id": "weed",
"name": "what lives in the weed beds",
"kind": "beast",
"essence": "has never been on the surface and does not want to be",
"handledBy": "force"
},
{
"id": "reflection",
"name": "what is in the reflection",
"kind": "undead",
"essence": "is on the other side of the surface doing what you do, nearly",
"handledBy": "not looking"
}
],
"triggerGlossary": {
"announced": "came down to the shore in the open and stood where the water could see you",
"seenTwice": "reflected twice, from two different points of the shore",
"loud": "a raised voice over flat water, which carries to the far bank",
"lingering": "stayed at the edge long enough to be looked at properly",
"disturbed": "threw a stone, put in an oar, or broke the surface in any way at all"
},
"rosters": {
"skirmish": {
"line": "3 Giant Rats in the reed bed",
"foes": [
{
"n": 3,
"name": "Giant Rat",
"atk": 2,
"def": 3,
"grit": 2,
"nerve": 2,
"note": "swim better than they run"
}
],
"harmedBy": "anything",
"avoid": "they will not come out of the reeds onto open shingle"
},
"fight": {
"line": "3 Ghouls out of the weed beds",
"foes": [
{
"n": 3,
"name": "Ghoul",
"atk": 4,
"def": 3,
"grit": 4,
"nerve": 5,
"note": "free Called Shot to freeze on a hit; they come up without a sound"
}
],
"harmedBy": "anything",
"avoid": "they will not leave the water — get clear of the shallows and they stop at the line"
},
"battle": {
"line": "1 Troll in the shallows and 2 Ghouls",
"foes": [
{
"n": 1,
"name": "Troll",
"atk": 5,
"def": 4,
"grit": 14,
"nerve": 4,
"note": "REGENERATES 2 Grit a round unless the wound was burnt; wet, so fire is hard here"
},
{
"n": 2,
"name": "Ghoul",
"atk": 4,
"def": 3,
"grit": 4,
"nerve": 5,
"note": "free Called Shot to freeze on a hit"
}
],
"harmedBy": "anything, but the Troll only stays down if fire touches it, and everything here is wet — say so before initiative",
"avoid": "it will not go into deep water; the boat is safe from it and the shore is not"
},
"nightmare": {
"line": "1 Wraith standing on the water, 1 Troll and 4 Ghouls",
"foes": [
{
"n": 1,
"name": "Wraith",
"atk": 5,
"def": 3,
"grit": 10,
"nerve": 5,
"note": "INCORPOREAL — chill touch ignores armour, drains 1 max Grit; it does not break the surface"
},
{
"n": 1,
"name": "Troll",
"atk": 5,
"def": 4,
"grit": 14,
"nerve": 4,
"note": "REGENERATES unless burnt"
},
{
"n": 4,
"name": "Ghoul",
"atk": 4,
"def": 3,
"grit": 4,
"nerve": 5,
"note": "free Called Shot to freeze"
}
],
"harmedBy": "blessed, silvered or magical weapons for the Wraith ONLY; anything for the rest, fire for the Troll and it is wet",
"avoid": "do not run this without an appeasement route open"
}
},
"motifs": {
"stillness": {
"danger": "the surface",
"dangerLine": "the water has been flat for a long time and it notices everything that touches it",
"trigger": "disturbed",
"facets": {
"institution": [
"a water that is flat in weather that is moving the trees",
"a shore of shingle laid so fine that nothing rolls into the water",
"boats drawn up above the line and none of them wet"
],
"ritual": [
"boats carried down and set in without a sound",
"nothing thrown, ever, by anybody who lives here",
"the surface read each morning for anything that broke it in the night"
],
"demand": [
"a surface with one ring on it, spreading, from nothing",
"a slipway with the water lying against it and not lapping",
"a stone in your hand and a flat water in front of you"
],
"wound": [
"a surface broken all over at once and set that way",
"boats swamped at their moorings on a calm night",
"a shore raked over to hide what came out of the water"
],
"anchor": [
"the stone that was thrown and made no ring",
"a boat that goes in without a sound",
"a shore that shows what touched it"
]
},
"features": [
"one ring spreading from nothing",
"boats drawn up dry above the line",
"a shore raked over recently",
"water lying flat against a slipway",
"a swamped boat at a mooring",
"fine shingle that does not roll"
],
"decisions": [
{
"cue": "a surface with one ring on it, spreading, from nothing that fell",
"cost": "something came up, or something is about to",
"resolve": {
"roll": "Wits 2",
"success": "you read the ring and know what is under it and how far off",
"failure": "you throw something to see and the water counts that against you: +1 Bane",
"orElse": "back off the shore; whatever made the ring surfaces behind you later"
}
},
{
"cue": "a slipway with the water lying against it and not lapping at all",
"cost": "putting a boat in will be the loudest thing that has happened here in years",
"resolve": {
"roll": "Poise 2",
"success": "you launch without a sound and the water lets the boat cross the middle",
"failure": "you put it in badly and the whole lake registers it, at once: roll the clock",
"orElse": "stay ashore; the far side is a full day round, and it gets dark"
}
},
{
"cue": "a shore raked over recently to hide what came out of the water",
"cost": "somebody is tidying up after it",
"resolve": {
"roll": "Wits 2",
"success": "you read what was raked over and know what comes ashore and how often",
"failure": "you rake it again yourself and are taken for the one who has been doing it",
"orElse": "leave the shingle; you camp on it not knowing what uses it"
}
},
{
"cue": "boats swamped at their moorings on a night with no wind at all",
"cost": "the water came up into them deliberately",
"resolve": {
"roll": "Wits 2",
"success": "you find the one boat it left alone and understand why, and can use it",
"failure": "you bail one out and it is swamped again with you in it",
"orElse": "take no boat; every route is round the shore, and the shore is long"
}
},
{
"cue": "a stone in your hand and a flat water in front of you",
"cost": "throwing it is the most natural thing in the world",
"resolve": {
"roll": "Poise 1",
"success": "you put the stone down and the water is pleased, and shows you something",
"failure": "you throw it, of course you do, and the rings do not stop spreading",
"orElse": "throw it deliberately, as a challenge; it answers, and it is bigger than you"
}
},
{
"cue": "fine shingle laid so nothing can roll into the water",
"cost": "somebody made this shore so that nothing would ever disturb it",
"resolve": {
"roll": "Wits 2",
"success": "you find who has been maintaining it and they know exactly what they are keeping calm",
"failure": "you walk it carelessly and send a stone in, and the flatness ends",
"orElse": "go along the bank above the shingle, costing a Turn in the alder carr"
}
}
],
"situations": [
{
"occupant": "the water",
"doing": "lying dead flat while the wind moves everything on the bank",
"onArrival": "a single ring spreads on it from nothing at all",
"because": "it has been flat a long time and something has just moved under it",
"offer": "put nothing in and stand still, and it will show you what is down there"
},
{
"occupant": "a living fisher",
"doing": "holding an oar above the water without putting it in",
"onArrival": "he asks whether you would mind waiting a moment",
"because": "he has not broken the surface in years and it is how he still has a boat",
"offer": "wait with him and he will row you anywhere on it"
},
{
"occupant": "one of the Still",
"doing": "standing waist-deep with the water flat against it",
"onArrival": "it does not ripple and neither does the water",
"because": "it went in without a sound and the lake approved",
"offer": "go in as quietly and it will take you across the middle"
},
{
"occupant": "a boat",
"doing": "lying drawn up dry on a slipway with the water against it",
"onArrival": "the water does not lap at the slip and the boat is warm",
"because": "boats go in silently here or not at all",
"offer": "launch it without a sound and the middle water opens to you"
},
{
"occupant": "a shore",
"doing": "lying raked flat with something dragged across it and smoothed over",
"onArrival": "the rake marks stop halfway and are not resumed",
"because": "somebody tidies up after what comes out and stopped mid-job",
"offer": "finish the raking and whatever comes ashore treats you as its keeper"
},
{
"occupant": "the Wide Eye",
"doing": "filling the whole middle of the lake with a flatness you can see from the bank",
"onArrival": "it goes flatter, visibly, as you come down to the water",
"because": "it wants no ring on it at all, ever",
"offer": "give it a still hour and it will let you cross without a boat"
}
],
"temptations": [
{
"id": "stone",
"cue": "the stone that made no ring",
"benefit": "once, do a thing without being noticed",
"useCost": {
"bane": 2
},
"standingDrawback": "the lake watches you continuously instead",
"acceptanceCost": {
"vice": "Sloth"
}
},
{
"id": "oar",
"cue": "a muffled oar",
"benefit": "cross the water without breaking it",
"useCost": {
"bane": 1
},
"standingDrawback": "you cannot move fast on the water at all"
},
{
"id": "shingle",
"cue": "a handful of the fine shingle",
"benefit": "once, make ground that does not give you away",
"useCost": {
"bane": 1
},
"standingDrawback": "it gives away whoever crosses it after you"
},
{
"id": "rake",
"cue": "the shore-keeper's rake",
"benefit": "once, hide that something came out",
"useCost": {
"bane": 1
},
"standingDrawback": "you are taken for its keeper by what comes out"
},
{
"id": "ring",
"cue": "a knack for reading rings",
"benefit": "know what is under the surface near you",
"useCost": {
"bane": 1
},
"standingDrawback": "you know before you can do anything about it"
}
]
},
"mirror": {
"danger": "the reflection",
"dangerLine": "the water shows you what is there, and lately it has been showing a little more than that",
"trigger": "seenTwice",
"facets": {
"institution": [
"a water that reflects the far bank perfectly and the near bank not at all",
"a surface that is clearer looking down than the air is looking across",
"a shore where everyone stops and looks in, and always has"
],
"ritual": [
"a look taken into the water at the same point by everyone passing",
"the reflection greeted, politely, before anything else",
"nobody looking in twice from the same place"
],
"demand": [
"a reflection that is a half-second behind you",
"a still panel of water in the reeds, exactly face-height",
"a surface showing somebody standing beside you"
],
"wound": [
"a reflection that stayed after the person left",
"reeds cut down all along the shore so nothing can be reflected",
"a surface showing a village that is not on the bank"
],
"anchor": [
"a piece of the surface that stayed hard",
"a reflection that has never once been wrong",
"a mirror that shows the bank behind you"
]
},
"features": [
"a reflection a half-second late",
"a panel of still water at face height",
"reeds cut down along a shore",
"a reflection with one extra figure",
"a reflected village not on the bank",
"a surface that stayed hard"
],
"decisions": [
{
"cue": "a reflection that comes a half-second behind you",
"cost": "the delay is small and it is getting smaller",
"resolve": {
"roll": "Poise 2",
"success": "you catch the delay and can tell reflection from thing for the rest of the delve",
"failure": "you watch it until it catches up and it is level with you now: +1 Bane",
"orElse": "stop looking in; you cannot tell, later, which of two things is which"
}
},
{
"cue": "a still panel of water in the reeds at exactly face height",
"cost": "it is at that height because that is where faces go",
"resolve": {
"roll": "Poise 2",
"success": "you look in deliberately and do not look away first, and it yields something true",
"failure": "you look and look away, and it keeps the part you did not finish looking at",
"orElse": "do not look; the water asks you again in every area after this"
}
},
{
"cue": "a reflection showing somebody standing beside you who is not",
"cost": "the extra figure is doing what you do, nearly",
"resolve": {
"roll": "Poise 2",
"success": "you speak to it rather than about it and it answers, and it is useful",
"failure": "you turn to look and it is behind you now instead of beside you",
"orElse": "ignore it entirely; it walks with the party from here and nobody says so"
}
},
{
"cue": "reeds cut down the whole length of a shore so nothing reflects",
"cost": "somebody stopped this water being able to show anything",
"resolve": {
"roll": "Wits 2",
"success": "you find who cut them and what they were stopping being seen",
"failure": "you clear a panel to look and it shows you what they were preventing",
"orElse": "leave the shore bare; you never get a straight look at anything here"
}
},
{
"cue": "a surface showing a village that is not on the bank",
"cost": "the reflection is of what was there, not what is",
"resolve": {
"roll": "Wits 2",
"success": "you read the reflected village and know the parish exactly as it stood",
"failure": "you go toward the reflected shore and are wading before you notice",
"orElse": "look away; you come to the ending without knowing what was drowned"
}
},
{
"cue": "a piece of the surface that has stayed hard, lying on the shingle",
"cost": "the water shed a bit of itself and it is still reflecting",
"resolve": {
"roll": "Wits 2",
"success": "you take it and can see what is actually in front of you, always",
"failure": "you look into it too long and what is in it is looking back, from close",
"orElse": "leave it; the lake keeps its one honest reflection"
}
}
],
"situations": [
{
"occupant": "a reflection",
"doing": "standing in the water beside yours and copying you a half-second late",
"onArrival": "it raises a hand slightly before you decide to",
"because": "the lake shows what is there and it has been embellishing",
"offer": "greet it rather than turn round, and it will show you what is under the water"
},
{
"occupant": "one of the Still",
"doing": "standing at the water's edge looking at its own reflection",
"onArrival": "it asks you whether that looks like it",
"because": "it went in looking at itself and cannot stop",
"offer": "tell it the truth and it will let you look in safely, once"
},
{
"occupant": "a living reed-cutter",
"doing": "cutting the last reeds along a shore that is already bare",
"onArrival": "he asks whether you have looked in yet",
"because": "he has been stopping the water reflecting anything for years",
"offer": "ask him why and he will tell you exactly what the lake shows"
},
{
"occupant": "a panel of still water",
"doing": "lying in the reeds at exactly the height of a face",
"onArrival": "the reeds around it are pressed back at shoulder width",
"because": "everyone who passes looks in here",
"offer": "look in and do not look away, and the water gives you something true"
},
{
"occupant": "the reflected village",
"doing": "showing under the surface with the lanes and the roofs clear",
"onArrival": "a light goes on in one of the reflected windows",
"because": "it shows what was there before the water rose",
"offer": "name a building aloud and the water will give up what is in it"
},
{
"occupant": "the Under-Lady",
"doing": "standing in the reflection of the bank you are on, facing out",
"onArrival": "she is not standing on the bank itself",
"because": "she is on the other side of the surface, doing what you do",
"offer": "match her, exactly, and she will let you through to what is under"
}
],
"temptations": [
{
"id": "glass",
"cue": "the piece of surface that stayed hard",
"benefit": "see what is actually there, always",
"useCost": {
"bane": 2
},
"standingDrawback": "what is actually there also sees you",
"acceptanceCost": {
"vice": "Pride"
}
},
{
"id": "panel",
"cue": "a knowledge of the face-height panels",
"benefit": "once, ask the water a question and be shown",
"useCost": {
"bane": 1
},
"standingDrawback": "it shows you more than you asked"
},
{
"id": "reed",
"cue": "a cut reed off the bare shore",
"benefit": "once, stop a thing being reflected",
"useCost": {
"bane": 1
},
"standingDrawback": "including yourself, which has consequences"
},
{
"id": "double",
"cue": "a reflection that walks with you",
"benefit": "once, be in two places to anything watching",
"useCost": {
"bane": 1
},
"standingDrawback": "it does what you do, nearly, and the difference grows"
},
{
"id": "village",
"cue": "a knowledge of the drowned parish as it stood",
"benefit": "know where everything under the water is",
"useCost": {
"bane": 1
},
"standingDrawback": "the Still know that you know"
}
]
},
"sunken": {
"danger": "what is under it",
"dangerLine": "there is a parish under this water and it has not been told that it drowned",
"trigger": "loud",
"facets": {
"institution": [
"a steeple standing out of the water at low summer",
"a village kept whole thirty feet down, furnished",
"a shore with the road going into the water and out the other side"
],
"ritual": [
"the bell heard from the bank at the turn of the year",
"names of the drowned parish read on the shore each spring",
"a boat rowed over the steeple and nothing said while above it"
],
"demand": [
"a steeple showing with the weathercock just clear",
"a bell heard on a day that is not the turn of the year",
"a road going into the water with fresh tracks on it"
],
"wound": [
"a steeple with the top courses taken for building stone",
"the reading of the names given up in somebody's lifetime",
"a village down there with the doors standing open"
],
"anchor": [
"the bell out of the drowned steeple",
"a list of the parish as it was, house by house",
"a road that comes out the other side"
]
},
"features": [
"a steeple showing at low water",
"a road going into the water",
"a bell heard out of season",
"doors standing open underwater",
"a parish list, house by house",
"stone robbed off a steeple top"
],
"decisions": [
{
"cue": "a steeple showing above the water with the weathercock just clear",
"cost": "the tower is enterable at this level and will not be for long",
"resolve": {
"roll": "Brawn 2",
"success": "you get into the tower and the bell is there, and it can still be rung",
"failure": "you go in on a falling level and the water comes back over the door",
"orElse": "stay off it; the bell stays down there and the ending has no voice"
}
},
{
"cue": "a bell heard from the bank on a day that is not the turn of the year",
"cost": "something is ringing it, or something wants it rung",
"resolve": {
"roll": "Poise 2",
"success": "you answer the bell properly and the drowned parish receives you as visitors",
"failure": "you row out to it and the ringing stops while you are over the tower",
"orElse": "ignore it; it rings every area from here, closer each time"
}
},
{
"cue": "a road going into the water with fresh tracks on it",
"cost": "something has been using the road, in or out",
"resolve": {
"roll": "Wits 2",
"success": "you read the tracks and know which way and how recently, and can be elsewhere",
"failure": "you follow them in and the road goes on down for a long way",
"orElse": "take the shore path; it costs a Turn and passes the weed beds"
}
},
{
"cue": "a village thirty feet down with the doors standing open",
"cost": "open doors mean they left, or mean something got in",
"resolve": {
"roll": "Wits 2",
"success": "you work out which and know what is down there before you have to meet it",
"failure": "you go down to look and one of the doors closes above you",
"orElse": "stay on the surface; you meet what is in the village without warning"
}
},
{
"cue": "stone robbed off the top courses of the drowned steeple",
"cost": "somebody has been taking the church for building",
"resolve": {
"roll": "Wits 2",
"success": "you find where the stone went and it is standing in something you will visit",
"failure": "you take a course yourself and the parish notices immediately",
"orElse": "leave it; the theft is unacknowledged and the parish blames whoever comes"
}
},
{
"cue": "a list of the parish as it was, house by house, in a dry hand",
"cost": "the list is the whole memory of the place",
"resolve": {
"roll": "Wits 2",
"success": "you read it and can name anything down there, which is the appeasement in your hand",
"failure": "you take it away and the parish loses the last record of itself",
"orElse": "leave it; you go to the ending unable to name a single one of them"
}
}
],
"situations": [
{
"occupant": "a steeple",
"doing": "standing out of flat water with the weathercock just clear",
"onArrival": "the vane turns although there is no wind on the water",
"because": "the parish is down there and the tower is how you reach it",
"offer": "go in at the belfry window and the bell will answer to you"
},
{
"occupant": "one of the Still",
"doing": "standing in a doorway thirty feet down, quite visible",
"onArrival": "it lifts a hand as your shadow crosses the water above",
"because": "it is at its own front door and has not been told",
"offer": "name its house aloud and it will open every door down there"
},
{
"occupant": "a living stone-robber",
"doing": "landing dressed stone off a boat at a slipway",
"onArrival": "he asks whether you are here about the church",
"because": "he has been taking the steeple down a course at a time",
"offer": "tell him to stop and the parish will treat you as its advocate"
},
{
"occupant": "a bell",
"doing": "sounding under the water on a day that is not the turn of the year",
"onArrival": "the sound arrives at the bank a moment after the water moves",
"because": "it is rung at the turn of the year and something has rung it early",
"offer": "answer it from the shore and the drowned parish comes up to talk"
},
{
"occupant": "a road",
"doing": "running down into the water with tracks on it going both ways",
"onArrival": "the tracks below the waterline are as fresh as the ones above",
"because": "the road went to the village and it still goes there",
"offer": "walk it in and the water lets you down as far as the crossroads"
},
{
"occupant": "the drowned parish",
"doing": "standing in its lanes under thirty feet of still water",
"onArrival": "every face down there turns up toward the boat at once",
"because": "they are kept as they were and would like to be remembered so",
"offer": "read them their own names and they will give you anything they have"
}
],
"temptations": [
{
"id": "bell",
"cue": "the bell out of the steeple",
"benefit": "once, be heard by everything drowned here",
"useCost": {
"bane": 2
},
"standingDrawback": "everything drowned here comes when it hears it",
"acceptanceCost": {
"vice": "Wrath"
}
},
{
"id": "list",
"cue": "the parish list, house by house",
"benefit": "name anything under the water",
"useCost": {
"bane": 1
},
"standingDrawback": "the parish expects to be visited"
},
{
"id": "vane",
"cue": "the weathercock off the steeple",
"benefit": "once, know which way a thing is turning",
"useCost": {
"bane": 1
},
"standingDrawback": "the steeple has no mark and the water rises over it"
},
{
"id": "key",
"cue": "a house key off a drowned door",
"benefit": "once, open a door that is under water",
"useCost": {
"bane": 1
},
"standingDrawback": "whoever lived there comes with you through it"
},
{
"id": "stone",
"cue": "a dressed stone off the church",
"benefit": "once, build something that will stand",
"useCost": {
"bane": 1
},
"standingDrawback": "the parish knows exactly where its stone went"
}
]
},
"rising": {
"danger": "the level",
"dangerLine": "the water is bigger than it was last year and nobody has ever seen it go down",
"trigger": "lingering",
"facets": {
"institution": [
"a shore with three old waterlines above the present one",
"trees standing dead in the shallows a long way out",
"a boathouse with the doors under water and the roof dry"
],
"ritual": [
"the level read off a marked post each spring",
"a stone set at the edge each year and left",
"the drainage cut opened every summer and every summer refilled"
],
"demand": [
"a level post with the water at the newest mark",
"a stone set at last year's edge, standing in water",
"a drainage cut with the water sitting level in it, not draining"
],
"wound": [
"level posts pulled up and thrown in",
"a village street with water standing in the doorways",
"drainage cuts filled in by somebody in a hurry"
],
"anchor": [
"the old shore mark, from before it started rising",
"a post with every year's level cut into it",
"a cut that still drains"
]
},
"features": [
"a level post with the water at the newest mark",
"a marker stone standing in water",
"three old waterlines above the present one",
"dead trees out in the shallows",
"a drainage cut sitting level",
"water standing in doorways"
],
"decisions": [
{
"cue": "a level post with the water standing at the newest mark",
"cost": "cutting a new mark records the rise; pulling the post denies it",
"resolve": {
"roll": "Wits 2",
"success": "you cut the year honestly and the water is satisfied to be measured, and eases",
"failure": "you pull the post up and the water comes to where the post was: +1 Bane",
"orElse": "leave it; the rise is unrecorded and nobody downstream is warned"
}
},
{
"cue": "a marker stone set at last year's edge, now standing in water",
"cost": "the stones say how fast, if you can find enough of them",
"resolve": {
"roll": "Wits 2",
"success": "you find the run of stones and know exactly how fast it is coming and when it reaches you",
"failure": "you move one to where you would rather it were and the water follows it",
"orElse": "ignore the stones; you camp somewhere that is under water by morning"
}
},
{
"cue": "a drainage cut with the water sitting level in it and not draining",
"cost": "the cut works and the lake is refusing to use it",
"resolve": {
"roll": "Brawn 2",
"success": "you find the blockage and the cut runs, and one field comes back out of the water",
"failure": "you deepen it and the lake comes up the cut instead, faster",
"orElse": "fill the cut in; the lake is pleased and everything low is lost"
}
},
{
"cue": "three old waterlines showing on a shore above the present one",
"cost": "the lines are not evenly spaced and the gaps are the point",
"resolve": {
"roll": "Wits 2",
"success": "you read the spacing and know when it rose fastest, and what happened that year",
"failure": "you read them wrong and are confident about a shore that is not safe",
"orElse": "leave the shore; you have no idea how quickly this can move"
}
},
{
"cue": "a village street with water standing in the doorways, ankle deep",
"cost": "people are still living in some of these houses",
"resolve": {
"roll": "Poise 2",
"success": "you get the last of them out and they know every drain, cut and sluice here",
"failure": "you go through and leave them, and they are part of the water by the ending",
"orElse": "go round; the street is under to the sill by the time you come back"
}
},
{
"cue": "dead trees standing a long way out in the shallows",
"cost": "the water came up around them and they took years to die",
"resolve": {
"roll": "Wits 2",
"success": "you count the rings on a fallen one and know how long this has been happening",
"failure": "you take one for a raft and the lake takes exception to being crossed on itself",
"orElse": "leave them; you have no idea how old this appetite is"
}
}
],
"situations": [
{
"occupant": "a level post",
"doing": "standing in water with every year cut into it and the newest mark under",
"onArrival": "the water is exactly at the top cut and is not moving",
"because": "the level is read each spring and the reading stopped",
"offer": "cut this year's mark and the water will not come further while you are here"
},
{
"occupant": "a living drainer",
"doing": "digging a cut that is already full of level water",
"onArrival": "she asks whether it looks like it is running to you",
"because": "she has been opening the same cut every summer for thirty years",
"offer": "tell her the truth and she will show you every low place here"
},
{
"occupant": "one of the Still",
"doing": "standing in a doorway with water to its knees, keeping house",
"onArrival": "it apologises for the state of the floor",
"because": "the water rose over it and it has not accepted that it has",
"offer": "help it bail and it will tell you how far this water means to come"
},
{
"occupant": "a run of marker stones",
"doing": "standing in a line out into the water from the shore",
"onArrival": "the nearest one is dry and the next one is not",
"because": "a stone is set at the edge each year and the line goes out a long way",
"offer": "set a stone at today's edge and the lake will stop at it for the delve"
},
{
"occupant": "dead trees",
"doing": "standing far out in the shallows with the bark long gone",
"onArrival": "the water around their roots is warmer than the rest",
"because": "the lake came up around them and they were years dying",
"offer": "count them and the lake will tell you what it is reaching for"
},
{
"occupant": "the Level",
"doing": "lying against a shore that is plainly not its original one",
"onArrival": "the water is a hand's width higher on the shingle than your first look",
"because": "it wants to be wider every year and nothing has ever stopped it",
"offer": "give it one thing it is reaching for and it will leave the rest"
}
],
"temptations": [
{
"id": "shore",
"cue": "the old shore mark",
"benefit": "once, hold the water to a line",
"useCost": {
"bane": 2
},
"standingDrawback": "it takes the difference somewhere else, and lower",
"acceptanceCost": {
"vice": "Gluttony"
}
},
{
"id": "post",
"cue": "a level post with every year on it",
"benefit": "know exactly how fast this is happening",
"useCost": {
"bane": 1
},
"standingDrawback": "you know which night you should not be here"
},
{
"id": "stone",
"cue": "a marker stone off the run",
"benefit": "once, set where the edge is",
"useCost": {
"bane": 1
},
"standingDrawback": "the water accepts the mark and comes to it"
},
{
"id": "cut",
"cue": "a drainer's plan of the cuts",
"benefit": "move water off ground that is going under",
"useCost": {
"bane": 1
},
"standingDrawback": "it goes onto ground somebody else is standing on"
},
{
"id": "ring",
"cue": "a section cut from a drowned tree",
"benefit": "know how old this appetite is",
"useCost": {
"bane": 1
},
"standingDrawback": "it is older than you would like, and it knows you counted"
}
]
}
}
}