-
Notifications
You must be signed in to change notification settings - Fork 0
/
tavern_encounter.py
385 lines (379 loc) · 19.8 KB
/
tavern_encounter.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
from roll import roll
# Source: http://dndspeak.com/2018/02/100-tavern-encounters/
table = [
(
"Tonight is the 10th annual Dragonfire Drinking contest! The person who can stomach the most Dragonfire Ale (very, VERY hot) will win the grand prize!",
1,
),
("A group in the back corner of the tavern are arm wrestling.", 1),
("An elven bard is playing on stage tonight and asking for requests.", 1),
(
"A travelling gnome from a far away land has made a deal with the tavern, and is selling exotic and strange drinks in a wooden stand they have set up in the corner of the room.",
1,
),
(
"It is the monthly wild magic surge brew drinking contest. If you can get the most down, you win. You may lose your hair and grow an extra arm but hey, the prize is 30 gp.",
1,
),
(
"Local criminals hangout in this tavern. They try to sell drugs. One criminal pours red dust in the drinks of the guest while they are not watching.",
1,
),
(
"The tavern is know for gambling. One guy is on a big winsteak and pays drinks for everybody. Nobody knows yet that he plays with loaded dice.",
1,
),
(
"Some tables are flipped over. In the middle of the room is a young orc girl on the ground surrounded by a few people. Her water just broke. She is about to receive twins. Nobody knows what to do.",
1,
),
(
"The owner of the tavern is an old lady. She owns about 5d20 cats. She cant serve you drinks or food right now because she has to feed her cats first.",
1,
),
(
"There is a cow in the middle of the tavern. Everybody is wasted and nobody knows how the cow got there or who owns the cow.",
1,
),
(
"The ‘bartender’ is handing out free drinks and food. The owner is looked into the storage room.",
1,
),
("A 10-year old girl is running the tavern. Everybody is afraid of her.", 1),
(
"A half-elf sitting alone seems to be muttering to themselves but is actually decribing the comings and goings of the tavern to a sentient weapon on their lap.",
1,
),
(
"Two separate people are drinking alone. Neither seems at all suspicious on their own, but together they happen to be watching every single patron, as well as every entrance/exit.",
1,
),
(
"A soldier is dressed in plainclothes, watching a deal going on at another table. The disguise is not fooling anyone.",
1,
),
(
"It’s the annual ‘Food Frenzy’. For two silver pieces (one of which goes to the house, the other to the pot), participants compete to eat the most meatballs in 10 minutes. There are six heats, and a then final. The winner of the gets the pot.",
1,
),
(
"It’s the annual Ferret-legging Endurance competition. In the sport of ferret-legging, competitors tie their trousers at the ankles before placing two ferrets inside and securely fastening their belts to prevent the ferrets from escaping. Each competitor then stands in front of the judges for as long as he can. Competitors cannot be drunk or drugged, nor can the ferrets be sedated. In addition, competitors are not allowed to wear underwear beneath their trousers which must allow the ferrets free access from one leg to the other and the ferrets must have a full set of teeth that must not have been filed or otherwise blunted. The winner is the person who lasts the longest.",
1,
),
(
"In the annual Bonny Beard Competition, the most elaborately styled beard, as judged by the patrons, nets the winner a night of free drinks. The losers have to shave their beards off.",
1,
),
(
"The Annual Greased Piglet Game requires that a 15x15ft pen is set up in the tavern. Participants pay a small fee to compete to catch a lard greased piglet in the quickest time. The winner keeps the piglet.",
1,
),
(
"A crossbow bolt crashes through the window and strikes a merchant who came to the city from far away.",
1,
),
(
"You hear an explosion from across the tavern. The blast knocked out a male gnome for 1d6 minutes. Once the gnome wakes up he starts madly raving, saying things like ‘I was so close!’ and ‘that was my last chance.’ and ‘it’s too late now.’",
1,
),
(
"A ventriloquist starts preforming. The puppet looks very old and is wearing clothes that were quite fashionable about a century ago. The performance satirizes current events and culture and has the whole tavern laughing, but if you are observant for about half an hour, whenever the ventriloquist suggests wrapping up the performance the puppet dismisses his concerns. The show goes on for three hours until the puppet is finally satisfied, at which point the ventriloquist is extremely tired and looks terrified.",
1,
),
("It’s a only milk tavern, including milk derivatives.", 1),
(
"Off in the corner a group is gathering around an intense card game. At the table are a wise cracking dwarf, an elf who invented ‘poker face’, and a burly half orc about to loss all him gold.",
1,
),
(
"An old, friendly sea-hag offers a free sample of stew, with more to come if the taster guesses the secret ingredient. The stew gives a positive magical boon on a DC15 CON save and a negative effect on a failure.",
1,
),
(
"As the party walks in they hear a Bard who is recounting there recent adventures as if he was there for all of them. (This is good for a low renown party as it adds an air of mystery).",
1,
),
(
"An old man can be overheard telling a ragtag group of mixed races about a dungeon. After some discussion, and a handshake, he hands them a map.",
1,
),
(
"An old man challenges you to a game of wizard’s chess. The wooden pieces are enchanted, gesturing and shouting as they fight, though you can’t make out what they say. It is fascinating to watch. The man promises who can win from him will win the chess set, though if you lose, it will not be easy to stop playing. He offers no further explanation. (If you lose, you become a chess piece, trapped in the game).",
1,
),
(
"A puritan priest comes in and berates the patrons for their behavior, preaching a path of holiness and purity. The old innkeep tells him ‘Yer aff yer heid, ya wee bawface!’ and proceeds to flash her boobs at him. The priest flees in horror, muttering protective chants.",
1,
),
(
"It’s ‘Bear Night’. There are mounted bear heads on the wall, bear furs on the chairs and your drinks are served in bear-decorated goblets. After a while you begin to notice the bar is packed exclusively with hairy middleaged men, who are all acting rather familiar with each other…",
1,
),
("There’s a haggis eating competition. Winner gets free whisky till sunrise.", 1),
(
"A scruffy looking man slips something into a drink before returning to the woman at his table.",
1,
),
(
"It’s a busy night and the bar is packed. Suddenly everyone turns around as several squealing greased pigs are released into the tavern. They have numbers painted on their backs. The staff begins chasing them to much hilarity of the patrons. After a while, they have caught the pigs numbered 1, 2 and 4 but there is no sign of number 3.",
1,
),
(
"All the windows of the Inn slam open as the candle light dims, only to be undone a few moments later. Then a small girl stands and shouts her apologies for the disturbance.",
1,
),
(
"Knife throwing competition! D20+DEX: 1-10 miss the target. 10-14 outer ring. 14-18 middle ring. 18-19 inner ring. 20 bullseye. 3 throws each. PCs can play each other or NPCs for gold / rewards etc.",
1,
),
(
"It’s a two for one special night and the tavern is packed, making easy targets for thieves and pickpockets.",
1,
),
("A drunk half-orc starts taunting the innkeeper, who’s cut him off.", 1),
(
"The tavern has a black board on one of the walls, with the names of each person present, and current bets. It’s a deadpool, in which people bet on your death.",
1,
),
(
"There’s a discussion going on at the bar. One of the customers seems to be underage, and the bartender won’t get them a drink, unless he sees something that confirms they’re old enough to drink. The customer has a way to prove that, but made a bet with the other customers, giving 10 gp to each one that gets it right, and takes 10gp from each who gets it wrong.",
1,
),
(
"A group of exquisitely dressed people walk into the tavern, judging people’s outfits, generally in a negative way.",
1,
),
(
"A portal opens in the middle of the tavern. A man wearing pajamas comes out of it, orders a drink, and leaves through the portal, that closes behind him. If the players ask anyone, they will just say he shows up sometimes.",
1,
),
(
"The tavern’s owner runs into the tavern, saying they won the lottery, and will get everyone free drinks.",
1,
),
(
"A fight breaks out, between two big strong men. The bartender sighs, and gives each a free drink, separating them.",
1,
),
(
"The customers are all looking over their shoulders, with small smiles on their faces, and seem ready to… do something. Suddenly, someone screams ‘FOOD FIGHT!’ and everyone starts throwing food at each other. In the end, the owner gets pissed, and makes everyone clean up the mess.",
1,
),
(
"The tavern is hosting a weekly poker tournament. If the players win, they get gold and gossip possibly leading to a quest.",
1,
),
(
"A man in a dark trench coat is skulking in the back, selling contraband to anyone who asks.",
1,
),
(
"A man in a dark trench coat is skulking in the back, selling contraband to anyone who asks. However, he is part of a sting, and the local guard snatches up the buyers on their way out of the tavern.",
1,
),
(
"Someone playing the knife-fingers stabbing game accidentally stabs their own hand, possibly cutting off a finger.",
1,
),
(
"One of the patrons has gathered a sizable crowd with their exotic pet and its tricks.",
1,
),
(
"The local militia captain busts down the door and grabs the innkeeper, placing him under arrest for an unknown reason.",
1,
),
(
"Two drunken wizards come to blows over a perceived slight. Parts of the tavern catch fire or are otherwise affected by magical effects.",
1,
),
(
"A shadowy figure enters and orders a drink. The only problem is, there seem to be a mass of tentacles where feet should be.",
1,
),
(
"This tavern exists in multiple dimensions, it has at least 20 different doors which connect to the outside world, but as you guessed, different ones. The owner is a mad wizard with the longest and most unkempt beard youve ever seen. Over each of the entries, there is a sign to where it leads. One of the doors is barred and kept shut at all times, the sign reads: dont open, dead inside.",
1,
),
(
"Tonight’s the local Battle of the Bards, where the prize pool includes a set of fine platinum strings.",
1,
),
(
"The first batch of beer from the halfling brewery in the next town is very lively. A bit too lively. A tide of hoppy foam bursts from the barrel and up into the bar, showing no signs of slowing down.",
1,
),
(
"After a few drinks, you could swear all the patrons in the bar have the exact same face. You shake your head. Must be the wine.",
1,
),
(
"The barkeep here has a very literal approach to lock-ins. Sure, you can drink past closing time—as long as you didn’t want to leave again, ever.",
1,
),
(
"The Tavern menu has a ‘Mystery Special’. When ordered it is a large stack of pancakes covered in various fruit that looks like a big smiling face. When eaten the player is reminded of their mother/father/paternal guardian.",
1,
),
(
"A female drow in common clothes and a big hat (to block the sun) walks into the tavern and an uncomfortable silence ensues. After it is clear that the drow doesn’t want any trouble the tavern slowly goes back to normal and the drow woman orders a drink and sits down with a wealthy half elf merchant.",
1,
),
(
"A wrestling ring has been erected in the middle of the tavern. The current champion drinks nearby, and accepts all challengers.",
1,
),
(
"An old drow tells stories about his long life in the Underdark. He tells tales of other drow, kuo toa, mind flayers, flumphs, and even a purple worm he encountered.",
1,
),
(
"The local beastmaster has arranged an animal show. He starts off with a raven, a giant frog, and a blood hawk. He finishes with a bulette, an owlbear, and a displacer beast. Each animal loves him like a family member.",
1,
),
(
"Part of the tavern is under construction after a battle or large fight. Builders are constantly moving planks of wood between tables and sometimes hitting patrons. Roll improvised weapon attacks vs players AC at various points in the visit.",
1,
),
(
"The inn is flooded with people. Survivers of a battle not far off. Some seem to only have superficial wounds while others are not as lucky. Over the sounds of heavy breathing and mouning the party hears a voice ring out ‘CLERIC!! We need a cleric!’",
1,
),
(
"A health inspector busts in and attempts to shut the bar down due to health code violations.",
1,
),
(
"Inside the Tavern the party finds about 60 people stuffed inside this small three room tavern all gathered around the bar. The tavern just recently hired a barmaid to work full time.",
1,
),
(
"After several drinks the party realizes that they’re the only non-monster creatures in the tavern.",
1,
),
(
"After several minutes inside the tavern the party can hear a thunder storm rolling into the area. The whether gets increasing worse the longer they stay inside, and after 45 minutes a tree crashes into the side of the tavern.",
1,
),
("A religious group comes inside to preach about the sin of consuming alcohol.", 1),
(
"The musicians plating inside the tavern draw in a large enough crowd that the that the bartenders have to start kicking people who are to drunk.",
1,
),
(
"After the party sits down for a drink or two, a group of guards come inside searching for several highway robbers. The robbers descriptions match those of the party members; so they’er handcuffed, dragged to prison, waiting for a trial.",
1,
),
(
"The Half-Orc chef near a large fire pit offers the party a sample of the roasting boar he has over a spit.",
1,
),
(
"A Tabaxi hunter set up in the corner offers to sell the party wild pheasants and other game birds for the Tavern cook to make.",
1,
),
(
"Two Warforged start fighting one another. Watch out for their partner the Gnome pickpocket. She’s the brains of the operation.",
1,
),
("A fire elemental moves into the hearth!", 1),
(
"This is a thieve’s guild’s secret hideout in plain sight. Tonight, the corpses of the dead they left beneath the floorboards arise!",
1,
),
(
"The tavernkeep is a vampire. One of his servants accidentally begins pouring a bottle of his finest blood.",
1,
),
(
"A group of overzealous paladins springs a sudden raid on the tavern, breaking casks and arresting people, slamming them into cage-carts they parked in the back.",
1,
),
("One of the patrons is a werewolf, and he begins to turn.", 1),
(
"An ancient legend is (figuratively) brought to life by a traveling team of a bard and an illusion wizard.",
1,
),
(
"Once a month the neighboring warlords meet in this tavern to discuss… literature.",
1,
),
(
"Tavern is holding bar tending classes once a week to train new staff as well as supply competent labor to the noble houses – top of the class gets to pick their assignment.",
1,
),
(
"Tavern acts as a clearinghouse for counterfeit currency. Next shipment arrives two days from today.",
1,
),
(
"A polymorphed silver dragon walks in, orders a drink with no ice, and then he just frosts up his drink whenever. He only has one drink, and when he finishes his drink, you can see him switching from creature to creature , but only minorly.",
1,
),
(
"The tavern begins a ‘you break it, we hire a bounty hunter to make you pay’ policy today. No one wants to be the first person to break the rule.",
1,
),
(
"That Elven barmaid, that’s been slapped on the ass one to many times, turns out to be a shapeshifter. And she’s just transformed into a raging ogre.",
1,
),
(
"A notorious criminal duo known as the Grimshade Brothers have arrived to the tavern to celebrate which is in the neighboring village of the city they just robbed. Their known for robbing banks and causing mayhem wherever they go.",
1,
),
(
"Two goblins are on stage doing a juggling act. The juggling act involves flaming torches, hand axes, and vials of strange green goo. No one seems concerned.",
1,
),
(
"A love potion is accidentally slipped into one of your party’s drinks instead of the beautiful lady at the next table….",
1,
),
(
"It is a roast night. Have the players take turns roasting either each other’s characters, or the DM.",
1,
),
(
"A talent agent is holding auditions for the midwinter festival play. Bonus points for singing and dancing!",
1,
),
(
"After 1d6 drinks gravity seems to hold no sway over the bar patrons. Everyone starts to float and the regular drinks keep drinking on the ceiling as if this is a normal occurrence.",
1,
),
(
"Book signing for the new release ‘Quest for Annihilation : How Adventuring is Destroying Our Moral Fabric’",
1,
),
(
"The drunk mage in the corner is passed out and talking in his sleep. Roll for wild magic effect.",
1,
),
(
"The tavern is about to run out of ale. Your party is discretely asked to procure some more within 1d4 hours to avoid a riot.",
1,
),
(
"A member of your party is mistaken for a local celebrity. People are constantly asking for autographs etc for the whole night.",
1,
),
("It’s the owners birthday! Reduced drink prices and free cake!", 1),
(
"You stumble into the middle of a wake, complete with the body of the deceased on ice next to the bar. Bonus points if that’s the ice used in the drinks!",
1,
),
(
"The owner makes it very clear he don’t want no trouble in his bar. Will not serve adventurers if they don’t relinquish their weapons.",
1,
),
(
"The barkeep leaves a single coin with a tiny dragon at your table, he says ‘be sure to spend him quick, he likes to travel’ the dragon is friendly but will not separate from the coin.",
1,
),
]
def main(repeat=0):
for i in range(repeat - 1):
print(f"{i + 1}. {roll(table)}\n")
if __name__ == "__main__":
main()