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>
37 lines
986 B
YAML
37 lines
986 B
YAML
# Test fixture: smuggler monologue at The Terminal
|
|
character: smuggler
|
|
location: the-terminal
|
|
lines:
|
|
- id: "terminal_m_s_001"
|
|
text: "The Terminal. Same hum, same faces, same game."
|
|
trigger: enter_location
|
|
priority: 5
|
|
|
|
- id: "terminal_m_s_002"
|
|
text: "Kael's at his station. Looks tense today."
|
|
trigger: observe_npc
|
|
priority: 7
|
|
|
|
- id: "terminal_m_s_003"
|
|
text: "That manifest doesn't add up. Kael knows something."
|
|
trigger: observe_anomaly
|
|
prerequisites:
|
|
facts:
|
|
- fact_id: manifest_discrepancy
|
|
min_confidence: suspects
|
|
priority: 9
|
|
|
|
- id: "terminal_m_s_004"
|
|
text: "Should check in on the next shipment. Can't be too careful."
|
|
trigger: time_idle
|
|
priority: 3
|
|
|
|
- id: "terminal_m_s_005"
|
|
text: "Something's different today. The usual rhythm is off."
|
|
trigger: enter_location
|
|
prerequisites:
|
|
facts:
|
|
- fact_id: ring_pressure_increasing
|
|
min_confidence: suspects
|
|
priority: 8
|