Faction Details

generateFactionDetails

Generates faction details — hidden agendas, operating methods, and the gap between stated purpose and actual practice. Use custom to shape how factions are portrayed beneath their public face.

In the editor

"Faction Details Instructions"

Editor location
AI Tasks → Faction Details
Editor type
Graphical form (labeled textareas)
Size limits
  • Each string leaf under a task (aiInstructions.<task>.<key>) 5,000 chars
  • Per task (aiInstructions.<task> total, sum of instruction chars) 20,000 chars
Last updated

Schema

json
{
  "aiInstructions": {
    "generateFactionDetails": {
      "custom": "string"
    }
  }
}

Example

json
{
  "aiInstructions": {
    "generateFactionDetails": {
      "custom": "## Presentation\nDistinguish public face from operating reality. A faction's stated purpose and its actual methods are rarely identical. Member NPCs embody faction values through behavior and priorities — not explicit declarations of loyalty."
    }
  }
}

Fields

custom

The only key — free-form rules for how factions read beneath their public face.

Authoring pattern

Cover in custom:

  • Public face vs. operating reality per faction — the stated purpose and the actual methods are rarely the same.
  • How member NPCs reflect faction values: through behavior and priorities, not by making loyalty statements.