Log InRegister
    Read Free Web Novels Online

    The dead did not stay behind when Lantern Rest burned.

    They followed in the wheels of the refugee carts, in the clotted mud around the boots of the survivors, in the ash that refused to leave hair and eyelashes no matter how many times people wiped their faces with damp sleeves. They followed in memory most of all—faces glimpsed when someone turned too quickly, voices heard in the scrape of wagon axles, the ghost-weight of hands that had once held the hands now empty.

    Elias Vane walked at the rear of the column and felt every one of them.

    Not as grief. Grief was for the living. What pressed against his skin now was colder, more patient, an awareness that crawled through the aftermath of violence like roots beneath a graveyard. Lantern Rest had become a feast for his class, and that fact sat inside him like a swallowed nail.

    The refugees stretched ahead of him in a broken line along the old crownroad: thirty-seven souls, two mule carts, three hand-drawn sledges, one goat that had survived by being mean enough to bite through a goblin’s ear, and a dozen children too exhausted to cry. The lanterns they carried were hooded and dim. No one wanted to advertise movement after dusk, not when the raid had scattered monsters across the fields like sparks from a kicked fire.

    Above them, the sky remained the Ruined Realm’s endless bruise-black, cut by slow-turning ribbons of pale light that never quite became stars. On the horizon, a jagged shape loomed like a broken crown placed upon the world’s skull.

    Hollow Crown.

    It was still days away, if distance meant anything here. The System liked roads the way butchers liked veins. Follow one long enough, and it always delivered you somewhere that bled.

    “You’re doing it again,” Mira said.

    Elias blinked and realized the nearest dead goblin in the ditch had lifted its head to watch him pass.

    It had been dead for hours. Its throat hung open in three separate places. One eye was gone, and the remaining one glimmered with a faint blue-gray spark that matched the cold pulse in Elias’s chest.

    He exhaled slowly. “I didn’t tell it to.”

    “That’s the part I dislike.”

    Mira walked beside him with her bow strung and one arrow resting loose against the grip. Her dark braid had come half-undone, and soot smudged one cheek in a slash that made her look more feral than tired. She wore a looted leather cuirass over a patched shirt, and at her belt hung three knives Elias knew she could put into a moving eye at twenty paces.

    The goblin’s corpse twitched. Its fingers dug furrows in the dirt.

    Elias focused on the invisible thread between them. It wasn’t command, not exactly. More like a door left ajar in a house full of hungry things.

    Undertaker Passive: Pallbearer’s Dominion
    Lesser corpses within your grave-field may respond to intent.
    Control becomes more stable with proximity, Will, and corpse integrity.
    Warning: Excessive ambient corpse obedience increases Recognition.

    “Stay down,” Elias murmured.

    The goblin dropped as though a hook had been cut.

    Mira watched it settle. “You know, when most men get promoted, they ask for a better cloak or a private room. You turned into a walking bad idea.”

    “I was already a bad idea.”

    “No. Before, you were a sharp object. Useful. Dangerous if held wrong. Now?” She nodded toward the ditch, where two more shapes had shifted under the weeds. “Now the knife drawer opens when you walk by.”

    Elias almost smiled. Almost. Then a child coughed somewhere ahead, wet and frightened, and the expression died.

    The road out of Lantern Rest had once been paved with white stone. Now the slabs lay broken under mud, roots, and old blood. Each mile marker was carved in the shape of a kneeling knight holding a bowl. Most had been beheaded. Some had System text hovering over them in faded gold, flickering like weak candleflame.

    CROWNROAD ROUTE 7
    Authorized Transit Path
    Patrolled by: Hollow Crown Defensive Compact
    Last Security Update: 4,812 cycles ago

    “Four thousand cycles,” Garron grunted from ahead, where he hauled the rear sledge by one rope and let a refugee father pull the other. “And it still announces like someone’s coming to fix the stones.”

    Garron Ironvale had lost a strip of scalp in the raid and refused bandages until Elias had threatened to staple one on with a bone needle. The dwarf’s beard was singed on one side, his mail shirt hung in torn rings, and he carried his hammer in the crook of one arm like a beloved and ugly infant.

    On the sledge behind him lay supplies stripped from Lantern Rest: flour, salted rat, cracked jars of lantern oil, three bundles of arrows, and one chest of chipped soulglass tokens the village elder had insisted might buy entry at Hollow Crown’s outer rings.

    “Maybe they will,” Nessa said from atop the cart, her small hands buried elbow-deep in a basket of bandages. The healer’s voice was soft, but it carried. “Maybe Hollow Crown still has road wardens.”

    Garron snorted. “And maybe I’ll grow wings and shit diamonds.”

    One of the nearby children giggled despite himself. His mother hushed him, then gave Garron a grateful look when the boy’s shoulders loosened for the first time all morning.

    Nessa pretended not to smile. She was too pale, though. The raid had drained her twice over, first in mana, then in mercy. Her white-gold novice robes were gone, traded for a leather coat two sizes too large. A healer’s mark glowed faintly at her wrist every time she touched a wound, but the glow looked thin now, like milk poured into water.

    Beside the lead cart, Thorne walked with his spear across his shoulders. He had not spoken much since they left. The tall ex-warden scanned the roadside with a soldier’s careful eyes, pausing at every rise, every fence line, every patch of trees dense enough to hide claws. Lantern Rest had been his responsibility in all the ways that mattered and none of the ways the System recognized. That had made its ruin personal.

    Elias understood that kind of silence. He had heard it in ambulance bays after calls where nobody said the child’s name. He had worn it himself.

    At noon, the road sank into a valley of corpses.

    No one announced it. The smell came first.

    It rolled over them thick and sweet, a rot so old it had changed into something mineral. The refugees slowed. A woman gagged. The goat bleated once and tried to bite through its lead rope.

    The valley spread beneath a low fog, pale and greasy. Fields lay on either side of the road, but nothing grew there except armor, bones, and weapons stabbed into the earth like iron weeds. Bodies carpeted the ground in layers. Some were fresh enough to have flies. Others were only gray leather stretched over ribs. Some wore the same rusted tabards by the hundred—blue field, silver crown. Others wore mismatched gear Elias recognized too well: starter tunics, scavenged boots, cracked beginner shields.

    Players. NPC soldiers. Monsters. All together.

    The road cut through the middle of them, clean and raised, as if the slaughter had flowed around it by design.

    AREA DISCOVERED: WAKEFIELD MUSTER GROUNDS
    Historic Battlefield / Repeatable Event Zone
    Recommended Level: 9-14
    Event Status: Dormant
    Next Muster: ERROR

    The message appeared before every person in the column. Elias heard the ripple of frightened breaths as refugees flinched at words only the System could lay across the eyes.

    A second message followed.

    Notice to all eligible defenders:
    Report to banners at dawn.
    Hold the line for Crown and Continuance.
    Cowardice will be recorded.

    The words flickered. Then, from somewhere in the fog, a horn sounded.

    It was not loud. It was worse than loud. It was distant and tired, blown by lungs long collapsed, a note stretched thin through centuries of repetition.

    The refugees froze.

    “Keep moving,” Thorne said immediately. “Eyes forward. Nobody steps off the road.”

    “Is it active?” Mira asked.

    Thorne’s jaw tightened. “Dormant doesn’t mean dead.”

    Elias stared at the fields.

    His Undertaker senses opened without permission.

    The valley was not merely full of dead. It was built from them. Death layered upon death, echo upon echo, compressed by the System until the ground itself seemed packed with old final breaths. Thousands of fragments brushed against him. Fear. Anger. Duty. Confusion. The sharp burst of pain as a spear slid under ribs. The stunned disbelief of a man looking down at his own spilled intestines. The hollow panic of someone respawning into the same battle for the seventeenth time.

    His knees almost buckled.

    Mira’s hand snapped around his wrist. “Elias.”

    He tasted copper.

    Not blood. Memory.

    Graveclass Resonance Detected
    Ambient Echo Density: Extreme
    Harvest Efficiency increased by 300% within Wakefield Muster Grounds.
    Warning: Zone Authority may notice unauthorized extraction.

    “Of course it may,” Elias muttered.

    “What?” Garron asked.

    “This place is a battery.” Elias forced himself upright. The dead fields seemed to lean toward him, countless sockets turning. “Not a battlefield. A battery.”

    Thorne looked back. “Explain while walking.”

    They moved.

    The road was wide enough for the carts, but the fog licked over the edges, hiding what lay just beyond. Occasionally, something clinked beneath the mist. A sword settling. A helmet rolling though no hand had touched it. Once, a mailed arm rose from a heap of bodies and pointed toward the column.

    Nessa whispered a prayer.

    “Don’t,” Garron said. “No offense to your gods, lass, but if they were listening here, they’d be as mad as the rest.”

    The mailed arm dropped.

    Ahead, an archway straddled the road. It had been assembled from shields fused edge to edge, hundreds of them, melted by some white-hot force and bent into a triumphal curve. Names crawled across its surface in System-blue script.

    As the lead refugees passed beneath, the arch spoke.

    “Ser Caldus Wren. Recorded. Fallen.”

    The voice was calm, genderless, and enormous.

    A woman screamed.

    The arch continued.

    “Mara Tallowhand. Recorded. Fallen.”

    “Don’t stop!” Thorne barked.

    “Jevik Marr. Recorded. Fallen.”

    Each name landed like a shovel of dirt on a coffin. Elias looked up as he passed and saw that many shields were not shields at all, but flattened breastplates, door panels, wagon wheels, bones, anything that had been available when the monument was made. Or when the System had made it.

    “Orin Vale. Recorded. Fallen.”

    Elias’s skin prickled.

    Not because of the name. Because of the echo attached to it.

    A young man in a red cloak, laughing as he adjusted a helmet too large for his head. A girl kissed him on the cheek and told him to come back with a scar worth showing. Then mud. Then hooves. Then darkness. Then the same dawn again.

    “Orin Vale. Recorded. Fallen.”

    The arch repeated the name.

    A shape in the field stirred.

    “Orin Vale. Recorded. Fallen.”

    “Why is it repeating?” Nessa asked, voice taut.

    “Because he died more than once,” Elias said.

    Fog peeled aside.

    A corpse in a red cloak stood thirty paces from the road. Its armor hung open. Its face was mostly skull, but the remains of a young man clung to it in strips. It held a broken training sword. Blue System light burned behind its teeth.

    “Report,” it rasped.

    Thorne lowered his spear. “No one answers.”

    More dead rose behind it.

    Not all at once. That would have been kinder. They came one by one, pulled upward by names spoken from the arch. Soldiers with arrows through their throats. Players clutching snapped wands. A massive boar-headed monster still wearing a crownroad spear through both lungs. Dozens. Then hundreds, half-hidden by fog, all turning toward the road.

    The refugees began to panic.

    “Elias,” Mira said.

    He was already moving.

    The Undertaker power inside him uncoiled like a black rope dropped down a well. He did not reach for the dead in the fields. There were too many. Too old. Too bound to whatever rotten script kept this place repeating. Instead he reached beneath the road, into the shallow graves of the recently fallen raiders they had dragged behind the carts for exactly this reason.

    Garron had called it morbid.

    Elias had called it ammunition.

    “Cut the lashings,” he said.

    Garron grinned without humor. “Finally.”

    He slashed the ropes on the rear sledge. Six goblin bodies and two armored marauders tumbled onto the road in a wet heap. Elias clenched his fist.

    Corpse Conversion Initiated
    Available Material: 8
    Pattern Selected: Gravebound Bulwark
    Cost: 40 Grave Ash / 16 Mana
    Proceed?

    “Proceed.”

    Black-gray ash erupted from Elias’s boots and swept over the bodies. Bones cracked. Armor plates buckled inward. Dead flesh folded and stitched itself with cords of shadow. In the space of three heartbeats, the corpses rose—not as eight, but as one.

    The Gravebound Bulwark lurched onto four uneven legs, a barricade of fused ribcages, shields, and snarling goblin skulls. Two marauder torsos formed its front, arms locked together to create a moving wall. Pale fire seeped from the seams.

    The refugees shrank back, horrified.

    Garron spat into the ditch. “Ugly as tax law. I like it.”

    “Bulwark,” Elias ordered, voice dropping into a register that made the road dust tremble. “Hold left flank.”

    The construct slammed itself between the fog and the nearest cart as the first battlefield dead charged.

    Orin Vale came fastest, broken sword raised, red cloak streaming though there was no wind. He hit the Bulwark with a crunch. His blade sank into the fused flesh and stuck. The Bulwark answered by opening three goblin mouths and screaming gravefire into his face.

    The undead soldier staggered back, skull blazing blue and gray.

    Mira’s arrow punched through his eye socket. Garron’s thrown hatchet took his knee. Thorne stepped forward and drove his spear through the corpse’s sternum, pinning it to the road.

    “Move!” Thorne roared at the refugees. “Run steady! Do not scatter!”

    Nessa vaulted down from the cart, surprisingly nimble, and grabbed a stumbling old man under one arm. “You heard him. Feet, Master Pell. Feet now, fear later.”

    The column surged beneath the arch while names thundered overhead.

    “Lysa Brant. Recorded. Fallen.”

    “Kem Holloway. Recorded. Fallen.”

    “Player Designation: AshRabbit93. Recorded. Fallen.”

    Elias flinched.

    The field to the right shuddered. A corpse in bright, ridiculous purple robes sat upright among the bodies, a cracked staff across its lap. Its jaw worked soundlessly, then produced a voice too human to belong there.

    “Don’t queue,” it whispered. “Don’t queue, don’t queue, don’t—”

    The System arch spoke again.

    “Player Designation: AshRabbit93. Recorded. Fallen.”

    The corpse’s head snapped toward Elias.

    For one impossible instant, the dead player’s eyes were clear. Terrified. A real person looking through a prison made of their own remains.

    “Please,” it said.

    Then blue light swallowed its face, and it raised the staff.

    “Down!” Elias shouted.

    A bolt of purple lightning tore across the road. Mira dove. The blast struck the side of a cart, exploding a barrel of salted meat and showering everyone with splinters and gray pork. A horse screamed and reared, nearly overturning the wagon.

    Elias thrust his hand toward the mage corpse.

    He could feel its echo—frayed, trapped, looped so often it had become threadbare. The System held it by hooks sunk deep into name, death, and reward table.

    Not yours, something in the valley whispered.

    Elias bared his teeth. “Everything dead is mine eventually.”

    He pulled.

    Unauthorized Harvest Attempt
    Target Bound to Event Authority
    Contest initiated.

    Pain lanced through his skull.

    The world vanished into a battlefield dawn.

    He stood in mud wearing a robe that smelled like sweat and cheap dye. His hands were smaller. His lungs burned. Around him, hundreds of players shouted and laughed and cursed. A golden banner flapped ahead, promising bonus experience for holding the line. Someone yelled that this was easy farming, that the respawn point was close, that dying barely mattered.

    Then the monsters came over the ridge.

    Not a wave. A wall.

    Elias felt AshRabbit93 die under tusks. Respawn. Die to arrows. Respawn. Die screaming as fire ran under the skin. Respawn. Each time, the System offered rewards. Each time, the event reset at dawn. Each time, fewer players laughed. Each time, the road remained clean, and the fields grew higher.

    On the twenty-third death, AshRabbit93 tried to log out.

    There was no door.

    Elias returned to himself choking on someone else’s final sob.

    Contest Failed
    You cannot harvest assets under Crown Event Authority.
    Recognition increased.

    The purple-robed corpse’s spell bloomed again.

    Before it could fire, a lantern smashed against its chest.

    Old Master Pell—the man Nessa had dragged upright—stood shaking in the road with one empty hand still extended. His face was gray with terror, but his eyes burned. The lantern oil caught. Flame climbed the dead mage’s robe.

    “I know you,” Pell wheezed. “You came through Wakefield before my father’s father was born.”

    The corpse screamed in a voice layered with static.

    Mira put three arrows into it. Garron barreled off the road despite Thorne’s shouted curse, hammered through two skeletal soldiers, and brought his weapon down on the mage’s skull with a ringing crack. Blue light burst like trapped lightning.

    “Back on the road!” Thorne snapped.

    “Aye, mother,” Garron growled, already retreating as hands clawed from the fog after him.

    Elias’s Bulwark began to fail. Too many battlefield dead pressed it. Spears punched through its fused hide. A boar monster slammed into it, tusks tearing out an entire marauder torso. The construct’s left side collapsed, dragging two goblin heads in the dirt as they gnashed uselessly.

    “Can you make another?” Mira asked.

    Elias looked at the refugee children, the supplies, the long stretch of road still ahead under the naming arch.

    “Not without material.”

    Her gaze flicked to the dead fields.

    “No,” he said.

    “I didn’t say anything.”

    “You were about to say something practical and awful.”

    “It’s a gift.”

    Another horn sounded. Closer.

    The arch began speaking faster.

    “Hallen Greaves. Recorded. Fallen. Hallen Greaves. Recorded. Fallen. Hallen Greaves. Recorded. Fallen.”

    The same corpse rose three times in the field: one with a spear wound, one burned black, one missing both legs and crawling with its hands. The System did not care about chronology. It had saved the deaths. It could replay all of them.

    Elias felt something wake beneath the valley.

    Not a monster. Not exactly. A presence vast and procedural, like a clerk the size of a cathedral lifting its head from endless ledgers.

    Event Authority Query:
    Unregistered battlefield controller detected.
    Class: UNKNOWN / PROHIBITED
    Submit to role assignment?

    Cold closed around Elias’s heart.

    “Absolutely not.”

    The System did not ask again. The road ahead shimmered, and translucent figures appeared in ranks across it: soldiers made of pale light, shields locked, spears lowered. Not true ghosts. Projections. A checkpoint spawned from old rules.

    DEFENDER MUSTER CHECKPOINT
    All travelers must declare faction.
    Crown. Horde. Deserter.

    Thorne skidded to a halt. “That wasn’t here before.”

    “It is now,” Elias said.

    The refugees bunched behind them, panic rippling dangerously. If they scattered into the fields, they would be harvested by the old battle. If they stayed, the dead would overrun them. If they attacked the checkpoint, who knew what rules they would trigger?

    “What happens if we declare?” Nessa asked.

    Thorne’s mouth twisted. “Crown drafts us. Horde marks us enemy. Deserter executes us.”

    Garron hefted his hammer. “I vote fourth option.”

    “There isn’t one,” Mira said.

    Elias stared at the shimmering soldiers. They had no faces, only the suggestion of helmets and eyes. Behind them, the road continued through fog, up toward higher ground. Freedom was less than two hundred paces away.

    The dead pressed from behind.

    The Bulwark gave a final bellow as the boar monster tore it apart.

    Grave ash snapped back into Elias in a painful rush. With it came scraps: goblin hunger, marauder rage, the simple obedient instinct of a thing made to stand between death and the living.

    He swayed.

    Nessa caught his elbow. “You’re bleeding.”

    He touched his nose. His fingers came away black.

    Not blood.

    Ash.

    Mira stepped close. “Plan?”

    Elias looked at the checkpoint prompt. Three choices. Three traps.

    A laugh escaped him, low and sharp.

    “The System loves categories.”

    “I prefer plans that start with fewer philosophical observations,” Garron said.

    Elias walked toward the checkpoint.

    Thorne reached for him. “Vane.”

    “Get everyone ready to run.”

    “What are you doing?”

    Elias did not answer. He stopped before the first line of spectral spears. Their points hovered inches from his chest. The checkpoint prompt flared brighter.

    Declare faction:
    Crown
    Horde
    Deserter

    Elias raised one hand. Grave ash swirled from his sleeve, thin at first, then thickening into a dark ribbon. All around the road, corpses turned their heads. The battlefield presence focused on him fully now. He felt it like sunlight through a magnifying glass.

    He had been an EMT once. He knew triage tags. Red. Yellow. Green. Black. He knew systems built to sort bodies quickly. He knew how useful categories became when there were too many people dying to remember names.

    He also knew every system had edges.

    “I declare,” Elias said, “the dead.”

    0 chapter views

    0 Comments

    Note
    0 online