Before even three hours had passed, the fleet reached the southern archipelago, those scattered green islands connected by the great stone bridge Ludger and Gaius had raised. The bridge stretched across the water like a slumbering titan’s spine, casting long shadows over the restless sea.
The operation began immediately. Ironhand crews unloaded sealed containers from the labyrinth outposts and brought out fresh crates of mana cores, each one protected by thick steel plating, and multiple layers of rope bindings. Even sealed, the blue glow inside flickered faintly through the cracks. Dangerous cargo. Invaluable cargo.
Dozens of guild engineers worked in coordinated rhythm, forming a chain from the archipelago storehouse to the transport ship. Every movement was deliberate: lift, secure, bind, stack. No mistakes. Not when a single cracked crystal could vaporize half a deck.
Meanwhile, The Tidebreaker didn’t anchor. It prowled the perimeter like a watchful predator, circling the outer ring of ships with two escorts, keeping their broadside cannons angled outward. Rathen stayed glued to the helm, eyes scanning the waterline with a veteran’s instinct.
Ludger stood on the deck, hands behind his back, magic senses stretched as far as the horizon would allow. Maurien perched on a mast like a quiet wraith, feeling wind currents for disturbances. Renvar jogged around testing the ship’s grip on his wind affinity. Kaela, bored but alert, sat cross-legged on the railing, sharpening her twin knives until they glimmered like fangs.
Using the bridge to move the cargo this close to the loading dock helped speed the process, but it also presented a problem Ludger couldn’t ignore: Anyone stationed on the bridge had nowhere to hide if things went wrong. And pirates loved ambush points.
Kaela stood, sniffing the air like a wolf catching a scent. Her eyes narrowed toward the open horizon.
“…Storm coming.”
Ludger turned immediately.
“What direction?”
She pointed west, straight toward the outer sea.
Renvar squinted. “I don’t see anything.”
Kaela clicked her tongue. “You wouldn’t. Not yet. But the wind’s wrong. Too cold for this season. Too tight. Storm’s moving fast.”
Maurien’s head rose from where he balanced on the mast. His voice drifted down like a chill.
“She’s right.”
Ludger felt a ripple under his boots. his earth attunement connecting him faintly to the bridge, the ship, and the rhythm of the sea beneath them.
A tremor. Not physical. A shift. A pressure. He didn’t like it.
Rathen shouted from the helm, “Report, what storm?”
Maurien jumped down from the mast, landing without a sound.
“A manufactured one,” he said quietly. “The wind isn’t natural. Someone is feeding mana into it.”
Ludger’s jaw clenched. Pirates with runic cannons were one thing. Pirates with storm mages or wind engines? That was a different beast entirely.
Kaela drew both knives, wind flickering at their edges. “Looks like they’re coming sooner than we thought.”
Ludger stepped to the railing, eyes narrowing at the distant darkening smear spreading across the horizon.
“It isn't a storm,” he said.
The others looked at him.
“It’s a fleet.”
As if answering him, a deep, distant rumble echoed across the sea. Not thunder. Cannons being primed. The pirates had arrived.
The storm didn’t creep in, it pounced.
Within minutes, the gentle swell around the archipelago turned violent. The first heavy gust slammed into the Tidebreaker’s side hard enough to rattle the masts, and the calm blue sky vanished beneath a spreading blanket of black clouds.
Dark, heavy, and unnaturally fast. The horizon folded into a sheet of roiling gray, and the scent of charged mana hit the air. sharp, metallic, almost bitter. The incoming weather wasn’t born of nature. It was forced into existence by magic, and anyone who’d lived long enough near the coast could feel the difference.
Even the ocean responded like a wounded beast. The waves rose fast, slamming against the stone bridge’s pillars with echoing booms. White foam burst high into the air, spraying across decks and sending several sailors scrambling to secure anything not tied down.
The Tidebreaker lurched, groaning under the sudden pressure. Maurien braced himself against the railing, his cloak whipping violently behind him as he assessed the sky with narrowed eyes.
“This storm isn’t here to just hide their approach,” he said, voice raised above the wind. “It’s here to slow ours. Sea currents will twist. Sails will strain. Returning to the mainland will take twice the time, maybe more.”
Kaela cursed, gripping the rigging as the deck tilted under her feet.
Renvar clung to a support beam, eyes wide. “Are you telling me they’re weaponizing the weather?”
Maurien shook his head slowly. “I’m telling you they brought a storm mage. Or a runic engine strong enough to mimic one.”
Ludger stepped to the bow, eyes locked on the sky. He didn’t need Seismic Sense for this, he could feel the mana pouring from the clouds above. The storm pulsed like a living thing.
Ensure your favorite authors get the support they deserve. Read this novel on Royal Road.
Wind mana, dense, agitated, and infused with foreign energy. A rhythmic thrum, too controlled to be natural. Lighting clusters gathering in precise patterns, like runes carved across the sky by invisible hands. This wasn’t camouflage. This was a battlefield being prepared.
The water grew rougher still, the waves rising enough that the ships bobbed violently, pitched forward, then jerked back with the tide. Half the Ironhand fleet had to pull sails tight just to avoid capsizing in the sudden surges.
The storm obscured everything. Visibility dropped. Spray lashed across every surface. The sky growled, deep and rumbling. Kaela squinted into the darkened wall of clouds.
“I can’t see a damn thing,” she muttered. “Even with my wind sense, the turbulence is too thick.”
Ludger felt the bridge tremble as waves slammed into its sides once more—powerful enough to make the stone vibrate beneath his boots. Even the magically reinforced arches struggled to resist the impact.
Renvar shouted over the howling wind, voice cracking, “How are we supposed to board anything in this?! We won’t even be able to get close!”
Maurien’s answer was simple and grim.
“That,” he said, “is the point.”
Ludger clenched his jaw. The pirates weren’t just hiding. They were trying to force the Ironhand fleet to split up, lose formation, and fail to maneuver.
Weakening shields. Overloading engines. Forcing the crew to fight the storm instead of the enemy. Then, once the fleet was scattered and struggling… They’d strike. Ludger lowered his head slightly, eyes narrowing as he stared into the deepening storm.
“They brought this storm to control the battlefield,” he said. “To slow us down, blind us, and disrupt our movement.”
A massive wave slammed against the side of the Tidebreaker, sending water crashing over the deck. Several sailors skidded but recovered.
Maurien braced with both hands on the railing. “Approach will be far more dangerous now. Leaping between ships, with the wind fighting us, will be difficult even for me.”
Kaela spat into the sea. “Bastards are trying to cage us before the fight even starts.”
Ludger’s expression hardened.
“Let them try.”
Lightning flashed across the swirling clouds, illuminating distant silhouettes, dark shapes moving within the storm’s belly.
Ships. Several of them.But still too far away to engage. For now. Ludger rolled his shoulders, mana already gathering beneath his skin.
“Storm or not,” he said quietly, “they’re not stopping us.”
The pirates thought a storm could slow them down. They were about to learn what a real disaster looked like.
The storm split open just enough for Ludger to see it—
the shape of a monster lurking between curtains of rain.
At first it looked like a shadow.
Then lightning cracked overhead.
And the sea lit up.
A massive hull, black and glistening with water.
Iron plates bolted layer over layer.
Rivets as big as Ludger’s fists.
A prow carved like a wolf’s skull.
Runic lines glowing across its sides like pulsing veins.
A medieval warship made entirely of iron, easily a hundred meters long, plowing through the waves like the storm belonged to it.
The Pirate Flagship.
Kaela’s smirk died on her lips.
Her daggers lowered a centimeter—just enough to betray genuine surprise.
Renvar gaped openly. “Is… is that even allowed?! How does it FLOAT?!”
Maurien didn’t flinch, but his face darkened—grim, murderous, and utterly silent.
Ludger narrowed his eyes.
So that was the heart of the enemy.
A single ship worth more than entire fleets—its construction impossible for a pirate crew. Someone with money, knowledge, and industrial power had built that.
And now it was turning toward them.
As the flagship angled its massive broadside into place, Ludger noticed the rows of runic cannons—far larger than Rathen had described. Each cannon was thirty to forty centimeters across, lined with blue glow from internal mana conduits. Their runes pulsed in synchronized rhythm…
Charging.
Maurien whispered, voice tight: “Brace.”
Kaela muttered, “Oh, shit.”
Renvar squeaked something incoherent.
And then—
the flagship fired.
A dozen runic cannons detonated with blinding light.
THOOM—THOOM—THOOM—THOOM—!!
The sound shook the air.
Thunder roared from metal throats.
Massive bolts of condensed mana shot out like falling comets—each one the size of a wagon, trailing blue fire behind them.
They were still nearly a full kilometer away.
But they closed the distance instantly, carving through the storm at terrifying speed before curving downward on a slow, controlled arc—an engineered bombardment trajectory.
Straight toward The Tidebreaker.
Rathen’s voice tore through the wind, roaring like a man trying to outshout death itself:
“CANNONS! FIRE! FIRE—FIRE—FIRE!!
INTERCEPT THOSE BLASTS!!”
The Ironhand crew reacted instantly.
Rune shields deployed.
Cannon crews slammed triggers.
Mana thrusters redirected the ship’s angle.
A barrage of Ironhand counterfire shot up to meet the incoming mana shells.
For a heartbeat, there was only silence.Then the sky exploded.
BOOOOOOOOM—!!!
The collision of forces lit up the storm like a miniature sun. The shockwave slammed into the Tidebreaker, rattling every plank and shuddering every mast. Sailors staggered. Several fell. Renvar tumbled backward and slammed into Kaela, who swore loudly and kicked him off. Water erupted in towering sheets around them.
The deck tilted. The hull moaned. The rigging snapped taut.
Ludger gripped the railing with one hand, eyes narrowing against the blinding surge of light as the explosion tore a hole in the storm clouds overhead. Mana dust rained down like glowing snow.
Kaela wiped her face. “They fired from a full kilometer away. And it still almost got us.”
Renvar gasped, “Their cannons are, those are, those are siege weapons!!”
Maurien’s tone was ice.
“No. They’re worse. They’re mobile siege weapons.”
Rathen was shouting orders outside, voice cracking from strain.
“KEEP FORMATION!!
RESET THE SHIELDS!!
ALL HANDS, PREPARE FOR SECOND VOLLEY!!”
Ludger straightened, brushing seawater off his sleeves. Even through the storm… Even through the chaos… Even with the shock of that blast reverberating through the ship…
He smiled. A slow, cold smile.
“That one is mine.”
Kaela shuddered at the tone. Renvar went pale. Maurien simply nodded once, understanding.
Because if the pirates wanted a war? Ludger would give them a disaster.

