Chapter
Screens needed
(Idea) Four screens, in the landscape layout the rest of the game uses. They are menus, so the thumbs are free, but the main action button still sits in the upper middle to match the battle screen.
Inventory
- Opened from the pause menu, and from a satchel button in the field.
- Tabs: Satchel (consumables), Gear, Materials, Key items (with sub-tabs Letters, Glyph case, Seals).
- A grid of icons with counts. Tapping one opens the item detail.
- The Gear tab shows the four slots as a figure with two wrists, a neck and a coat, with the current pair state ("Matched pair", "Odd pair", "Even-handed") and the stat totals against their caps.
- The Satchel tab has the belt (three slots) and the prepared meal and ward along the top; drag an item onto a slot or tap it and choose.
- The purse in copper in the corner.
Item detail
- Large icon, name, tier frame, flavour line, effect in plain words, the sale price, and where it came from.
- Gear: what it changes against what you wear now ("Breath +30 ms: 600 → 630 ms on Repel"). Equip to left, Equip to right, Unequip.
- Consumables: Use (field-usable ones), Put on belt, Prepare.
- Fragments: Trace (opens the learning session), or "Needs its other half" for a split glyph.
- Key items have no Sell or Drop.
Shop
- Opened from a stall NPC with
<<open_shop id>>. The stall's name and Row colour (pale blue, amber or Halfway's plain) along the top, and a line from the keeper. - Tabs: Buy, Sell, Buy back. Each row: icon, name, effect, price; the standing modifier shown on the price ("−10%, the Pale Row trusts you").
- Commissions list their materials with what you hold ("Mirror Grit 2/3").
- Buying asks for a count with a stepper, capped by what you can afford and the stack cap.
- Selling shows the copper you get, and greys out equipped copies.
Letters viewer
- The Key items › Letters sub-tab, and the screen a letter opens on when given.
- Each letter as its envelope front: the address in the sender's hand, the seal in its colour (pale blue for Twinhold, amber for Lanternfall), and its state: Sealed, Seal broken, Delivered.
- A sealed letter has one action, Break the seal, behind a warning in Aske's words ("Don't read them."). Breaking it sets
letter.twinhold.openedorletter.lanternfall.opened, shows the letter, and the recipient notices on delivery. - Received letters are open: the full text on paper, readable any time.
The battle belt is not a screen but needs space on the battle HUD (Hud.cs, a shared file), so it needs its own Lead ticket.