The Velan Codex

Location

Corran

The stilled town

A town twenty years late. In Act 3 it is silent glass and the only voice is Aske's. Once Corran wakes, the work is its people: the woken townsfolk, Hollis and Brin at the well, and the Warden seal-watch nobody told to go home.

First Light (side_first_light)

  • Giver / where: Aske (unaligned), Corran (corran), the well, Event_well; the glyph shows at Event_well_dawn (new).
  • Available from: Act 3, after the glass has shown Aske's story (walkthrough-act-3.md, scene 2.3). startWhen: act3.stage >= 5.
  • Story: After the third reflection, Aske says there was a Keeper with the five menders: "They always send one to write it down." The Keeper left something in the glass. At dawn, and only at dawn, a pink spiral shows in the clear glass beside the well: Recall, a reflected glyph. The player has to be at the well when the sun comes up, which means camping in a silent town. When it is traced, Recall's first replay shows the Keeper at the edge of the menders' ring, writing, then turning to cut the spiral into the glass on purpose, so somebody could look later. Before the town wakes the glyph shows in the stilled glass; afterwards it shows in the well water, which stays mirror-still.
  • Stages:
{
  "id": "side_first_light",
  "title": "First Light",
  "description": "Aske says the Keepers always send someone to write it down. Whoever it was left something in Corran's glass.",
  "category": "side",
  "giver": "aske",
  "startWhen": { "flag": "act3.stage", "op": ">=", "value": 5 },
  "stages": [
    {
      "id": "dawn",
      "text": "Be at Corran's well when the sun comes up.",
      "completeWhen": { "flag": "side.first_light.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "trace",
      "text": "Trace the spiral in the glass before the dawn light moves off it.",
      "completeWhen": { "flag": "spell.learned.recall", "op": "!=", "value": 0 }
    }
  ]
}
  • Rewards: spell recall; aske.trust +1 (for staying up with her). No copper.
  • Yarn: Side_Corran_KeeperMark, Side_Corran_DawnWait, Side_Corran_RecallReplay (Dialogue/Side/corran.yarn).

The Woken of Corran (side_woken_<name>)

  • Giver / where: each woken townsperson, Corran. One small quest per figure.
  • Available from: the end of Act 3, once Corran wakes, for each figure the player looked at in scene 2.2 or talks to after waking. startWhen: act3.stage >= 14 and (corran.looked.<name> != 0 or met.<name> != 0).
  • Story: This is the walkthrough's "woken of Corran" hook (walkthrough-act-3.md, section 15; the twelve names are in section 13). Every woken figure has kin outside who aged twenty years, or a job that stopped mid-step. The errands are small, and the point is the person at the end of each one. Every errand is morality-positive and counts as an atonement deed (long_way_up). The walkthrough lists eleven names for twelve figures; the twelfth here is Abel, "a man halfway through a word" from scene 2.2.
Figure (2.2 look)ErrandWhereFightGift
Oren (the man leading a goat)The goat walked on twenty years ago. Its line ended in Sallowbank, and the player's own goat is its great-granddaughter (Marra remembers the stray nanny the player's father brought home). Give Oren the goat, or take Oren down to meet her (Tobin ferries him for free).Sallowbanknonefacet_token
Della (the woman with the falling eggs)Her little sister went to Halfway. Find Ama on the Amber Row, now the older sister by eleven years, and bring her up or carry a letter.Halfwaynone2 × raw_amber
Abel (the man halfway through a word)He was halfway through asking Della to marry him. He wants to finish the question, but only with Ama there (do Della's errand first).Corrannone2 × still_water (well water for the wedding)
Kit (the child a step ahead)Their father walked to Lanternfall after the stilling to work the lens shops, and never came back. Carry the news to Lanternfall: he cuts glass in Iver's workshop now (in Act 4 he is on the cut line).Lanternfall, Event_ivernonefacet_token
Pip (the child a step behind)Pip wants the race finished. Run it again across Corran against Kit, who has grown no older either (a timed run; Drift and Tailwind help).Corrannonehoney_bread
Teg (the cart-driver)His cart of lamp glass was owed to a Lanternfall stall twenty years ago. The stall-keeper's daughter runs it now. Deliver it and settle the old debt. The glass is fine; it's glass.Lanternfall, cut-and-carry stallsnone150 copper (Teg's half of the old price)
Tam (Hollis's pupil)He wants to finish his lesson, and Hollis says he needs a fresh practice shard from the Shardfield edge.Shardfield edgeedge_boar2 × mirror_grit
Bel (Hollis's pupil)Her grandmother died while Bel stood in glass. Facet graves carry the sigil, so find the grave shard in Lanternfall by reading sigils, as in 2.2.Lanternfallnonenone
Corr (Hollis's pupil)His father went down into the Undermere after Corran and never came up. Carry word down (the den if the player is fallen; the diggings tunnel or the back door otherwise), and walk him up if he'll come.The Undermereroof_dropmorality +5 more
Gessa (the well-wright)The well rope rotted away in twenty years. Bring 5 river_reeds to plait a new one. If corran.cracked_figure is set, she was the figure the colossus's blow cracked, and wears a glass seam on her shoulder.Sallow banksnone2 × still_water
Lune (the door-painter)Winged glints nest on the roofs by the hairline warp, so she can't get up a ladder to repaint the sigil doors.Corran rooftopswarp_skiesLune paints the player's sigil on the farm door at Sallowbank (home.sigil_door = 1)
Fitch (the old man asleep on the bench)He slept through the stilling and woke up the same. He asks after his fishing friend Tobin, who is now twenty years older than him. Bring word, or bring Tobin up.Sallowbanknone2 × eel_pie (Tobin's)
  • Stages: each figure is its own quest, side_woken_<name>, with stage flag side.woken_<name>.stage. Oren's as the sample:
{
  "id": "side_woken_oren",
  "title": "Oren's Goat",
  "description": "Oren was leading a goat to market when the glass came. The goat kept walking. That was twenty years ago.",
  "category": "side",
  "giver": "oren",
  "startWhen": {
    "all": [
      { "flag": "act3.stage", "op": ">=", "value": 14 },
      {
        "any": [
          { "flag": "corran.looked.oren", "op": "!=", "value": 0 },
          { "flag": "met.oren", "op": "!=", "value": 0 }
        ]
      }
    ]
  },
  "stages": [
    {
      "id": "ask_around",
      "text": "Ask Marra in Sallowbank about a stray nanny goat, twenty years back.",
      "completeWhen": { "flag": "side.woken_oren.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "choose",
      "text": "Give Oren your goat, or bring Oren down to Sallowbank to meet her.",
      "completeWhen": { "flag": "side.woken_oren.stage", "op": ">=", "value": 2 }
    },
    {
      "id": "tell",
      "text": "Go back to Oren.",
      "completeWhen": { "flag": "side.woken_oren.stage", "op": ">=", "value": 3 }
    }
  ]
}
  • Rewards: every errand gives morality +5 and rep.facets +5 (walkthrough-act-3.md, section 10), counts as one atonement deed while morality ≤ −10, and gives the gift in the table. Giving Oren the goat sets home.goat = 0 (Marra: "Hens'll be pleased.").
  • Yarn: Act3_Woken_<Name> is the walkthrough's opening node for each figure (scene 5.3). The errand nodes are Side_Corran_Woken<Name>_Ask and Side_Corran_Woken<Name>_Done, plus Side_Sallowbank_OrenGoat, Side_Halfway_DellaSister, Side_Lanternfall_KitFather, Side_Lanternfall_HobDebt, Side_Lanternfall_BelGrave, Side_Undermere_CorrFather, Side_Sallowbank_FitchTobin.

Tamsin's Teacher (side_tamsins_teacher)

  • Giver / where: Tamsin Vale (Evane, Wardens), on the road or by letter; Mender Ansel Wray (new) is at Corran's seal-watch on the south road, Event_seal_watch (new).
  • Available from: Act 3, after the Sallow ledger (walkthrough-act-3.md, scene 3.4), while Tamsin travels with the player; or any time after Act 3, by letter. startWhen: (act3.stage >= 9 and companion.tamsin == 1) or act3.done != 0.
  • Story: This is the walkthrough's "Tamsin's teacher" hook. One of the five menders named in the ledger for the Sallow mending is Ansel Wray, who taught Tamsin her first glyph. He has kept Corran's seal-watch ever since, because he couldn't face Twinhold, and he doesn't know what his mending did. Tamsin wants to know whether he knew. If she isn't with the player, she writes: "Find Ansel. Tell me what he says." The choice is the player's: tell Ansel that the mending he cast tore the Sallow warp open and brought the glints to Sallowbank, or let him keep his watch without knowing. Told, he takes off his bands and walks to the Sallow warp to help Tobin keep it.
  • Fights: corran_seal_watch (bestiary) only if the player starts pulling up seal-stones before talking.
  • Stages:
{
  "id": "side_tamsins_teacher",
  "title": "Tamsin's Teacher",
  "description": "One of the five names in the Sallow ledger taught Tamsin her first glyph.",
  "category": "side",
  "giver": "tamsin",
  "startWhen": {
    "any": [
      {
        "all": [
          { "flag": "act3.stage", "op": ">=", "value": 9 },
          { "flag": "companion.tamsin", "op": "==", "value": 1 }
        ]
      },
      { "flag": "act3.done", "op": "!=", "value": 0 }
    ]
  },
  "stages": [
    {
      "id": "name",
      "text": "Ask Tamsin about the name she found in the ledger.",
      "completeWhen": { "flag": "side.tamsins_teacher.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "find",
      "text": "Find Mender Ansel Wray at Corran's seal-watch.",
      "completeWhen": { "flag": "side.tamsins_teacher.stage", "op": ">=", "value": 2 }
    },
    {
      "id": "tell",
      "text": "Tell Ansel what his mending did, or let him keep his watch.",
      "completeWhen": { "flag": "side.tamsins_teacher.stage", "op": ">=", "value": 3 }
    }
  ]
}
  • Rewards: no copper. Told: 2 × warden_band (Ansel's own pair), morality +5, tamsin.trust +1, rep.wardens −5; sets ansel.told = 1. Spared: rep.wardens +5; Ansel stays on the watch. Sets met.ansel.
  • Yarn: Side_Corran_TamsinLedger, Side_Corran_TamsinLetter, Side_Corran_AnselWatch, Side_Corran_AnselTold, Side_Corran_AnselSpared.

The Ring of Stones (side_seal_stones)

  • Giver / where: Hollis (Facets, the Girdle cut), Corran, the well (Event_well).
  • Available from: after Act 3. startWhen: act3.done != 0.
  • Story: The pale blue seal-stones Ondine's menders set round the well in scene 4.1 are still there, uncracked. Brin won't go near the well while they stand, and Hollis wants them gone. The seal-watch says the stones are Warden property and costly. Lifting them reveals why: each stone sits on a bead of glint quicksilver set into its base, the stuff that fed the warps. The player decides where they go: back to the menders, smashed in the square, or to Gessa, who can set them face down as a cap round the well. If Ansel was told the truth, the watch helps lift them. If not, lifting them while the menders watch means a fight, unless the player is Trusted with the Evane (rep.evane ≥ 25).
  • Fights: corran_seal_watch (bestiary), avoidable as above.
  • Stages:
{
  "id": "side_seal_stones",
  "title": "The Ring of Stones",
  "description": "Ondine's seal-stones still ring Corran's well. Brin won't go near it.",
  "category": "side",
  "giver": "hollis",
  "startWhen": { "flag": "act3.done", "op": "!=", "value": 0 },
  "stages": [
    {
      "id": "ask",
      "text": "Hear Hollis out about the stones round the well.",
      "completeWhen": { "flag": "side.seal_stones.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "lift",
      "text": "Lift the seal-stones: talk the seal-watch round, or do it in front of them.",
      "completeWhen": { "flag": "side.seal_stones.stage", "op": ">=", "value": 2 }
    },
    {
      "id": "decide",
      "text": "Return the stones to the menders, break them, or give them to Gessa for the well.",
      "completeWhen": { "flag": "side.seal_stones.stage", "op": ">=", "value": 3 }
    }
  ]
}
  • Rewards: Returned: 200 copper from the seal-watch, rep.wardens +5, rep.facets −5. Broken: 2 × facet_token from the street, rep.facets +5, rep.wardens −5. Capped: 2 × still_water, morality +5. Every route: 6 × glint_quicksilver from the bases. Sets corran.stones (1 returned, 2 broken, 3 capped).
  • Yarn: Side_Corran_HollisStones, Side_Corran_StonesLift, Side_Corran_StonesQuicksilver, Side_Corran_StonesChoice.

Brin's Word (side_brins_word)

  • Giver / where: Brin (Facets, Girdle cut), Corran, the well (Event_well; Act 4 calls the marker Mark_well).
  • Available from: Act 4 and after, every outcome. startWhen: act3.done != 0.
  • Story: This is Act 4's "Seli's word" hook, now Brin's word. Brin was halfway through a word when the glass took her, and she doesn't know which word. Hollis was teaching her to draw her own sigil, two unlike shapes like every Facet's, and Brin wears half of it on her collar. Recall cast at the well at dawn shows the moment, and Brin's mouth finishing the word: "wave". She wanted the low-wave half for her sigil, the shard the player picked up in the Shardfield. Without Recall, Hollis remembers it after a night's thought. The choice is the player's: give Brin the low-wave shard (they still know Pavilion Wake, and Brin will let them trace the shard at her door if it is ever sealed), or chalk her a copy to paint from. Brin paints her sigil, hourglass and wave. In the Mended world it is just paint and she knows it. In the Shattered world it glows faintly, like Fenn's chalk. In the Held world it is a sigil, and she's proud of it.
  • Stages:
{
  "id": "side_brins_word",
  "title": "Brin's Word",
  "description": "Brin was halfway through a word when the glass took her. Twenty years later she'd like to know which one.",
  "category": "side",
  "giver": "brin",
  "startWhen": { "flag": "act3.done", "op": "!=", "value": 0 },
  "stages": [
    {
      "id": "ask",
      "text": "Hear Brin out at the well.",
      "completeWhen": { "flag": "side.brins_word.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "the_word",
      "text": "Cast Recall at the well at dawn, or ask Hollis what she remembers.",
      "completeWhen": {
        "any": [
          { "flag": "corran.saw_brin_word", "op": "!=", "value": 0 },
          { "flag": "side.brins_word.stage", "op": ">=", "value": 2 }
        ]
      }
    },
    {
      "id": "the_shard",
      "text": "Give Brin the low-wave shard, or chalk her a copy.",
      "completeWhen": { "flag": "side.brins_word.stage", "op": ">=", "value": 3 }
    },
    {
      "id": "sigil",
      "text": "Watch Brin paint her sigil.",
      "completeWhen": { "flag": "side.brins_word.stage", "op": ">=", "value": 4 }
    }
  ]
}
  • Rewards: amber_cuff from Hollis; morality +5, rep.facets +5. Giving the shard: rep.facets +5 more and item.corran_half_wave = 0. Sets brin.sigil = 1.
  • Yarn: Side_Corran_BrinWord, Side_Corran_BrinRecall, Side_Corran_HollisRemembers, Side_Corran_BrinShard, Side_Corran_BrinSigil_Mended, Side_Corran_BrinSigil_Shattered, Side_Corran_BrinSigil_Held.

From Side Quests › Corran

Act 3. Roster: stilled_glint, glint_brute, winged_glint, warden_menders, who still keep Ondine's seal. Boss: glint_colossus.

This is the hardest open region before the finale. Packs and big bodies come together, and threads become the main tool. The Act 3 Sallowbank fights (sallowbank_glints, sallowbank_brute, region 1) lead into it.

Encounter idEnemiesWhereActDifficultyXP
corran_streets4 stilled_glintCorran's streets, among the StilledAct 33.675
corran_seal_watchwarden_mendersOndine's seal-watch at the town edge (avoidable by talking, or with high Evane standing)Act 33.060
well_squareglint_brute + 3 stilled_glintThe well squareAct 34.8100
warp_skies3 winged_glint + 2 stilled_glintRooftops near the warpAct 34.290
corran_colossusglint_colossusCorran's warp (scene 4.2)Act 39.0250

From Bestiary › Regions and encounters › Corran

Look

Streets and people frozen in clear glass, mid-step; a warp glowing behind them

From Story Bible › Key Locations

Connected

Characters

Spells

Items

Concept art

Elsewhere in the Codex

Past: born in Twinhold to a Warden family; a mender by twenty-five, one of the Evane casters who seal warps and enforce the rules; later a company captain under Ondine Ash. Twenty years ago at Corran, a Facet town beside a widening warp, Ondine ordered a five-person mirrored seal. Aske argued against it, then cast her part. The seal held the warp and froze the town with it: Corran's people still stand in clear glass, mid-step. She blames Ondine, and herself more.

From Story Bible › Protagonist and Mentor › The Mentor

The shard: as the seal closed, a Corran girl pressed a shard into Aske's hand, one half of a Facet glyph her mother was teaching her. The girl still stands in the glass beside the town well. The other half was lost; the player picks it up in the Shardfield in Act 2 without knowing what it is.

From Story Bible › Protagonist and Mentor › The Mentor

Since then: Aske still knows every Warden glyph and has not cast one in twenty years. She keeps the Sallow ferry because it is the nearest crossing to Corran, and carries anyone for free, Evane or Facet. It is the only rule she still keeps.

From Story Bible › Protagonist and Mentor › The Mentor

(Idea) Arc: refuses to go back; follows the player to Corran in Act 3 when the warps reach Sallowbank; faces Prelate Ondine, who gave the Corran order; casts again, once, to help undo the stilling. Joins neither side afterwards.

From Story Bible › Protagonist and Mentor › The Mentor

Corran, the stilled town. The player learns Aske's story from the glass itself.

From Story Bible › Story Outline › Act 3: Corran

Set piece: a glint colossus guards Corran's warp. After it falls, Aske's half-glyph and a half the player found in Act 2 combine. The stilling is undone by a composite threading an Evane spell into a Facet spell in one stroke (section 6: the strongest composites mix sides).

From Story Bible › Story Outline › Act 3: Corran

Spells: the Corran glyph (new, asymmetric); cross-side composites.

From Story Bible › Story Outline › Act 3: Corran

Side
Facets
Role
A town frozen in glass
Hook
About 200 people standing mid-step for twenty years; the test at the heart of Act 3.

From Story Bible › Key Cast

Question
Mentor's name, gender, backstory
Answer
Claude to draft: Aske Tarran, a woman of about sixty, ex-Warden captain who helped freeze Corran. Ray: decent.
Where it shows
Section 3

From Story Bible › Open Story Questions › Decided (Ray, 2 Nov 2026)

What happens: Tamsin is proud of this part. The Vault holds every glyph the Wardens have judged unsafe, plus fragments taken from Facets: shelves of shards and stones behind pale-blue wards, and a Warden golem, newer and sharper than Aske's training golem, that never moves unless a ward breaks. The player sees the antechamber only. Through the ward on the inner door they can make out one sealed shelf labelled Corran, five-seal, and Tamsin doesn't know what it means (an Act 3 hook). Tamsin says aloud what the Facets would say ("we keep glyphs from people") and answers it ("we keep them from people who'd burn a village with them"). The player notes the layout: the drain grate under the east pier, the ward pattern, the golem's post. This is what Iver uses in route A.

From Walkthrough: Act 2 › Chapter 1: Twinhold, with Tamsin › The Measure Vault

Player does: move, talk, look (two interactables: the Corran shelf, the drain grate).

From Walkthrough: Act 2 › Chapter 1: Twinhold, with Tamsin › The Measure Vault

Art and audio: the Bevel cut's house, mismatched glass furniture. Lio: small, oversized one-sleeved coat, hands tucked under her knees. Cass: a clear-glass forearm (the Corran stilling effect at small scale, an early look at the Act 3 look). A three-note music-box figure for Lio.

From Walkthrough: Act 2 › Chapter 3: Lanternfall, with Rook › Lio

197 more mentions