Log InRegister
    Read Free Web Novels Online

    The door had no hinges, no handle, and no patience.

    It hung in the air at the end of the ruined concourse like a slab of matte-white bone, rectangular and plain, cutting through the collapsed shopping mall where rainwater dripped from broken skylights in steady ticks. Beyond the busted storefronts and vine-choked escalators, the rest of Eclipsed Haven groaned under its new skin—neon signs twitching in languages nobody remembered learning, concrete veined with dungeon light, distant monsters screaming beneath the thunder.

    Ash Vey stood before the door with his hands flexing open and shut.

    His hands felt wrong.

    No grave-static crawled under the skin. No hungry momentum coiled around his tendons. No pleasant, suicidal pressure behind his ribs telling him that one more hit, one more bleed, one more step closer to the edge would make him faster than anything in the room.

    He felt light.

    Not nimble. Not free.

    Empty.

    PRESTIGE TRIAL: ZERO BUILD RUN

    Entry Condition Met: Voluntary Partial Reset Accepted.

    Class Feature Suspension: Grave Runner momentum engine disabled.

    Respawn Anchor disabled within trial space.

    Equipment normalization enabled.

    Consumables sealed.

    Party assistance prohibited.

    Objective: Clear gauntlet without death.

    Reward: Prestige Path Confirmation.

    Failure: Permanent loss of offered path. Additional penalties may apply.

    “Additional penalties,” Rook read aloud behind him, voice flat enough to cut paper. “That’s friendly. That’s a friendly little sentence.”

    Ash glanced over his shoulder.

    His party had stopped at the black line burned across the tile. The System had made a boundary out of nothing more than scorched grout and a feeling in the teeth. Rook leaned against a toppled vending machine, arms folded, one boot braced on a spill of glittering glass. The scout’s hood was up, rainwater beading on the dark fabric, but his eyes were visible—sharp, suspicious, angry in the way people got when they had already lost too much and saw someone they cared about volunteering to become a statistic.

    Mira stood beside him, fingers wrapped around the staff she had taken from the Bloom Chapel raid. Pale green light pulsed under her knuckles. Healing magic hated the boundary. Each time she shifted closer, the light sputtered, as if smothered.

    Jun had not stopped moving. The kid paced in a tight line, overgrown hammer on one shoulder, jaw clenched hard enough Ash could hear teeth grinding. Lexi crouched near the floor with three floating panes open, trying to read every hidden modifier the trial refused to explain. Her glasses reflected code rain and error sparks.

    “Ash,” Mira said. She didn’t make his name soft. That would have been worse. She said it like a hand closing around his wrist. “You walk through that and I can’t follow. I can’t pull you back. I can’t even tell if you’re bleeding until the door opens.”

    “That’s probably the point,” Ash said.

    “The point is stupid.”

    “Most points are, if you stare at them long enough.”

    Jun stopped pacing. “Don’t joke.”

    Ash looked at him then, really looked. Jun had gotten taller since the first safehouse. Or maybe the armor made him seem that way: scavenged riot plating, troll-hide straps, a shoulder guard painted with the party’s crooked white slash. He still had the same frightened fury in his eyes, the kind that made him swing too hard when somebody went down.

    “I’m not planning on dying,” Ash said.

    Rook snorted. “That’s new.”

    “I’m branching out.”

    “You’re an addict denied his favorite drug walking into a room labeled ‘no breathing.’” Rook pushed off the vending machine. “Your whole combat style is getting into trouble faster than trouble can finish chewing. Now the System took your engine, your gear, your potions, your respawn, and whatever remains of common sense. Tell me the plan has more steps than ‘vibes.’”

    Ash touched the hilt at his hip.

    It was not his knife.

    The System had stripped that away the moment he accepted the reset. Gravebite, the curved black blade that drank debuffs and purred when he bled, was gone into sealed inventory. His armor had become plain trial cloth beneath a light leather vest. His boots had no traction runes. His gloves had no shock thread. Even the bandage around his left forearm was System-blank, cheap cotton without a single stitch of stored effect.

    At his hip hung a dull practice sword. Straight. Short. Iron-gray. Balanced well enough, but insulting in its honesty.

    “Step one,” Ash said, drawing the blade. It made no dramatic sound, only a dry whisper. “Don’t get hit.”

    Lexi looked up from her panes. “That’s not a plan. That’s a bumper sticker printed by a dead man.”

    “Step two,” Ash added, “hit them first.”

    “Worse.”

    “Step three is adaptable.”

    Mira’s mouth tightened. “You don’t have to do this now.”

    The rain outside intensified, drumming on the broken roof. Somewhere far above them, one of the tower districts shifted, steel bones grinding against impossible stone. The whole city had been rearranging itself since Ash unlocked the prestige prompt. Streets folding. Checkpoints flickering. Guild banners vanishing from territory maps and reappearing three blocks underground. Eclipsed Haven smelled like wet concrete, ozone, and something old waking up hungry.

    Ash could feel the timer even without looking at it.

    The prestige offer would not wait forever. Nothing good did.

    “I do,” he said.

    Mira stared at him. The green light in her staff guttered again. “Because of power?”

    He almost said yes. It would have been easy. Clean. Ash wanted the path. Wanted whatever came after Grave Runner. Wanted the thing no guide had survived to mention, the hidden branch dug beneath the System’s polished teeth. He wanted to be faster, sharper, more impossible to kill.

    But the white door reflected nothing, and in its blankness he saw flashes: his own hands slick with blood in ambulance lights; a stranger’s face he could not remember despite knowing he had once tried to save them; his name with letters missing from System panels like rot bitten through paper.

    Death had been a tool. Then a shortcut. Then a language the System used to speak to him.

    And lately, when danger came, some part of him had stopped flinching.

    That scared him more than monsters.

    “Because if I can’t fight without the glitch,” Ash said, quieter, “then I’m not the one clearing these dungeons. I’m just the corpse they keep reloading.”

    Silence settled over the concourse.

    Rook looked away first, expression twitching like Ash had thrown a knife too close. Jun lowered his hammer. Lexi’s panes dimmed. Mira’s grip on the staff eased, but only a little.

    “Then come back,” she said.

    Ash smiled at her. Not the wild grin he wore for bosses and cameras and enemies who needed to believe he was crazier than physics. A smaller thing. Tired at the edges.

    “That’s the plan.”

    Rook clicked his tongue. “Terrible plan.”

    “But consistent.”

    Ash stepped over the burned line.

    The world pinched.

    Sound vanished first. Rain, thunder, Jun’s sharp inhale—all cut away as if someone had shut a door inside his skull. Then weight changed. Not much, just enough to make his knees remember gravity differently. His HUD flickered, icons tearing loose one by one.

    Suspended: Death Momentum

    Suspended: Gravewake Recovery

    Suspended: Last Breath Acceleration

    Suspended: Near-Death Damage Conversion

    Suspended: Bleed-Fueled Step

    Suspended: Respawn Anchor Recognition

    Each line struck like a removed organ.

    For months, Ash had trained himself to feel combat through edges: health dipping, debuffs stacking, adrenaline sharpening into System-fed violence. Pain had become a currency. Mistakes became investments. Dying, if done at the right time, became reconnaissance.

    Now his body was only a body.

    Heart. Lungs. Muscle. Bone.

    The white door opened inward without moving.

    Ash entered.

    The trial space was a gymnasium built by a monk with a hatred for decoration. Smooth gray floor. Black walls. A ceiling lost in milky light. No debris. No cover. No shadows deep enough to hide in. At the far end stood another door, identical to the first, with a circular sigil above it: three empty notches around a closed eye.

    In the center of the room waited an enemy made of wire and wood.

    It looked like a training dummy until it moved.

    Limbs unfolded with insect precision, polished oak slats sliding over jointed steel cords. A round mask lifted where a face should be, painted with a single vertical line. It held a staff in both hands. No aura. No boss bar. No nameplate.

    ROUND ONE

    Rule: No stats beyond baseline.

    Lesson: Distance.

    “Yeah,” Ash muttered. His voice sounded too loud in the clean room. “I got the theme.”

    The dummy attacked.

    Not fast. That was the insult. It stepped forward and thrust the staff at Ash’s chest with the directness of a closing door.

    Ash slipped left.

    The staff clipped his ribs.

    Pain flashed white. Not grave-white. Not useful white. Just pain, bright and dumb, blooming through flesh. Ash staggered, breath punched out.

    His mind reached automatically for the answering surge—speed from damage, momentum from danger, that vicious little System reward for being stupid at exactly the right angle.

    Nothing came.

    The dummy’s staff whipped around.

    Ash ducked late. Wood cracked across his shoulder. His left arm went numb to the fingers. He cursed and backpedaled, sword up.

    Distance.

    Not speed. Not soak. Distance.

    The dummy advanced with the rhythm of a metronome. Step. Thrust. Recover. Step. Sweep. Recover. Its reach was longer than his by nearly two feet. The staff tip occupied the space between them like a tax collector.

    Ash wanted to rush inside. Every instinct screamed to eat one hit, slide past the second, open the dummy’s throat if it had one. That was how he fought spear users. That was how he fought brutes. That was how he turned bad math into worse math for someone else.

    But one more clean hit to the head might end the trial before it began.

    He watched the staff.

    It blurred—not from speed, but from him trying to see all of it. Hands, shoulders, lead foot. The dummy’s torso rotated before thrusts. Its rear elbow dipped before sweeps. Its front foot pointed where the strike would claim.

    Ash exhaled.

    The staff stabbed.

    He moved back half a step.

    The wooden tip stopped a finger-width from his vest.

    The dummy recovered.

    Ash did not chase.

    Another thrust. Half-step. Miss.

    Sweep. He hopped back, not high, not dramatic, soles whispering over gray floor as the staff cut air beneath his knees.

    The dummy reset.

    Ash smiled despite the ache in his ribs.

    “Okay,” he said. “You’re not teaching distance. You’re teaching me not to be greedy.”

    The dummy lunged farther.

    Ash stepped diagonally outside the line, not away. The staff passed by his hip. For one breath, the dummy’s hands were extended, its wooden ribs exposed.

    Ash struck.

    The practice sword bit with a dull thunk. Not deep. Not enhanced. Just iron on wood. The dummy recoiled, mask tilting.

    Then it sped up.

    Of course it did.

    The next sequence came in three beats: thrust high, sweep low, butt-end jab to the face. Ash gave ground, sword catching the third strike with a jolt that numbed his palm. He pivoted. The staff scraped his vest instead of his sternum. He slashed the dummy’s wrist cord.

    Steel wire snapped.

    The left side of the staff drooped.

    Ash didn’t rush. He let the dummy attack again, let the damaged grip reveal itself, let the long weapon become a lever it could no longer control. When the sweep came crooked, he stepped in—not through pain, not through death’s doorway, just through timing—and drove the sword point into the painted line on its mask.

    The dummy froze.

    It folded down into a neat pile of slats and wire.

    The first notch above the far door filled with white light.

    ROUND ONE COMPLETE

    Damage Taken: Moderate.

    Greed Events: 1.

    Lesson Retained: Partial.

    “Partial my ass,” Ash wheezed, pressing a hand to his ribs.

    The floor under the dummy opened and swallowed the pieces. The far door did not unlock. Instead, the wall to Ash’s right peeled back, revealing a corridor so narrow his shoulders nearly brushed both sides.

    The air that breathed out smelled of rust and cold subway tunnels.

    Ash rolled his shoulder. Pain radiated down his arm. His health bar hovered in the corner of his vision, brutally plain. No red flares converting injury into power. No class whispers telling him to run harder.

    Seventy-two percent.

    He had taken two hits from a stick puppet and lost nearly a third of his safety margin.

    “Great,” he said to the empty room. “Humbling. Love that for me.”

    He entered the corridor.

    The walls tightened as he walked, smooth black stone sweating condensation. Thin white lines appeared along the floor in staggered patterns: left, right, center, left-left, center-right. Ash stopped before the first line.

    ROUND TWO

    Rule: Movement skills prohibited.

    Lesson: Footwork.

    Somewhere ahead, mechanisms woke with a clack-clack-clack like teeth chattering.

    A blade snapped from the left wall at ankle height.

    Ash stepped back before it crossed the line. Wind kissed his shin.

    “No movement skills,” he said. “You already took them.”

    The corridor answered with another blade, this one from the right at waist height.

    He ducked. Too low. His bruised ribs screamed. A third blade shot from the floor where his hand nearly touched.

    Ash jerked away, shoulder smacking wall.

    Footwork.

    He stared at the white lines.

    The staggered marks weren’t warnings. They were steps.

    Left. Right. Center. Left-left. Center-right.

    Not a trap corridor. A dance lesson designed by a sadist.

    Ash almost laughed. In another life, before System panels and goblin nests, he had learned movement in cramped apartments and ambulance bays, stepping around furniture with a trauma bag, pivoting through chaos while someone’s grandmother screamed and someone’s uncle recorded on a phone. You didn’t run in tight spaces. You placed your feet. You kept your weight ready. You moved so the world could collapse without taking you with it.

    He set his left foot on the first mark.

    A blade hissed behind him.

    Right foot to the second mark. Waist blade missed by a breath.

    Center. The floor spike punched up on either side, framing his boots.

    Left-left. A low sweep came fast; he shifted weight to the second left mark and felt wind tug fabric at his calf.

    Center-right.

    The corridor accelerated.

    Lines flashed underfoot, appearing only heartbeats before the traps fired. Left, center, right-right, back, forward-left. Ash followed, not gracefully at first. His shoulder clipped a wall spike. A blade shaved leather from his vest. Sweat slicked his palms around the useless sword.

    The System had taken his dashes, but it had not taken balance. It had taken his bonuses, but not the old map of his body. Knees bent. Hips loose. Weight over the balls of his feet. Don’t cross legs. Don’t overcommit. Recover after every step.

    A memory surfaced without permission: rain hammering an ambulance roof; Ash younger, less scarred, laughing as his partner threw a roll of gauze at him.

    Move like you’re carrying coffee near a crime scene, Vey. Fast is smooth when smooth doesn’t spill.

    His chest tightened.

    He knew the voice. He did not know the face.

    The System had chewed the memory around the edges, leaving sound without shape.

    Ash nearly missed a step.

    A ceiling blade dropped.

    He twisted, felt metal kiss his cheek, and blood warmed the line of his jaw.

    “Not now,” he snapped—at the memory, at the System, at himself.

    Left. Center. Back. Right. Forward.

    The corridor became breath. Step-inhale, pivot-exhale, drop, rise, slide. Blades snapped and withdrew, a thousand little guillotines frustrated by inches. He stopped trying to be faster than the trap. He started arriving where the trap was not.

    At the end, the corridor opened into another gray room.

    Ash stumbled through and the wall sealed behind him. His cheek bled steadily. Health: sixty-one percent.

    ROUND TWO COMPLETE

    Damage Taken: Minor.

    Stride Breaks: 3.

    Lesson Retained: Adequate.

    “Adequate?” Ash wiped blood with the back of his hand. “I’d like to speak to your manager.”

    The second notch above the distant door lit.

    This room was smaller than the first. A square arena, maybe twenty feet across, with four waist-high pillars in the corners. At the center lay three weapons on a low plinth: a dagger, a buckler, and a loop of chain.

    Ash looked down at his practice sword.

    It dissolved into dust.

    “Sure,” he said. “Why not.”

    ROUND THREE

    Rule: Chosen tools only. One selection.

    Lesson: Commitment.

    The word hung in the air like a dare.

    Commitment.

    Ash studied the options.

    The dagger suited his habits. Close, nasty, fast. It whispered of old comfort, of Gravebite’s curve in his hand, of the intimate geometry of ribs and arteries. It also required entering danger and staying there.

    The buckler offered defense, which sounded responsible and therefore suspicious. He had never been great with shields. Shields implied you planned to be struck.

    The chain was ugly. Six feet of dull links with a weighted knob at one end. Flexible, awkward, easy to tangle. Range without solidity. Control without a killing edge.

    Ash stared at it longest.

    Commitment did not mean choosing what felt good.

    It meant choosing and then not whining when the room punished him for it.

    He picked up the chain.

    The plinth sank. The dagger and buckler vanished.

    The four pillars cracked open.

    Things crawled out.

    They were not large. Each was the size of a dog, built from glossy black stone and twitching sinew, with too many elbows and triangular heads full of needle teeth. Their claws clicked on the floor. Four enemies. Four corners. No nameplates.

    Ash swallowed.

    “Commitment,” he said. “Could’ve committed to the shield. Just saying.”

    The first crawler sprang.

    Ash swung the chain.

    It moved wrong. The weight lagged behind his arm, then snapped forward too late, whistling past the crawler as it landed inside the arc. Teeth flashed toward his thigh.

    Ash yanked back and kicked. His boot connected with a hard skull. The crawler skidded but another came from behind.

    Claws raked his calf.

    Hot pain. Health dipped to fifty-four.

    The old urge came roaring up: take the hit, use the bleed, turn pain into acceleration. He even stepped forward like the missing skill would catch him.

    It didn’t.

    A crawler slammed into his side and drove him against a pillar. Teeth snapped near his wrist. Ash jammed the chain between its jaws, links clacking, and shoved with both hands. Its breath smelled like pennies and rot.

    “No,” he growled.

    Not to the monster.

    To the part of himself that had expected death to handle the learning curve.

    He twisted the chain around the crawler’s neck, planted a foot on the pillar, and pulled. The creature’s head jerked sideways. Another lunged. Ash kept pulling.

    Commitment.

    The second crawler hit his hip instead of his throat. Pain burst through bone. He used the impact—not a System conversion, not a buff, just physics—to spin, dragging the first crawler by its neck into the second. They collided in a wet crack.

    The chain tightened.

    Now he understood a little.

    Not a whip. Not a sword. A promise between hand and weight.

    Ash backed away, letting the chain slide through his grip. The crawlers circled. He watched their shoulders, their crouches, the instant before springing. Range mattered, but with the chain, range changed every heartbeat. Too close and he was dead. Too far and the strike had no bite. The weapon asked him to see the future by half a second and put metal there early.

    One crawler feinted. Ash didn’t bite.

    The real attack came from left.

    He swung low.

    0 chapter views

    0 Comments

    Note
    0 online