The swamp lay heavy with dusk, its air humming with the drone of unseen insects and the slow, throaty calls of frogs. The hill where they had fought Sereth Hollowvoice stood black against the horizon, ringed by the charred corpses of his defeated servants. Though the stones beneath their feet thrummed with an old and dangerous magic, the companions felt the weariness of the day pressing in. It was time to rest, though none were eager to lay their heads upon ground so steeped in necromancy.
They chose a patch of firmer earth nearby, grass thick enough to keep them from sinking into the mud. It was less comfortable than the hilltop, but it carried no lingering stench of sorcery. Weapons were laid within reach, a shielded fire coaxed to life. Watch was set.
Thalmiir and Bartholomeow stood first guard, their eyes turned outward into the gloaming. The dwarf’s thoughts strayed to warmer halls and steadier ground, while the cat-bard hummed to himself, weaving a melody from the rhythms of the swamp. But his tune broke abruptly—his sharp ears caught a sound that did not belong. Wingbeats, soft as silk, followed by the scrape of talons. A pale owl sat upon a dead branch, its gaze unblinking. Bartholomeow’s fur bristled; he knew this creature. The same owl that had mocked them with false speech on the night of horrors. He whispered the warning, and Thalmiir strode forward, voice stern: “Speak your purpose, or begone.”
The owl’s head swiveled with uncanny precision, eyes wide as moons, and then it fled—its wings snapping through the silence as it vanished into the night. Uneasy, Thalmiir passed word to the next watch.
Pebblesong and Hat took their places beneath the stars. Puppet, Hat’s jittering construct, was first to sense the threat. It pointed, frantic, to the horizon where shadows shifted unnaturally. At first, Pebblesong thought it no more than wind or swarming insects, but then the sound reached her ears: guttural, rasping grunts, like broken voices trying to form words. She had heard it before—the mockery of language from ghouls and ghasts. Worse, she realized, those cruel creatures were not alone. They were herding a horde.
Hat hurled a firebolt into the darkness. The flash revealed the truth: dozens, perhaps more, shambling in unison. Unlike the aimless wanderers of the swamp, these undead all faced the same way—toward the companions’ camp. The hunters were driving the herd straight at them.
Pebblesong roused the others quickly. Thalmiir rose instantly, axe in hand, grim as stone. “How many?” he demanded. “Enough to trample us in our sleep,” came the answer. Panic itched at the edges of the company, but strategy prevailed. Pebblesong touched a crossbow bolt, filling it with light, and Bhakris loosed it high into the air. It fell amidst the oncoming dead, and as it struck earth, an unholy cry rose up. One ghast dropped to all fours and sprinted toward them, eyes fixed, howling.
They had only moments to decide. Flight seemed their only hope. Hat scattered enchanted distractions into the mire—lights, sounds, even a clump of grass reeking faintly of Bartholomeow—all designed to lure the mindless throng away. Bhakris invoked a gift of his earthborn blood, cloaking them all in shadow and silence. Together, they abandoned the camp, slipping southeast through the swamp.
The night was treacherous. Tangled vines barred their way, clinging to boots and pulling at cloaks. Thalmiir, muscles burning with rage, hacked a path, dragging Hat close beside him. Pebblesong transformed into a small frog, leaping safely into Bhakris’ pocket to conserve strength. The others pressed on as best they could, stealth and speed their only allies.
But fate was not so merciful. As Thalmiir hewed through a curtain of vines, a slavering ghoul leapt from the darkness, jaws snapping. With a roar, the barbarian seized it, driving its face deep into the mud. The creature writhed and gurgled, muffled by the swamp, but its shrieks threatened to summon the rest. Bhakris moved swiftly, his blade burning with divine fire. One swift stroke, and the ghoul’s head rolled free, the light of the smite flaring against the night. For a heartbeat all was still.
The companions looked to one another, hearts pounding. The horde was still out there, driven onward by unseen masters. Yet for now, they had won a sliver of silence, a fleeting chance to escape into the darkness.
Tomorrow would bring its reckoning. But tonight, survival meant running.
Context and setting at session start: Choosing a campsite: Watch order and first watch (Thalmiir Brukur & Bartholemeow): Perception checks: Owl sighting: Perimeter activity: Knowledge passed to the next watch: the same owl had followed the party. Second watch (Pebblesong & Hat): Perception (auditory) emphasis: Initial probe: Identification of threat: Rousing the party and immediate measures: Everyone awakened to the report of an approaching, herded zombie mass. Light decoy plan: Additional decoys (Magical Tinkering — Hat): Deployed multiple small decoy objects away from the camp in different directions (not toward the party), including: Note: deploying four effects would extinguish an earlier tinkered candle; Hat accepted that tradeoff. Intent: distract slower zombies and create false trails; less effect on the fast ghoul(s) already sprinting. Withdrawal and chase begins: Thalmiir urged immediate withdrawal, grabbing essentials (e.g., bedroll) and guiding Bartholemeow (no darkvision). Bhakris Edge activated Pass Without Trace (Earth Genasi innate; usable once per long rest), conferring +10 to group Stealth and masking tracks. Travel conditions: night swamp travel at speed—disadvantage on relevant checks due to darkness and terrain. Chase mechanic (as set by the DM): Relative positions for orientation (as clarified during planning): First obstacle during the flight: dense, ropey vines (Strength-based): The DM set DC 12 for Athletics (other reasonable approaches allowed). Thalmiir: Bhakris: Pebblesong: Waer’dara Dryaalo’ara: failed the check. Bartholemeow: failed the check. Hat: Group result: Stealth check for the leg (with Pass Without Trace): Horde catch roll for that leg: Contact with the pursuers: The DM randomly determined who was first discovered: Thalmiir Brukur. Encounter onset: Thalmiir split a curtain of vines and came face-to-face with a slavering ghoul that immediately tried to alert its companions. Thalmiir chose a quiet neutralization over an open strike: Nearby ghouls yipped and growled, but did not pinpoint the party’s position from that stifled noise. Finishing blow: Session endpoint:Session Notes