Then Ludger flicked his wrist.
The spheres launched.
They didn’t arc like thrown stones. They cut straight lines through the air, leaving faint streaks of mist behind them. Fast enough that the first impacts happened before the trainees even fully understood he’d attacked.
A sphere hit the lead crow-thing in the chest.
There was no dramatic explosion, just a sudden, brutal stop. The creature’s skinny body folded around the impact like rotten wood around a hammer. Feathers burst outward in a black cloud. The thing snapped backward midair, neck whipping, ribs caving, then tumbled toward the sea.
Another sphere took one in the wing joint. The wing didn’t tear. It shattered.
Bone and feather went in different directions, and the creature spiraled down like a broken kite, hitting the water with a tiny splash that looked insulting compared to the violence that preceded it.
Two more spheres slammed into a pair flying close together.
Both bodies detonated into fragments, black feathers, dark blood misting in the wind, one beak spinning away like a thrown knife.
For a breath, the sky in front of the ship became a killing field. Bodies dropped. Feathers rained.
The trainees behind Ludger made small sounds, half shock, half awe, half the sudden sick realization that those were living things a second ago.
Then the flock reacted. Not with fear. With adjustment.
The remaining crow-things spread wide, peeling away from the centerline in coordinated motion. Their formation broke into arcs, flanking patterns, spirals, some climbing higher, some diving low toward the rails, others sweeping around the ship’s sides like they’d been waiting for that opening.
They kept coming.
Ludger’s eyes tracked them for a fraction of a second, mind already shifting from “thin the front” to “stop the surround.”
He turned sharply and looked back down the deck.
His gaze landed on the five acting officers, Renn, Marie, Bramm, Jorin, and Tali, each already tense, each already trying to keep their people from freezing.
Ludger’s voice cut through the wind. “Sides!”
He jabbed his hand toward the port rail, where a cluster of the crows was angling in low.
“They’re coming from both sides,” he snapped. “Your job is to make the recruits hit them in unison and keep the rails covered. No single shots. No panic attacks. You attack together or you waste effort.”
Renn nodded hard, swallowing fear. Marie’s eyes sharpened, already calculating. Bramm shifted his spear grip like he was finally grateful for the extra reach. Jorin barked orders, voice cracking once before steadiness returned. Tali hefted the halberd with both hands, bracing her stance against the ship’s movement.
The recruits along the rails tightened into position, bows raised, mages drawing breath, melee fighters bracing for something that could slam into them at speed.
Above them, the weird crows banked and dove, wings snapping like leather whips.
Ludger faced forward again, hand lifting for another volley of Splash. The first blood had been easy. The next part wouldn’t be. Because now the enemy wasn’t flying into his kill zone.
They were trying to make the entire ship one. Renn didn’t hesitate.
The moment the first flank group dipped low, he snapped his arm up and his voice cut across the rail line like a whip.
“READY—”
Marie mirrored him on the opposite side, her tone sharper, cleaner, the kind that didn’t leave room for debate.
“WAIT FOR MY MARK, DON’T WASTE IT!”
Bramm planted his feet near the port rail, spear angled upward like a fence line. Jorin paced two steps behind the mages, shouting rhythm and timing. Tali stood closer to the midline with the halberd, not just as a fighter, an anchor. A visible reminder that someone would step in if the line broke.
They worked like they’d rehearsed it a hundred times.
Not because they had. Because Ludger had drilled them on the only rule that mattered in chaos: Unison beats panic.
The crow-things swooped closer, wings snapping, bodies thin as knives. Their formation came in layers, some high, some low, trying to overload the deck’s attention.
Renn waited until the lead arc crossed an invisible threshold.
“NOW!”
A half-dozen trainees along his section thrust their hands forward in near-synchrony. Mana condensed. Water formed.
Splash spheres popped into existence, messier than Ludger’s, slightly uneven, some wobbling like they might fall apart.
Then they fired.
The water bullets streaked into the sky with thin mist trails and slammed into the incoming crows. Not as fast. Not as brutally compressive. But enough.
One crow caught a sphere in the shoulder and jerked sideways mid-flight, wings stuttering like it had hit a wall. Another took two impacts back-to-back and spun, losing altitude fast. A third was clipped in the head and went limp instantly, tumbling down toward the sea.
Most hits didn’t outright kill. They didn’t need to. A stunned flying monster was a falling monster. Marie’s side fired a heartbeat later—clean timing, controlled output.
“AGAIN, ON MY CALL!”
More splashes went out in a second wave. Some missed, spraying into harmless mist. Most didn’t. Impacts thudded through the air like distant drumbeats. Feathers burst. Bodies twisted. Several of the crows dropped, their thin forms cartwheeling toward the water.
Ludger watched the pattern form and felt a flicker of approval. They weren’t him. But they were learning to be useful. Still, not all of the monsters played along.
A handful of the crows twisted away with unnatural agility, slipping between splash volleys like they’d predicted the timing. They came in low and fast, close enough now that the recruits could see the serrated beaks and those dead, pit-black eyes.
One swept along the rail and snapped its wings outward.
The motion wasn’t an attack like a strike.
It was a release. Dark feathers ripped free in a tight fan and shot forward like arrows, dozens of them, black streaks cutting the air with a sharp hiss.
“SHIELDS!” Bramm roared.
“UP!” Marie echoed instantly.
The line reacted like a single body.
Shields rose in a wall, wood, metal, reinforced leather, overlapping edges, braced against shoulders. The recruits locked stance, heels digging into deck planks, muscles tensing as the ship rolled.
The feather volley hit.
THUNK—THUNK—THUNK.
The sound was wrong.
Too heavy. Too solid. Not the soft patter of something light. These weren’t normal feathers. They struck shields like thrown nails, biting deep enough that some actually lodged and vibrated, quivering with residual force.
A few impacts boomed loud enough to make the younger trainees flinch behind their guard line.
But the line held. Not a single one got hurt. No screams. No blood. No panic.
Just the harsh music of black-feather projectiles slamming into raised shields and dropping uselessly to the deck like dead darts. Ludger’s eyes narrowed.
“So that’s what you are,” he muttered.
Above, the crows wheeled for another pass, wider now, angrier now, while the five officers shouted timing and the recruits began to breathe like fighters instead of victims.
The ship had become a moving fortress for one brief, precious moment.
And the enemies hated it.
“Rotate,” Ludger said, voice cutting through the chaos like a blade.
He stood near the bow with the wind in his coat and death in his eyes, watching the crow-things circle for another pass.
“Alternate lines. Defense and offense.”
Renn’s head snapped toward him. Marie’s eyes sharpened. Bramm shifted his grip, already understanding. Jorin and Tali leaned in, listening like the words were rope they could hold onto.
“Shields stay up at all times,” Ludger continued. “Half the line braces and covers. The other half fires. Then you swap on my call. No one drops guard to cast. If you can’t cast behind a shield, you shouldn’t be casting.”
The five nodded in near unison.
Renn barked first, voice hardening into command. “Front rank, SHIELDS! Second rank, READY SPLASH!”
Marie mirrored him a beat later on the opposite rail. “Hold your timing, wait for the dive!”
The ship rolled gently beneath them, but the line adjusted, boots shifting, shields overlapping like scales. The kids weren’t relaxed, nobody sane would be, but they were organized now. Fear had been forced into a corner and told to sit down.
That bought Ludger exactly what he needed.
Space.
He lifted both hands and began to write in the air. Not on paper. Not into a stone plate. Directly into the wind with mana as ink.
Runes flared in thin, sharp strokes, geometry and intent, layered so fast the shapes barely finished forming before the next line cut across them. The air around his fingers heated and shimmered as the spell scaffold assembled.
Then he wrote the words across the rune lattice like a final seal.
Twenty Homing Fireballs.
The letters burned pale-blue for half a heartbeat before sinking into the construct like a command being accepted. It drained him.
Not a dramatic collapse, not a stumble, just a clean, heavy pull on his core that made his temples ache and his breath tighten for a second. The spell wasn’t cheap. Twenty separate projectiles with independent tracking logic meant twenty separate mana expenses fighting for priority inside the rune structure.
Ludger’s jaw tightened. He forced the mana through anyway. The air in front of him bulged. Then fire appeared.
Not normal flame, dense, compact spheres, each one the size of a clenched fist, swirling with a bright orange core and a thin ring of runic light that kept the heat contained until impact. They hovered in a cluster for a fraction of a second, orbiting his hands like angry suns waiting to be thrown.
Ludger flicked his wrists outward.
The fireballs launched in arcing paths, curving up and away from the ship before bending back toward the flock like hunting hounds scenting blood. They didn’t fly straight. They corrected, tiny midair shifts as the rune logic tracked moving targets.
The crows reacted instantly, wings snapping, bodies splitting into wide evasive spirals.
Too late.
The first fireball hit a crow mid-dive and detonated.
A sharp, contained BOOM that punched outward like a fist. The crow didn’t just fall, it came apart, feathers and bone and black blood thrown into the air in a cloud.
The blast caught two others nearby.
One lost a wing entirely. The other got spun sideways, stunned, tumbling as the second fireball curved in and finished it.
More explosions followed in quick succession—twenty impacts scattered across the sky like a brutal constellation. Each detonation didn’t just kill its target; it disrupted the formation, shockwaves rippling through the flock, forcing them to break their clean lines and scatter in uneven bursts.
Feathers rained down. The air filled with the smell of burnt keratin and scorched blood.
And for the first time since the attack began, the pressure eased, just a little.
Not because the monsters were gone.
Because they’d lost rhythm. That was all Ludger needed.
“NOW,” he called, voice sharp. “READJUST. TAKE THE OPENINGS.”
Renn and Marie snapped their commands like they’d been waiting for permission.
“SWAP!” Renn roared. “SECOND LINE, SHIELDS UP! FIRST LINE, SPLASH!”
Marie’s side echoed. “Volley on my mark, MARK!”
A new wave of water spheres streaked out into the broken flock, catching stunned targets, finishing wounded ones, forcing the survivors to fly higher and wider where their feather-darts were less accurate.
Ludger exhaled slowly, ignoring the dull ache behind his eyes. He’d paid mana to buy breathing room. Now it was on them to use it.
Because the sky was still full of hungry shapes… and the sea was still waiting for the first body to fall. Still, it seemed that this had been very worth the hassle…
[Shared Recovery + 50 XP.]
[Shared Mana Recovery + 50 XP.]
[Shared Stamina Recovery + 50 XP.]
[Shared Recovery + 50 XP.]
[Shared Mana Recovery + 50 XP.]
[Shared Stamina Recovery + 50 XP.]
[Shared Recovery + 50 XP.]
[Shared Mana Recovery + 50 XP.]
[Shared Stamina Recovery + 50 XP.]
…
Thank you for reading!
Don’t forget to follow, favorite, and rate. If you want to read 400 chapters ahead, you can check my patreon: /Comedian0
Source: Webnovel.com, updated by NovelKeep
Chapters
- Chapter 552
- Chapter 551
- Chapter 550
- Chapter 549
- Chapter 548
- Chapter 547
- Chapter 546
- Chapter 545
- Chapter 544
- Chapter 543
- Chapter 542
- Chapter 541
- Chapter 540
- Chapter 539
- Chapter 538
- Chapter 537
- Chapter 536
- Chapter 535
- Chapter 534
- Chapter 533
- Chapter 532
- Chapter 531
- Chapter 530
- Chapter 529
- Chapter 528
- Chapter 527
- Chapter 526
- Chapter 525
- Chapter 524
- Chapter 523
- Chapter 522
- Chapter 521
- Chapter 520
- Chapter 519
- Chapter 518
- Chapter 517
- Chapter 516
- Chapter 515
- Chapter 514
- Chapter 513
- Chapter 512
- Chapter 511
- Chapter 510
- Chapter 509
- Chapter 508
- Chapter 507
- Chapter 506
- Chapter 505
- Chapter 504
- Chapter 503
- Chapter 502
- Chapter 501
- Chapter 500
- Chapter 499
- Chapter 498
- Chapter 497
- Chapter 496
- Chapter 495
- Chapter 494
- Chapter 493
- Chapter 492
- Chapter 491
- Chapter 490
- Chapter 489
- Chapter 488
- Chapter 487
- Chapter 486
- Chapter 485
- Chapter 484
- Chapter 483
- Chapter 482
- Chapter 481
- Chapter 480
- Chapter 479
- Chapter 478
- Chapter 477
- Chapter 476
- Chapter 475
- Chapter 474
- Chapter 473
- Chapter 472
- Chapter 471
- Chapter 470
- Chapter 469
- Chapter 468
- Chapter 467
- Chapter 466
- Chapter 465
- Chapter 464
- Chapter 463
- Chapter 462
- Chapter 461
- Chapter 460
- Chapter 459
- Chapter 458
- Chapter 457
- Chapter 456
- Chapter 455
- Chapter 454
- Chapter 453
- Chapter 452
- Chapter 451
- Chapter 450
- Chapter 449
- Chapter 448
- Chapter 447
- Chapter 446
- Chapter 445
- Chapter 444
- Chapter 443
- Chapter 442
- Chapter 441
- Chapter 440
- Chapter 439
- Chapter 438
- Chapter 437
- Chapter 436
- Chapter 435
- Chapter 434
- Chapter 433
- Chapter 432
- Chapter 431
- Chapter 430
- Chapter 429
- Chapter 428
- Chapter 427
- Chapter 426
- Chapter 425
- Chapter 424
- Chapter 423
- Chapter 422
- Chapter 421
- Chapter 420
- Chapter 419
- Chapter 418
- Chapter 417
- Chapter 416
- Chapter 415
- Chapter 414
- Chapter 413
- Chapter 412
- Chapter 411
- Chapter 410
- Chapter 409
- Chapter 408
- Chapter 407
- Chapter 406
- Chapter 405
- Chapter 404
- Chapter 403
- Chapter 402
- Chapter 401
- Chapter 400
- Chapter 399
- Chapter 398
- Chapter 397
- Chapter 396
- Chapter 395
- Chapter 394
- Chapter 393
- Chapter 392
- Chapter 391
- Chapter 390
- Chapter 389
- Chapter 388
- Chapter 387
- Chapter 386
- Chapter 385
- Chapter 383
- Chapter 382
- Chapter 379
- Chapter 381
- Chapter 380
- Chapter 378
- Chapter 377
- Chapter 376
- Chapter 375
- Chapter 374
- Chapter 373
- Chapter 372
- Chapter 371
- Chapter 370
- Chapter 369
- Chapter 368
- Chapter 367
- Chapter 366
- Chapter 365
- Chapter 364
- Chapter 363
- Chapter 362
- Chapter 361
- Chapter 360
- Chapter 359
- Chapter 358
- Chapter 357
- Chapter 356
- Chapter 355
- Chapter 354
- Chapter 353
- Chapter 352
- Chapter 351
- Chapter 350
- Chapter 349
- Chapter 348
- Chapter 347
- Chapter 346
- Chapter 345
- Chapter 344
- Chapter 343
- Chapter 342
- Chapter 341
- Chapter 340
- Chapter 339
- Chapter 338
- Chapter 337
- Chapter 336
- Chapter 335
- Chapter 334
- Chapter 333
- Chapter 332
- Chapter 331
- Chapter 330
- Chapter 329
- Chapter 328
- Chapter 323
- Chapter 322
- Chapter 321
- Chapter 320
- Chapter 319
- Chapter 318
- Chapter 317
- Chapter 316
- Chapter 315
- Chapter 314
- Chapter 313
- Chapter 312
- Chapter 311
- Chapter 310
- Chapter 309
- Chapter 308
- Chapter 307
- Chapter 306
- Chapter 305
- Chapter 304
- Chapter 303
- Chapter 302
- Chapter 301
- Chapter 300
- Chapter 299
- Chapter 298
- Chapter 297
- Chapter 296
- Chapter 295
- Chapter 294
- Chapter 293
- Chapter 292
- Chapter 291
- Chapter 290
- Chapter 289
- Chapter 288
- Chapter 287
- Chapter 286
- Chapter 285
- Chapter 284
- Chapter 283
- Chapter 282
- Chapter 281
- Chapter 280
- Chapter 279
- Chapter 278
- Chapter 277
- Chapter 276
- Chapter 275
- Chapter 274
- Chapter 273
- Chapter 272
- Chapter 271
- Chapter 270
- Chapter 269
- Chapter 268
- Chapter 267
- Chapter 266
- Chapter 265
- Chapter 264
- Chapter 263
- Chapter 262
- Chapter 261
- Chapter 260
- Chapter 259
- Chapter 258
- Chapter 257
- Chapter 256
- Chapter 255
- Chapter 254
- Chapter 253
- Chapter 252
- Chapter 251
- Chapter 250
- Chapter 249
- Chapter 248
- Chapter 247
- Chapter 246
- Chapter 245
- Chapter 244
- Chapter 243
- Chapter 242
- Chapter 241
- Chapter 240
- Chapter 239
- Chapter 238
- Chapter 237
- Chapter 236
- Chapter 235
- Chapter 234
- Chapter 233
- Chapter 232
- Chapter 231
- Chapter 230
- Chapter 229
- Chapter 228
- Chapter 227
- Chapter 226
- Chapter 225
- Chapter 224
- Chapter 223
- Chapter 222
- Chapter 221
- Chapter 220
- Chapter 219
- Chapter 218
- Chapter 217
- Chapter 216
- Chapter 215
- Chapter 214
- Chapter 213
- Chapter 212
- Chapter 211
- Chapter 210
- Chapter 209
- Chapter 208
- Chapter 207
- Chapter 206
- Chapter 205
- Chapter 204
- Chapter 203
- Chapter 202
- Chapter 201
- Chapter 200
- Chapter 199
- Chapter 198
- Chapter 197
- Chapter 196
- Chapter 195
- Chapter 194
- Chapter 193
- Chapter 192
- Chapter 191
- Chapter 190
- Chapter 189
- Chapter 188
- Chapter 187
- Chapter 186
- Chapter 185
- Chapter 184
- Chapter 183
- Chapter 182
- Chapter 181
- Chapter 180
- Chapter 179
- Chapter 178
- Chapter 177
- Chapter 176
- Chapter 175
- Chapter 174
- Chapter 173
- Chapter 172
- Chapter 171
- Chapter 170
- Chapter 169
- Chapter 168
- Chapter 167
- Chapter 166
- Chapter 165
- Chapter 164
- Chapter 163
- Chapter 162
- Chapter 161
- Chapter 160
- Chapter 159
- Chapter 158
- Chapter 157
- Chapter 156
- Chapter 155
- Chapter 154
- Chapter 153
- Chapter 152
- Chapter 151
- Chapter 150
- Chapter 149
- Chapter 148
- Chapter 147
- Chapter 146
- Chapter 145
- Chapter 144
- Chapter 143
- Chapter 142
- Chapter 141
- Chapter 140
- Chapter 139
- Chapter 138
- Chapter 137
- Chapter 136
- Chapter 135
- Chapter 134
- Chapter 133
- Chapter 132
- Chapter 131
- Chapter 130
- Chapter 129
- Chapter 128
- Chapter 127
- Chapter 126
- Chapter 125
- Chapter 124
- Chapter 123
- Chapter 122
- Chapter 121
- Chapter 120
- Chapter 119
- Chapter 118
- Chapter 117
- Chapter 116
- Chapter 115
- Chapter 114
- Chapter 113
- Chapter 112
- Chapter 111
- Chapter 110
- Chapter 109
- Chapter 108
- Chapter 107
- Chapter 106
- Chapter 105
- Chapter 104
- Chapter 103
- Chapter 102
- Chapter 101
- Chapter 100
- Chapter 99
- Chapter 98
- Chapter 97
- Chapter 96
- Chapter 95
- Chapter 94
- Chapter 93
- Chapter 92
- Chapter 91
- Chapter 90
- Chapter 89
- Chapter 88
- Chapter 87
- Chapter 86
- Chapter 85
- Chapter 84
- Chapter 83
- Chapter 82
- Chapter 81
- Chapter 80
- Chapter 79
- Chapter 78
- Chapter 77
- Chapter 76
- Chapter 75
- Chapter 74
- Chapter 73
- Chapter 72
- Chapter 71
- Chapter 70
- Chapter 69
- Chapter 68
- Chapter 67
- Chapter 66
- Chapter 65
- Chapter 64
- Chapter 63
- Chapter 62
- Chapter 61
- Chapter 60
- Chapter 59
- Chapter 58
- Chapter 57
- Chapter 56
- Chapter 55
- Chapter 54
- Chapter 53
- Chapter 52
- Chapter 51
- Chapter 50
- Chapter 49
- Chapter 48
- Chapter 47
- Chapter 46
- Chapter 45
- Chapter 44
- Chapter 43
- Chapter 42
- Chapter 41
- Chapter 40
- Chapter 39
- Chapter 38
- Chapter 37
- Chapter 36
- Chapter 35
- Chapter 34
- Chapter 33
- Chapter 32
- Chapter 31
- Chapter 30
- Chapter 29
- Chapter 28
- Chapter 27
- Chapter 26
- Chapter 25
- Chapter 24
- Chapter 23
- Chapter 22
- Chapter 21
- Chapter 20
- Chapter 19
- Chapter 18
- Chapter 17
- Chapter 16
- Chapter 15
- Chapter 14
- Chapter 13
- Chapter 12
- Chapter 11
- Chapter 10
- Chapter 09
- Chapter 08
- Chapter 07
- Chapter 06
- Chapter 05
- Chapter 04
- Chapter 03
- Chapter 02
- Chapter 01