NPC & social

NPC Grudge
Generator

An old grievance.
A believable history.
Choices that stay with your table.

Armoured veteran holding a worn cord beside his medal as a party is celebrated in a town square
Cause. History. Perspective. Possible endings.Open through Desktop Control Centre

A relationship with history

Give an old resentment a human point of view.

Connect what happened, what the NPC believes and what they want now.

An understandable grievance

Build one lasting resentment around the NPC, party and established facts. Trace its growth without declaring the NPC right or deciding who deserves blame.

Real choices for your table

Prepare present behaviour and possible endings. Players can make amends, set boundaries, question the account or walk away while the Dungeon Master plays the NPC.

Veteran holding a medal watches a party receive an award before a cheering crowd beside damaged wood

The cause behind the resentment

Start with the event that still matters.

An armoured veteran holds a medal while a party receives an award before a cheering crowd. A damaged wooden structure stands nearby, giving the scene details an old grievance might gather around.

Choose the cause, then separate what actually happened from the NPC’s view of it. Keep the established facts beside the history of how the resentment grew.

What you can create

Cause. Growth. Behaviour. Perspective.

Prepare a lasting grievance and fair possibilities for what happens next.

One lasting resentment

Describe the NPC, party members, established facts and present meeting. Give the grievance a clear place in your campaign history.

Choose the depth

Set a petty, lingering, real, bitter, consuming or lifelong grudge. Match the depth to the relationship and tone you want to prepare.

A credible cause

Choose a public slight, blamed loss, ruined livelihood, humiliation, broken promise, being outshone, harm to family or a misunderstanding.

What actually happened

Keep the established events clear beside the NPC’s interpretation. An understandable grievance does not make their account automatically right.

History and growth

Trace how the resentment grew and what keeps it alive. Connect an old event to the way the NPC sees the present meeting.

Present behaviour

Prepare how the NPC acts on the grudge, from quiet resentment or gossip to sabotage, revenge or a public confrontation.

Their perspective and wants

Give the NPC their side of the story and what they truly want. Use that perspective to play a person with a history.

Fair possible endings

Prepare two ways the grievance could end, two story hooks and two table tips. Leave amends, boundaries and refusal with the players.

Editable sections and versions

Lock, change or edit individual sections. Save and reopen grudges, keep versions or duplicate a result to explore a variation.

Copy, JSON and print

Copy, export as JSON or print a Dungeon Master dossier or player-facing history. Choose the material that belongs with each audience.

Veteran tells companions his story across letters a map and a model ship

Their side of the story

Connect the history to the present meeting.

The veteran tells companions his story across a table of letters, a map and a model ship. Their attention gives his account a place in the conversation.

Build the cause, actual events, growth and what keeps the grievance alive. Add present behaviour, the NPC’s perspective and what they truly want, then review the result for your campaign.

Quick or detailed preparation

Ground the grievance, then shape the encounter.

Choose the detail you need for this recurring relationship.

Set the meeting

Describe the NPC, party members and established facts. Choose the present meeting, tone and how deeply the resentment has taken hold.

Add cause and actions

In Deep preparation, select the cause and how the NPC acts on it. Include what actually happened, things to avoid and private context.

Review and refine

Read the cause, history, behaviour and wants together. Lock, change or edit individual sections while preserving your established facts.

Prepare options for play

Use the two possible endings, two hooks and two table tips as preparation. Let the players choose their response when the meeting happens.

Party member offers a hand across documents and coins while the veteran responds with an open hand and a mediator watches

Possible endings and open choices

Give the relationship more than one way forward.

A party member offers a hand across documents and coins. The veteran answers with an open hand while a seated mediator and companions watch the exchange.

Prepare two fair possible endings without deciding that reconciliation must follow. Amends, acknowledgement, boundaries or refusal remain choices your table can explore.

Keep and share the history

Return to the grievance with its context intact.

Save the result and choose the view your table needs.

Save and reopen

Keep the cause, history, growth, present behaviour, desired outcome and possible endings together. Reopen the grudge when this relationship returns.

Versions and variations

Keep versions or duplicate a result to explore a variation. Lock, change and edit individual sections as you refine the material.

Dungeon Master dossier

Keep actions, private context and the Dungeon Master note with your preparation. Use the complete dossier to play the NPC’s perspective consistently.

Player-facing history

Choose a history for the players and review its contents before sharing. Copy, export JSON or print the material for the people at your table.

Questions and answers

Know your NPC’s grudge.

Cause, history, preparation, choices and sharing at a glance.

What does NPC Grudge Generator create?

One long-held resentment with its cause, what actually happened, how it grew, what keeps it alive, present behaviour, the NPC’s perspective and wants, two possible endings, two hooks, two table tips and a private Dungeon Master note.

What do I enter in the Quick workflow?

Describe the NPC and party members, set the present meeting, choose the depth of the grudge and select the tone. Generate the result, then review and edit it for your campaign.

What can I add in Deep preparation?

Choose the cause and how the NPC acts on the grievance. Describe what actually happened, add things to avoid and include private context for your preparation.

Does the result decide blame or forgiveness?

The result supplies the NPC’s perspective and possible endings. Players decide whether their characters make amends, set boundaries, challenge the story or walk away. It applies no mechanic or penalty and starts no fight.

How do saved results and exports work?

Save and reopen grudges with their cause, history, growth, present behaviour, wants and possible endings. Keep versions or duplicate a variation. Copy, export JSON or print Dungeon Master or player-facing material, reviewing what you share.

How do I open the generator?

Create a free VISINVOKE account or sign in, get Desktop Control Centre through your account installer page and open NPC Grudge in the Generators collection. View current subscription details in your account.

Illustration of a desktop workspace connected to documents, devices and a personal collection

Continue in VISINVOKE

Your account. Your campaign’s lasting relationships.

Create a free VISINVOKE account or sign in to your existing account. Get Desktop Control Centre through your account installer page.

Open NPC Grudge in the Generators collection. View current subscription details in your account.