Relationship web
Relationships are explicit, typed connections between entities. They differ from wikilinks — a wikilink says two entities are connected, a relationship says how.
Wikilinks vs. relationships
| Wikilinks | Relationships | |
|---|---|---|
| Created by | Typing [[Name]] in an article | Adding from the Relationship panel |
| What they express | "These entities are related" | "Entity A commands Entity B" |
| Appear in graph | Yes, as plain edges | Yes, as labeled, colored edges |
| Require a label | No | Yes |
| Inverse label | No | Yes (auto-generated) |
Use wikilinks for narrative references in articles. Use relationships to model the structure of your world — who reports to whom, which factions are at war, which NPCs owe each other debts.
Adding a relationship
- Open any entity page and find the Relationships panel in the right sidebar.
- Click Add Relationship.
- Search for and select the target entity.
- Choose a relationship type from the dropdown.
- Click Save.
The relationship appears immediately on both entities' pages.
Relationship types
Interpersonal
Used between NPCs and individuals.
Commands · Reports To · Rivals · Mentors · Is Blood-Sworn To · Betrayed · Owes Debt To
Organizational
Used between individuals and groups.
Member Of · Leader Of · Founder Of · Patron Of · Worships · Ordained By
Faction and territorial
Used between factions, locations, and powers.
Controls Territory Of · At War With · Vassal Of · Supplies · Allied With · Schism Of · Sacred To
Religious organization subtypes — for factions that are churches, cults, or religious orders, the following relationship types apply within and between them:
Schism Of (splinter group from a parent faith) · Sacred To (territory or item claimed by a faith) · Ordained By (individual sanctioned by a religious body) · Worships (faction venerates a deity or cause)
These work alongside standard faction relationships — a religious faction can be both Allied With a city-state and Schism Of a parent church.
Custom
Type any label into the relationship type field and press Enter to create a custom type. Custom types are available across all entities in your world.
Inverse labels
Most relationship types have an automatic inverse. When you set "Kael Commands the Iron Watch," the Iron Watch entity shows "Commanded By Kael" — you don't create the reverse manually.
Symmetric relationships show the same label on both ends:
- Rivals — both sides show "Rivals"
- Allied With — both sides show "Allied With"
- At War With — both sides show "At War With"
Allegiance colors
Relationship edges in the graph are color-coded by the nature of the connected parties:
| Color | Applies when |
|---|---|
| Violet | Relationship involves a person (NPC, deity) |
| Amber | Relationship involves a faction or organization |
| Emerald | Relationship centers on a cause, territory, or ideal |
These colors appear on graph edges and in the Relationships panel, making it quick to distinguish personal bonds from political ones.
The Faction Graph
Open Graph → Faction View to see a focused layout showing only factions, their member NPCs, and the relationships between them. This view is useful for:
- Mapping alliance and rivalry networks before a political session
- Seeing which NPCs are unaffiliated (potential recruits or wildcards)
- Identifying factions with no relationships defined yet
Faction Graph uses the same pan/zoom controls as the main graph. Click any node to open the entity panel.
Relationships respect visibility settings. If Entity B is set to GM Only, its relationship with Entity A is hidden from the player-facing graph, even if Entity A is set to Party.