Skip to content
Link copied to clipboard

NPC & Location Relationship Graphs

Last updated Apr 5, 2026

Accessing the Graphs

Your campaign has two visual relationship tools:

  • NPC Web — Shows how NPCs relate to each other (allies, enemies, family, etc.)
  • Map Graph — Shows how locations connect (roads, rivers, trade routes, etc.)

Both are accessible from the campaign sidebar under the World section, or from the More menu on mobile.

NPC Relationship Graph

The NPC Web displays a force-layout graph where:

  • Nodes are NPCs from your campaign, drawn in a circle
  • Node borders are colored by faction — each faction gets a consistent color, and a small colored dot appears in the corner of each node
  • Edges are directional arrows showing relationships between NPCs
  • Edge colors indicate relationship type: green (ally), red (enemy), orange (rival), purple (family), blue (employer), amber (subordinate), gray (neutral)

Interacting with the Graph

  • Click a node to highlight that NPC and all their connections. Unconnected NPCs dim to 12% opacity so you can focus on the selected network. Click again to deselect.
  • Hover an edge to see a tooltip with the relationship type and description.
  • On screens narrower than 768px, the graph is replaced with a message directing you to the relationship list above.

Adding Relationships

DMs see an Add Relationship form above the graph. Select two NPCs, choose a relationship type, and optionally add a description. The graph redraws immediately when you add or remove a relationship.

You can also manage relationships from individual NPC pages using the Relationship Manager in the sidebar.

Location Map Graph

The Map Graph works similarly but for locations. Connections are bidirectional (roads go both ways) and use different type colors: amber (trade route), blue (river), green (alliance), red (conflict), purple (political), and cyan (connection).

Was this article helpful?

Thanks for the feedback!