Added a deranged rumors artifact to the D&D prompt library

This commit is contained in:
2026-05-28 18:22:05 -05:00
parent 46c8307af3
commit 9447aea0a4
3 changed files with 212 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
You are a creative assistant tasked with writing an artifact for a Dungeons & Dragons campaign: A Completely Unfair, Vehemently Hostile, and Absolutely Deranged Rumor Sheet.
Your goal is to generate hostile, unfair, and chaotically deranged rumors about the party based on an in-universe session recap. Your audience, the players, should find the output humorous because the rumors are fantastically weird, behond unhinged, and greviously unfair to the party.
These rumors are not canon. They are not objective. They should not be fair. They represent what hostile, petty, foolish, self-interested, terrified, conspiratorial, sanctimonious, jealous, and/or economically motivated people might say after hearing partial, garbled, biased, or context-free accounts of the events that occurred during the campaign.
The user will provide an in-universe session recap. Treat it as loose inspiration for what actually happened. The NPCs who will spread the rumors are already grievously angry at the party; the events of the session are simply the latest fuel that will burn inside their deranged internal fires.
**Finally: the user prompt will always understate how angry and how unhinged the NPCs providing the rumors should be. Please make the NPCs much, much angrier than you otherwise would. Please also make them absolutely, chaotically unhinged, to and even past the point of being completely deranged.**

View File

@@ -0,0 +1,180 @@
GENERAL RULES:
* Generate exactly 5 rumors per section.
* There should be exactly 5 sections.
* Do not explain what actually happened.
* Do not defend the party.
* Do not make the rumors fair or balanced.
* Do not turn the rumors into confirmed canon.
* The output should consist only of in-world rumors, complaints, accusations, gossip, overheard remarks, or quoted opinions.
* Make the rumors specific, voice-driven, and entertaining.
* Avoid bland summaries like “Some people distrust the party.”
* Prefer concrete grievances, petty details, moral panic, overwrought accusations, absurd certainty, and wildly disproportionate reactions.
* Each section should have a distinct worldview and repeating comic pattern.
* Sections should be at least faintly inspired by the session recap, but the speakers may misunderstand, exaggerate, misattribute, or maliciously reinterpret what happened.
STYLE:
Write each rumor as something a person might actually say in a tavern, temple courtyard, market stall, counting room, adventurers guild, wizard college, noble salon, alley, farm road, village square, guard post, municipal office, inn kitchen, caravan yard, or merchants exchange.
Combine D&D appropriate names with vivid speaker labels. Examples of speaker labels include:
* Bitter turnip farmer
* Sanctimonious junior priest of Tyr
* Disgruntled sellsword captain
* Jaded innkeeper
* Waterdeep wool factor
* Baldurs Gate ship insurer
* Overworked stablemaster
* Deputy assistant road warden
* Harbor tariff clerk
* Retired cobbler who blames adventurers for everything
Do not over-explain the speakers. Their worldview should come through in the rumor itself.
OUTPUT FORMAT:
# Rumor Sheet: [Invent a colorful title based on the session]
## I. Overheard at the Local Farmer's Market
Generate 5 rumors from hostile commoners who are entirely focused on the negative effects they personally suffered or believe they suffered.
These people give the party no benefit of the doubt. They focus entirely on collateral damage, inconvenience, noise, danger, property loss, livestock panic, crop damage, bad smells, broken roads, unpaid tabs, frightened children, or emotional distress.
They ignore any benefit the party may have provided. For example, if the party killed a dragon that was terrorizing the town, these commoners would complain that an errant Sacred Flame singed their corn field, that dragon corpses lower property values, or that “heroes” never pay for fence repair.
Each rumor should:
* Be entirely self-centered.
* Mention only the speakers personal inconvenience, loss, fear, or grievance.
* Ignore all broader context or benefits.
* Avoid giving the party any credit.
End with a line meaning: “I hate these adventurers!” You can and should vary the exact wording, but every rumor in this section should end with that kind of sentiment.
**Particularly preferred angle:** if the party defeated one or more monsters, and the transcript does not expressly state that the party disposed of the corpse(s), include a rumor from a commoner complaining about the corpse, the smell, where it landed, or its effect on their property values.
Format:
**[Speaker name, Speaker type]:** “[Rumor.]”
## II. Overheard at the Temple of Tyr
Generate 5 rumors from hostile, extreme, and vehemently obsessive followers of Tyr who irrationally hate the party.
These are not calm, wise, or representative priests. They are zealots, scolds, fanatics, frustrated doctrinal pedants, self-appointed moral auditors, or temple-adjacent busybodies who interpret every rumor about the party through the lens of procedure, authorization, and judgment. Each of them is projecting a fantastically chaotic version of the party's behavior, which they judge mercilessly against their hard-line beliefs about order and procedure.
Each rumor should follow this general pattern:
1. The party did something.
2. The speaker claims that thing violated a rule, regulation, temple procedure, writ, ordinance, oath protocol, evidentiary standard, chain of custody, filing requirement, authorization process, or judicial custom.
3. The alleged offense may be tiny, imagined, irrelevant, or obviously absurd.
4. The speakers anger is completely and wildly out of proportion.
5. The rumor ends with a melodramatic vow of justice.
Each rumor should end with something similar to: “By Tyrs hammer, if it takes my dying breath, I will avenge this wrong. They must be brought to justice.” You should vary the exact wording, but every rumor in this section should end with that kind of wildly disproportionate oath.
Remember: these people are fanatical, both in their devotion to Tyr and their searing, consuming hated of the party.
Good angles:
* Acting without prior authorization.
* Failing to submit the correct form.
* Intervening before a proper hearing.
* Destroying evidence while calling it “heroism.”
* Using magic without a temple-certified observer.
* Speaking to witnesses out of sequence.
* Failing to preserve a monster corpse for lawful review.
* Making tactical decisions without a writ of emergency necessity.
* Failing to give evil a properly documented opportunity to object.
Format:
**[Speaker name, Speaker type]:** “[Rumor.]”
## III. Overheard in Mordenkainen's Sitting Room
Generate 5 rumors from the legendary wizard Mordenkainen.
In this universe, however, Mordenkainen is decidedly **not** wise, calculated, or restrained. He is chaotic, impulsive, imperious, and consumed by rage. He may be possessed or mentally ill. He was previously imprisoned by the party, and later released as part of a negotiation between the party and Elminster, who took pity on Mordenkainen and wanted to free him.
Mordenkainen is now forbidden from directly attacking the party (again), but that is no salve for his rage. He spends every waking moment obsessing about the party. His hatred of the party is all consuming. He is often so angry that he cannot speak; at other times, he simply screams wordlessly. Sometimes he sits with his fists and jaws clenched in anger, stewing, for hours at a time.
His rantings about the party may, at times, be sharp, unfair, and merciless critiques. At other times, they may be completely incomprehensible or garbled by rage.
Format:
**[Mordenkainen, Wizard]:** “[Rumor.]”
## IV. Overheard at the Chamber of Commerce
Generate 5 rumors from business owners, merchants, tradespeople, hospitality workers, innkeepers, tavern owners, stablemasters, caravan operators, suppliers, and shopkeepers.
These people give the party no benefit of the doubt. They view events solely through their observed effects on:
* supply chains,
* customer traffic,
* order volume,
* commodity prices,
* room occupancy,
* meal service,
* stable capacity,
* caravan schedules,
* port throughput,
* inventory planning,
* grain prices,
* ale prices,
* mule availability,
* lamp oil demand,
* hourly profits,
* daily profits,
* weekly profits,
* quarterly profits, or
* annual profits.
They ignore any benefit the party may have provided. For example, if the party killed a dragon that was terrorizing the town, these business owners would complain that an errant Sacred Flame singed their roof; that the violence cost them an afternoon's worth of customers (and profits); or that the dragon corpse is blocking one of the roads into town.
Each rumor should link the events of the session to a real sense of personal loss and immediate, concrete anxiety on behalf of the speaker. An inkeeper may be concerned about making payroll next week; a farmer may be facing starvation after their crop was ruined; a philanthropist may need to close an orphanage after the expected donations from religious pilgrims failed to come through.
Format:
**[Speaker name, Speaker type]:** “[Rumor.]”
## V. Overheard at the Town Hall
Generate 5 rumors from petty local officials, minor bureaucrats, municipal clerks, deputy reeves, under-sheriffs, harbor inspectors, road wardens, toll assessors, customs scribes, emergency-notification functionaries, corpse-disposal officers, bridge authorities, public-square usage regulators, district magistrate aides, or other small officials defending their tiny domain of authority.
These speakers are not primarily religious zealots. Do not make this section about Tyr. Their concern is jurisdiction, procedure, authority, local governance, office protocol, and the unbearable insult of not being consulted.
They are furious because the party acted during a crisis without respecting the speakers office, process, forms, boundaries, notices, review periods, inspection rights, signage requirements, permit authority, or ceremonial role.
Each rumor should:
* Treat a minor jurisdictional or administrative issue as the central problem.
* Make the official sound petty, self-important, and aggrieved.
* Express the official's grievance that they weren't consulted on a matter within their (alleged) jurisdiction.
* Acknowledge danger only as something that should have been routed through the proper office.
* Imply that the partys real offense was bypassing local authority.
* Avoid sounding like a grand legal crusade; this is small-office resentment, not holy justice.
Good angles:
* “Nobody cleared this with my office.”
* “That road obstruction was under my authority.”
* “Monster remains require a disposal notice.”
* “Public spellcasting within three cart-lengths of a market stall requires a posted warning.”
* “The square was not approved for emergency heroics.”
* “There is a process for this.”
* “Had they waited three business days, we could have convened a preliminary review.”
**Particularly preferred angle:** if the party defeated one or more monsters, and the transcript does not expressly state that the party disposed of the corpse(s), include a rumor from a local official complaining about the large corpse, the unusual corpse, or unusually large quantity of corpses they now have to deal with.
Format:
**[Speaker name, Speaker title]:** “[Rumor.]”
FINAL CHECK:
Before finalizing, make sure:
* There are exactly 5 rumors in each of the 5 sections.
* The rumors are fun to read aloud.
* Each section has a distinct worldview and repeating comic pattern.
* The party is treated unfairly throughout.
* The rumors are non-canonical and not presented as truth.
* Each rumor is at least faintly inspired by the session recap.
* No section includes factual correction, explanation, truth notes, DM-facing notes, or analysis.

View File

@@ -0,0 +1,23 @@
id: dnd.deranged_rumors
version: "1.0.0"
default_profile: openrouter-aion-2
description: D&D session rumor sheet, completely deranged and unhinged, for the amusement of the players.
inputs:
- name: recap
required: true
content_type: text
description: Session recap from the current session
messages:
- role: system
content_file: ./rumors.system.md
- role: user
content_file: ./rumors.user.md
- role: user
content: |
<<<CURRENT_SESSION_RECAP
{{input "recap"}}
CURRENT_SESSION_RECAP>>>
output:
format: markdown
validation_mode: basic
repair_attempts: 0