Spend two minutes describing dark clouds and you'll get polite nods and one player checking their phone. The clouds can be gorgeous. The trouble is that nobody at the table has a reason to act on them. A storm omen works when it asks the party a question they have to answer now, with half the facts and no safe pick. Treat each sign in the sky as a blind bet. Some of those bets should cost the party something well before the first raindrop.
Why storm omens earn their screen time
An omen is a decision point wearing a flavor-text costume. The party notices something wrong, and the wrongness comes with a choice attached: push on or stop, drink or go thirsty. Take away the choice and you have scenery. Players tune out scenery first.
Every entry in the table below has the same skeleton. The hook is what the party sees, hears or smells. The complication is the choice it forces, and if one answer is obviously correct, rewrite it. Then comes the cost of ignoring it, the specific price for shrugging and walking on. We'd argue that last column matters most, because it gives the omen teeth. It's the logic of good foreshadowing with a bill stapled to it.
If you've used the roadside inn table or the market day encounters, the format will feel familiar, just aimed at the weather. Roll. Read the hook. Put the fork in the road in front of them. Then write down what they picked, because you'll want it later.
The table: 20 signs the sky and earth are turning
Roll a d20 or choose. The list climbs roughly from unsettling to dire, so save the high numbers for the last stretch of road before the real event.
| d20 | Hook | Complication | Ignore it |
|---|---|---|---|
| 1 | Clouds turn blood-red two hours before dusk. | Push on to the ridge village or make camp in the hollow now. | Hail arrives while they're on the open road. |
| 2 | No birdsong, no insects. The forest goes dead quiet. | Investigate the silent treeline or keep moving. | Whatever silenced the animals finds the party instead. |
| 3 | Ozone and copper on the air. A roadside shrine door hums with static. | Open the shrine (shelter, or something sealed in) or leave it. | Lightning finds the tallest party member anyway. |
| 4 | The well, then the stream, runs backward for a few breaths. | Who still drinks from it? | Something living in the water table was pushed out and is now loose. |
| 5 | A single black feather drifts down against the wind. | Follow its line upward to find the source, or get under cover. | Something with wings that size is already circling. |
| 6 | Village children are all drawing the same spiral in the dirt. | Question the children (and upset their parents) or scuff the marks out. | The spirals point at the house the flood takes first. |
| 7 | Steam rises off a boulder that should be cold. | Poke it, or squeeze past it on the narrow path. | The steam follows them to camp. |
| 8 | The livestock go silent and all face east. | Shelter the horses in the barn or keep the barn for yourselves. | A mount is taken in the night. |
| 9 | Rain falls upward for a few seconds, then stops. | Wait to see if it happens again, or treat it as a warning and turn back. | They lose the day's light waiting for a second sign that never comes. |
| 10 | Every candle flame in the inn leans toward the north window. | Open the window to see what pulls them, or bar it. | The shutters blow in at midnight and the common room goes dark. |
| 11 | The dogs refuse to cross the bridge. | Carry them over, or leave them and the farmer who owns them. | The bridge goes in the flood, with whoever is still on the wrong side. |
| 12 | Distant thunder answers the bard's song, beat for beat. | Keep playing to see what's listening, or stop and stay quiet. | Whatever was listening now knows where they are. |
| 13 | Hundreds of frogs crossing the road, all heading uphill. | Follow them up the slow hill track or keep to the fast low road. | The low road floods after dark. |
| 14 | A halo around the sun, broken on one side. | Read the gap as a direction: go toward it or away? | They walk straight into the worst of the front. |
| 15 | Every iron nail in the inn walls is sweating. | Tell the innkeeper and start a panic, or keep quiet. | The guests scatter in the storm instead of sheltering together. |
| 16 | A woman at the crossroads sells wind tied into three knots of rope. | Pay her price (a secret, not coin) or walk on. | When the storm hits, they have no knot to loosen against it. |
| 17 | Hair stands on end. Buckles and blades hum. | Strip off metal armor or keep it on and risk it. | The first strike lands on whoever stayed armored. |
| 18 | Crows perch in rows along the fence, silent and facing the party. | Scare them off or let them watch. | The crows lift at once and mark the party's position for miles. |
| 19 | The ground is warm underfoot and puddles bubble. | Dig to find the cause or move camp. | They sleep on top of whatever is rising. |
| 20 | Total stillness. The sky turns green. | The only shelter is a cellar with a door sealed from the inside. Break it open? | The real event begins and they're standing in it. |
Entry 16 is borrowed from old sea folklore. Coastal witches were said to sell sailors wind bound into knots: loosen one and you got a breeze, two brought a gale, and anyone who untied the third deserved what came. It's our favorite entry on the list, because it leaves the party owing someone, and a debt pays out for sessions afterward.
When the omen turns into a monster
Some omens should end in a fight. Three entries escalate cleanly into SRD monsters.
The steaming boulder (entry 7) is a steam mephit that has already moved in. It's CR 1/4, so it works as an early jolt. Its Steam Breath cuts a target's Speed by 10 feet, and Blurred Form gives attacks against it Disadvantage. Before the fighter steps in to finish it, remember this:
The mephit explodes when it dies. Dexterity Saving Throw: DC 10, each creature in a 5-foot Emanation originating from the mephit. Failure: 5 (2d4) Fire damage. Success: Half damage.
SRD 5.2.1, "Steam Mephit"
Use that early. Once the harmless-looking thing has scalded someone on its way out, the party will take the next omen seriously.
A wind that seems to have its own opinions is an invisible stalker. It's CR 6, it has the Invisible condition permanently, and it flies at 50 feet and can hover. In a storm its Vortex is the cruel part. A target that fails a DC 14 Constitution save is grappled, can't cast spells with a Verbal component, and takes Thunder damage at the start of each of the stalker's turns. Narrate it as weather: "The gale knots around your throat and pulls." The table will blame the storm right up until the cleric opens her mouth to pray and nothing comes out.
The black feather (entry 5) pays off with a griffon dropping out of the storm front. It flies at 80 feet and makes two Rend attacks. A hit grapples a Medium or smaller target (escape DC 14). When the party fights back, this rule comes up:
While flying, you fall if you have the Incapacitated or Prone condition or your Fly Speed is reduced to 0. You can stay aloft in those circumstances if you can hover.
SRD 5.2.1, "Flying"
Griffons can't hover. Knock one Prone or Incapacitate it mid-air and it falls, maybe with the rogue still in its claws. Settle how high it's carrying people before the session, because someone will ask. All three stat blocks are in the bestiary.
What happens if the players shrug it off
Our rule is that ignoring an omen should worsen the party's position or cost them information. Avoid dropping damage on them from a clear sky. Unannounced damage feels like the GM punishing them. A worse position is something they chose, and players accept that.
Tie each cost back to its row. Say they ignore the blood-red clouds. The front catches them camped in the open, and the fight happens with nothing to hide behind, none of the cover the hollow would have given them. If they shrug at the silent livestock, the griffon takes a horse rather than a PC. Nobody dies. They're just on foot, two days from the city, with the flood behind them. If they wave off the backward-running well, the invisible stalker waits for whoever goes alone to draw water after midnight. They lost information, and they lost it by choice.
These costs add up. A party that ignored three omens should arrive at the real storm visibly worse off than one that heeded them. Let the players see the difference. Mention the missing horse and the wet bedrolls.
You can also make the omens deliberate. Suppose a cult is calling the storm, or a rival supplied the knot witch with her rope. Now the signs are evidence, and ignoring them costs the party clues as well as shelter. This is the strongest use of the table, though it only works when the storm-caller has a motive players believe. Villain motivation ideas can help you build one.
Running the table live without breaking pace
Pre-roll three omens before the session. Write them on an index card in the order you'll use them and underline each complication. That way you never scan twenty rows while four people watch you.
Use one omen per travel scene, and only one. Two back to back and the players start treating the sky as a riddle instead of a danger. Hold the heaviest sign (17 through 20 work best) for the scene just before the payoff, whether that's a flood or the ritual at the standing stones.
Keep SRD search open in a tab so the steam mephit's numbers are ready when someone pokes the boulder. LorePanic can also search your SRD stat blocks instantly, so if the black feather turns into a griffon mid-session, you can read its Rend attack aloud in seconds.
For entry 20, here's a line to steal. Let the silence run a beat too long, then say it flat: "The wind stops. All of it. Somebody roll initiative, and somebody tell me where you're standing."