Content files (RON templates, YAML campaigns, gauntlet data) are consumed exclusively by the server. Colocate them at server/content/ and update all path references in Rust source, tooling scripts, and schema files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
35 lines
1.5 KiB
YAML
35 lines
1.5 KiB
YAML
# 8 mood values (D-035, D-028 Layer 4)
|
|
# Mood tags for weighted dialogue selection
|
|
name: moods
|
|
decision_ref: D-035
|
|
description: >
|
|
NPC mood tags for Layer 4 weighted selection. The engine matches NPC current
|
|
mood state against line mood tags to weight selection. NPC mood changes based
|
|
on simulation events (triangle pressure, time of day, recent interactions).
|
|
Lines can be appropriate for multiple moods.
|
|
|
|
values:
|
|
- value: anxious
|
|
description: Anxious about something specific. Distracted, checking surroundings. (Renamed from 'worried' in Sprint 14.)
|
|
|
|
- value: frustrated
|
|
description: Blocked, irritated, empathetically distressed. Outward-directed tension. (Renamed from 'concerned' in Sprint 14.)
|
|
|
|
- value: content
|
|
description: At ease, relaxed. Default positive-neutral state. (Renamed from 'comfortable' in Sprint 14.)
|
|
|
|
- value: suspicious
|
|
description: Guarded, measuring words. Something feels off to this NPC.
|
|
|
|
- value: warm
|
|
description: Warm, affectionate. Genuine positive feeling toward the listener. (Renamed from 'fond' in Sprint 14.)
|
|
|
|
- value: hostile
|
|
description: Actively antagonistic. Trust broken, relationship damaged. (Added in Sprint 14.)
|
|
|
|
- value: relieved
|
|
description: Tension has eased. Something feared didn't happen, or a burden lifted.
|
|
|
|
- value: focused
|
|
description: Thoughtful, assessing, task-oriented. Processing information rather than emoting. (Renamed from 'analytical', merged with 'conflicted' in Sprint 14.)
|