Log InRegister
    Read Free Web Novels Online

    Ash fell like dirty snow over the broken plaza, hissing where it touched the puddles of black water pooled between cracked tiles. Rowan tasted copper and charcoal every time he breathed. The sky above Ashfall was not a sky at all but a ceiling of bruised clouds veined with slow red lightning, and somewhere beyond it something vast and dead scraped its fingers across the world.

    The newly awakened survivors scattered across the plaza in clusters of panic. Forty, maybe fifty of them. Office workers in torn suits. A cyclist still wearing one cracked knee pad. A woman in a deli apron clutching a rolling pin like it was a sword. A teenage boy with blood dried under his nose and a phone that would not turn on no matter how desperately he thumbed the black screen.

    And the ghouls were coming.

    They flowed between the leaning ruins at the edge of the plaza in a low, loping pack, bodies long and starved, skin split with glowing seams like banked coals beneath gray hide. Ember-starved ghouls. The name had appeared in Rowan’s mind with that cold System certainty, as if his terror needed labels.

    EMBER-STARVED GHOUL
    Level 2 Scavenger
    Status: Hungry
    Weakness: Water, spinal severance, overfeeding

    One of the creatures paused atop a toppled statue, its jaw unhinging wider than any mammal’s should. It exhaled a stream of sparks. The sound that followed was not a howl, but the wet crackle of a funeral pyre finding marrow.

    The crowd broke.

    Rowan moved because people were moving, because bodies in panic created currents, because standing still meant being trampled or eaten. His bare feet slapped cold stone. His hospital-blue paramedic uniform—the one he had died in, though the word died still slid off the inside of his skull like oil—hung in scorched ribbons. The System brand on his forearm throbbed under the ash: a dull gray sigil shaped like a cracked coal.

    CLASS ASSIGNED: Cinder Wretch
    Starter Rating: F-
    Suggested Strategy: Avoid notice. Die usefully.

    “Die usefully,” Rowan rasped. His throat felt lined with sandpaper. “Yeah. Thanks.”

    A man beside him heard and barked a laugh that cracked halfway into a sob. He was huge, broad through the shoulders, wearing a butcher’s apron over a bloodstained white shirt. “You got jokes? Tell one to them!”

    He pointed with a cleaver he must have arrived with—or been granted. Ahead, past the panicked mass, five figures stood calmly beneath the jagged arch of what might once have been a transit station entrance. They did not look newly dead. They looked equipped.

    The first was a woman in lacquered red armor, helmet tucked beneath one arm, black hair braided with tiny metal charms. She leaned on a spear whose blade hummed faintly blue. Beside her, a man in a wolfskin cloak rolled his shoulders, twin axes hanging loose in his hands. A robed figure with a porcelain mask traced lazy circles in the air with a wand of bone. Two others waited behind them, bored, armored, alive in a way the rest of them were not.

    Veterans.

    Rowan knew before the System confirmed it. They carried themselves with the relaxed cruelty of people who had survived long enough to forget what screaming sounded like.

    TUTORIAL SHEPHERDS DETECTED
    Party: Cinderjackals
    Average Level: 9
    Role: Optional Guidance / Threat Suppression / Experience Stabilization

    “Thank God!” someone shouted. “Help us!”

    The red-armored woman smiled. Her teeth were very white against the ash.

    “Welcome, fresh burns!” she called, voice carrying bright and clear across the plaza. “You’ve landed in the Ashfall Tutorial Zone, also known as the Kiln. Rules are simple. Survive until the bell. Kill what you can. Don’t stand in fire unless you’re into that. We’ll be your shepherds today.”

    A wave of relief rolled through the rookies. People stumbled toward her like she was a lighthouse. Rowan slowed. The ghouls had not charged yet. They prowled, pacing the perimeter, ember eyes fixed on the crowd. Waiting.

    Predators did not wait unless something had taught them to.

    The woman in the deli apron pushed past Rowan. “Please, my husband—he was right beside me. Is he here? Is there a list?”

    The wolf-cloaked man snorted. “There’s always a list.”

    The red-armored woman shot him a look, then raised her spear. Blue light shimmered outward in a dome around the veterans, stopping just short of the nearest rookies. “Listen carefully. You each have a starter pack. Think Inventory and equip whatever the System coughed up. You’ll want weapons in hand before the first wave commits.”

    People blinked, muttered, flailed at the air. A few objects clattered onto stone: chipped knives, wooden clubs, a rusty awl, a lid from a pot. The butcher grunted as a meat hook appeared in his left hand.

    Rowan focused through the pounding in his skull. Inventory.

    A translucent grid snapped open behind his eyes.

    INVENTORY
    1x Charred Rag Wrap
    1x Splintered Bone Shiv
    1x Ash Biscuit
    3x Cinders

    “You’ve got to be kidding me.”

    The shiv dropped into his palm with a weight like disappointment. It was six inches of sharpened bone wrapped in filthy string. The edge looked brittle. The handle bit his skin.

    The butcher glanced down. “That’s your weapon?”

    “Apparently I offended someone in the afterlife.”

    “I’m Bram.” The butcher swallowed, eyes fixed on the pacing ghouls. “If we get out of this, I’ll owe you a better knife.”

    “Rowan.” He flexed his fingers around the shiv. “If we get out of this, I’m finding whoever wrote ‘die usefully’ and shoving this up their tutorial.”

    Bram gave a shaky grin.

    Then the porcelain-masked veteran flicked his wand.

    The blue dome around the veterans flared. At the same instant, a chime rang through the plaza, bright as breaking glass.

    TUTORIAL EVENT INITIATED: FIRST HUNGER
    Survive the ember-starved ghoul pack.
    Time Limit: 00:14:59
    Bonus Objective: Shepherds may gain additional experience for every rookie death after first blood.
    Rookie Objective: Do not die.

    For one suspended second, the words hung in Rowan’s vision.

    Then first blood happened.

    A ghoul launched itself from a second-story window with explosive force, a streak of gray hide and orange cracks. It landed on the teenage boy with the dead phone and folded him backward. The boy’s scream vanished under the wet snap of jaws closing around his throat. Fire pulsed beneath the ghoul’s skin as it drank something brighter than blood.

    The veterans cheered.

    Not loudly. Not like monsters in a pit. Worse. Like gamblers watching the first horse break from the gate.

    “And we’re live,” said the wolf-cloaked man.

    The red-armored woman twirled her spear and stepped backward into the station arch. “Good luck, fresh burns. We’ll thin the second wave if any of you make it.”

    “Wait!” the deli woman shrieked. “You said you’d help!”

    “We are helping,” the masked caster said. His voice was muffled porcelain, amused and distant. “Pressure accelerates growth.”

    The veterans retreated up the cracked stairs beyond the arch. Their protective dome went with them. The ghouls surged.

    The plaza became a slaughterhouse.

    Rowan had seen panic before. Train derailments. Highway pileups. A nightclub fire where smoke had rolled down a stairwell and made strong men crawl. Panic had a texture: hot breath, slippery hands, eyes gone glassy and animal. But this was panic with teeth in it.

    A ghoul slammed into the fleeing crowd and tore three people down by momentum alone. Another skittered along a wall, claws throwing sparks from stone, then dropped onto a man in a business suit. His briefcase burst open, spilling papers that caught emberlight as he was dragged screaming behind a pillar.

    Rowan’s paramedic brain tried to triage the impossible.

    Airway. Bleeding. Movement. Safe scene first.

    There was no safe scene.

    Bram swung his meat hook with both hands, bellowing. The curved iron caught a ghoul in the cheek and tore half its face open. Glowing fluid sprayed across Bram’s apron. The creature recoiled, hissing, and Rowan darted in without thinking. His shiv punched toward the soft place under the jaw.

    The bone blade sank maybe an inch.

    The ghoul’s head snapped toward him.

    “Oh,” Rowan said.

    It backhanded him across the chest. The impact flung him off his feet. He hit the stone hard enough to empty his lungs. Pain flashed white behind his eyes. The shiv skittered away.

    DAMAGE TAKEN: 11 Blunt / 4 Emberburn
    HP: 17/32

    He rolled as claws came down where his face had been. Heat seared his cheek. The ghoul’s stink flooded him—burnt hair, rotten meat, chimney soot after rain. Bram roared and drove his shoulder into it, knocking it aside.

    “Get up!”

    Rowan got to one knee. Around him, the crowd was collapsing into islands of violence. Some rookies fought. Most ran. Running only made the ghouls leap faster.

    A gray-haired man with a fire poker jabbed one in the belly again and again, sobbing apologies. It grabbed the poker, pulled itself along the shaft, and bit his face.

    The deli woman beat at another with her rolling pin until it snapped. When the creature lunged, a younger woman in a security guard uniform shoved a garbage can lid between its jaws. The ghoul bit through the lid in a spray of sparks.

    “Water!” Rowan shouted. “They’re weak to water!”

    “From where?” Bram yelled.

    Rowan scanned through ash and screams. Black puddles. Everywhere, in cracked seams between tiles. It might have been water. It might have been sewage. It might have been liquidized misery. It was wet.

    He snatched the charred rag wrap from his inventory, plunged it into the nearest puddle, and came up with a dripping strip of cloth. The ghoul Bram had wounded crouched low, face split, ember veins flaring as it prepared to spring.

    “When I say duck,” Rowan said.

    “What?”

    “Duck!”

    Bram dropped. Rowan snapped the wet rag like a towel into the ghoul’s face.

    The reaction was instant. Steam exploded. The ghoul shrieked and clawed at its eyes, stumbling backward. Its ember seams dimmed from orange to sullen red.

    WEAKNESS EXPLOITED: Ember-starved Ghoul
    Damage amplified.

    Rowan lunged for his shiv, grabbed it, and drove it into the creature’s throat. Bram hooked its ankle and yanked. The ghoul toppled. Rowan landed on top of it, knees pinning twitching shoulders, and stabbed again. The bone shiv chipped. He stabbed harder. Not elegant. Not heroic. Just desperate little thrusts through gristle and heat until the thing’s spine made a sound like a snapped branch.

    The ghoul went still.

    KILL ASSIST: Ember-starved Ghoul defeated.
    Contribution: 41%
    Experience gained: 8
    Cinders gained: 1

    Rowan sucked air through clenched teeth. His hands shook. Hot fluid smoked on his knuckles.

    Bram stared at the corpse, then at him. “You knew that would work?”

    “No.” Rowan coughed. “I read the tooltip.”

    Something slammed into Bram from behind.

    The butcher went down beneath a ghoul twice as large as the first, its back ridged with charcoal spikes. His meat hook flew from his hand. Rowan grabbed for him, but claws raked across Bram’s shoulder, opening him from neck to ribs. Blood sheeted black in the ash-light.

    “Rowan!” Bram’s voice broke on his name.

    Rowan moved. The shiv was nearly useless; its tip had cracked off in the last ghoul’s spine. He snatched Bram’s fallen meat hook and swung with both hands. The weapon was heavier than it looked. It caught the ghoul’s spined back and bounced.

    The creature lifted its head from Bram’s shoulder. Its mouth was full.

    Rowan saw, with terrible clarity, the tiny human details the world had not yet burned away: flour dust baked into the folds of Bram’s apron, a wedding ring on a chain around his neck, the way his big hands scrabbled for purchase on stone slick with his own blood.

    Not again.

    The thought did not arrive as words. It was the memory of concrete dust in a subway tunnel, of a commuter’s hand slipping from his as the ceiling screamed, of his own lungs filling with gray. He had died pulling strangers from collapse. He had woken in a world that wanted him to learn the same lesson with sharper teeth.

    Rowan hooked the ghoul under the jaw and hauled backward with everything he had.

    It came off Bram, but not because Rowan was strong. It came off because it wanted him.

    The ghoul twisted midair, claws digging into Rowan’s shoulders. They hit the ground together. Its weight crushed him. Teeth snapped inches from his nose, heat blistering his lips. Rowan jammed the meat hook across its mouth like a bit, arms straining as the creature’s jaws closed around iron.

    DAMAGE TAKEN: 6 Piercing / 3 Emberburn
    HP: 8/32

    The System’s numbers flared and faded. Rowan’s arms trembled. The ghoul’s ember seams brightened, drinking in the heat of his fear or breath or soul. Behind it, Bram tried to rise and collapsed with a wet grunt.

    “Help!” Rowan shouted.

    A woman with a broken spear looked at him, sobbing. Then she ran.

    Above, on the station stairs, the veterans watched.

    The wolf-cloaked man munched something from a pouch. “This one’s got bite.”

    “Don’t interfere,” the red-armored woman said, though her eyes had narrowed on Rowan. “He’s baiting two more.”

    Rowan heard them. Somehow, through the ghoul’s snapping jaws and Bram’s ragged breathing and the screams, he heard them as if they stood beside him.

    Rage was not hot. Not then. It was cold and clean and sharp enough to cut fear into pieces.

    He kicked upward, wedging a knee between himself and the ghoul. The movement tore claws through his shoulder. Pain flashed down his arm. His grip slipped. The meat hook bent.

    The ghoul’s jaws closed on his forearm.

    Agony detonated.

    Rowan screamed. Teeth sank through flesh and ground against bone. Emberfire poured into the wound, not burning skin but burning under it, racing through veins like liquid matches. The ghoul shook its head. Something tore.

    CRITICAL DAMAGE TAKEN
    HP: 2/32
    Status: Bleeding, Emberburn, Shock

    The plaza narrowed to the ghoul’s eyes. Two orange pits. Hungry. Endless.

    His fingers went numb around the meat hook. Breath came shallow, useless. The System pulsed at the edge of his fading vision.

    PASSIVE SKILL DISCOVERED: Last Breath
    Condition: Activates when user remains below 5% HP for three consecutive seconds.
    Effect: Convert imminent death into temporary Cinder Surge. Restore 1 HP. Increase pain tolerance, reaction speed, and thermal resistance for 10 seconds.
    Warning: Survival not guaranteed.

    Three seconds?

    Rowan almost laughed. Blood bubbled at the back of his throat.

    The ghoul crushed down harder. The world flickered.

    One.

    His heartbeat stuttered.

    Two.

    The ash above him looked like snow in the headlights of an ambulance bay.

    Three.

    Something inside Rowan caught fire.

    Not his skin. Not his blood. Deeper. The cracked coal brand on his forearm split open with a hiss, gray sigil flaring white-orange. His bitten arm should have been useless. Instead, pain stepped aside like a curtain, still there but distant, categorized, survivable.

    LAST BREATH ACTIVATED
    HP: 1/32
    Cinder Surge: 00:00:10

    The ghoul’s next shake came slowly.

    Rowan saw the angle of its jaw. The stretch of burned tendon beneath the ear. The way emberlight pulsed down its throat each time it fed. His free hand found the broken bone shiv on the ground beside him.

    He rammed it into the ghoul’s eye.

    The creature shrieked, releasing his arm. Rowan rolled into it instead of away, driving the shiv deeper with the heel of his palm. The brittle blade snapped, leaving jagged bone lodged in the socket. He grabbed the meat hook with his wounded hand—fingers slipping, tendons screaming somewhere far away—and yanked it free from the ghoul’s jaws.

    Seven seconds.

    He hooked the curve behind the creature’s lower jaw and planted both feet against its chest.

    Six.

    He pulled.

    The first tug tore muscle.

    Five.

    The ghoul clawed his ribs, but the pain arrived as information. Left side laceration. Shallow. Ignore.

    Four.

    Rowan screamed through clenched teeth and pulled harder, not like a man trying to kill a monster, but like a paramedic trying to open a crushed train door before the smoke reached the children behind it.

    Three.

    The jaw ripped free.

    The ghoul convulsed, emberfire geysering from its ruined mouth. Rowan rolled aside as it thrashed. Bram, pale and shaking, dragged himself close enough to grab the creature’s spined head with both hands.

    “For my shop,” Bram wheezed.

    He slammed the ghoul’s skull into the stone. Once. Twice. On the third impact, Rowan drove the meat hook down through the back of its neck.

    The spine cracked.

    0 chapter views

    0 Comments

    Note
    0 online