Log InRegister
    Read Free Web Novels Online

    Rowan Vale knew the launch had gone wrong when the character creation screen asked what he wanted carved on his tombstone.

    ASCENSION ENGINE
    Welcome, Aspirant.
    Before your journey begins, please select an epitaph.

    The words floated in the black behind his eyelids, white-gold letters crawling with static. They should have been crisp. Polished. Market-ready. He had spent six months filing bug reports about font aliasing and menu latency and the way the “Begin Ascension” button sometimes jittered like a nervous insect if you hovered too long.

    Now the entire interface shivered as if something enormous was breathing on the other side of it.

    Rowan lay very still.

    That was the first thing the job had taught him: when a system misbehaved, don’t touch anything. Observe. Reproduce. Document. Then scream at whichever engineer had marked your ticket cannot replicate.

    Except he could smell dirt.

    Not the clean, mossy scent from the Verdant Hollow demo build. Real dirt. Wet dirt. Grave dirt. It clogged his nose with rot and iron and a sweetness so thick it turned his stomach. Something cold pressed against his cheek. Something else pressed against his ribs, soft in a way meat should not be soft.

    Rowan opened his eyes.

    A blood-red sky stared back.

    It was not a sunset. It was a wound stretched across the heavens, crimson clouds curdled around a black sun that burned without light. Ash drifted down like snow. High above, pieces of broken architecture floated in slow orbits: shattered staircases, toppled bell towers, a bridge ending in empty air. They crossed the sky in silence, silhouettes against the red, as if the world had once been a cathedral and some god had kicked it apart.

    Rowan sucked in a breath and immediately wished he hadn’t.

    He was lying in a pit of corpses.

    Bodies filled the hollow from wall to wall, piled three deep, some armored, some naked, some so decayed they had become suggestions of people. A woman’s gauntlet dug into his side. A man with half a jaw grinned inches from his face. There were limbs without owners, boots with feet still inside, hair matted into the mud like black weeds. Flies crawled in the seams. Something pale and blind wriggled between the fingers of a dead hand.

    Rowan’s throat tightened.

    “Nope,” he rasped.

    His voice sounded wrong. Raw. Scraped. Alive.

    He tried to sit up, and the corpses shifted beneath him with a wet, collective sigh.

    “Nope, nope, absolutely not—”

    His elbow punched through a ribcage. A skull rolled down the pile and bumped against his knee. Panic hit him like a stun effect. He thrashed, slipped, grabbed at a rusted breastplate, and hauled himself upward through the dead. Cold fingers tangled in his shirt. His boot sank into a belly with a sound like stepping on rotten fruit.

    By the time he reached the pit wall, he was gagging too hard to curse.

    The earth was slick clay. Thorny black roots laced through it like veins. He clawed at them, nails splitting, palms grinding open. The first root snapped in his grip. The second held. He dragged himself up inch by inch, boots kicking against the corpse slope below, until his fingers hooked over the lip of the pit.

    Something moved behind him.

    A scrape. A sniff. Wet and eager.

    Rowan froze.

    From the far side of the corpse heap, a head rose between two bodies.

    It looked like a dog after a nightmare had finished chewing on it. Its skin hung in gray ribbons over corded muscle. Its jaw was too long, teeth jutting at odd angles, each one black at the root. No eyes sat in its skull—only pits glowing faintly green. It sniffed again, nostrils flaring, and its attention fixed on Rowan with immediate, starving certainty.

    Gravehound Scavenger
    Level 2
    Status: Starving

    The text flickered above the creature’s head, then split into three overlapping versions before snapping back into place.

    Rowan stared at it.

    “I don’t suppose there’s a tutorial?”

    ERROR: Tutorial unavailable for undefined spawn state.

    “Fantastic.”

    The gravehound screamed.

    It was not a bark. It was a child-sized door being torn off its hinges. Rowan flung himself over the lip as the creature bounded across the corpses, claws punching through dead flesh. His chest hit the ground outside the pit. Pain burst through him, bright and immediate. He kicked, scrambled, rolled away just as the gravehound’s jaws snapped shut where his ankle had been.

    Its teeth caught his bootlace.

    Rowan yanked. The lace tore. He staggered upright on uneven ground.

    The pit sat in the middle of a graveyard that stretched farther than it had any right to. Crooked headstones leaned in rows beneath skeletal trees. Iron fences speared the fog. Mausoleums hunched in the distance like squat, sleeping beasts. Candles burned blue on some graves though no hand had lit them. Beyond the graveyard wall, cliffs rose into the red gloom, crowned by ruins and thorn thickets.

    No city lights. No login menu. No headset pressure against his face. No apartment smell of cold coffee and dust.

    Just him, the dead, and the thing climbing out of the pit.

    Rowan looked down at himself for the first time.

    He wore the same clothes he had died in: black jeans, gray shirt, hoodie with the faded logo of a studio that had fired him two weeks before launch and still owed him for eighty-seven hours of overtime. Except the fabric was torn and stained with grave muck. His left forearm was wrong. Beneath the skin, faint blue-white cracks pulsed like broken neon. Pixelated motes leaked from the seams and dissolved in the air.

    He flexed his hand.

    The cracks flared.

    WARNING: Identity validation failed.
    Name: Rowan Vale
    Race: Human? [CORRUPTED]
    Class: None
    Level: 1
    HP: 18/18
    MP: 0/0
    Stamina: 11/11
    Status: Unregistered, Unblessed, Improperly Buried

    “Improperly buried?” Rowan barked out a laugh that came out half-sob. “That’s your concern?”

    The gravehound landed on the lip of the pit and shook itself. Fluids sprayed from its ribs. Its eyeless face tracked him perfectly.

    Rowan backed away. His heel struck a stone marker and nearly sent him sprawling. He grabbed it to steady himself.

    The gravehound lowered its head.

    “Good dog,” Rowan said, voice thin. “Nice dead dog. I’m not on the menu. I’m QA. Nobody eats QA. We’re too bitter.”

    It charged.

    Rowan ran.

    He had never been athletic. His preferred cardio had involved pacing in front of a whiteboard while explaining to producers why “we’ll patch it after launch” was not a design philosophy. But terror lent him speed. He sprinted between headstones, lungs burning, boots slipping on wet grass. The gravehound crashed after him, smashing markers aside, claws tearing furrows in the earth.

    A system window stuttered across his vision.

    New Quest Available: Rest in Pieces
    Objective: Survive the Graveyard Spawn Zone
    Reward: Basic Class Selection
    Failure: Death

    “Bit late!” Rowan gasped.

    A low branch whipped his face. He ducked under it and veered toward a mausoleum with its door hanging open. Maybe he could slam it shut. Maybe there was loot. Maybe there was another monster inside and he’d die in a more architecturally interesting location.

    The gravehound leapt.

    Rowan heard claws leave the ground. He dove sideways on instinct. The creature sailed past, slammed into a stone angel, and shattered one wing. It recovered with obscene speed, spinning toward him.

    Rowan’s shoulder hit the mud. Pain flashed. He rolled onto his back and saw the gravehound coming.

    His hand closed around something half-buried beside a grave.

    A bone.

    No—an old femur, heavy and yellow, with one end sharpened by gnaw marks.

    “I hate this game,” he said, and swung.

    The bone struck the gravehound’s snout with a crack. The creature recoiled, more surprised than hurt. Rowan scrambled up, gripping the bone like a club. His hands shook so badly he nearly dropped it.

    Improvised Weapon Acquired: Femur Club
    Damage: 2-4 Blunt
    Durability: Disgusting

    “That’s not a durability stat.”

    The gravehound snapped at his face.

    Rowan jerked back. Teeth grazed his cheek, hot pain opening a line beneath his eye.

    HP: 15/18

    The number appeared and vanished.

    Seeing it made the pain sharper.

    The gravehound lunged again. Rowan raised the femur with both hands. Jaws clamped around it. The force drove him backward. His arms screamed. The dog-thing shook its head, trying to rip the bone away, and Rowan stumbled with it, boots sliding.

    Up close, the creature reeked of spoiled meat and grave mold. Its skin crawled with tiny green glyphs that flickered in and out like broken subtitles.

    Not a normal model, Rowan thought. Wrong texture layer. Clipping at the joints. Corrupted spawn?

    Even now, part of his brain tried to file a bug report.

    The gravehound wrenched the femur sideways. Rowan let go with one hand and punched it in the throat.

    His fist sank into a soft place beneath its jaw.

    The blue-white cracks in his arm flared.

    The gravehound convulsed.

    For one impossible instant, Rowan felt something inside the creature: not flesh, not muscle, but a tangled knot of commands. Hunger. Patrol. Detect corpse. Consume. Respawn timer. A line of code frayed at the edge, leaking green sparks.

    The creature shrieked and tore away.

    Rowan staggered back, staring at his hand.

    Black-green fluid steamed on his knuckles.

    UNAUTHORIZED INTERACTION DETECTED.
    Foreign process attempted: Data Contact
    Source: Unknown
    Action blocked.
    Action blocked.
    Action partially failed.

    “What does partially failed mean?”

    The gravehound answered by vomiting a stream of acidic bile.

    Rowan threw himself behind a headstone. The bile splashed across the other side with a hiss. Stone bubbled. The carved name melted into a runny smear.

    “Okay,” Rowan wheezed. “Ranged attack. Great. Love that for you.”

    He looked around for anything useful.

    Graves. Mud. Dead trees. A rusted shovel leaning against a cart near the pit.

    Too far.

    The gravehound stalked around the headstone, shoulders twitching. Its throat bulged, preparing another spit.

    Rowan gripped the femur club and thought fast. Level 2 enemy. He was Level 1 with no class, no skills, no mana, possibly no legal existence. But its bite had timing. Its leap overcommitted. Bile attack had a wind-up in the throat. Standard low-level scavenger behavior, just with nightmare presentation.

    He had tested uglier.

    Probably.

    The gravehound gagged.

    Rowan moved before the spit came. He kicked mud at its face and sprinted left. Bile splashed behind him. Heat licked his calf. He ran straight for the rusted shovel.

    The gravehound recovered and pursued.

    Rowan’s fingers closed around the shovel handle. He spun just as the creature leapt, and instead of swinging, he planted the shovel blade in the mud and angled the handle upward.

    The gravehound impaled itself through the open mouth.

    The impact ripped the handle from Rowan’s grip and knocked him flat. The creature crashed beside him, thrashing, shovel wedged between its jaws and deep into its throat. Its claws raked the air. One caught Rowan’s hoodie and tore across his chest.

    HP: 9/18

    Rowan screamed through clenched teeth. He grabbed the femur and crawled onto the creature’s back as it bucked beneath him. Its skin was cold and slick. He raised the bone club and brought it down on the gravehound’s skull.

    Once.

    Crack.

    Twice.

    The creature twisted, nearly throwing him off.

    Three times.

    The skull dented. Green light leaked from the fractures.

    “Die,” Rowan snarled, and hit it again. “Die properly. Die professionally. Die in a way that passes certification.”

    The fifth blow broke through.

    The gravehound went rigid.

    The graveyard fell silent except for Rowan’s ragged breathing and the wet drip of corrupted blood from the femur.

    Gravehound Scavenger slain.
    +18 XP

    A tiny golden bar appeared at the bottom of his vision and filled almost a quarter of the way.

    Rowan laughed once, breathless.

    “That’s right. Give me my eighteen experience, you broken flea circus.”

    The corpse twitched.

    Rowan froze.

    The gravehound’s body began to dissolve, not into light, but into fragments. Its skin peeled into green-black pixels. Bones unfolded into strings of symbols. The whole creature collapsed inward, becoming a whirlpool of broken data over the mud.

    His left arm burned.

    The cracks beneath his skin opened wider.

    “No,” Rowan said, suddenly afraid in an entirely new way. “No, don’t—”

    The fragments surged into him.

    He fell backward, choking. Ice flooded his veins. His spine arched. Lines of command, instinct, hunger, and movement ripped through his mind like barbed wire. He saw through a nose that could scent old blood beneath soil. He felt paws hit earth in perfect rhythm. He knew the joy of cracking bones between teeth. He knew the System’s leash around a monster’s soul.

    And beneath it all, he felt the fray.

    A broken skill fragment, chewed by bad memory, flickering in the dark.

    ILLEGAL ABSORPTION EVENT.
    Unregistered entity has consumed corrupted hostile data.
    Parsing…
    Parsing failed.
    Parsing forced.

    Fragment Acquired: Scent of the Grave [Damaged]
    Effect: Detect nearby corpses, blood trails, and death-aspected entities within a limited radius.
    Corruption: May attract scavenger-type monsters when active.

    ERROR-CLASS TRAIT DETECTED.

    Rowan lay in the mud, shaking.

    The smell of the graveyard changed.

    It had already been awful. Now it had depth. Layers. Fresh blood on his cheek. Old marrow beneath the pit. Fungal rot under the mausoleum stones. Three more gravehounds somewhere beyond the eastern fence, sleeping in shallow dens. Something bigger under the chapel hill, dead but dreaming.

    Rowan rolled onto his side and vomited.

    Nothing came up except bile.

    When the convulsions passed, he wiped his mouth with a trembling hand and stared at the blue-white cracks in his arm. They had spread past his elbow. Tiny squares of light flaked from his skin like embers and vanished.

    “Okay,” he whispered. “Okay. This is fine. This is a closed beta with smell support and nerve pain. Very immersive. Ten out of ten. Would sue.”

    The interface sputtered.

    Level: 1
    XP: 18/75
    Class: None
    Traits: Patchborn [Hidden]
    Skills: Scent of the Grave [Damaged]

    The word Patchborn pulsed like an infected wound.

    Rowan reached toward it mentally, the way a player selected a tooltip.

    The graveyard vanished.

    For a fraction of a second, he was somewhere else.

    A white room without walls. Rows of silver pillars descending into infinity. Voices speaking in layered harmony. A great chained shape behind glass, too vast to understand, pressing one burning eye against the barrier.

    Then the vision snapped shut.

    ACCESS DENIED.
    Trait description restricted by Administrator Authority.

    Rowan’s heart hammered.

    Administrator Authority.

    Not developer. Not moderator. Administrator.

    The word crawled under his skin.

    He remembered launch night in fragments: his apartment lit by three monitors; a contraband reviewer build running because someone from his old QA team still owed him a favor; global chat exploding as servers opened; the Ascension Engine logo flaring gold; pain behind his eyes; alarms from his UPS battery; the smell of burning plastic. Then the character creation screen. Then the tombstone prompt.

    He had typed something. Hadn’t he?

    His stomach went cold.

    What had he written?

    A groan rose from the corpse pit.

    Rowan’s head snapped toward it.

    The bodies were moving.

    Not all of them. Not even most. But here and there, fingers twitched. A jaw opened. A boot scraped against armor. Blue candles around the pit guttered brighter, their flames leaning inward.

    Another system message flashed.

    Graveyard Spawn Zone Event: Fresh Meat
    Your presence has disturbed the improperly buried.
    Time until corpse agitation: 00:02:59

    “Of course it has.”

    Rowan forced himself upright. His legs felt made of water. The gash across his chest pulsed with every heartbeat. He needed shelter, weapon, information, and preferably a refund from the afterlife.

    He grabbed the shovel from the dissolving remains of the gravehound. The handle was cracked, blade pitted, but it was better than a femur. The femur, to his grim surprise, still existed. He tucked it under one arm because apparently he was the sort of man who carried a spare bone now.

    Rust-Eaten Grave Shovel
    Damage: 3-6 Slashing/Blunt
    Special: +10% damage against Buried, Planted, or Inconveniently Located targets
    Durability: 8/19

    “Finally, a weapon that understands my brand.”

    He scanned the graveyard.

    The quest had promised class selection if he survived. Safe zone likely outside the spawn area, maybe through the graveyard gate. The eastern fence had sleeping gravehounds. Bad. The western path led between mausoleums toward a chapel. Bigger dead thing beneath chapel hill. Worse. North, the graveyard climbed toward a broken archway where fog spilled down marble steps. South, an iron gate stood crooked between two statues of hooded saints, beyond which he could see a road paved with pale stones.

    A road meant civilization. Or higher-level bandits. Or a wandering merchant who sold healing potions for three wolf spleens and a moral compromise.

    0 chapter views

    0 Comments

    Note
    1 online