Files
nightclub-arcadia/NightclubArcadia/Assets/Dialogue/Commentary.yarn
T
2026-08-15 13:01:04 +02:00

31 lines
1.4 KiB
Plaintext

// Passive skill commentary. Fired by CommentarySystem, never <<jump>>ed to.
// One node per (context, skill) pair; if a skill has nothing to say about a
// context, simply omit the node and it won't be considered.
//
// Writing rules (code does not enforce these):
// - Wrong Truth failures: no failure signal in the prose; the UI banner is the only tell.
// - Documentary routes are gated on Act and errand state, never on a voice.
//
// TODO: ambient fallback. Every voice in the Skill Bible has one context-free
// PASSIVE VOICE line, and right now those lines have nowhere to live — a voice
// with no Commentary_{context}_{id} node simply stays silent in that context.
// Proposal: when no context node matches an eligible skill, CommentarySystem
// falls back to Commentary_Ambient_{id}. Deferred from the refactor as optional;
// only worth doing if it doesn't complicate the candidate loop.
// See docs/skill-system-refactor-plan.md §5.6.
title: Commentary_Entrance_Queue_facework
---
FACEWORK: His hands are too still for someone this far back in a queue. What's he practising not to reach for?
===
title: Commentary_Entrance_Queue_long_shift
---
THE LONG SHIFT: Forty minutes. Nobody's shifted their weight the way cold people do. They're paying for this wait in something else.
===
title: Commentary_Entrance_Queue_the_float
---
THE FLOAT: Door's been "slow tonight" for forty minutes. Convert that: it's a price, not a queue. Who's eating that?
===