Log InRegister
    Read Free Web Novels Online

    The road to Brindlemark had once been paved.

    Kael knew that because the weeds kept failing to hide the bones of it. Flat gray stones surfaced between muddy ruts like broken teeth, some carved with faded arrows, others split by roots thick as wrists. Every dozen steps, the road dipped into another puddle left behind by last night’s rain, and every puddle reflected the same impossible sky: red clouds grinding slowly across the heavens as if the world had been wounded above him and refused to clot.

    His boots squelched. His stolen cloak clung to his shoulders. His stomach had been empty long enough that hunger had stopped being a pain and become a quiet, patient animal curled beneath his ribs.

    A blue notification hovered at the edge of his sight, persistent as a fly.

    71:12:09 UNTIL WORLD BOSS AWAKENING

    Kael blinked it away. The timer dimmed but did not vanish.

    Nothing in Asterfall vanished when ignored. It only waited.

    He adjusted the strap of the crude satchel slung across his chest. Inside it clattered his entire fortune: three cracked copper coins, a flint knife, two strips of smoked rat meat he had looted from a dead bandit who had apparently been having an even worse week, and one blackened fingerbone from his previous corpse that the System had labeled with all the warmth of a butcher tallying cuts.

    Corrupted Remnant: Gravebound Index Finger
    Quality: Unstable
    Use: Unknown
    Warning: Prolonged handling may attract scavenger-class entities.

    He had wrapped it in cloth and tried not to think about the fact that he was carrying a piece of himself.

    The stolen instinct in his blood prickled before he heard the sound.

    Not human. Too many feet. Too light. Metal tapping stone in irregular rhythm. A stink rode the wind a second later: sour leather, old blood, damp fur, fermented roots.

    Kael stopped beneath a wind-bent ash tree and sank into a crouch.

    The sensation was not sight, exactly. The ability he had ripped from the tunnel-rat horror that killed him outside the old aqueduct did not draw lines or colors. It mapped motion through the soles of his feet and the tiny bones of his jaw. Vibrations crawled through the ground like whispers. Four shapes. No, six. Small. Moving fast along the ditch parallel to the road.

    Goblins.

    He had never seen one alive yet. He had seen plenty dead. Or half-dead. Or turning some farmer into experience points with jagged cleavers.

    Kael slid the flint knife from his belt. The weapon was a joke. The goblins probably had better jokes.

    The brush ahead shivered.

    He held his breath.

    A green face pushed through the brambles no more than ten paces away. Long ears pinned beneath a patched leather cap. Yellow eyes. Nose flat and wet. A necklace of chicken bones clicked at its throat. It sniffed, lips peeling from needle teeth.

    Kael’s heart kicked.

    The goblin’s gaze cut toward him.

    For one stretched second, neither moved.

    Then the goblin grinned and raised a notched blade.

    An iron bell screamed in the distance.

    The goblin flinched. The others in the ditch chittered, voices sharp and furious. The bell rang again. And again. Not the deep measured toll of worship or ceremony—this was panic beaten into bronze.

    The goblin spat something in its own tongue and bolted toward the sound.

    Kael stayed crouched until the last vibration faded. Then he rose, knife still in hand, and looked toward the low hills ahead.

    Smoke stained the red sky.

    Brindlemark lay beyond the next rise, exactly where the rotting signpost had promised. The village sat in a shallow bowl of farmland bordered by pinewoods on three sides and a rocky stream on the fourth. From the ridge, Kael saw roofs thatched in golden straw, muddy lanes, fenced gardens, and a squat wooden palisade circling the heart of the settlement. The palisade was less a wall and more an argument against predators—logs bound together with rope, sharpened at the top, patched with doors, wagon boards, and what looked suspiciously like coffin lids.

    At the western gate, people ran like kicked anthills.

    Two men tried to shove a cart into place behind the gate while a woman in a flour-dusted apron dragged a screaming child by the arm. A white-haired elder stood atop a watch platform, ringing the bell with both hands until his whole body shook. Chickens flapped underfoot. Dogs barked. Somewhere inside the village, a baby wailed with the enraged stamina of the very small and very terrified.

    Outside the gate, goblins spilled from the tree line.

    Not six.

    Dozens.

    They came low and fast, hunched bodies armored in boiled leather and mismatched scraps of metal. Some carried spears made from sharpened fence posts. Others swung hooked knives, rusted hatchets, farm sickles still stained with old grain. Red paint slashed their cheeks. Charms rattled from their belts: teeth, coins, bits of bone, tiny glass bottles filled with black liquid.

    At their front lumbered something bigger.

    It might have been a goblin once if someone had stretched it wrong. Broad shoulders, arms dragging near its knees, a boar skull tied over its head as a helm. It carried a door as a shield and a hammer made from a chunk of stone lashed to a branch.

    A System prompt shimmered above the horde as Kael focused.

    Raid Event Detected: Brindlemark Under Siege
    Enemy Faction: Redcap Splinter-Tribe
    Recommended Party Size: 8–12
    Recommended Level: 5+
    Objective: Survive the raid / Protect village core
    Failure Condition: Village core destroyed, population reduced below 20%

    Kael glanced at his own status with a thought.

    Kael Vey
    Class: Gravebound Novice
    Level: 2
    HP: 31/31
    Stamina: 24/28
    Mana: 0/0
    Traits: Respawn Sovereign (Hidden), Carrion Sense, Tunnel-Sprint
    Unspent Stat Points: 1

    “Recommended level five,” he muttered. “Perfect. Love being early.”

    The front runners slammed into the gate.

    Wood groaned. Villagers screamed. A pitchfork stabbed through a gap and caught a goblin in the throat. It died gurgling, and a sparkle of copper light rose from its body toward the man holding the pitchfork.

    Villager Militia gains 3 EXP.

    Another goblin hooked the pitchfork shaft and yanked. The man smashed face-first into the gate. A blade flashed through the gap. Blood sprayed the mud.

    Redcap Skirmisher gains 11 EXP.

    Kael’s jaw clenched.

    The dead became experience for whatever killed them.

    He had known it. He had seen it. But from the ridge, watching numbers bloom over a man who had probably woken that morning worried about turnips, the System’s cruelty felt less like a rule and more like laughter.

    A shape moved inside the gate.

    For one heartbeat, Kael thought a statue had stepped into the mud.

    She was tall, taller than most of the men around her, broad through the shoulders beneath a battered mail hauberk that had lost half its rings. Her hair was iron-gray though her face was not old, hacked short at the jaw and plastered to her temples with rain and sweat. One side of her head was shaved to stubble, revealing a pale scar that vanished behind her ear. She wore no helmet. Her left arm was wrapped in leather straps where a shield should have been buckled.

    There was a mark on her chest where something had been torn away.

    Not painted over. Not hidden.

    Torn. Four ragged holes in the leather tabard, shaped around the ghost of a crest.

    She planted herself before the gate as the villagers stumbled back. In her right hand she held a longsword nicked along both edges. In her left she held nothing at all.

    The gate burst inward.

    Goblins poured through the gap in a shrieking knot.

    The woman met them like a closing portcullis.

    Her first cut took a goblin’s arm at the elbow. She turned with the motion, shoulder-checking another hard enough to fold its ribs, then reversed the blade and drove the pommel into a third’s skull. She did not fight like the adventurers Kael had fled yesterday, all flashy arcs and shouted skill names. She fought like a wall that had learned hate.

    But she had no shield.

    A spear scraped across her ribs. A hatchet bit into her thigh. She ignored both, teeth bared, and kicked a goblin under the chin. It flipped backward into its own pack.

    Above her head flickered a status tag.

    Serah Ironvale
    Class: Oathbroken Bulwark
    Level: 7
    HP: 184/211
    Status: Crest-Stripped, Guildless, Armor Degraded

    Oathbroken.

    Kael did not know what it meant in System terms, but he understood disgrace when he saw it. The villagers did too. Some looked at her with desperate hope. Others with the flinching mistrust people reserved for a weapon that had already misfired once.

    “Barricade!” Serah roared. Her voice carried over the bell, over the screams, over the goblin shrieks. “Get the cart sideways! Now!”

    “They’re in!” someone shouted.

    “Then push them back out!”

    A goblin darted under her guard and slashed at her belly. Serah twisted, but without a shield she had to give ground. Another goblin slipped past her toward the lane beyond.

    Kael was already running.

    He went down the hill too fast, boots skidding in wet grass, the world narrowing to the gap in the palisade. He had no plan worth the name. Plans required resources, numbers, information. He had a knife, a stolen monster sense, and a death mechanic that treated his continued existence as a negotiable suggestion.

    The loose goblin saw him coming and cackled.

    It lunged.

    Kael let the stolen Tunnel-Sprint trigger in his legs.

    The world snapped forward.

    For three strides, his body forgot human limits. Muscles fired in a low explosive burst, hips dropping, feet clawing at mud with animal traction. The goblin’s blade cut where his chest had been. Kael slammed into it shoulder-first.

    They hit the ground together.

    The goblin weighed less than he expected but moved like a sack of knives. Teeth snapped at his face. A knee punched his ribs. Kael jammed his forearm under its chin and stabbed with the flint knife.

    Once.

    Twice.

    The blade glanced off leather.

    The goblin screamed, not in pain but outrage, and raked claws across his cheek. Fire opened under Kael’s eye.

    You suffer 6 damage.
    HP: 25/31

    “Yeah,” Kael snarled, twisting his hips the way he had learned from a hundred virtual grapples and one very real death under a corpse-wolf. “Me too.”

    He drove the knife up under the goblin’s jaw.

    This time it went in.

    Hot black-green blood spilled over his hand. The goblin thrashed, heels drumming mud, then went limp.

    Redcap Cutter slain.
    +9 EXP
    Progress to Level 3: 41/100

    Kael shoved the corpse off and rolled to his feet.

    Serah had seen him.

    Her eyes flicked to his face, to the blood on his knife, to the empty space behind him where no party followed. Her expression did not soften. It sharpened.

    “You,” she barked. “If you’re here to loot, I’ll break your hands after the goblins are done with them.”

    “I’m here because your gate has a hole in it.”

    “So does your head, if you came alone.”

    A spear stabbed toward her neck. She caught the shaft against her wrapped left forearm. The point gouged leather and skin. She stepped in and split the wielder from collarbone to sternum.

    “Can you fight?” she demanded.

    Kael looked at the horde pressing toward them, at the villagers trying to drag the cart into place while arrows hissed overhead from goblins in the trees. He tasted blood where his cheek had been opened.

    “Badly.”

    “Can you die quietly?”

    He almost laughed. It came out as a breathless, ugly sound. “Better than anyone you’ve ever met.”

    Serah’s gaze lingered on him for half a second too long. Then she kicked a fallen spear toward him.

    “Stand left. Keep them off the wheel.”

    Kael caught the spear awkwardly. It was heavier than it looked, its point chipped, its shaft sticky with goblin hand-grease.

    The cart behind them lurched as three villagers shoved it across the gate opening. One wheel jammed in a rut. A boy no older than fifteen threw himself against the spokes, sobbing with effort. An old woman with a butcher’s cleaver stood beside him, daring anything small and green to come close.

    Outside, the big goblin with the boar skull raised its stone hammer and howled.

    The horde answered.

    They hit again.

    Kael braced the spear like he had seen in movies, which turned out to be nearly useless when the first goblin simply batted the point aside and tried to climb him. He stumbled back, caught the creature’s wrist, and headbutted it. Pain burst through his skull. The goblin reeled. Serah’s blade flashed past Kael’s shoulder and removed its head.

    “Point at the enemy, not the weather,” she snapped.

    “Helpful.”

    “Alive is helpful. Sarcasm is ornamental.”

    Another goblin slipped low. Kael’s Carrion Sense felt the vibration of its feet before his eyes caught the movement. He jabbed downward, not elegantly but fast enough. The spear punched into the goblin’s thigh. It screeched. He kicked it in the face, yanked the spear free, and nearly lost it when blood slicked the shaft.

    Two more surged at Serah. She caught one across the ribs but the other ducked inside her reach. Its dagger plunged toward the gap under her arm.

    Kael moved without thinking.

    He stepped into the blow.

    The dagger went into his side.

    Cold first. Then heat. Then a tearing pressure that stole half his breath.

    Critical Hit!
    You suffer 22 damage.
    HP: 3/31
    Status: Bleeding (Severe)

    The goblin blinked up at him, surprised to find its blade buried in the wrong body.

    Kael grinned through red teeth.

    “Tagged,” he whispered.

    He grabbed the goblin’s wrist with both hands and held on.

    Serah killed it so hard the System notification seemed late.

    Assist awarded.
    +4 EXP

    Kael hit his knees. The world pulsed black at the edges. Blood pumped between his fingers each time his heart beat.

    Serah seized the back of his cloak and dragged him behind the half-moved cart with one hand while cutting with the other.

    “Healer!” she shouted. “Lysa!”

    “Busy!” someone screamed from deeper in the village. “Unless he’s on fire, bleeding has to wait!”

    Kael pressed his palm to his side. It did nothing. The bleeding icon pulsed.

    HP: 2/31

    His breath rattled.

    Serah crouched over him, face smeared with goblin blood. Up close, Kael saw the exhaustion beneath her fury. Purple shadows under slate-gray eyes. A cracked lip. A dented gorget strapped too tight as if armor could hold a person together by force.

    “Fool,” she said.

    “Saved you.”

    “You wasted a body on a dagger meant for mail.”

    Kael wanted to tell her she had no idea how funny that was. Instead he coughed blood onto his chin.

    HP: 1/31

    The sounds of the gate blurred. Screams stretched. Metal clanged underwater.

    Serah leaned closer. “Stay awake.”

    “Bad… at that.”

    “That was an order.”

    Kael’s laugh was a wet bubble. “Guildless knight still giving orders?”

    For a heartbeat, something raw flickered through her face.

    Then a goblin arrow struck the cart beside her head, and she was iron again.

    “Die, then,” she said, voice low. “But if you get back up as one of them, I’ll put you down myself.”

    Kael smiled.

    “Promise?”

    The world went red, then black.

    You have died.
    Killed by: Redcap Cutter
    Cause: Severe Bleeding / Dagger Wound
    Trait Activated: Respawn Sovereign

    Death had become less like an ending and more like falling through a trapdoor.

    There was still terror in it. His body remembered every failure of breath, every final convulsion. But beneath the terror ran a terrible anticipation, bright and sharp as a blade drawn in darkness.

    Something waited in the black with him.

    Not the System. The System spoke in clean boxes and measured rewards. This was deeper. Older. A pressure beneath thought, vast as buried machinery turning under the world.

    It noticed him.

    Kael felt its attention slide across his soul like a hooked chain.

    Respawn Anchor Located.
    Nearest safe zone contested.
    Selecting viable corpse-adjacent location…

    Fragments of the goblin that killed him spun through the dark: the twitch of its wrist, the taste of fear-sweat, the way its feet found gaps in a battlefield, the greedy little rhythm by which it sensed weakness and dove for it.

    Ability Theft Available.
    Killer: Redcap Cutter
    Select one:
    — Ragged Ambush (Active): Briefly increase damage when attacking from an enemy’s blind spot.
    — Filth-Blooded (Passive): Minor resistance to disease and tainted food.
    — Skitter Step (Active): Low evasive dash under incoming strikes.
    Selection forced by compatibility…

    Ability Acquired: Skitter Step (Rank F)
    Description: Expend stamina to perform a short, low evasive movement. More effective against larger opponents or committed attacks.

    Kael fell upward into pain.

    He slammed back into existence behind a chicken coop forty paces inside Brindlemark’s palisade, face-first in mud and feathers. Air punched into his lungs. His side was whole. His cheek still bore a tender line where claws had opened it, but the fatal wound was gone.

    Respawn Complete.
    Temporary Penalty: Grave Chill — all attributes reduced by 5% for 10 minutes.
    Warning: Repeated deaths in short duration may increase anomaly visibility.

    “Yeah, yeah,” Kael gasped, pushing himself up. “Put it on my tab.”

    A chicken pecked his ear.

    He scrambled to his feet. The village was chaos. Goblins had forced one side of the cart aside and were squeezing through the gate in twos and threes. Serah held the breach alone, boots sliding in mud dark with blood. Her HP hovered lower now.

    Serah Ironvale
    HP: 132/211
    Status: Bleeding (Minor), Fatigue I

    She fought like someone determined to make death work for its meal, but numbers were numbers. Every time she cut one goblin down, two more worried at her flanks. Without a shield, every block cost her flesh. Without a party, every second cost her stamina.

    Kael spotted his own corpse near the cart, pale and slack in the mud, eyes open to the red sky. A goblin was trying to yank the boots off it.

    “Hey!” Kael shouted.

    The goblin looked up.

    So did Serah.

    For the first time since he had seen her, the knight froze.

    Kael vaulted a rain barrel, landed badly, recovered, and sprinted toward the gate. The boot-thief goblin shrieked and pointed at him, then at the corpse, then at him again.

    “Yes,” Kael yelled. “It’s confusing. Focus up.”

    An arrow hissed toward his chest.

    Skitter Step fired.

    His body dropped sideways, knees bending wrong-low, a goblin’s borrowed reflex folding him beneath the arrow’s path. The shaft sliced through his hair instead of his lung. Momentum carried him into a slide. He came up grinning despite himself.

    Skitter Step used.
    Stamina: 18/28

    Serah stared at him as if he had personally offended physics.

    “Later!” Kael shouted.

    The big goblin with the boar skull reached the gate.

    The Redcap Brute slammed its door-shield into the cart. Wood exploded. A villager vanished beneath the impact with a sound Kael felt in his teeth. The brute’s hammer rose.

    Serah stepped into its path.

    “No,” she growled.

    The hammer came down.

    She caught the blow on her sword.

    The sound was catastrophic. Her knees buckled. The blade bent. Mud splashed up around her boots. For a second she held, muscles standing out in her neck, left arm useless without the shield that should have braced the guard.

    Then the brute shoved.

    Serah flew backward and crashed through the side of a vegetable stall.

    “Serah!” the old bell-ringer cried from above.

    The brute bellowed and stepped through the breach.

    A new prompt ignited in Kael’s vision.

    Elite Enemy Entered Village Core Radius
    Redcap Brute — Level 6
    Threat: High
    Village Core Integrity: 78%

    0 chapter views

    0 Comments

    Note
    0 online