Docs/Relationships

Relationships

Every Mistscale NPC keeps a private record for every player they've spoken to. Trust, patience, mood, and emotion are tracked independently. The same character can be warm with one player and hostile to another with no extra setup.

Every NPC keeps a private record for every player they've spoken to. The same character can be warm with one player and hostile to another, with no extra setup.

Per-player state

trust_level
How much the NPC believes the player. Rises with honesty, falls with caught lies or betrayal.
patience_level
How much slack the NPC gives this player. Drops when poked, repaired with time or charm.
current_mood
The long-term mood baseline toward this player. See Emotion & Mood.
current_emotion
The volatile feeling during the current exchange.
previous_mood
The mood before the most recent shift, so the NPC can reference the change.
Note
These values update automatically through conversation. There's no manual control surface for editing trust or mood. The system maintains them.