-
Notifications
You must be signed in to change notification settings - Fork 0
/
scary_forest_encounter.py
406 lines (400 loc) · 32.9 KB
/
scary_forest_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
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
from roll import roll
# Source: http://dndspeak.com/2018/11/100-scary-forest-encounters/
table = [
(
"When your players awake in the morning after a restless night of camping, they discover footprints all around them in the dirt. Their backpacks have been looked through, but nothing has been stolen. This happens a few more nights in a row.",
1,
),
(
"Someone notices eyes glittering in the dark at them. Anyone with darkvision can make out an unidentifiable shape. When light is shone towards them there is nothing there.",
1,
),
(
"You find a corpse with it’s eyes and mouth filled with dirt, still grasping the axe that’s embedded in the nearest tree.",
1,
),
(
"You find a massive circle of felled trees, in the center of which is a malnourished and wild-eyed greataxe wielding orc, yelling about fending off an endless hoard of regrowing enemies.",
1,
),
(
"A deep fog rolls in faster and thicker than one would think is natural. All rolls related to navigation or investigation based on the terrain have disadvantage.",
1,
),
(
"The party is set upon by a group of bandits, ferociously attacking them with abandon. Suspiciously, they do not yell or even speak. DC 10 to notice their mouths have been sewn shut and their eyes look wild with panic, as if their actions are not their own.",
1,
),
(
"A lone child that refuses to talk but will hold one of the adventures hands, and theirs alone (normally while sucking her thumb). If the child feels threatened, she will run away from the party and they won’t be able to find her again. There are no tracks. (Optional: If they look after her for a night, she will leave them a gift.)",
1,
),
(
"A dog with a fancy collar appears to lead the party to an area of disturbed dirt and begins to dig it up. Upon closer inspection the party finds the body of a small girl holding a leash that looks quiet similar to the dogs collar. When they turn to examine the dog, he is nowhere to be found.",
1,
),
(
"Cats appear to be watching the party from the trees. Dozens upon dozens of them. Whenever a member of the party approaches them they run away and can’t be found (may serve as lookouts for a darker force).",
1,
),
(
"While camped for the night, the party’s extinguished campfire relights to a full blaze. The second the party member on watch looks at the fire, it extinguishes completely. The only sign that the mysterious fire ever existed is a faint smell of burning twigs.",
1,
),
(
"Deep in the forest, approaching dusk, the party finds a logging camp. Several small cabins and a mill. Smoke curls lazily up from one or two of the chimneys. There is nobody in the camp. There are plates of food on tables, still warm. Clothes on a washing line are still damp. Only the doors into the mill are locked. As night falls, a fierce storm begins to build, and from the mill the saws can be heard rasping back and forth, though they don’t sound quite right…",
1,
),
(
"The party finds a scraggly, disheveled child apparently lost in the forest. It asks the party for help, should the party agree, they come under the effects of a curse until they defeat the child (Actually a restless Evil) who flees, attempting to lead them into a hazard deeper in the forest.",
1,
),
(
"Small dolls sit in a tree the players pass by. They are wearing crude clothes, and don sticks of specific lengths. Poor perception rolls feel anonymous sets of eyes gazing at you, while good perception rolls can discover them. These dolls, if ignored, will appear again in a different tree a few feet up, requiring lower rolls as they subtly make themselves more obvious. Upon the first investigation, you find that the dolls are poorly stitched together, with leaves still poking out of the burlap fabric, and expressionless faces with small stones as eyes. However, with each successive perception roll as the party walks away, the dolls become slightly more realistic. On additional rolls their rock-eyes appear to follow you (Mona Lisa style), their skin becomes taut and leathery, and their clothes become more realistic. Repeat as necessary, with the players unable to leave a small section of the forest (due to magical barriers, or because walking straight forward keeps leading them back to the same spots.) Eventually, all of the dolls should clearly resemble everyone in the party. It is important that the dolls never appear to move on their own, and in every way act as though an inanimate object would. They can be destroyed, ripped, held, carried, etc. There should also be at least 4 separate perception checks on the dolls IMO. It really draws the frustration out, and that is an expression of fear. The final perception check on the dolls will have the dolls be very hard to find, except by one person, who you can choose beforehand. No matter how well other party members roll, the person you choose will feel a tingling on the back of their neck, and turn around to find the dolls in a high branch. They are nearly perfect mimics of the party, and are standing around the doll that looks like the person who discovered them, whose doll has a thick piece of string around their neck. The person feels paralyzed as the can only just watch due to fear, as time slows around them. The doll-party gazes directly into the player characters real eyes, and gently… pushes. For extra effect, have a pencil ready to snap upon this moment. Sometimes the cheesy sound effect speaks volumes more than words. The party will usually react at this point, let them destroy the dolls. It’s cathartic. If you want to continue the fear though, every one in a while later on, let them see a flicker of movement out of the corner of their eyes. Bonus points if you pick a grunge or mistake to build this off of. Like if a cleric forgets to heal a fighter and the fighter calls, have one of them be the one that pushes the other off, as though the cleric purposely didn’t heal, or the fighter was trying to get revenge. If the party has a rogue, have their doll slip a stick in the back of the hanged on. There’s a ton of customization you can do, and if done well, you can seed a lot of discord between two player characters and build their relationship to be really dynamic. Happy Creepy Crawlies.",
1,
),
(
"After spending more and more time in the forest, the players start to notice the trees have grown faces. It’s unknown if this is just them going crazy, or if it’s real.",
1,
),
(
"As the party sets down for camp they hear a muttering in the shrubs and then creeping out from it they behold a Gibbering Mouther, each eye and mouth seemingly drawn from a different creature, without repetition. Just before their skin and brains begin to itch, each party member realizes they do not recognize any of their kind yet among its monstrous morphology…",
1,
),
(
"As the night lengthens, from the shadows surrounding the campfire, come the light chiming sounds of children’s laughter. The laughter gets louder as the flames fall to coals.",
1,
),
(
"The wood you gathered for the night is not enough to keep the flames high all night and the sounds are deeper from the dark woods.",
1,
),
(
"A sweet glade, dappled with sunlight and shadows provide a relief from the previous heat and humidity. A gentle brook flows along one edge and gurgled merrily. Several fruit trees sit in the center and lay heavily with ripe fruits. Flowers fragrant the air and a gentle breeze cool the glen, sweetening the air and cooling the weary traveler. An old body hangs from a limb of the tree, but upon inspection it appears obvious they could have stood and not strangled.",
1,
),
(
"You come across an alter, freshly used and dripping with blood. Meat has been portioned and set out for something.",
1,
),
(
"An open clearing shows the remains of several bodies arranged in a glyph like patter. Due to dismemberment and missing pieces you are not sure how many bodies were used. As you review the scene, the trail behind you vanishes and leaves naught but deep and ancient thorn bushes, redolent with the faint reek of decaying flesh.",
1,
),
(
"A medium sized hut made of gingerbread and various pieces of candy. A kindly old woman asks you in for dinner.",
1,
),
("A pile of shit with human clothes, hair and bones in.", 1),
(
"The party find a clearing with an odd nature alter in the center. While they are distracted, the trees around them move closer. If they are distracted for long enough, the trees form a complete wall. The trees do not attack; they only defend themselves if attacked.",
1,
),
(
"There is a tree with deep scratches in it, as if it has been attacked by a dagger. Upon inspection, the player discovers old, dried blood embedded in the bark and writing in a deep red color that says ‘Find me, help me’ (illusory script). As the party continues they see more trees of a similar nature, and eventually find a crazed gnome who is determined to eat party members in order to restore his youth.",
1,
),
(
"The path opens into a clearing. Near the center is a unicorn lying down on its side. It looks serene and peaceful. The clearing is bright and quiet. Almost silent but for distant birdsong. If the party approach they realize it is dying. Its throat is torn open by some powerful beast and the wound looks infected or poisoned. The edges of the clearing are creeping in, going brown or fungus laden and choked with weeds and branches, which seem to close in whenever no one is looking in that direction. The unicorn is probably (?) past any help the party can give but may last an hour. Left to its own devices, the clearing will close in maybe 20 minutes.",
1,
),
(
"The trees appear to be leaning closer together and are a different shade of green to normal trees. As a breeze blows they seem to be whispering to each other wisha…wisha…wisha",
1,
),
(
"The undergrowth is thick confining you to a narrow path. It switched sharply left then right…. to a dead end. Turning back it is a dead end that way. The only way forward is to hack through the lower branches and scrub. As the players do, the cut stems ooze blood. If burned instead the wet plants hiss and whistle as they burn sounding like tortured screams.",
1,
),
(
"You begin to notice that everything looks familiar. Slowly it dawns on you that the trees are all identical, right down to that twig that snapped off when it caught on you backpack.",
1,
),
(
"A family of forest giants has caught the scent of the party while hunting. They’re catching up.",
1,
),
(
"Disembodied screams echo around you. Ghosts of the past? Or maybe it’s Jim the halfling rogue, trying to scare off tourists so he can start a coalmine?",
1,
),
(
"In the distance you see a light. When you get closer you see a lamp hanging from a tree swinging in the wind. It is full of oil but there are no signs of whoever put the lamp there.",
1,
),
(
"You find humanoid skeletons tied together to form the rough shape of a horse. If you use speak with dead on it, it only screams.",
1,
),
(
"You suddenly realize that all the noise in the forest is gone. As if silence had been cast but you can still talk and make noise as normal. Suddenly the forest is filled with howls, screeches, and buzzing so loud it deafens the party. When the party can hear again the forest is back to normal.",
1,
),
(
"You come across a cottage in the woods belonging to a friendly woodsman and his wife. They provide food and shelter for the night. When the party awakes they are in the burned down ruins of a cottage with the skeletal remains of the farmer and his wife reaching desperately for the party.",
1,
),
(
"A hooded figure sits on a stump. He does not respond to anything. If you attack or touch the figure they collapse into a swarm of spiders.",
1,
),
("A parrot is found on a branch repeating the words ‘Gods what is that?!’", 1),
(
"The party finds a wanted poster tacked to a tree with a group shot of the party with a red X marked through two of the party members faces. The party does not remember posing for this picture nor know why they would be wanted.",
1,
),
(
"You come upon a dry riverbed. From the trees lining the banks dangle a hundred mutilated corpses.",
1,
),
(
"Two children play fight with sticks, laughing and taunting each other. When they notice the party watching, they’ll happily put on a show. That’s when the other children emerge from the trees, only they aren’t playing and they’ve got more than just sticks and stones.",
1,
),
(
"A strangely inviting cave comes in to view. Surely it’s some kind of den and we shouldn’t go in but I just… cant…. help it.",
1,
),
(
"From deep within the forest loud clicking and chattering noises of various pitches and tempo can be heard. Upon inspection a small city raiding party dressed in armor have been brutally mutilated with heads twisted round and limbs ripped off. The same clicking noise starts again and gets closer and louder. When it seems like the creature is on top of them it suddenly stops and does not reappear.",
1,
),
(
"It has been at least 24 hours since sunset and it has yet to come back up. What’s worse is that all the forest chatter from insects and wildlife has trickled nearly to a standstill save for one slow but consistent crunching that has been following at a distance for hours now. Are the stars even moving anymore?",
1,
),
(
"Early in the day the party passes underneath a suit of armor suspended in the trees, branches occupying the inside of the suit as if they had squeezed out the body that occupied it before. Branches sprout from the facemask wildly, limbs protrude from the leg and armholes, and the entire chest piece is nearly bursting from the volume of foliage it contains.",
1,
),
(
"Just when its time to make camp for the night yet again within the damp cold forest, the party comes across an old house sitting unoccupied in a small clearing. They seek comfort in the house, building a fire in the hearth and drinking some old booze left by previous tenants. Keeping good watch, they peer out the windows frequently. Maybe it’s just the old wine but are the trees…. getting closer?",
1,
),
(
"A few chickens are pecking at the dirt in the middle of the trail. When you come upon them, you spook them, and they trot off into the forest a few meters. They resume pecking; but little does anyone know that they’ve begun to peck seeds that have the effect of the enlarge spell. Treat an enlarged chicken as an allosaurus and let the fun begin.",
1,
),
(
"Glowing eyes stare out of a knothole in an old and gnarled tree. When the players notice it watching, the thing scampers deeper into the tree. If they investigate the knothole they’ll find it goes deep, deeper than the tree itself. At the bottom of the hole something glitters. Gold? Many more glowing eyes stare up around it.",
1,
),
(
"A corpse sways in the branches of a lonely willow by a stream, dangling from a noose. The corpse is grinning, and dancing a slow, merry jig.",
1,
),
(
"Something howls in the distance. Another something responds. Not wolves. The howls are too ragged, sound too much like words.",
1,
),
(
"A little twig-and-twine doll is pinned to a branch up ahead. Another just like it can be seen just off the path, and another beyond that one. Even in the depths of the woods you’ll be protected so long as you follow them. Your safety once you arrive where they’re leading you is less guaranteed. A polite invitation has been extended. It won’t come again.",
1,
),
(
"Moaning can be heard from a bush. Within is a hunter, near-death, near incoherent from fear. No mere animal could have inflicted the wounds he bears. They’re too precise, suggestive of strange symbols.",
1,
),
(
"The trees in this part of the forest are all wrong. They’re growing in neat rows; they sway though there is no wind. Strange fruits swell in their boughs. You’ve stumbled into an orchard. Were those stones you stepped over a ways back someone’s fence?",
1,
),
(
"A boar bursts out of the undergrowth; foaming spittle flecks its tusks. It charges, eyes bloodshot, but makes no move to defend itself. All its attacks seem half-hearted. What drove this beast to seek death so?",
1,
),
(
"Cloying mist drifts into the region. You can barely see five paces ahead of you. Vague, bulbous forms can be seen protruding from the trees as you pass. Fungus. This isn’t mist, it’s spores.",
1,
),
(
"A fire shines through the trunks a little ways from you. Around it are adventurers, like you, camping for the night. None of them speak the same languages as you. The forest has them spooked, paranoid. They’ll welcome familiar company at first, but any number of things you do could set them off.",
1,
),
(
"A pond in a clearing, clean and still. No animal drinks from it, no insects buzz above it. No monsters will approach here beyond the tree line. Is it safe for you to stay here?",
1,
),
(
"The forest path is narrow and overgrown. Looking down the tunnel-like trail gives you vertigo and puts you off balance. Shadows appear to move and you feel like you’re just going in circles.",
1,
),
(
"The forest itself seems to be against your presence. Roots seem to spring up to trip you and branches swat at you when moved out of the way. The canopy closes around you shutting out the sunlight.",
1,
),
(
"The players hear footsteps echoing theirs, slightly behind, but the path is empty. Anything they call out is repeated back with missing syllables, as if the voice is in pain.",
1,
),
(
"A child’s laughter is heard off of the path, along with a flicker of light, which keeps appearing further away if the party follows. It leads them to the body of an elven boy with an arrow in his back.",
1,
),
(
"One member of the party hears the creaking of the trees and sounds of the forest suddenly stop, then a voice right behind them whispers their name on a hoarse voice, but there is no one there. None of the others notice anything different.",
1,
),
(
"The players hear the sounds of cries and screams from soldiers and the guttural cries of a nightmarish creature echo through the forest. The last one goes quiet before they reach them. If they choose to search, they find scattered around the ground the weather-worn skeletal remains of 16 soldiers from a long-dead empire known for it’s brutal methods, some of which are found ripped apart apparently trying to flee.",
1,
),
(
"The players feel as though something is watching them, but can’t see anything in the darkness. If they move more than 30ft in any direction they hear rustling following, but no matter how much they search cannot find anything.",
1,
),
(
"A dead character from one of the character’s past stands amongst the trees, with the appearance and wounds they had when they died. Only one person can see them. The character doesn’t move, but silently watches the player. Any attacks go through them without causing damage. They dissolve into a smoke-like darkness after 1d6 minutes.",
1,
),
(
"The sound of whispering is heard behind a bush. When it is pulled back or someone moves behind it, the whispering stops abruptly and a darkened feather falls slowly to the ground.",
1,
),
(
"A group of little girls are tied to the trees just off of the path, crying quietly. If the party goes to rescue them, they fight being rescued and attempt to escape and retie themselves to the trees, warning that ‘the Grogleman’ will come for them and their families too if they return home.",
1,
),
(
"A group of giants sit motionless around a giant chessboard, eyes intent on the pieces. Closer examination reveals the three are corpses; fungi grow from their eyelids and out of their hair, and the bodies slump and collapse if touched.",
1,
),
(
"The ground on both sides of the trail seems odd; upon closer examination, it is absolutely swarming with termites, covering the whole ground like a wave. If the party steps off the trail, the insects scatter from the party’s feet, leaving strange, momentary footprints in the ground.",
1,
),
(
"Prayers cannot be uttered aloud in the forest; spells can be cast as normal, but any verbal component comes out as a rattling hiss.",
1,
),
(
"A thick fog hovers over the ground, reaching up about two feet (to the chests of any halflings in the party, to the knees of humans). Anyone putting their heads in the fog (bending down to pick something up, etc.) hears muffled screams and far-off voices begging for their lives.",
1,
),
(
"Each person awakes to find a large meat hook carefully placed along on their bedrolls over their stomachs.",
1,
),
(
"In the periphery of the party’s vision, the trees that they pass seem to take on the image of a grim army, marching next to the party. When faced directly, the trees seem rather normal. The whole forest smells like a battlefield.",
1,
),
(
"Every time anyone lights a fire in the forest, there is a sudden hissing and smoking from the ground for twenty feet around the sparks. Little red lines appear like veins in the earth before fading to blackness.",
1,
),
(
"A monkey in a Jester’s costume comes swinging through the trees, hooting and screeching. If the adventurers catch the monkey, they find a bloody knife stuck in its belt. The monkey stares at them all with a baleful expression.",
1,
),
(
"Crows are screaming at each other as the party enters the woods. Increasingly, the screams sound like words, demanding blood.",
1,
),
(
"The hedge on the side of the trail has strange burn marks in it, almost exactly in the shape of men.",
1,
),
(
"A fox with a bloodied and broken leg comes limping up the path to the party and will pass by it if it can. If anyone speaks to it, the fox changes form into an old druidic woman, who mumbles about the forest being unsalvageable.",
1,
),
(
"As the party walks into the forest, they are greeted by an adventuring group coming the opposite direction. They chat for a little bit, explaining they found the woods too dangerous and are making their way back to whatever town the party has just come from. A little farther into the woods, the party finds the corpses of the same adventuring group, gathered around the sputtering embers of a fire…",
1,
),
(
"A bucket has been nailed to a tree, with a crude sign saying ‘Donations’ hanging under it. The bucket is half-filled with fingers and toes in varying levels of freshness.",
1,
),
(
"A small, neat signboard reads, ‘Please remain on the path.’ The neatness is somewhat marred by the corpses strewn below the sign.",
1,
),
(
"Someone has sharpened the branches around the trail in the forest, so that the trail is surrounded by sharp points.",
1,
),
(
"The party finds themselves staring at a strange tableaux- the corpse of a squirrel is placed next to an acorn, followed by (in order) the corpse of a cat, a dog, a wolf, and a bear. Behind the bear are strange scuffmarks in the dirt, like there was another corpse behind it, this one in the shape of something human…",
1,
),
(
"As the party walks through the forest, a strange figure suddenly drops from the trees in front of them- upon inspection, it is an effigy in the rough shape of a man, made of wooden boughs and leaves. This happens twice more as they walk. The fourth time, the figure drops down again, but anyone going to clear it away finds that it is actually the corpse of a man this time, with branches lashed to his limbs and a grisly smile on his face…",
1,
),
(
"A cold mist creeps into the surrounding area, players who breathe it will be asked to make a roll (perception, nature, etc.) but they’re making a constitution save with whatever modifier from the false roll. Anyone who rolls above a set DC inhales the mist and is subject to strange illusions.",
1,
),
(
"A hanged man rests on a lone tree. His pockets lined with petty change and a note that appears to be an apology letter to his family.",
1,
),
("For an hour of travel there’s no sound other than the party.", 1),
(
"A section of the forest has been frosted over in what appears to be a permanent winter. The center appears to have an unnatural cave of rocks that don’t match anything of the surrounding geological features. Inside features a drop that appears to be without end.",
1,
),
(
"A small portal opens up about 15 ft. above the party, expelling a blood lusted demon to the ground below. It bounces, stunned momentarily before it acquires a new target.",
1,
),
(
"A large head-sized knot in a tree resembles a human face. Wait! The eyes are real: wide, staring, terrified eyes! They look at you as you approach, flicking to each person that talks. But they cannot blink (so cannot communicate in that way), but constantly weep a watery sap.",
1,
),
(
"A large open area. The dirt seems fresher than the rest, no grass growing on the surface. The trees around the edge of the grove are burnt. In the middle sits (1d4) huge skulls, each at least 5 times the height of an average human. These skulls have gashes and claw marks in them, as well as huge spiraling or pointed horns. Scratched into the largest one is ‘entrance’ in infernal. If the player puts their ear to the ground and listens, they can faintly hear a low rumble that unnerves them to their very core and they don’t know why. Digging downwards could potentially reveal a connection between the material plain and one of the evil-aligned outer plains.",
1,
),
(
"The first character to awaken sees a grotesquely exaggerated face hovering inches from their own, glowing weakly with an internal light. An ear-to-ear grin splits the face, revealing a maw with three rows of serrated teeth. When the character blinks, the face disappears. It never appears again.",
1,
),
(
"The party comes across perfectly circle clearing. It’s barren waste, nothing ever grows there. Any flora the party might bring with them instantly wilts as it crosses the border. No animal, even as faithful as ranger’s companions, can be forced to cross into that circle. If the party decides to spend a night there, they will wake up outside the circle, with all their things scattered across the outer rim of the clearing. If they do it on the night of winter solstice, they will wake up in Avernus instead.",
1,
),
(
"The trees suddenly grow until the sun is blocked out and a magical darkness is cast from somewhere, and whenever the players talk, they hear their words repeated to them in their voice, but can’t tell where it’s coming from.",
1,
),
(
"The players slowly realize that they are on a loop in the forest. Every night they make camp, then wake up with supplies returned and make the exact same journey again. The players must find the source of this curse and free themselves.",
1,
),
(
"While the party makes camp, someone notices that there is an additional person around the fire. How did no one notice? Why does it smell like rotten meat? And why is it looking at the barbarian like that?",
1,
),
(
"In a less dense part of the forest, where moonlight pours through, the party witnesses a strange hulking creature (Mothman) perched on a tall tree. Its giant red eyes watch the party for a moment, before the creature flies away. The party sees the creature a few more times before coming to a large bridge built over a dangerous river. The creature appears one more time over head, just as the bridge collapses.",
1,
),
(
"After camping in the woods the party awakens to find the trees around them whipping and lashing as if buffeted by strong winds, though the party feels not even a faint breeze. Upon closer inspection, the party notices in mounting horror that the shadows cast by the trees are in the shape of human beings writhing in silent agony.",
1,
),
(
"The party comes across a 50ft circle of pitch-black darkness, with no logical reason as to its existence. Any players that cannot see when in such conditions hear whispers and chattering while in this area, and take 1d6 slashing damage for every round spent there. Any players that can see in such conditions (ex. darkvision) will not suffer any of these effects, and will see that nothing is attacking the others, but rather the wounds are manifesting onto them.",
1,
),
(
"You see corpses pinned to the sharpened boughs and branches of the tress around you, wood puncturing through their throats and sternums. The mottled moonlight filtering through the slowly swaying leaves gives them an eerie sense of motion. A sudden scampering and swish of branches punches through the soft rustling of the trees. Wherever you turn, the sound seems to be coming from behind you, getting closer and closer till you feel a hot, wet breath on the back of your neck. You swing around to confront the horror and see nothing but the corpses in the canopy, leering down at you like demonic piñatas.",
1,
),
(
"The party stumbles upon a clearing, with a post stamped into the ground. A message scrawled in Primordial reads about a treasure found in the hidden home of squirrels. With a few investigation checks, the party finds an odd tree. Around the back of the tree is a poorly hidden, though hidden, door. The door has no lock on it, but is not open; it has a feeling as though it is stuck. It can be forced open, or pried open, or cut open with fairly decent resistance. Inside is a staircase leading downward, lit by candles embedded in the tree that don’t seem like they’re burning the tree, though they are quite bright. After a 5-minute descent, the staircase ends in what appears to be a basement. The ceilings drip, and the room is damp and warm. (You can also narrate that the stairs are slippery, and have your players roll athletics not to slip). A decent perception roll can see that the floor and ceiling leak the warm water, without much of a source, while a really good perception check will notice that the color of the environment has become darker, and has a reddish tinge. Otherwise, there appears to be a library or study (whichever is easier for you to narrate.) There are no loose papers or pens and all of the books appear to be locked up, so that they cannot be taken out. A chest in the back can be found, a hair too conspicuously. Upon opening it, there is nothing inside but a pit, that smells of vomit and acid. With that, the room begins to shrink, slowly. The party should discover that they’re in the mouth of a giant mimic, who is swallowing them. Upon escaping, the entire tree uproots itself, spits and snarls at the players, and runs away. Best described if you can drop hints about descending the gullet of a beast, such as a hot draft, or distant gurgling.",
1,
),
(
"The party makes camp, and partway through the night, someone on watch starts to get an off feeling. Depending on perception rolls, they may or may not see the eyes watching from up in the trees, though they disappear just after being noticed. Additionally, they may hear the sound of leathery wings gliding through the air above them. Finally, after their defenses being lightly probed/tested, a creature attacks. (IIRC)I used a giant flying chupacabra from PF, but whatever works for you. The creature goes down relatively easily, but as it is struck down, it lets out a piercing scream. As quiet settles, the party hears answering cries from deeper in the woods.",
1,
),
]
def main(repeat=0):
for i in range(repeat - 1):
print(f"{i + 1}. {roll(table)}\n")
if __name__ == "__main__":
main()