Log InRegister
    Read Free Web Novels Online

    The first rule of hidden dungeons, Mara decided, was that they never ended when the reward chest opened.

    They only changed shape and found a nastier way to continue.

    The stone corridor beyond the drowned chapel breathed around her, each exhale rolling cold mist over her ankles. Water dripped from roots tangled in the ceiling. The faint blue glow of corpse-moss painted every broken brick in sickly light. Behind her, the chapel where she had fought the stitched-together tutorial slimes had sealed itself shut with a wet grinding noise, leaving only a wall of weeping stone and one mocking line of text still burned into her vision.

    QUEST COMPLETE: A Well-Meaning Descent
    REWARD GRANTED: Class Fragment Acquired — ERROR: PATCHWORK
    NOTICE: You are not eligible to possess class data.
    NOTICE: Attempting correction…
    NOTICE: Correction failed.

    “Story of my life,” Mara muttered.

    Her voice sounded too loud in the corridor, swallowed and returned by the stones as if something deeper underground had learned to mimic sarcasm.

    She flexed her right hand. Black thread shimmered beneath the skin of her palm, fine as spider silk and bright as burned wire. It hadn’t been there before the reward. Every time she moved her fingers, the strands shifted under her skin, knotting and unknotting according to patterns she almost recognized from late-night code reviews and crash reports.

    On the edge of her vision, the broken Debug Interface flickered in and out like an exhausted fluorescent light.

    ENTITY: Mara Venn
    DESIGNATION: NPC_TutorialVillager_Female_03 (UNREGISTERED INSTANCE)
    LEVEL: 0
    CLASS: None / ERROR: PATCHWORK_FRAGMENT_01
    STATUS: Marked for Deletion
    DELETION TIMER: [VALUE NOT FOUND]

    “Love the confidence,” she said. “Really inspiring.”

    Her stomach answered with a hollow cramp. Apparently being a glitched NPC did not exempt her from hunger. Or exhaustion. Or the damp misery of waking inside a death game wearing a mud-stained village dress and shoes that had clearly been textured by someone who hated feet.

    She had no weapon. No armor. No hotbar, because the System insisted she wasn’t a player. The only reason she was still breathing was because the dungeon had been buggy enough for her to break it before it broke her.

    Ahead, the corridor narrowed into a slit between leaning stone walls. Something glimmered on the ground beyond it.

    Mara stopped.

    In Elyndra Online, glimmering objects in low-level dungeons came in four reliable categories: loot, trap bait, environmental storytelling, and unpaid overtime. Since this corridor had the design subtlety of a junior dev’s first dungeon crawl, she was betting on trap bait.

    She crouched, ignoring the way cold mud soaked through the hem of her dress, and squinted.

    A coin lay in the center of the passage. Not copper. Too bright. Gold, stamped with a crown on one side and a grinning goblin face on the other. It spun slowly on its edge despite no hand touching it, catching corpse-moss glow in lazy flashes.

    “Absolutely not,” Mara said.

    The coin continued spinning.

    “I’ve tested this quest chain. There’s no legitimate gold drop in the tutorial well.”

    The coin wobbled, as if offended.

    “Also, your collision is clipping through the floor.”

    The coin froze.

    A beat of silence passed.

    Then the shadows above her exploded.

    Something small and fast dropped from the ceiling with a shriek like tearing brass. Mara threw herself backward on instinct. A curved dagger flashed where her throat had been, shaving a lock of damp hair instead of opening her neck. The attacker hit the ground in a flourish of green limbs, velvet, and jingling metal.

    He was a goblin, but not one of the twitchy, loincloth-wearing trash mobs that haunted newbie fields. This one wore a burgundy coat with gold embroidery, a high collar, and far too many rings on fingers tipped with polished black claws. A feathered hat sat at a rakish angle between long pointed ears. His skin was deep moss green, his nose sharp as a hook, and his grin had enough teeth to qualify as a hazard zone.

    He landed in a bow.

    “Good evening, unfortunate pedestrian,” he said. “Your valuables, if you please.”

    Mara stared at him.

    He held the bow.

    Water dripped somewhere. The coin fell flat with a tiny plink.

    “Did you just introduce yourself mid-ambush?” Mara asked.

    The goblin rose, smile widening. “Naturally. One must maintain standards. Any gutter-born knife-ear can stab first and rummage afterward. I am not any gutter-born knife-ear.” He swept one arm dramatically, bracelets chiming. “Prince Niximillian Vex of the Gutterglass Court, Third Heir to the Under-Crown, licensed acquisition specialist, duelist of questionable mercy, and the finest redistribution artist beneath three kingdoms.”

    “Niximillian.”

    “You may gasp.”

    “I’m trying not to laugh.”

    The goblin’s golden eyes narrowed. “Ah. A rude victim. How refreshing.”

    “I’m not a victim.”

    He glanced at her mud-caked dress, bare hands, and the thin blue error-light flickering around her outline. His grin returned, sharper than before. “My dear damp human, you are standing alone in a sealed dungeon corridor with no weapon, no visible class aura, and the complexion of someone recently chewed by a plumbing system. If you are not a victim, then the profession has suffered a tragic collapse in standards.”

    Mara slowly stood. Her knees complained. Her ribs still ached from the slime abomination in the chapel. She could feel the new class fragment pulsing beneath her palm like a second heartbeat.

    “You’re a little overdressed for a random encounter,” she said.

    “And you are a little under-leveled for continued existence.” Nix flicked his dagger in a lazy circle. “Now. Pockets. Bags. Secret pouches. Sentimental lockets. Cursed heirlooms. Teeth, if gold. Place them all on the ground and back away. Try anything heroic and I shall be very disappointed while I stab you.”

    “I don’t have any pockets.”

    Nix blinked.

    “What?”

    “This dress doesn’t have pockets.” Mara pinched the muddy fabric at her hips and tugged it outward. “Tutorial NPC outfit. Decorative apron, no storage. One of many sins committed by the art department.”

    The goblin’s expression shifted from smug menace to genuine revulsion. “No pockets?”

    “No.”

    “None at all?”

    “That’s what no means.”

    Nix lowered his dagger a fraction. “Barbaric.”

    “We agree on something.”

    “Wait.” His gaze sharpened again. “You said tutorial NPC.”

    Mara’s mouth closed.

    The corridor seemed to grow colder.

    Nix tilted his head, studying her with a predator’s quick, curious focus. “But tutorial villagers do not wander sealed under-dungeons. They stand near fence posts and offer bread to idiots. They do not argue about garment design. They do not smell faintly of ozone and wrongness.”

    “That’s a personal question.”

    “That is not a question.”

    “Then I don’t have to answer it.”

    His grin crept back. “Oh, this is becoming a profitable evening.”

    A red outline flashed around him in Mara’s Debug Interface.

    ENTITY DETECTED: Niximillian Vex
    SPECIES: Goblin (Noble Variant)
    LEVEL: 12
    CLASS: Loot Goblin Prince / Contract Rogue
    FACTION: Gutterglass Court (EXILED)
    THREAT: Fatal
    NOTES: Quest-critical? Duplicate flag conflict. Do not spawn in Tutorial Substructure. Report to Live Ops.

    “Level twelve,” Mara said before she could stop herself.

    Nix went very still.

    Then slowly, delightedly, he pointed his dagger at her face. “Now how, my soggy little mystery, did you know that?”

    “Lucky guess.”

    “No one guesses level twelve. They guess ten if they are optimistic, fifteen if they are cowards, and twenty if they have met my mother.”

    “You have family issues. Great. Rob a therapist.”

    Nix vanished.

    Not truly vanished. Mara had seen the effect before, though only from player footage and bug reports: a rogue mobility skill that snapped the user through a short-range shadow path. The air folded with a dark shimmer. By the time her brain caught up, cold steel kissed the side of her neck.

    Nix’s voice purred beside her ear. “I collect secrets more eagerly than coin. Coin merely buys doors. Secrets persuade them to open.”

    Mara forced herself not to swallow. The dagger pressed just hard enough to dimple skin.

    “And what do you do with broke secrets in dresses with no pockets?” she asked.

    “Depends whether they bleed interestingly.”

    The black thread beneath her palm flared.

    PATCHWORK_FRAGMENT_01 RESPONSE AVAILABLE
    Improvised Stitch: Bind loose system object to nearest compatible anchor?
    WARNING: Compatibility unknown.
    WARNING: Anchor definition corrupted.
    Accept? Y/N

    Mara’s eyes flicked across the message. Loose system object? Nix? His dagger? The trap coin? The stupid corridor?

    The blade nudged her skin. A warm bead of blood slid down her neck.

    “I am losing patience,” Nix said.

    “Funny,” Mara whispered. “I lost mine sometime during death.”

    She accepted.

    The corridor detonated into blue light.

    Nix yelped. Mara felt something rip through her palm, not pain exactly but the sensation of thread pulled through fabric too thick for the needle. Black filament burst from her skin and lashed into the air. It wrapped around Nix’s dagger, his wrist, his rings, then snapped outward toward the spinning gold coin on the floor.

    The coin split open like an eye.

    A scroll unfurled from empty air between them, parchment yellowed and bordered with tiny goblin skulls stamped in green wax. Lines of legal text crawled across it too fast to read, writing and rewriting themselves in three different languages.

    Nix’s face went from furious to horrified.

    “No,” he breathed. “No, no, no. Absolutely not. I did not invoke—”

    The scroll snapped around his wrist.

    A second strip of parchment coiled around Mara’s left hand.

    Nix shrieked in outrage. “Unhand my contractual autonomy!”

    “I’m not the one with the murder knife!” Mara snapped.

    The parchment tightened.

    The System chimed with a sound like a bell dropped into a meat grinder.

    PARTY CONTRACT INITIATED
    Contract Type: Temporary Loot Division Agreement
    Initiator: Niximillian Vex
    Counterparty: NULL_NPC_UNREGISTERED
    Terms: Standard Goblin Acquisition Etiquette, Clause 7-B
    Error: Counterparty lacks inventory, soul ledger, class identity, mortal registration, and taxable address.
    Attempting substitute identity…

    “Clause Seven-B?” Mara demanded.

    Nix clutched at the parchment binding his wrist. “A gentlemanly robbery formality! Purely ceremonial! It allows me to claim first appraisal rights after violence!”

    “You made me sign a mugging contract?”

    “I made your corpse sign nothing! You triggered something eldritch with your horrible hand!”

    The parchment burned brighter.

    Substitute identity found: PARTY_LEADER
    Assigning roles…
    Leader: Mara Venn (ILLEGAL)
    Member: Niximillian Vex
    Loot Rules: Need Before Greed / Greed Before Ethics / Ethics Not Found
    Friendly Fire: Disabled (FAILED)
    Shared Experience: Enabled (NO VALID LEVEL TABLE)
    Contract Duration: Until dungeon exit / party wipe / royal ransom / heat death of server

    A green icon popped into existence beneath Mara’s health bar. She hadn’t had a health bar five minutes ago. Now a jagged little portrait of Nix appeared beside it, wearing an expression of noble betrayal.

    Nix stared at the air in front of him as his own interface clearly updated.

    “Party member,” he whispered.

    Then louder, aghast: “Party member?

    The parchment dissolved into sparks. The black thread retreated into Mara’s palm, leaving her hand shaking. Nix staggered back as if he had been slapped with a tax audit.

    “Congratulations,” Mara said, pressing fingers to the shallow cut at her neck. “You robbed yourself into friendship.”

    “This is not friendship. This is abduction with administrative garnish.”

    “You started it.”

    “I attempted a clean robbery!” He thrust an accusing claw at her. “You responded with cursed paperwork!”

    “You’re still holding the knife.”

    Nix looked at the dagger, then at her, then sheathed it with theatrical reluctance. “Under protest.”

    “Noted.”

    “Unbind me.”

    “I don’t know how.”

    “Learn quickly.”

    “Sure. I’ll just check the manual for illegal goblin mugging contracts fused to my broken post-death UI.”

    Nix inhaled sharply through his nose, then adjusted his coat with stiff, furious dignity. “Very well. Temporary cooperation. We find an exit, locate a contract broker, sever this humiliation, and then I rob you properly.”

    “Dream big.”

    “I always do.” His eyes flicked toward her palm. “What are you?”

    Mara almost answered with a joke. It was easier. Jokes were armor, and hers was all she had besides a mud dress and a class fragment that treated reality like torn cloth.

    But Nix’s face, for all its smug angles, had gone watchful. Not just greedy. Wary.

    He knew this world better than she did. Or at least this version of it. A goblin noble exiled into a tutorial dungeon that didn’t belong under a well. A rogue with a contract trap disguised as coin. An enemy, maybe. But now his portrait sat beneath hers, tied by System nonsense and black thread.

    “A QA tester,” she said.

    Nix frowned. “Is that a saint? A demon? Some northern cannibal order?”

    “Worse. I found problems for a living.”

    He considered this, then nodded once. “Ah. A curse profession.”

    “Basically.”

    A distant groan rolled through the corridor. Stone shifted somewhere ahead, followed by a wet dragging sound.

    Nix’s ears twitched. “We should continue this delightful identity crisis elsewhere.”

    “Something coming?”

    “Many somethings. Slow. Moist. Uncultured.”

    Mara looked behind them at the sealed wall, then ahead at the narrow passage. “Only one way.”

    “There is always more than one way.” Nix produced two lockpicks from his sleeve and glanced at the stone wall. “But some ways require tools, time, and not being pursued by moist things.”

    They moved.

    The passage forced them single file, shoulders scraping slick stone. Nix slipped ahead with easy grace, boots finding dry ridges Mara could barely see. His coat never snagged. His hat feather somehow remained jaunty despite the low ceiling. Mara hated him a little for that.

    The air thickened as they descended. It smelled of mineral rot, ancient rainwater, and something metallic underneath—like old blood scrubbed from a blade but never fully gone. The corpse-moss faded behind them, replaced by veins of amber crystal pulsing inside the walls.

    Nix glanced back. “Step where I step. Unless you enjoy losing feet.”

    Mara froze with one boot hovering over a darker patch of floor.

    Her Debug Interface flickered.

    TRAP DETECTED: Rustjaw Snare
    Trigger: Pressure Plate
    Damage: 85 piercing / Bleed / Tetanus-adjacent flavor text
    Disarm DC: 18
    Status: Poorly maintained

    “Tetanus-adjacent?” she murmured.

    “What?” Nix asked.

    “Nothing.” She placed her foot exactly where his had landed.

    “You can see traps,” he said.

    “You can smell them?”

    “I can smell rust, oil, bad engineering, and cheap dwarven springs. You looked at the floor as if it personally confessed.”

    “Maybe I’m perceptive.”

    “You walked directly into my coin.”

    “I did not touch your coin.”

    “Yet here we are, spiritually entangled.”

    “Keep walking, Prince Pocketcrime.”

    Nix made a wounded sound. “That was almost good. Workshop it.”

    They reached a wider chamber shaped like the inside of a cracked cistern. The ceiling arched high overhead, lost in darkness. Three broken aqueducts emptied trickles of black water into a circular basin at the center. Around the basin rose heaps of discarded objects: rusted swords, cracked shields, mold-swollen packs, dented helmets, cracked potion bottles, bones still wearing rings, and the glitter of coins spilled like bait across the stone.

    Mara stopped at the threshold.

    “Loot room,” Nix breathed reverently.

    “Trap room.”

    “Loot rooms are trap rooms with ambition.”

    “You’re not touching anything.”

    He turned slowly, one hand pressed to his chest. “I beg your finest pardon?”

    “Look at it.” Mara pointed at the piles. “That’s not reward placement. That’s a hoard asset dump. Low-level weapons mixed with mid-tier armor, coins from different regions, bones, potions, probably cursed items—”

    “You say cursed as if it is not a feature.”

    “—and the basin is obviously the trigger point. We enter, loot shifts, monster wakes up.”

    Nix’s eyes gleamed. “Then we do not enter.”

    “Good.”

    “We loot from here.”

    “No.”

    He had already produced a collapsible hook on a silk cord.

    “Nix.”

    “Mara.” He mimicked her tone exactly and flicked the hook toward a nearby pile.

    The hook snagged a small iron-banded chest half-buried under a broken kite shield. Nix gave the cord a delicate tug. The chest shifted. Coins slid down in a whispering cascade.

    Nothing attacked.

    Nix looked back at Mara with insufferable triumph. “Etiquette lesson one: never step into the obvious kill circle when the loot is willing to come to you.”

    “That chest is probably cursed.”

    “Most worthwhile things are.”

    He reeled it in. The chest scraped across the threshold and bumped against his boot. No teeth sprouted. No poison gas hissed. No skeletal guardian announced its resentment.

    Nix knelt and ran one claw over the lock. His expression softened into almost tenderness.

    “Brass warding, cheap iron tongue, vanity runes painted on by someone with more confidence than training.”

    “Can you open it?”

    He looked offended. “Can a dragon hoard? Can a paladin monologue? Can a tavern stew conceal rat?”

    “So yes.”

    “So watch.”

    His picks danced. Mara had seen high-level rogues in Elyndra open locks with flashy animation sets: glowing tools, spinning tumblers, a neat progress bar. Nix worked like a musician coaxing secrets from a stubborn instrument. His long ears tilted with each tiny click. His tongue poked between sharp teeth. When the lock finally opened, it did so with a sigh that sounded embarrassingly relieved.

    Nix lifted the lid.

    Darkness pooled inside.

    Not shadow. Liquid darkness, glossy and thick, reflecting neither amber crystal nor corpse-moss glow. Nestled in it lay a necklace of silver thorns wrapped around a black gemstone that pulsed softly, like a heart trying to remember how to beat.

    Mara’s interface screamed.

    ITEM DETECTED: Thorn of the Unmourned
    RARITY: Cursed Rare
    EFFECT: +18 Vitality, +12 Shadow Resistance
    CURSE: Wearer cannot receive healing from allies. Converts incoming healing into grief stacks. At 10 stacks, summons nearest dead relative as hostile elite.
    ADDITIONAL FLAG: Boss Memory Relic
    RECOMMENDATION: Do not equip. Do not store. Do not love.

    “Pretty,” Nix said.

    “Don’t touch that.”

    He was already reaching.

    Mara slapped his hand.

    Nix recoiled as if she had struck royalty, which, technically, she had. “Assault!”

    “It blocks healing and summons dead relatives.”

    His outrage cooled into interest. “How many dead relatives?”

    “That is not the part you should focus on.”

    “You have clearly never negotiated with my aunt.”

    “It’s cursed.”

    “Yes, we established value.”

    “If you put that in your inventory, does the curse trigger?”

    “Depends on the curse architecture,” Nix said, all smug lecture again. “Contact curses bite on touch. Possession curses bite when carried. Equip curses bite when worn. Sentimental curses bite when named. Goblin etiquette requires proper appraisal before claiming, unless one is fleeing fire.”

    0 chapter views

    0 Comments

    Note
    0 online