The Velan Codex

Story

The Undermere

An upside-down sky on the cave roof, dripping water, and nobody asking which side you were on. Work comes from Mott, Vey and the bad-jobs board (undermere_board, Event_board); the one good job is the Atonement board nobody takes. The den (market, pit, boards) is for fallen players (morality ≤ −20, undermere.stage ≥ 1). The deep tunnels (the flooded nave, the carving, the diggings) are also reachable by the back door: Girdle Gate's shard-step from the Corran road (undermere.backdoor = 1, see Shelter from the Storm), or the diggings tunnel from Corran's north edge once Corran wakes (walkthrough-act-3.md, open question on the Undermere).

Vey's stall, the fence (undermere_fence). The canon calls it Mott's fence; Vey runs it.

ItemWhat it isPriceWhen
fragment_crown_surgeA copy of Crown Surge dug out of the Sallow warp's lip before it faded400act3.stage >= 10
fragment_hastenHasten, taken from the Hour Stair by somebody's runaway (the fallen road's way to it)300undermere.stage >= 1
glint_quicksilverFrom the diggings; the only shop in Velan that sells it10Always
glyph_dustSwept from faded warps60Always
amber_cordialAs the catalogue, 20% dearer36Always
waking_reedsAs the catalogue, 20% dearer72Always

The Long Way Up (long_way_up)

DeedQuestWhere
Return a stolen fragment to Hale(walkthrough deed; the Hour Stair)The Hour Stair
Carry woken Corran folk's news to Lanternfallside_woken_kit, side_woken_hob, side_woken_belLanternfall
Rebuild the glyph-hunters' boat(walkthrough deed; the Sallow)The Sallow warp
Stand a night watch at Sallowbank with the golem(walkthrough deed; the Sallow)Sallowbank
Walk Corr's father upside_woken_corrThe Undermere
Give a hoard backside_hoard_raid, choice 2The Undermere
Shut the quicksilver digside_quicksilver_dig, choice 2Under Corran
{
  "id": "long_way_up",
  "title": "The Long Way Up",
  "description": "Nobody takes the Atonement board. That's why it's still up. Every deed counts the same; the deeper you are, the more of them it takes.",
  "category": "side",
  "giver": "mott",
  "startWhen": { "flag": "morality", "op": "<=", "value": -20 },
  "stages": [
    {
      "id": "out_of_the_depths",
      "text": "Climb out of the depths: do 8 deeds from the Atonement board.",
      "completeWhen": { "flag": "morality", "op": ">", "value": -80 }
    },
    {
      "id": "out_of_the_dark",
      "text": "Climb out of the dark: do 4 deeds from the Atonement board.",
      "completeWhen": { "flag": "morality", "op": ">", "value": -40 }
    },
    {
      "id": "back_to_the_gates",
      "text": "Earn your way back through the gates: do 2 deeds from the Atonement board.",
      "completeWhen": { "flag": "morality", "op": ">", "value": -20 }
    },
    {
      "id": "trusted_again",
      "text": "Be trusted again: one more deed.",
      "completeWhen": { "flag": "morality", "op": ">", "value": -10 }
    }
  ]
}

The Quicksilver Dig (side_quicksilver_dig)

{
  "id": "side_quicksilver_dig",
  "title": "The Quicksilver Dig",
  "description": "Gessa's bucket keeps coming up with quicksilver in it. Somebody under the town is digging it out of the warp.",
  "category": "side",
  "giver": "gessa",
  "startWhen": {
    "any": [
      { "flag": "undermere.stage", "op": ">=", "value": 3 },
      { "flag": "act3.stage", "op": ">=", "value": 14 }
    ]
  },
  "stages": [
    {
      "id": "see",
      "text": "Go down and see the dig under Corran's warp.",
      "completeWhen": { "flag": "side.quicksilver_dig.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "follow",
      "text": "Follow the quicksilver to whoever buys it.",
      "completeWhen": {
        "all": [
          { "flag": "side.quicksilver_dig.buyer_facet", "op": "!=", "value": 0 },
          { "flag": "side.quicksilver_dig.buyer_warden", "op": "!=", "value": 0 }
        ]
      }
    },
    {
      "id": "decide",
      "text": "Tell the Keepers, tell Corran, or take Vey's offer.",
      "completeWhen": { "flag": "side.quicksilver_dig.stage", "op": ">=", "value": 3 }
    }
  ]
}

The Hoard (side_hoard_raid)

{
  "id": "side_hoard_raid",
  "title": "The Hoard",
  "description": "Vey wants a hoard cleared out. Vey doesn't say whose it is.",
  "category": "side",
  "giver": "vey",
  "board": "undermere_board",
  "startWhen": { "flag": "undermere.stage", "op": ">=", "value": 1 },
  "stages": [
    {
      "id": "job",
      "text": "Take Vey's job: a hoard behind a false wall.",
      "completeWhen": { "flag": "side.hoard_raid.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "raid",
      "text": "Break into the hoard.",
      "completeWhen": { "flag": "side.hoard_raid.stage", "op": ">=", "value": 2 }
    },
    {
      "id": "sack",
      "text": "Hand the sack to Vey, give it back, or tip it out in the den.",
      "completeWhen": { "flag": "side.hoard_raid.stage", "op": ">=", "value": 3 }
    }
  ]
}

The Pit (side_duel_pit)

{
  "id": "side_duel_pit",
  "title": "The Pit",
  "description": "Outlaws from both sides cast against each other for the den's amusement. Mott has put your name up.",
  "category": "side",
  "giver": "mott",
  "startWhen": { "flag": "undermere.stage", "op": ">=", "value": 1 },
  "stages": [
    {
      "id": "first",
      "text": "Win your first duel in the pit.",
      "completeWhen": { "flag": "undermere.duels_won", "op": ">=", "value": 1 }
    },
    {
      "id": "second",
      "text": "Win your second duel.",
      "completeWhen": { "flag": "undermere.duels_won", "op": ">=", "value": 2 }
    },
    {
      "id": "third",
      "text": "Win the third duel, or lose it for Vey.",
      "completeWhen": {
        "any": [
          { "flag": "undermere.duels_won", "op": ">=", "value": 3 },
          { "flag": "side.duel_pit.thrown", "op": "!=", "value": 0 }
        ]
      }
    }
  ]
}

The Deepest Cut (side_deep_cut)

{
  "id": "side_deep_cut",
  "title": "The Deepest Cut",
  "description": "Crown Surge into Bevel Lash, the hardest hit there is. Somebody carved it into a cell wall a hundred times.",
  "category": "side",
  "giver": "iver",
  "startWhen": {
    "any": [
      {
        "all": [
          { "flag": "act2.done", "op": "!=", "value": 0 },
          { "flag": "vault.outcome", "op": "==", "value": 1 }
        ]
      },
      { "flag": "undermere.stage", "op": ">=", "value": 1 },
      { "flag": "undermere.backdoor", "op": "!=", "value": 0 }
    ]
  },
  "stages": [
    {
      "id": "lead",
      "text": "Find where Deep Cut is taught, or where it's carved.",
      "completeWhen": { "flag": "side.deep_cut.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "parts",
      "text": "Know both parts: Crown Surge and Bevel Lash.",
      "completeWhen": {
        "all": [
          { "flag": "spell.learned.crown_surge", "op": "!=", "value": 0 },
          { "flag": "spell.learned.bevel_lash", "op": "!=", "value": 0 }
        ]
      }
    },
    {
      "id": "trace",
      "text": "Trace the thread.",
      "completeWhen": { "flag": "composite.known.deep_cut", "op": "!=", "value": 0 }
    }
  ]
}

The Flooded Nave (side_drowned_nave)

{
  "id": "side_drowned_nave",
  "title": "The Flooded Nave",
  "description": "Something sings in the flooded nave at night. Nobody in the den has slept properly in a month.",
  "category": "side",
  "giver": "mott",
  "startWhen": {
    "any": [
      { "flag": "undermere.stage", "op": ">=", "value": 1 },
      { "flag": "undermere.backdoor", "op": "!=", "value": 0 }
    ]
  },
  "stages": [
    {
      "id": "hear",
      "text": "Find where the singing comes from.",
      "completeWhen": { "flag": "side.drowned_nave.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "nave",
      "text": "Go down into the flooded nave.",
      "completeWhen": { "flag": "side.drowned_nave.stage", "op": ">=", "value": 2 }
    },
    {
      "id": "verse",
      "text": "Silence the choir, or let them finish the verse.",
      "completeWhen": { "flag": "side.drowned_nave.stage", "op": ">=", "value": 3 }
    }
  ]
}

Where Glyphs Still Take (side_dark_glyphs)

{
  "id": "side_dark_glyphs",
  "title": "Where Glyphs Still Take",
  "description": "They say asymmetric glyphs still take in the Undermere's dark. Rook has gone to find out.",
  "category": "side",
  "giver": "rook",
  "startWhen": {
    "all": [
      { "flag": "act4.stage", "op": ">=", "value": 8 },
      { "flag": "act4.outcome", "op": "==", "value": 1 }
    ]
  },
  "stages": [
    {
      "id": "rumour",
      "text": "Hear the rumour about the dark.",
      "completeWhen": { "flag": "side.dark_glyphs.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "blind_cave",
      "text": "Go down past the forsworn toll to the blind cave.",
      "completeWhen": { "flag": "side.dark_glyphs.stage", "op": ">=", "value": 2 }
    },
    {
      "id": "who_hears",
      "text": "Tell Lanternfall, tell the Wardens, or keep it between you and Rook.",
      "completeWhen": { "flag": "side.dark_glyphs.stage", "op": ">=", "value": 3 }
    }
  ]
}

The Split Cut (side_split_cut)

{
  "id": "side_split_cut",
  "title": "The Split Cut",
  "description": "Half of Iver's cut has gone under the Pane with their picks. Iver can't go after them himself.",
  "category": "side",
  "giver": "iver",
  "startWhen": {
    "all": [
      { "flag": "act4.stage", "op": ">=", "value": 8 },
      { "flag": "act4.outcome", "op": "==", "value": 3 }
    ]
  },
  "stages": [
    {
      "id": "ask",
      "text": "Hear Iver out.",
      "completeWhen": { "flag": "side.split_cut.stage", "op": ">=", "value": 1 }
    },
    {
      "id": "find",
      "text": "Find Shale's cutters at the top of the Undercrack.",
      "completeWhen": { "flag": "side.split_cut.stage", "op": ">=", "value": 2 }
    },
    {
      "id": "decide",
      "text": "Bring them in, talk them down, or pick up a pick.",
      "completeWhen": { "flag": "side.split_cut.stage", "op": ">=", "value": 3 }
    }
  ]
}

Concept art

From Side Quests › The Undermere