You can pre-define NPCs in your world document. These become Lore NPCs that the AI references when roleplaying. When players interact significantly, the AI can promote them to Active NPCs with tracked relationships.
Characters defined in your world document. The AI knows about them but doesn't track stats.
Characters with full tracking. Memory anchors, relationship stats, and dynamic behavior.
| Field | Required | Example |
|---|---|---|
| name | ✓ | "Elena Volkov" |
| role | ✓ | "Ally", "Antagonist", "Neutral", "Romantic Interest" |
| tier | Optional | "Grade A", "Level 50", "S-Rank" |
| description | ✓ | "A cold-eyed assassin seeking redemption..." |
| personality | Recommended | { traits: ['Manipulative', 'Honest'], deceptionThreshold: 30 } |
| narrativeFlags | Advanced | { secret_agenda: true, vulnerable_to_betrayal: false } |
Active NPCs track three dimensions of their relationship with the player:
The combination of stats determines behavior:
NPCs can now lie to players. The system runs a Hidden Contest (Deception vs. Player Insight) in the background.
Actions now have calibrated impacts on relationship stats.
Public actions are logged as Public Events. Witnesses will spread rumors, affecting your Global Reputation.
== KEY NPCs == Name: Mama Chen Role: Ally Tier: Civilian (Non-combatant) Description: The elderly owner of Golden Dragon Noodles. She shelters outcasts and knows everyone's secrets. Speaks in riddles but always helps those in need. --- Name: "Ghost" Role: Neutral Tier: Grade A (Elite Hacker) Description: An information broker who lives in the undercity. Their true identity is unknown. They trade in secrets and never forget a debt—or a betrayal. --- Name: Director Sato Role: Antagonist Tier: S-Rank (Corporate Executive with Combat Training) Description: The ruthless head of MegaCorp's "Special Problems" division. She views the player as both a threat and a potential asset.