CLI tool to preview monologue/dialogue line selection for a given game state. 4 subcommands: dialogue (D-028 4-layer pipeline), monologue (trigger + prerequisite evaluation), coverage (dead conversation detection), sequence (walk-through simulation). Authoring tool for content team — tests line trigger logic without running the full game. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
49 lines
1.3 KiB
YAML
49 lines
1.3 KiB
YAML
# Test fixture: dock-worker dialogue at The Terminal
|
|
location: the-terminal
|
|
role: dock-worker
|
|
lines:
|
|
- id: "terminal_d_001"
|
|
text: "Morning. Manifest's ready if you need it."
|
|
role: dock-worker
|
|
access: [public, insider]
|
|
trust: surface
|
|
situation: [shift_start, routine]
|
|
topic: [routine, cargo]
|
|
mood: [comfortable]
|
|
|
|
- id: "terminal_d_002"
|
|
text: "You're new around here? Or just... visiting?"
|
|
role: dock-worker
|
|
access: [public, authority]
|
|
trust: surface
|
|
situation: [arrival, social]
|
|
topic: [colleague]
|
|
mood: [comfortable, suspicious]
|
|
|
|
- id: "terminal_d_003"
|
|
text: "Between you and me, the shift change is when things get... creative."
|
|
role: dock-worker
|
|
access: [insider]
|
|
trust: real
|
|
situation: [shift_transition, social]
|
|
topic: [cargo, money]
|
|
mood: [comfortable]
|
|
|
|
- id: "terminal_d_004"
|
|
text: "I know what's in those crates. And I know you know."
|
|
role: dock-worker
|
|
access: [insider]
|
|
trust: secret
|
|
situation: [confrontation, investigation]
|
|
topic: [cargo, trust, danger]
|
|
mood: [worried, conflicted]
|
|
|
|
- id: "terminal_d_005"
|
|
text: "Just another shift. Nothing special."
|
|
role: dock-worker
|
|
access: [public]
|
|
trust: surface
|
|
situation: [routine, shift_start, shift_end]
|
|
topic: [routine]
|
|
mood: [comfortable]
|