Log InRegister
    Read Free Web Novels Online

    The mall had learned to breathe in the dark.

    Its lungs were the broken escalator shafts, exhaling dust and cold air in slow, patient drafts. Its ribs were the open balconies of five ruined floors, stacked above one another around a central atrium where emergency lights pulsed red behind sheets of grime. Every pulse revealed a different corpse of consumer civilization: mannequins slumped like abandoned saints behind shattered glass, sale banners hanging in strips from the ceiling, food court tables overturned and filmed in black mold. Every fade swallowed them again.

    Ash Vey crouched behind a kiosk that had once sold phone cases shaped like cartoon animals and watched the darkness watching back.

    Across the atrium, something moved inside the mirrors.

    Not reflected in them.

    Inside.

    A long shape slid from one polished surface to another, flickering between perfume store displays and mirrored columns and the glossy black face of a dead information terminal. It never crossed open air. It swam through reflections as if the whole mall had become a tank of lightless water.

    Beside Ash, Mara breathed through her teeth. Even in the dim red strobe, her armor looked too new for this place—scratched riot-plate looted from a precinct event, straps tightened with electrical cable, shoulder guard painted with the white slash she had adopted as a party mark. She held her shield close against her body rather than raised. She had learned. In this dungeon, sound had teeth.

    Jun was a shadow folded into the gap beneath the kiosk counter. His hood hid most of his face. His hands did not shake. They never did. He had a scavenger’s stillness, the sort born from hiding while worse people searched rooms. Only the pale line of his eyes moved, flicking from mirror to mirror, counting exits, counting threats, counting debts no one had named aloud.

    The System had called this place a mall.

    It was lying.

    EVENT DUNGEON: BLACKOUT PROMENADE

    Phase Boundary Reached.

    Boss Territory: Central Atrium – Customer Reflection Court.

    Visibility Rule: Unlit entities generate delayed reflections.

    Sound Rule: Aggro prioritizes repeated patterns.

    Death Rule: Party integrity required for reward eligibility.

    Ash had stared too long at that last line when it appeared.

    Party integrity required.

    The words had crawled under his skin and stayed there.

    Mara nudged his boot with hers. One tap. Question.

    Ash held up two fingers, then pointed at the mirrored pillars around the atrium. Two adds. Maybe three. He tapped his temple, then drew a circle in the air. Pattern boss. He pointed to the fountain in the center—a dry marble basin filled with coins gone green and brittle plastic flowers—and then to the shattered skylight far above where moonlight leaked through dust in a narrow, silver blade.

    Mara’s eyes narrowed. She mouthed, You sure?

    Ash gave her a grin he did not feel. It was the kind of grin that had once made drunk patients laugh in the back of an ambulance while he wrapped their broken arms. It said, I know what I’m doing, even when he had blood on his gloves and a dispatcher screaming in his ear.

    He knew this fight.

    He had died to it before.

    Probably.

    Memory came to him these days like torn map pieces soaked in dirty water. He remembered the atrium, the boss, the mirrors. He remembered a mechanic involving light. He remembered that attacking the wrong reflection punished the whole party. He remembered Mara cursing at him afterward—no, not afterward. There had been no afterward. Or there had. His deaths folded time around him like a fist, crushing sharp details into pulp.

    But the shape of the fight remained.

    Break mirrors during dim phase. Do not break mirrors during bright phase. Stand in moonbeam at enrage. Kill the reflection that looked away.

    Kill the reflection that looked away.

    That thought sat in his skull with the weight of certainty.

    It had to be right.

    The reflection slid again. This time it stopped inside the enormous wall mirror behind a boutique called LUMINA. The store’s sign had lost half its letters, leaving LUM in cold white neon, flickering like a dying heartbeat. Inside the mirror, a figure unfolded.

    It was tall and thin, draped in a dress made of reflective strips and black gauze. Its head was smooth chrome without features until the emergency light pulsed. Then a woman’s face appeared across the metal, assembled from stolen glimpses—Mara’s mouth, Jun’s eyes, Ash’s cheekbone, the dead smile of a mannequin.

    The boss lifted one finger.

    Every mirror in the atrium turned toward them.

    Boss Encounter Initiated

    THE CUSTOMER WHO RETURNS – Level 18 Elite Anomaly

    Condition: Mirror-Bound

    Condition: Unsatisfied

    Warning: Complaints May Escalate

    “That’s the stupidest warning yet,” Mara whispered.

    The boss’s chrome face split open in a smile.

    “Receipt?” it asked.

    The voice came from everywhere reflective at once: window glass, cracked phone screens, puddles of oil, Jun’s knife.

    Ash’s muscles coiled.

    “Now.”

    Jun moved first.

    He did not sprint. Sprinting slapped sound against tile, and sound in the Blackout Promenade attracted things with too many mouths. Jun flowed low along the kiosk’s edge and flicked three scavenged ball bearings across the floor. They rolled in different directions, ticking softly.

    The mirrors twitched.

    The boss twitched with them.

    Mara broke cover in the half-second of confusion, shield up, boots hitting tile in a controlled thunder she could not fully silence. A ribbon of silver shot from the LUMINA mirror toward her, thin as a measuring tape and fast as a striking snake. She angled her shield. The ribbon scraped across it with a shriek of metal on metal, throwing sparks that hung in the air too long.

    Ash dashed behind her and cut left.

    His class moved differently now. Grave Runner did not make him graceful; it made him inevitable. Every bruise, every debuff, every near miss lit something under his ribs. His boots found traction on dusty tile. His lungs burned clean. The crescent blade in his hand—a looted shop-display weapon upgraded twice by System nonsense and once by Jun’s wire-wrapped grip work—felt hungry.

    Momentum: 12%

    Recent Death Penalty Suppressed By: Grave Runner Trait – Bad Road Home

    He ignored the message and aimed for the first target: a freestanding mirror beside a cosmetics pop-up.

    The boss’s reflection occupied it for one flash of red light. Not the body. Not the true boss. Just a delayed echo with its head turned sideways, watching Ash from the corner of its borrowed face.

    Dim phase. Break mirrors.

    Ash slammed his blade through the glass.

    The mirror burst inward with a sound like a thousand teeth chattering. Black smoke poured from the frame. Somewhere above, a chorus of mannequins whispered in appreciation.

    Anchor Mirror Destroyed: 1/7

    Boss Stability Reduced.

    Party Noise Pattern Logged.

    “Good!” Ash called, then immediately regretted the volume.

    The atrium answered.

    From every shuttered storefront, something tapped once.

    Once.

    Once.

    Once.

    Mara threw him a look sharp enough to draw blood. “Inside voice, hero.”

    “Working on personal growth.”

    Another ribbon snapped at him from the side. Ash ducked, felt wind peel hair off his forehead, and rolled beneath a bench. The ribbon sliced the bench in half without slowing. Its cut edges gleamed mirror-bright.

    Jun emerged behind a planter and drove a crowbar into the second mirror’s base. He did not hit the glass. He pried the whole thing free. The mirror tilted, catching the moonbeam from above, and for one breath the boss screamed.

    The sound arrived without sound. It punched pressure into Ash’s ears and made his vision frost at the edges.

    Status: Disoriented

    Skill Recall Interference: 3%

    Ash’s stomach dropped.

    Skill recall interference was new. Or not new. He had seen it before. Maybe. The words smeared as he looked at them, the way names on old hospital wristbands blurred when soaked in saline and blood.

    He slapped the side of his head hard enough to hurt.

    “Don’t do that,” Mara hissed.

    “System’s chewing on me.”

    “Chew back.”

    Jun’s crowbar squealed. The mirror crashed down, cracking but not shattering.

    The boss’s head snapped toward him.

    Ash saw the mechanic before the System announced it: the mirrored strips of the boss’s dress lifted like scales, each one reflecting Jun’s crouched shape. Seven Juns. Fourteen. A hundred silent scavengers, all frozen in the shining fabric.

    “Jun, break line!” Ash shouted.

    Jun threw himself backward as every reflected version of him stabbed downward with invisible knives.

    The real Jun jerked midair. Blood opened across his left arm in seven parallel lines. He landed on his shoulder, rolled once, and vanished behind a toppled sunglasses rack.

    Mara hit the boss’s anchor reflection from the front. Her shield slammed into the LUMINA mirror, not breaking it, but forcing the chrome figure within to ripple. Ash saw his opening. He sprinted toward the downed mirror Jun had loosened, planted one foot on its frame, and drove his blade through the crack.

    This time the glass exploded outward.

    Anchor Mirror Destroyed: 2/7

    Boss Stability Reduced.

    Dim Phase Remaining: 00:43

    “Forty-three!” Ash barked.

    Mara did not waste words. She rammed into a mirrored column, shield-first. The impact boomed.

    Too loud.

    The mall heard.

    On the second-floor balcony, mannequins turned their heads.

    Dozens of blank faces tilted down toward the atrium in perfect synchronization.

    “Oh, come on,” Mara said.

    “Adds are fake until phase two,” Ash said.

    A mannequin dropped from the balcony and hit the tile on all fours. Its plastic face split vertically, opening to reveal wet red gums.

    Ash stared.

    “That one’s real.”

    “Your confidence remains inspiring.”

    The mannequin charged.

    Mara met it with a shield bash that cracked its head sideways. It kept coming, limbs clacking, fingers sharpening into white plastic hooks. Ash slid behind it and carved through the back of its knee. Jun’s knife flashed from nowhere and punched into the hinge of its neck. The mannequin collapsed into twitching pieces.

    Event Add Defeated: Returned Shopper

    Shared Experience Reduced Due To Boss Territory

    Above, more mannequins climbed over the railings.

    “We need pace,” Ash said.

    “Then stop sightseeing.” Mara shoved him toward the next mirror.

    They moved.

    For half a minute, everything worked.

    Ash cut reflections. Mara controlled angles. Jun broke supports, killed sound sources, and somehow appeared exactly where a thrown screw or shattered display light could drag aggro away from someone’s spine. They destroyed the third mirror near a luxury watch store. The fourth in the polished face of an elevator door. The fifth was a trap: the boss hid an add behind its delayed reflection, and Ash took a plastic hook through the meat below his ribs before Mara pulped the mannequin’s head against a column.

    Pain flared white, hot, clarifying.

    Status: Bleeding

    Momentum: 37%

    Grave Runner Trait Activated: Redline Footing

    Movement Speed Increased While Below 60% Health.

    Ash laughed despite himself.

    It came out breathless and a little unhinged.

    Mara heard it. “That better be a plan laugh.”

    “It’s at least plan-adjacent.”

    He kicked off the elevator door as the sixth anchor shimmered into existence across the atrium: a circular mirror hanging behind the customer service desk. Of course. The boss wanted a counter. Wanted a complaint filed. Wanted them to come to it.

    The emergency lights pulsed red.

    Then white.

    The entire atrium flashed bright as the dead skylight above blazed with sudden artificial moonlight. Every mirror became a blade. Every shard on the floor reflected the party in hundreds of broken pieces.

    Bright Phase Initiated

    Warning: Reflections Are Binding.

    Anchor Mirrors Protected.

    Identify Dissatisfied Reflection.

    Ash skidded to a stop so hard his boots smoked.

    “No breaks!” he shouted. “No glass damage! Find the one looking away!”

    The boss vanished from the LUMINA mirror and appeared in every reflective surface at once.

    Hundreds of chrome women stood around them, each face stolen from a different angle, each body draped in strips of light. Most stared directly at Ash, Mara, or Jun.

    One would not.

    One would be looking away.

    That was the mechanic.

    He remembered it.

    He had to.

    Mara backed toward him, shield raised but not touching any glass. “How long?”

    “Until we hit the right reflection.”

    “And if we don’t?”

    “It escalates.”

    Jun made a small sound from behind them. Not a word. A click of tongue against teeth.

    Ash glanced over.

    Jun pointed with two fingers toward the second floor.

    In a darkened clothing store above, a tall mirror showed the boss with its back turned.

    There.

    Ash felt certainty lock into place. A clean snap. The same feeling as recognizing ventricular fibrillation on a monitor before anyone else in the room caught up. There was no time for debate when a life sat on the edge of the next ten seconds.

    “That one!” Ash said.

    Jun was already moving.

    Mara grabbed Ash’s sleeve. “Wait. The prompt said dissatisfied, not looking away.”

    “Same thing.”

    “Ash.”

    Her grip tightened.

    For one horrible moment, he saw doubt in her face—not fear of the boss, not fear of death, but fear of him. Fear that the holes in his head were bigger than his luck.

    He hated her for half a heartbeat.

    Then hated himself for it.

    “I’ve seen this,” he said.

    He heard how thin the words were.

    Mara did too.

    Jun reached the escalator, took the dead metal steps three at a time, silent as falling ash. The reflected boss in the second-floor mirror turned its back more fully, exposing the chrome line of its spine.

    “Jun, wait!” Mara called.

    Too loud.

    The mannequins above heard the pattern of her voice.

    Tap.

    Tap.

    Tap.

    Ash broke from Mara’s grip and sprinted after Jun. “Commit! We commit or wipe slow!”

    Mara swore and followed.

    The escalator groaned under their weight. On either side, black shop windows filled with their reflections—Ash bleeding from his ribs, Mara’s jaw clenched, Jun already reaching the balcony. In every reflection, the boss watched.

    Except one.

    The mirror in the clothing store showed the chrome figure facing away.

    Jun crossed the threshold first.

    The shop had once sold formal wear. Dresses hung in plastic sleeves like ghosts. Suit jackets slumped on headless forms. The air smelled of mildew, old perfume, and something metallic underneath.

    At the back, the tall mirror waited.

    Jun drew a long screwdriver from his belt and looked back at Ash.

    A question lived in that glance.

    Ash nodded.

    Jun struck.

    The screwdriver punched through the mirror exactly between the boss’s reflected shoulder blades.

    For one perfect second, nothing happened.

    Then the System screamed.

    Incorrect Complaint Registered.

    Party Reflection Compromised.

    Bright Phase Failure.

    Applying Penalty: Shared Dissatisfaction.

    All the mirrors in the shop turned black.

    Ash’s certainty shattered before the glass did.

    “No,” he breathed.

    The mirror Jun had stabbed bulged outward like a soap bubble.

    Jun tried to pull back. His screwdriver was stuck. His hand was stuck with it. His fingers flattened against the handle as if pressed from the other side.

    Mara barreled into him and hooked one arm around his waist. “Let go!”

    Jun’s face remained calm until his reflection inside the black mirror smiled without him.

    Then his eyes widened.

    His reflected hand reached through the glass and grabbed his wrist.

    Ash hit it with everything he had.

    His blade cut the reflection’s forearm. Silver blood sprayed across the mirror, sizzling where it touched the frame. The reflected hand did not release. Another hand emerged. Then another. Jun’s reflection unfolded from the mirror like wet paper, wearing his hood, his knife, his silent mouth—but its eyes were full chrome.

    Mirror Double Spawned: Jun-of-Receipt

    Linked Damage: 100%

    “Don’t hit it!” Ash shouted, too late.

    Mara had already slammed her shield into the double.

    Jun’s real body crumpled as if struck by the same blow from inside his bones.

    Blood burst from his mouth, dark against his pale chin.

    Mara froze.

    That was all the boss needed.

    The Customer Who Returns stepped out of every mirror in the shop at once.

    Not copies. Not reflections. Pieces of the same impossible body arriving from all angles, chrome limbs jointing wrong, strips of mirror-dress slicing through air. The temperature plunged. Frost crawled across hanging gowns. The mannequins in the store turned their blank heads toward Mara.

    Ash lunged for Jun.

    The boss’s ribbon caught him across the chest.

    His world flipped.

    He hit a display table hard enough to splinter it, rolled through a rack of suits, and slammed into the wall. Something cracked in his shoulder. The hook wound in his ribs tore open wider, spilling warmth down his side.

    Health: 41%

    Status: Bleeding (Severe)

    Momentum: 61%

    Grave Runner Trait Activated: Coffin Sprint Available.

    Ash forced himself up.

    Mara had Jun by the back of his hood and was dragging him away from the mirror. Her shield arm hung wrong. Jun’s double mirrored the movement from the black glass, dragging a limp copy of Mara through a reflection that did not exist.

    “Ash!” Mara barked.

    He heard the accusation under his name. Not spoken. Worse. Earned.

    “I can fix it,” he said.

    He did not know if she heard.

    He did not know if it was true.

    The correct mechanic swam at the edge of memory. Dissatisfied reflection. Not looking away. Not looking away.

    Dissatisfied customers don’t turn their backs.

    The thought arrived like a shard under a fingernail.

    They point.

    Ash looked around wildly.

    In the black mirrors, hundreds of boss-reflections stared at them. One, somewhere, would be pointing. Pointing at the true anchor. Pointing at the complaint desk. Pointing at—

    A mannequin tackled him.

    They crashed through a clothing rack. Plastic teeth snapped inches from his throat. Ash jammed his forearm under its jaw and stabbed upward with his blade. The mannequin convulsed, but another dropped onto his back, claws digging into his shoulder.

    Mara’s shield smashed the first mannequin off him.

    “Move!” she snarled.

    He scrambled up. “The right reflection points! I remembered wrong!”

    Her face went flat.

    There was no time for anger. It would come later if later existed.

    “Where?” she demanded.

    Ash spun.

    The shop was chaos: swinging plastic garment bags, mirrored walls flickering black and silver, Jun on one knee with blood stringing from his lips, his double pulling itself free of the glass inch by inch. The boss drifted behind them with that awful retail smile, waiting for the complaint to finish processing.

    There.

    In a hand mirror lying beneath a fallen mannequin.

    A tiny chrome figure pointed down.

    Not at the mirror.

    At the floor.

    Ash followed the angle.

    The point led through the shop window, across the balcony, down into the atrium—to the dry fountain below, where thousands of coins glimmered in the sudden white light.

    Not the second floor.

    The fountain.

    “We need downstairs!” Ash shouted.

    Jun shook his head once.

    Not refusal.

    Assessment.

    He could not make it.

    His double had one leg out of the mirror now. Damage link. If it finished emerging, Jun died. If they attacked it, Jun died. If they ran, Jun died.

    Mara saw the same equation. Her hand tightened on Jun’s hood.

    Jun looked at her, then at Ash.

    He lifted two fingers and pointed down.

    Go.

    “No,” Ash said.

    Jun’s mouth curved slightly. Not a smile. Something thinner.

    He cut the strap across his own chest and shoved his satchel at Mara.

    “No,” Ash repeated, louder.

    Mara’s eyes shone in the white glare. “Ash.”

    “We don’t trade people.”

    The boss leaned close behind Jun, chrome face blooming with Mara’s mouth.

    “Return,” it whispered.

    Jun reached into his sleeve and produced a glass vial filled with murky yellow fluid. One of his scavenged concoctions. Ash had seen him use acid, smoke, glue, once something that made rats explode. Jun pressed the vial between two fingers.

    Mara understood first.

    “Jun—”

    He threw it at his own reflection.

    The vial shattered against the black mirror. Yellow fluid spread across the surface, not eating glass, but clouding it. The Jun-double spasmed. Its chrome eyes fogged. The damage link flickered.

    Linked Damage: 100%… 72%… 41%…

    Reflection Integrity Compromised.

    Jun collapsed fully, but he was breathing.

    Mara hauled him up with a sound that was half grunt, half prayer.

    0 chapter views

    0 Comments

    Note
    0 online