Story
Twinhold and Greenvault
Pale stone, mirrored streets and a rule for everything, with the terraces downriver where everything grows and dies. Work comes from the two bulletin boards (Board_near, Board_far), the recruits' yard and the Warden court, and after Act 4 from Ondine and the Hall of Measure. Yarn file: Dialogue/Side/lowlands.yarn.
The Recruits' Yard (side_tally_drill)
- Giver / where: the Warden drill-master, named here Garrick Lisle (Evane, Wardens),
twinhold, the recruits' yard on the Near Hand,Event_drill. - Available from: Act 2, after Tamsin's offer at the courting.
offer.tally != 0. - Story: Detailed in walkthrough-act-2.md, scene 1.7. Tally is a whole glyph cut in the drill stone, and the drill-master runs anyone who traces it through a spar against a drill golem. This tab names him and gives him one habit: he is good with recruits and bad at looking at the Sallow on the yard's wall map. That pays off in Act 3: the Sallow ledger at the Hour Stair (scene 3.4) names him as one of the five menders of the first mending, beside Ansel Wray (Tamsin's Teacher, region 6).
{
"id": "side_tally_drill",
"title": "The Recruits' Yard",
"description": "Tamsin's offer stands: join the recruits' drill for a morning and learn the Wardens' counting glyph.",
"category": "side",
"giver": "garrick",
"startWhen": { "flag": "offer.tally", "op": "!=", "value": 0 },
"stages": [
{ "id": "tally", "text": "Trace the Tally glyph on the drill stone.",
"completeWhen": { "flag": "spell.learned.tally", "op": "!=", "value": 0 } },
{ "id": "spar", "text": "Spar with the drill golem.",
"completeWhen": { "flag": "side.tally_drill.stage", "op": ">=", "value": 1 } }
]
}
- Fight:
drill_spar(warden_golem, walkthrough and bestiary). - Rewards: spell
tally(whole);rep.wardens+5. No copper. - Yarn:
Act2_Drill_Tally(walkthrough). New:Side_Twinhold_DrillSpar(the after lines).
Grain for the Terraces (side_valley_grain)
- Giver / where: Quartermaster Rell (Evane, Wardens), a notice on the Near Hand board (
Board_near, boardtwinhold_board_near). The cart leaves from the Valley Gate and goes down the valley road togreenvault,Spawn_lower_gate. - Available from: Act 2. Posted when
twinhold.stage >= 1(Act 2's "escort grain to Greenvault"). - Story: The Wardens are sending a cart of grain to Greenvault and want a guard. Halfway down the valley road a thorn warden has walked off the terraces and stands in the road; the cart can't pass until it is beaten, or until a Root cast opens the vine-locked lane round it. At the lower gate Brother Fallow reads the note that came with the grain: in return, the Tenders are to take two Warden menders onto the terraces "to keep the decay in measure". The Tenders didn't ask for grain. The protagonist can hand over grain and note, leave the grain at the old orchard outside the walls for the gleaners and take the note back to Rell, or give Fallow the grain and lose the note on the way.
{
"id": "side_valley_grain",
"title": "Grain for the Terraces",
"description": "A cart of Warden grain for Greenvault needs a guard down the valley road. The notice doesn't say who asked for it.",
"category": "side",
"giver": "rell",
"board": "twinhold_board_near",
"postWhen": { "flag": "twinhold.stage", "op": ">=", "value": 1 },
"startWhen": { "flag": "side.valley_grain.stage", "op": ">=", "value": 1 },
"stages": [
{ "id": "road", "text": "Guard the grain cart down the valley road to Greenvault.",
"completeWhen": { "flag": "side.valley_grain.stage", "op": ">=", "value": 2 } },
{ "id": "gate", "text": "Hand over the grain at Greenvault's lower gate.",
"completeWhen": { "flag": "side.valley_grain.choice", "op": "!=", "value": 0 } },
{ "id": "pay", "text": "Go back to Quartermaster Rell in Twinhold.",
"completeWhen": { "flag": "side.valley_grain.stage", "op": ">=", "value": 3 } }
]
}
- Fight:
valley_thorn_warden(new): 1thorn_wardenon the valley road, Act 2, difficulty 3.2 (asgreenvault_terrace), 60 XP. Skipped with<<prompt_cast root>>at the vine lane (Root's field effect). - Rewards: choice 1, grain and note delivered: 90 copper,
rep.wardens+5,rep.tenders−5. Choice 2, grain to the orchard and the note back: 45 copper (Rell docks the grain),morality+5,rep.wardens−5. Choice 3, the note lost: 90 copper (Rell assumes it arrived),rep.tenders+5; a Warden mender turns up at Greenvault anyway later (a line). Prop:grain_tithe_note. - Yarn:
Side_Twinhold_GrainNotice,Side_Valley_ThornWarden,Side_Valley_VineLane,Side_Greenvault_FallowNote,Side_Twinhold_RellPay.
Chalk on the Far Hand (side_far_hand_roofs)
- Giver / where: Watch-captain Orme (Evane, Wardens), a notice on the Far Hand board (
Board_far, boardtwinhold_board_far). The roofs are intwinhold, markersEvent_roofs_1toEvent_roofs_3. - Available from: Act 2. Posted when
twinhold.stage >= 1(Act 2's "a reward for an unregistered caster seen on the Far Hand roofs"). - Story: The Far Hand watch wants the unregistered caster seen on the roofs at night. On the slates the protagonist finds chalk copies of Facet glyphs on chimney after chimney: halves of Prism Snare, the copies Pell gave away before the Bridge Court sealed him, a few with Nell's little mark from his free table at Halfway. The "caster" is Wick, a roofer's boy, who traces them every night and has never made one work, because a copy fizzles without a real fragment. But something did flash on the roofs: three glints have come up a hairline crack in an old chimney, and they copy his shapes back in loose light. The protagonist can give Orme the boy's name, report only the glints and the crack, or wash the chalk off, send Wick home and tell Orme the glints were the caster.
{
"id": "side_far_hand_roofs",
"title": "Chalk on the Far Hand",
"description": "The Far Hand watch wants the unregistered caster who has been seen on the roofs at night.",
"category": "side",
"giver": "orme",
"board": "twinhold_board_far",
"postWhen": { "flag": "twinhold.stage", "op": ">=", "value": 1 },
"startWhen": { "flag": "side.far_hand_roofs.stage", "op": ">=", "value": 1 },
"stages": [
{ "id": "watch", "text": "Watch the Far Hand roofs after dark.",
"completeWhen": { "flag": "side.far_hand_roofs.stage", "op": ">=", "value": 2 } },
{ "id": "glints", "text": "Deal with whatever is flashing on the chimneys.",
"completeWhen": { "flag": "side.far_hand_roofs.stage", "op": ">=", "value": 3 } },
{ "id": "verdict", "text": "Tell Watch-captain Orme who the caster was.",
"completeWhen": { "flag": "side.far_hand_roofs.choice", "op": "!=", "value": 0 } }
]
}
- Fight:
far_hand_glints(new): 3glinton the roofs, Act 2, difficulty about 1.0, 15 XP. It is the one wild fight inside an Evane city, because the warp crack is inside it. - Rewards: choice 1, Wick named: 120 copper,
rep.wardens+5,morality−10 (Wick has learned nothing and broken no law, so no court can seal anything, but his family is fined and shamed). Choice 2, the glints and the crack only: 120 copper,rep.wardens+5; Wick keeps tracing. Choice 3, the chalk washed off: 60 copper ("Glints aren't casters. Fine."),morality+5. - Note for the Lead: Act 1's hook says someone traced one of Nell's copies over a real fragment and it worked. This quest keeps Nell's copies and drops that twist, because every Facet glyph is split, taught, reflected or warp-born, so there is no whole Facet fragment for a copy to lie over.
- Yarn:
Side_Twinhold_RoofNotice,Side_Roofs_Chalk,Side_Roofs_Wick,Side_Roofs_Glints,Side_Twinhold_OrmeVerdict.
The Court Sits (side_court_summons)
- Giver / where: Clerk Amsel (Evane, Wardens), by a summons a Waymaker rider brings wherever the player is; the court is
hall_of_measure, the Bridge Court. - Available from: Act 3, if the player cast Table Mend in Greenvault's vine hall.
all[crime.table_mend == 1, act2.done != 0]. - Story: A Tender reported the Table Mend cast in the vine hall (Act 2, scene 6.2), and the Warden court has summoned the protagonist to the Bridge Court, where Pell was sealed. Un-teaching is real and narrow: a court seals the one spell used in the crime, and only after a crime. The protagonist can accept, argue, or not go. Arguing only works with someone to speak for them: the patient who lived because of the cast, Tamsin at
tamsin.trust >= 3, or Trusted standing with the Wardens (rep.wardens >= 25); then the court fines them instead. Whatever the verdict, Clerk Amsel asks quietly afterwards how the patient is.
{
"id": "side_court_summons",
"title": "The Court Sits",
"description": "A Warden court in Twinhold has summoned you over a Facet spell cast in Greenvault's vine hall.",
"category": "side",
"giver": "amsel",
"startWhen": { "all": [
{ "flag": "crime.table_mend", "op": "==", "value": 1 },
{ "flag": "act2.done", "op": "!=", "value": 0 } ] },
"stages": [
{ "id": "answer", "text": "Answer the summons at the Bridge Court in Twinhold.",
"completeWhen": { "any": [
{ "flag": "side.court_summons.stage", "op": ">=", "value": 1 },
{ "flag": "act3.done", "op": "!=", "value": 0 } ] } },
{ "id": "verdict", "text": "Stand before the court.",
"completeWhen": { "any": [
{ "flag": "side.court_summons.choice", "op": "!=", "value": 0 },
{ "flag": "act3.done", "op": "!=", "value": 0 } ] } }
]
}
- Rewards and costs: choice 1, accept: Table Mend is sealed (
<<seal_spell table_mend>>,spell.sealed.table_mend1; the Lanternfall healer will teach it again, or the unbinder breaks the seal for 200 copper),rep.wardens+5. Choice 2, argue with a speaker: a fine of 150 copper and no seal,rep.tenders−5 (the Tender who reported loses face). Choice 3, argue alone: sealed,rep.wardens−5. Not going: if Act 3 ends with the summons unanswered,side.court_summons.choice4,rep.wardens−10, andwarden_enforcerscan meet the player on Evane roads until they go. - Yarn:
Side_Road_SummonsRider,Side_Twinhold_BridgeCourt,Side_Twinhold_CourtVerdict,Side_Twinhold_ClerkAfter.
Iver's Trial (side_iver_trial)
- Giver / where: Clerk Amsel, by summons;
hall_of_measure, the Bridge Court. - Available from: the world after Act 4, Mended only.
all[act4.stage >= 8, act4.outcome == 1]. - Story: In the Mended world Iver Kest is taken to Twinhold for trial (the epilogue card), and the court calls the protagonist because they were at the Pane. A second un-teaching would seal the one glyph Iver retraced as a boy after his first. Iver doesn't ask the protagonist for anything. They can speak for him, speak against him, or say only what they saw. Afterwards, whatever the verdict, Iver asks one thing: whether Lanternfall's lanterns are as dark as people say.
{
"id": "side_iver_trial",
"title": "Iver's Trial",
"description": "Iver Kest is on trial in the Hall of Measure, and the court wants to hear from someone who was at the Pane.",
"category": "side",
"giver": "amsel",
"startWhen": { "all": [
{ "flag": "act4.stage", "op": ">=", "value": 8 },
{ "flag": "act4.outcome", "op": "==", "value": 1 } ] },
"stages": [
{ "id": "court", "text": "Go to the Bridge Court in Twinhold for Iver Kest's trial.",
"completeWhen": { "flag": "side.iver_trial.stage", "op": ">=", "value": 1 } },
{ "id": "speak", "text": "Speak when the court calls you.",
"completeWhen": { "flag": "side.iver_trial.choice", "op": "!=", "value": 0 } }
]
}
- Rewards: choice 1, for him:
rep.facets+10,rep.wardens−10,morality+5; Iver is not sealed again. Choice 2, against him:rep.wardens+10,rep.facets−10; Iver is sealed a second time. Choice 3, only what you saw: no move; the court seals him ifrep.evane >= 25and spares him otherwise. No copper.side.iver_trial.verdict(1 spared, 2 sealed) is for later Lanternfall lines. - Yarn:
Side_Twinhold_IverCalled,Side_Twinhold_IverTrial,Side_Twinhold_IverAfter.
Ondine's Hands (side_ondine_hands)
- Giver / where: Prelate Ondine Ash (Evane, Wardens),
hall_of_measure, the Speaker's Chamber; then Mother Bramble ingreenvault, the vine hall,Event_bramble. - Available from: the world after Act 4, Mended only.
all[act4.stage >= 8, act4.outcome == 1]. - Story: Ondine kept the Prelacy and lost her casting: her hands went still on the Pane. She asks the protagonist, privately, to find out whether a Tender can give them back. Mother Bramble won't, because nature wouldn't: it isn't a wound, it's a cost. The protagonist can also ask in Lanternfall, where the Facet healer says Table Mend doesn't touch it and Sorrel the unbinder says "A seal's only a knot. This isn't a knot." Back in Twinhold they tell Ondine the truth, a hope that isn't there, or that the people she had sealed live with exactly this. She pays them to the exact copper, as the Wardens always do, and then asks them to sit a while.
{
"id": "side_ondine_hands",
"title": "Ondine's Hands",
"description": "Ondine can't cast any more. She wants to know, privately, whether a Tender can give her hands back.",
"category": "side",
"giver": "ondine",
"startWhen": { "all": [
{ "flag": "act4.stage", "op": ">=", "value": 8 },
{ "flag": "act4.outcome", "op": "==", "value": 1 } ] },
"stages": [
{ "id": "bramble", "text": "Ask Mother Bramble at Greenvault whether a Tender can give Ondine's hands back.",
"completeWhen": { "flag": "side.ondine_hands.stage", "op": ">=", "value": 1 } },
{ "id": "tell", "text": "Go back to Ondine with what you found.",
"completeWhen": { "flag": "side.ondine_hands.choice", "op": "!=", "value": 0 } }
]
}
- Rewards: 200 copper. Choice 1, the truth:
morality+5. Choice 2, false hope:morality−5,rep.tenders−5 (she keeps asking them). Choice 3, the un-taught live with this:rep.facets+5,rep.wardens−5,morality+5. Asking in Lanternfall setsside.ondine_hands.lanternfall1 for an extra line. - Yarn:
Side_Twinhold_OndineAsks,Side_Greenvault_BrambleNo,Side_Lanternfall_HealersLane,Side_Twinhold_OndineTold.
Letters from Twinhold (side_twinhold_letters)
- Giver / where: Ondine, by an unsigned letter that Marra hands over in
sallowbank; the warp is on Greenvault's decay terrace,greenvault,Event_decay_terrace. - Available from: the world after Act 4, Shattered only.
all[act4.stage >= 8, act4.outcome == 2]. - Story: In the Shattered world Ondine leads mending crews that can mend nothing, and once a season an unsigned letter comes in a hand the protagonist knows, naming a place where her crew failed. The first names Greenvault's decay terrace, where a warp has opened under the dead stump that held the Wither glyph. The crew's mender stones are cracked, and glints and a thorn warden gone wild hold the terrace. Ondine is there herself, keeping the gardeners back with a rope and no spells. The protagonist can help her crew hold the line, tell her to stop and let the Tenders decide, or just clear the terrace and say nothing; she doesn't thank them, and next season another letter comes.
{
"id": "side_twinhold_letters",
"title": "Letters from Twinhold",
"description": "An unsigned letter, in a hand you know, names a place where a mending crew failed.",
"category": "side",
"giver": "ondine",
"startWhen": { "all": [
{ "flag": "act4.stage", "op": ">=", "value": 8 },
{ "flag": "act4.outcome", "op": "==", "value": 2 } ] },
"stages": [
{ "id": "letter", "text": "Read the unsigned letter and go to Greenvault's decay terrace.",
"completeWhen": { "flag": "side.twinhold_letters.stage", "op": ">=", "value": 1 } },
{ "id": "warp", "text": "Clear the warp on the decay terrace.",
"completeWhen": { "flag": "side.twinhold_letters.stage", "op": ">=", "value": 2 } },
{ "id": "ondine", "text": "Talk to Ondine at the rope line.",
"completeWhen": { "flag": "side.twinhold_letters.choice", "op": "!=", "value": 0 } }
]
}
- Fight:
decay_warp(new):glint_brute+thorn_warden+ 3glint, after Act 4, difficulty about 5.5, 120 XP. - Rewards: 200 copper, left with the letter "to the exact copper". Choice 1, hold the line with her crew:
rep.wardens+10,rep.tenders−5. Choice 2, tell her to stop:rep.tenders+10,morality+5. Choice 3, say nothing:rep.tenders+5. Each later season's letter adds 1 toside.twinhold_letters.seasonand posts a rumour for the warp-born glyph hunts (that activity's tab). Prop:letter_unsigned. - Yarn:
Side_Sallowbank_UnsignedLetter,Side_Greenvault_DecayWarp,Side_Greenvault_OndineRope.