GenerateRandomSearch

Quest Complication Generator

Generates a random complication for a tabletop RPG quest — a twist that turns a simple fetch-or-defeat quest into something more interesting.

What this generator does

Draws a twist that complicates a quest already underway. Distinct from a plot hook: this arrives after the party has committed, which is what gives it force. A complication introduced before they accept is just a reason to decline.

What you'll get

This generator draws from a hand-checked list of 24 entries. Here is a spread of 6 of them, so you can see the style before you generate:

  • The thing to be delivered is alive, and has views on where it is going
  • The quest-giver's information turns out to be outdated by years
  • The quest-giver has a personal stake they never disclosed
  • The quest-giver dies before it is finished and the heirs disagree about it
  • The quest was completed years ago, badly, and this is the clean-up
  • The target asks the party for help before the party can act against them

A fixed sample of the list, not a live draw — your own results are picked at random from all 24, without repeating until the list runs out. Original authoring for Generate Random.. Last reviewed 2026-07-19.

How to use this tool

  1. Press generate for a quest complication.

Worked examples

A drawn complication
"Success requires breaking a promise made earlier in the story"

Common use cases

  • Adding depth to a simple quest hook
  • Game-master prep for session twists
  • Quick session-filler content

Limitations and good to know

  • 24 complications in total. "Don't repeat what I've already seen" is on by default, so a session works through all 24 before any repeat.
  • The complication states the twist; working out how it lands on your specific quest and party is left to the game master.

Practical tips

  • Introduce it at the point of no return rather than at the start. The same complication is a chore in scene one and a crisis in scene three.

Entries are chosen with your browser's cryptographic random number generator, so every entry on the list is equally likely. How Generate Random works.