Friday, November 7, 2025

Battle Report: The Siege of Seelenwald


Over the past few months we have been discussing and playtesting a few modifications to Warhammer Fantasy Battle 3rd Edition.


These changes are mostly small tweaks and guidelines with the aim of improving clarity and ease of play, and removing tedium, confusion, over complication, and the just plain broken content, while retaining as much of the idiosyncratic character and flavour of the original rules as possible.


This encounter was a playtest of some of these ideas.


1000 points seemed like a good size battle based on our time and collections available- large enough to feel like a proper Warhammer game and give us a diverse selection of troop types to trial, but not so large that we might be overwhelmed and lost in the detail and be unable to resolve it quickly.


A basic scenario and win conditions were created through a bit of collaborative improvised storytelling. 


The beleaguered Empire forces would defend the village of Seelanwald from the onslaught of a nefarious Necromancer and his minions. For the Empire to be victorious they would need to survive and remain in possession of the central square of the town until the sun came up: determined by rolling a d6 after Turn 4. On a 1-3 night remained, 4-6 the sun rose. If at the time the sun rose, no empire forces controlled the square than the Undead would win the game.

 

The Empire army was chosen from the updated list in White Dwarf 147, while the Undead was based on the list in Warhammer Armies 3rd Edition. Thanks to Morglum Quiebracuellos from the Crown of Command Discord for the map assets, please do check out Herohammer

for more old school Warhammer goodness, and more of his excellent graphic design.

The Siege of Seelanwald

The acrid smoke of tar and pitch hung low over the town of Seelenwald, stinging Hans’s eyes as he hauled crates of black powder toward the gun line. Around him, the air thrummed with tension—sergeants shouting, priests daubing symbols of Sigmar in ash upon trembling brows, and the iron tang of fear sharper than the smell of blood. Beyond the outer palisade, the horizon shimmered with the pale dust of a thousand shuffling feet. Even at this distance, Hans fancied he could hear it: the dry rattle of bones like wind through dead leaves, the hollow moan of things long buried but not at rest.

The gunners worked in grim silence, eyes darting toward the hills as the sun sank blood-red behind them, and Hans, clutching his powder horn, began to wonder whether the barricades he’d trusted would hold when darkness finally came.

A chill wind rolled down from the barrows as twilight thickened, carrying with it the faint toll of a bell. Men froze where they stood, half-believing the sound to be in their minds. Then, slowly, the ravens took flight from the western ridge, black silhouettes wheeling above the dying light.

“Signals,” muttered a sergeant, though his voice quavered.

Hans followed his gaze and saw them—pinpricks of corpse-fire flickering among the hills, spreading one by one like stars being kindled. The dead were lighting their beacons. And with that terrible understanding came another sound: the thump of drums, distant but steady, like the sound of nails sealing a coffin.

All along the ramparts, the militia stirred. Lanterns guttered as men fumbled for their weapons, muttering prayers that dissolved into the crackle of pitch torches. From the chapel tower, Father Reimund’s voice rose, hoarse and fervent, invoking the Hammer of Sigmar, but even his words seemed to falter against the encroaching dark. The drums grew louder—no longer distant, but pounding just beyond the fields where the wheat had blackened and died.

Hans gripped his powder horn tighter, his palms slick with sweat despite the cold. He blinked through the haze, trying to steady his breath, when a new sound tore through the din—hooves, pounding hard and fast over the cobbles. Shouts rose from the northern gate, and out of the smoke burst a dozen riders, cloaks snapping behind them, horses lathered white with sweat and mud.

The Kislevites had returned.

For a week they’d been the bane of Seelenwald’s taverns, swaggering through the streets with their shaggy ponies and their endless thirst, drinking the town’s ale cellars near dry and mocking the townsmen with songs of the steppe. But the laughter was gone from them now. Their faces were ash-pale, eyes wide and wild as they galloped through the market square, scattering the last of the townsfolk.

“Back! Get inside!” one of them roared in a thick, rasping accent, wheeling his horse so sharply the beast nearly slipped. “They’re right behind us!”

Hans pressed himself against the wall as the riders thundered past, their lamellar armour scorched and dented, arrows jutting from saddle bags. He caught a glimpse of their leader, Ataman Ostrogski, a burly man with a fox-fur mantle and a sabre blackened with dried blood—leaning low in the saddle, shouting orders in Kislevite that sounded more like curses.

Behind them, the gatehouse shuddered with another impact. The undead had reached the northern wall.

The last of the riders turned his mount in the street, bow already in hand. He loosed a shaft back toward the gate, and for an instant Hans saw its flight lit by firelight—then the arrow struck something unseen, and a figure tumbled through the air with a hiss of corpse-light.

The Kislevite spat, spat again, and shouted, “They’ve crossed the river! The dead can walk on water!” before spurring his horse toward the temple square.

Hans could only stare. The men who had been laughing drunkards days before were now ghosts in their own right, driven by terror and fury.

Then, through the wavering haze, he saw them: the first of the dead cresting the ridge. Pale figures, tattered remnants of soldiers, their armour mottled with rust and grave mold. They advanced without sound save for the grind of bone and metal. In their midst towered a shape clad in corroded plate, its eye sockets burning like twin coals.

The breath hitched in Hans’s throat as he realized the truth—this was no mindless horde. It marched beneath command. And somewhere beyond the hills, the necromancer watched, patient as the grave.

The first impact came like a thunderclap. A screaming skull crashed against the palisade, bursting into splinters and flame as the pitch caught. Hans turned his head to get a better view. Sigmar save us! The skull had landed right next to Schwarzmantel Zygulski the town’s mage and Margraf Lazslo von Wurstdorf the leader of the garrison! If either of them had been hit, all hope would be lost. The defenders answered with fire of their own— arrows hissed, arquebuses spat sparks, cannons roared, and the night lit up in flashes of orange and blue. Yet for every corpse torn apart, two more stumbled over the ruin to take its place. The air filled with the reek of burnt bone and black powder, thick enough to taste.

Hans rammed a charge into the mouth of a falconet, his hands trembling. “Fire!” the gun captain bellowed, and the cannon bucked with a deafening crack. The blast overshot the dead. The sergeant backhanded Hans over the face with his heavy gloves. “It’s your bloody hands Hans” He shrieked “Stop them from shaking or I’ll bloody well cut them off myself”!

Somewhere down the line, a scream cut through the din. It was a sound unlike any other which cut through the chaos: a deep, wet, ragged shriek that made his blood run cold.

He looked up.

From beyond the northern wall, something vast and vile burst through the smoke—a thing of rotting sinew and tattered wings, each beat scattering ash and embers into the night. Its long neck craned downward, serpentine head snapping at the air as it rose higher, higher, until it vanished against the blood-red stars. For a heartbeat, its silhouette blotted out the moon, and the whole town seemed to darken.

Hans froze where he stood, his powder horn forgotten in his hand. His mind refused to name what he had seen—a carrion beast, dead yet alive, stitched together by nightmare and necromancy. The cries of the men below seemed distant, muffled, as though he stood underwater.

Through the haze and firelight Hans could see them now—rank upon rank of the dead shuffling forward, their outlines breaking through the smoke like shapes in a fever dream. Spears jutted from broken hands, rusted armour clinked in hollow rhythm, and the ground itself seemed to groan beneath their weight.

Then the sky screamed.

A skull wreathed in green flame streaked overhead, trailing a comet-tail of witchfire before bursting among the halberdiers on the southern wall. Four men vanished in a storm of bone and ash, their bodies hurled apart like dolls. Yet even as the survivors reeled, coughing and bleeding, they did not run. The line wavered, but held—Sigmar’s name on their lips, their knuckles white on hafts slick with sweat. 

Far off, a shock of emerald light flared across the hills, throwing long, ghastly shadows. The ground at Hans’s feet shuddered, then split. Fingers—grey, soil-stained, and horribly familiar—clawed their way through the earth. One by one, the long-dead denizens of Seelenwald dragged themselves from their graves: cobblers, soldiers, wives, and children, faces half-remembered from portraits and dreams. The horror struck the living like a hammer. These were their ancestors, the very folk who had built the town stone by stone—and now they had returned to tear it down.

A fresh shriek rent the night as the carrion beast dived out of the darkness. It struck the mortar position on the western hill, claws snapping through armour and flesh. Crewmen vanished in a spray of blood before the rest could turn their guns. The arquebusiers just behind the embedded cannon fired at near point-blank range; the volley thundered through the smoke, killing two of their own and missing the monster entirely. With a beat of its ragged wings, the beast tore the mortar apart, scattering wheels and limbs in the mud. The last gunner fled down the slope, screaming, but the carrion swept after him—caught him in mid-stride—and ended him in a single bite.

Below, the Kislevites saw the carnage and spurred forward in fury. Their steppe horses plunged through the mud, bows snapping in unison. Arrows hissed into the tide of skeletons wielding scythes, felling three before the rest closed ranks again, silent and unfeeling.

The last imperial cannon thundered from the churchyard, its ball ploughing through a knot of skeletal horsemen that had dared to cross the river’s black surface. One rider shattered in mid-gallop; the others kept coming, hooves splashing across the water as though it were solid ground. Hans looked beyond them and almost dropped his powder horn. There were three more waves of skeletal horsemen charging across the river beyond the first. Fingering the hammer around his neck he whispered one last prayer to Sigmar that he would survive the night.

On the temple steps, the mage Zygulski raised his staff. Flame coiled from his fingertips and burst into the night, streaking toward the zombie horde. The fireballs struck home, scattering burning corpses across the square—but still they came, staggering onward, aflame yet unbowed, as the bells of Seelenwald tolled over its own funeral.

The ground split in a blaze of white light as Zygulski vanished from the chapel steps. For a heartbeat, his voice echoed like thunder in the minds of the men around him—and then he was gone, a smear of brilliance sucked into the smoke. Far out on the plain, he reappeared amid the shrieking gale of necromantic energy, robes snapping like banners in the storm. The skeleton horsemen wheeled toward him, sockets burning with corpse-fire, yet the mage did not flinch. Zygulski could feel it now—the pulse of will that bound the dead, a presence close and cold as the grave.

“Show yourself,” Zygulski hissed, and his staff blazed with runes of binding.

At that moment, the horde surged. The last of the newly risen clawed their way from the earth and joined the press, dragging rusted blades and shovels still caked with grave soil. They fell upon the barricades in a tide of bone and rags, the night alive with the clatter of shields and the shriek of steel on wood. Men screamed and prayed as the enemy came, the glow of their eyes flickering through the smoke.

Then came the shriek of the skull catapult.

The projectile hurtled overhead, trailing emerald flame, and for one terrible instant Hans thought it would strike the knights arrayed before the northern gate. Instead, it arced wide—straight toward the mortar where he stood.

The world exploded.

He tasted ash and bile, felt his stomach heave as the concussion ripped the breath from his lungs. For a moment he could not hear, could not see—only the pressure of fear turning his insides to water. He retched, dry and shaking, the stench of the grave in his nose.

When the smoke cleared, he blinked through tears and realized the mortar still stood, its barrel blackened but intact. Around it lay fragments of shattered bone and the charred remnants of a barrel, but the gun itself was untouched.

“Sigmar preserve us,” he gasped.

But the words died in his throat.

Screams rose from the lower town.

Through the haze of smoke and fire, he saw the carrion beast descending once more, a vast silhouette of ruin and hunger. It struck the granaries first—rending through the rooftops with its claws, scattering wheat like snow into the night. Where the grain fell, it blackened, curling into rot before it touched the ground. Then the creature turned its fury upon the streets. Hans watched, frozen, as it tore through fleeing shapes—women, children, the old—its jaws working mechanically, heedless of their cries. The creature’s touch blighted everything it brushed; the very air around it shimmered with a sickly green mist.

Beyond the farmlands, a light flared behind a sagging farmhouse. Not fire this time, but something worse—a steady emerald radiance pulsing with unnatural rhythm.

And there, upon a rotting horse whose flesh sloughed with each step, sat a dark figure. Robes of shadow fluttered around him, and in one skeletal hand he raised a staff tipped with a chunk of warpstone that burned from within. With each motion, the ground split, and more dead heaved themselves up to obey.

The necromancer had come to Seelenwald.

The Kislevite horse archers wheeled about in perfect unison, turning in their saddles to loose a storm of arrows behind them as they retreated toward the tree line. Their horses’ hooves churned the earth into mud, and shafts hissed past like angry wasps. From the gun line, the arquebusiers spat curses at their backs.

“Cowards!” one shouted. “Flee back to your frozen steppe!”

It was only the deep, commanding voice of Margraf von Wurstdorf that stayed their hands.

“Hold your fire, you fools! Aim at the dead, not the living!”

The sergeants bellowed the order down the line, and the arquebuses turned outward again, muzzles flashing as they spat lead into the advancing ranks. The halberdiers of Captain Radziwill surged forward through the smoke, the hafts of their weapons gleaming with holy oil.

They met the zombies in a crash of iron and rotting flesh. Fear clawed at their hearts, but discipline and rage held them firm. Each stroke of the halberds tore through blackened ribs and burst decaying skulls, the soldiers crying Sigmar’s name as they fought to avenge the innocents ripped apart by the carrion beast’s rampage.

Hans, still trembling, rammed powder and shot into the mortar. He lit the fuse—boom!—but the ball screamed wide into the night. He winced, waiting for the sergeant’s wrath. When none came, he turned—and saw the man’s discarded gloves lying in the mud. The coward had fled.

Before Hans could curse him, a thunder of hooves shook the earth.

The Imperial knights charged, their lances levelled, smashing into the tide of skeletal horsemen. Steel met bone in a storm of splinters and sparks, the dead were shattered beneath their mounts. For a fleeting moment, it seemed the charge might carry the day. Then a cold light rippled through the melee—sickly green, pulsing with unnatural brightness.

Before the knights’ horrified eyes, the shattered bones of their foes began to knit themselves together. Broken skulls reformed, limbs reattached, and the fallen dead rose once more, open mouths shrieking soundlessly as they hurled themselves back into the fray.

Still the halberdiers pressed their attack. Their blows came harder, faster—so fierce that the necromantic bindings could no longer hold. Zombies collapsed into heaps before the blades even touched them, the black magic leaking from them like smoke. The line of the living surged forward. A great shout rose from the ramparts—the first sound of triumph.

Atop the hill, the skull catapult fired again—and failed. Its sinews tore, the bone frame groaning, but by dark sorcery it was held together.

Hans loaded his final mortar ball, sighted down the barrel himself, and fired. The mortar leapt like a living thing, the blast hammering inside his chest. The shot struck true. The skull catapult vanished in a cloud of green fire and shrapnel, the blast tearing its skeletal crew apart.

A cheer rose from the defenders.

By the blackened wheat fields, the mage Zygulski lifted his staff. His voice cracked the night like thunder as he uttered a word of power, and a blazing sigil burned in the air above the knights. They roared as the spell took them—blessed frenzy filling their hearts. They became like madmen, hacking and slashing with inhuman vigor, cutting the undead cavalry to pieces.

Then a new sound drowned out the cheers—a scream that was not human.

The carrion beast, drawn by the roar of the mortar, turned from the burning granaries. It descended in fury upon the hill, crashing into the mortar emplacement. The last of the crew were torn apart in an instant. The mortar was smashed to splinters beneath its claws.

Hans dove for cover as the creature’s shadow swallowed him whole. He felt its fetid breath, the stench of grave-rot filling his lungs. For a moment he thought he was dead—but when he opened his eyes, the monster was still above him, its maw wide.

Somewhere beyond, the necromancer stepped into view.

He was a vision of death—robes rotted to tatters, flesh stretched thin over bone, the stench of the grave clinging to him like fog. From his blackened staff he conjured orbs of sickly green fire, hurling them one after another at Zygulski. Each struck like a thunderclap.

The mage staggered, aflame, his robes burning to ash. No one could have survived—but somehow, he had remained on his feet.

Bleeding, dying, but refusing to acknowledge it Zygulski rose to his full height one last time. His eyes blazed with light. He whispered a single word—a word older than faith—and hurled a final fireball across the field before collapsing utterly spent.

It struck the necromancer squarely in the chest, consuming him in white flame. His scream echoed across Seelenwald, and for a moment he was entombed in blazing white light, then he was gone, devoured completely by the holy flame.

And in that instant, everything changed.

As the necromancer burned, the witch-light faded from the eyes of the dead. Skeletons crumbled where they stood, zombies fell like puppets with their strings cut, and the carrion beast froze above Hans, its jaws inches from his face. With a groan like splitting stone, it collapsed into dust.

Hans staggered to his feet, covered in soot and blood, the world suddenly silent around him.

The siege of Seelenwald was over.


As he looked down from the hill, his heart broke. The town was gone—its streets strewn with corpses, its granaries gutted and black. The women and children lay where they had fallen. The winter stores were ash.

The living gathered in the square at dawn, hollow-eyed and shivering, staring at the rising sun.

Von Wurstdorf spoke first, his voice low and hoarse. “We live,” he said. “But only just. And those who did this still linger.”

Hans turned his eyes toward the dark horizon. Beyond the smoke, somewhere in the haunted hills, rose the black silhouette of a ruined tower.

It was there, they said, the necromancer had come from. And it was there, they swore, they would go—

to repay death with death.

No comments:

Post a Comment