Scene draft

The Lantern Under Stone

Ready

Exterior / Location

A narrow inn leans between rain-polished warehouses, its green glass lantern throwing ripples across the alley stones.

Interior Atmosphere

Inside, wool cloaks steam by the hearth, low music works around private conversations, and every table has a clear view of the back door.

Keeper

Mara Venn, a patient host with ink-stained fingers, remembers every debt and offers excellent advice only once.

Patrons / NPCs

Joss Calder

A cheerful caravan guard hiding a fresh royal warrant under a bandaged wrist.

Old Sefa

A retired canal pilot who trades accurate maps for impossible songs.

Nim Orrel

A student duelist pretending not to wait for someone who is very late.

Rumor

A sealed room in the old customs house has begun answering knocks from the inside.

Hidden Problem

The keeper is sheltering a witness, and three separate factions believe the witness belongs to them.

Scene Hook

During the busiest hour, every flame in the tavern burns blue and one patron calmly asks which guests are willing to lie under oath.

Table-Use Notes

  • Open with the sensory detail that best matches the first character through the door.
  • Use the rumor as a soft lead; escalate to the hidden problem when players press for stakes.
  • Keep names, motives, and tells system-neutral so the scene can drop into any ruleset.

Sensory Details

  • Juniper smoke caught in the ceiling beams
  • Warm copper mugs sweating on scarred tables
  • A draft that smells faintly of river fog

Optional Conflict

A regular challenges a newcomer to a harmless dice game whose old local rules are anything but harmless.

Guide

What this generator makes

This tool creates a playable tavern, inn, lounge, tea house, cellar, or similar social venue with enough detail to start a scene quickly. Each result can include a location, atmosphere, keeper, services, patrons, rumors, a hidden problem, sensory details, and a scene hook.

The output is meant to be table fuel rather than fixed canon. Rename anything, swap the genre, remove details that do not fit your campaign, and keep the pieces that give players something interesting to touch.

Use it during prep

Start with the genre and clientele that match the next stop in your adventure. Generate a few times, lock the strongest sections, then reroll the rest until the venue has a clear mood and a usable problem.

  • Save one version as your main location note.
  • Mark one NPC as the first person the characters meet.
  • Turn the rumor into a clue, lead, warning, or false trail.
  • Keep the hidden problem nearby for when the scene needs pressure.

Use it live at the table

When players enter an unplanned tavern, generate once and read only what you need: name, atmosphere, keeper, and one patron. The rest can stay behind the screen until the group starts asking questions.

  • Lead with one sensory detail instead of a full description.
  • Introduce one NPC with a visible tell or immediate request.
  • Use the scene hook only if the table slows down.
  • Copy or print the result when a throwaway stop becomes important.

System-neutral by design

The generator avoids named rules, stat blocks, challenge ratings, and setting-owned terminology. That makes each venue easy to adapt for fantasy campaigns, mystery sessions, science-fantasy ports, solo journaling games, fiction drafts, or homebrew worlds.

If you need mechanics, add them after the scene has a purpose. A nervous courier can become a low-level contact, a rival agent, a social obstacle, or a future ally depending on the ruleset you are running.

How to use the generator

  1. Choose the scene frame. Pick a genre, venue type, mood, clientele, and plot function that match the next place your characters might visit.
  2. Generate once for direction. Use the first result to find the venue's strongest identity: name, atmosphere, keeper, rumor, or hidden problem.
  3. Lock what works. Pin the venue, keeper, NPCs, or table-use notes when they fit, then reroll the rest until the scene has a clear playable shape.
  4. Use only what the table needs. Read one sensory detail, introduce one NPC, and hold the hidden problem until players ask questions or the pace slows.
  5. Export durable notes. Copy a prep sheet, save the scene locally, or download Markdown when a throwaway stop becomes part of the campaign.

Lock, reroll, and reuse

The lock buttons are for iterative prep. If you like the tavern name and keeper but the rumor feels wrong, lock the venue and keeper, then reroll details. If the NPC list is the useful part, lock the NPCs and keep searching for a better scene hook.

For a recurring location, save one stable version of the venue and use later rolls as weekly changes: new patrons, a sharper rumor, a fresh optional conflict, or a return complication tied to someone the party already met.

Genre starting points

Sci-fi cantina

Use pilots, soldiers, quarantine seals, station politics, salvage routes, and pressure alarms. Keep the human stakes clear even when the technology is strange.

Fantasy tavern

Lean on guest-right, old roads, pilgrim rumors, shrine bargains, hearth politics, and promises made in public where everyone can remember them later.

Gaslamp mystery

Treat the venue as a social trap: ledgers, salons, inspectors, hidden documents, false manners, and polite people with dangerous information.

Cyberpunk lounge

Build around identities, surveillance gaps, borrowed faces, corporate pressure, street crews, memory deals, and favors that leave a digital trail.

Post-apocalyptic diner

Make supplies matter. Water, medicine, shelter, convoy gossip, ration debt, and old infrastructure can turn a meal stop into a hard choice.

Space western stop

Use claims, railheads, dust, temporary law, tired pilots, disputed maps, careful handshakes, and conflicts where reputation travels faster than ships.

Exports for session notes

The copy, Markdown, prep-sheet, JSON, and print controls are meant for different levels of permanence. Copy is fastest during play. The prep sheet is compact enough to paste into a session outline. Markdown works well for Obsidian or other note apps. JSON is for future experiments where the same generated scene might be imported into another tool.

Saved scenes are convenience storage, not an archive. They live in this browser only. When a location matters long term, download or copy it into your campaign notes so it survives browser cleanup, device changes, and private browsing sessions.

Examples and use cases

Road stop between quests

Generate a roadside inn, choose one rumor, and let the characters decide whether the stop is restful, suspicious, or a doorway into the next problem.

Social hub for a city arc

Lock a keeper and clientele profile, then reroll patrons across sessions to make the location feel active without rebuilding it from scratch.

Emergency NPC bench

Use the patron list when players ask who else is in the room, then expand one NPC with details if they become a contact, suspect, rival, or witness.

Writing prompt

Use the atmosphere, hidden problem, and scene hook as a compact fiction prompt for a negotiation, first meeting, betrayal, or quiet character moment.

FAQ

Can I use the results in my own campaign or story?

Yes. The generated text is intended as reusable prep material. Edit names, motives, and location details so the result fits your table or draft.

Is this tied to a specific game system?

No. The tool describes people, places, problems, and hooks rather than game mechanics, so you can add your preferred stats or difficulty rules separately.

What should I do if a result feels too busy?

Use only the venue name, one sensory detail, one NPC, and one problem. Extra details are there for backup, not as a script you must read aloud.

Can I make a recurring tavern?

Yes. Lock or save the venue, keeper, and core mood. Reroll rumors, patrons, and optional conflict when the characters return.

Where are saved scenes stored?

Scene Library saves stay in this browser on this device. They are not uploaded or synced. Clearing browser or site data will remove them, and private browsing windows may not keep them reliably.

Why are there advertisement placeholders?

They reserve space for a possible future ad layout review. This tool does not include ad scripts in the HTML.

Does the generator need an internet connection?

The current version runs from static local files after the page loads. It does not call an API, create accounts, or use runtime AI to generate results.

Does dark mode save between visits?

Yes. The light or dark table mode preference is saved in this browser using localStorage. It can reset if browser or site data is cleared.

Privacy and local-first use

The generator is designed to run in your browser and use local page controls for drafting, copying, downloading, printing, and saving a draft. Avoid putting private campaign secrets into any web tool unless you are comfortable with how the page is hosted and maintained.

This static tool does not add advertising scripts here, but future versions may include ads or analytics that can use cookies or similar browser storage. Review the privacy policy when using a published version.