Life in a city of some size is never dull. The poor huddle for warmth behind the churches and mansions of the upper crust, thieves and smugglers dodge the king’s guards, merchants hunt for the perfect bargain, and most people simply try to survive.
This table is designed for a European inspired fantasy set in a technological and cultural age equivalent to the Middle Ages up to the Early Modern Period (ca. 1100-1750 AD.).
This generator currently has 147 entries.
Give me five!
A vendor of rare crystals and gems attempts to make a sale; if the characters are willing to fork over a bit of cash they may acquire a couple of enchanted stones—enchanted with the Awaken Crystal or the Birthstone spell.
A wandering minstrel or bard offers to write a flattering ballad about the heroes. If they refuse, he threatens to write a scathing satire instead.
A poorly constructed wall of a half-timbered or clay building collapses without warning. The heroes must race against time to dig out the people who were caught under the rubble and provide medical assistance to the injured. For those heroes of a less than ethical orientation, there’s also the opportunity to rummage through the ruins for loot (although the people who live in shabbily constructed houses may not be the people with the most loot to hide away).
A long-awaited ship or caravan finally arrives. For a while everything is cheer and cheap goods but then rumours begin to spread; something isn’t right. Sailors or caravanners are dying—and now townsfolk are starting to fall sick. Plague has come to town.
People are dying at a local inn. It appears random at first until it becomes clear that everyone who died at some point criticised the place and the way it's being run -- or failed to do their job properly. The culprit is the soul of the present owner's dead parent or spouse, or similar, who doesn't like criticism of the place and certainly disapproves of how the place is being run now. They are simply trying to take matters into their own undead hands.
To generate more suggestions, simply refresh the page.