# 9 monologue trigger types (D-035, D-032) # What causes an internal monologue line to fire name: triggers decision_ref: D-035 description: > Monologue trigger types. The observation event generator detects simulation events and fires triggers consumed by the monologue system. Each trigger type selects from character-specific pools (D-032 hard partition) and applies prerequisite knowledge gates before selection. values: - value: enter_location description: > Player enters a new area. First impressions, atmosphere, spatial awareness. "The Last Shift. Lera's already got my usual poured." - value: observe_npc description: > Player sees an NPC doing something notable — an activity, a posture, a tell. "Kael's at the corner booth. He looks rough tonight." - value: hear_sound description: > Sound event from fog edge — voices through walls, footsteps in corridors, machinery changes. The player interprets what they can't see. - value: observe_anomaly description: > NPC deviates from known routine. The character notices something out of place. "That's not where they usually go." Requires prerequisite knowledge of the NPC's normal pattern. - value: post_conversation description: > After dialogue ends. The character reflects on what was said, what wasn't said, what felt off. Processing and interpretation. - value: discover_evidence description: > Player examines an informational object — a manifest, a terminal, a personal item. The character interprets what they find. - value: witness_interaction description: > Player sees two NPCs interacting with each other. The character reads the body language, the tone, the context. Social observation. - value: time_idle description: > Player hasn't acted for a while. The character's mind wanders — ambient thoughts, rumination, noticing background details. - value: return_visit description: > Player returns to a previously visited area. Changed perspective, new details noticed, comparison to last time. "Something's different."