Chapter 3
The factory floor was a cathedral built for machines that had lost their religion.
Conveyor belts lay like fossilized tongues. Steel frames rose into the dark, skeletal and indifferent. The roof was mostly there—mostly—and the holes that weren’t there let moonlight spill in through torn geometry, bright stripes and cold squares that looked less like illumination and more like surveillance.
The wrong breathing rhythm was stronger here. Not louder, exactly. More present. Like it had moved from background noise into the room with them and was now standing a little too close.
Mai paused just past the threshold, letting her eyes drink the space in the way they always did—structure first, then threat. Her pistol stayed low but ready. “We stay out of the light bands,” she said quietly.
Shammy’s gaze flicked upward. “Because the light is paying attention.”
Mai gave her the smallest possible look. “Because we don’t understand the mechanism.”
Ace didn’t comment. She’d already moved, skirting the nearest pale stripe as if it were oil. Her shadow-pressure aura pulled at the air around her in thin, subtle lines. In the dimness, the emerald from her drawn katana seemed too bright, too clean—like a wound in the dark.
A sound came from deeper in the floor. Not chanting this time. Something else.
Metal… remembering how to move.
A soft grind. A click. A distant thump.
Shammy’s shoulders rolled, lightning refusing to become lightning under her skin. “Tell me it’s not an automated forklift.”
Mai whispered, “Nothing here should be automated.”
Ace’s voice was flat. “Then it isn’t.”
That should have been comforting. It wasn’t.
They advanced, keeping formation without needing to say it. Ace angled slightly ahead, reading corners as if they were equations. Mai stayed close enough to anchor with her presence—calculation, calm, the human spine of the moment. Shammy floated on the edge of the triangle, letting the air talk to her in pressure-changes and skin-prickle and that strange instinctive way she had of sensing when space itself was about to do something rude.
Halfway across the open floor, a pallet stack toppled on its own.
It didn’t fall like gravity pulled it.
It fell like someone pushed.
The crash echoed too many times, reflections bouncing off dead machinery and broken walls. The sound didn’t fade naturally. It kept going, looping slightly, like the building wanted them to hear it again and again until it became a statement.
Mai’s jaw tightened. “Audio distortion is worse.”
Shammy’s eyes narrowed. “It’s replaying. Like it’s proud.”
Ace didn’t stop. “Let it talk.”
From between two rusted presses, a thin ribbon of that wet-ash blackness seeped along the floor. It moved with intention, hugging the concrete like it understood angles. Where it went, dust didn’t settle. It parted.
Mai caught it instantly. “Don’t step on it.”
Ace shifted her path, precision intact.
The black ribbon paused.
Then split. One thread toward them. Another toward a row of lockers and a collapsed office partition. It was mapping them back, testing, like a hand feeling for seams.
Shammy murmured, “It’s… scouting.”
Mai’s voice stayed controlled. “It’s baiting.”
Ace’s katana angled forward a fraction. “Then we don’t bite.”
A second later, the floor answered anyway.
A light band flared—just a little brighter than before—and something passed through it, like an insect crossing a sunbeam. Except it was taller. And when it stepped out of the light it didn’t vanish; it assembled.
Smoke with joints. Again. This one was slimmer than the cabinet-born constructs, longer-limbed, almost graceful. Its “head” tilted toward them with the kind of patient curiosity that made your instincts beg you to throw something heavy at it.
Behind it, another formed. Then another.
They didn’t rush. They didn’t need to.
They were already where they wanted to be: between the triad and whatever lived deeper in the factory.
Shammy let out a low breath. “They’re not tethered to drawers out here.”
Mai’s eyes tracked their entry points. “Then they’re tethered to something else.”
Ace moved first—not a charge, not a sprint, just a clean step forward that turned into an attack before the world had time to protest. Her blade cut the nearest construct through the “neck,” emerald light slicing a perfect arc.
The smoke parted… and then snapped back together like it had been cut in water.
Ace’s eyes narrowed. “Annoying.”
Mai fired once—one rune-marked shot that stitched through the construct’s chest. The smoke shuddered, the internal chanting hiccupped again, and for a heartbeat its structure wavered.
Ace used the wobble, driving her blade into that moment of weakness and twisting—not ripping, not hacking. Interrupting. Like breaking a lockpick inside a mechanism.
The construct collapsed, not dispersing like smoke, but slumping into a puddle of glossy ash that tried to crawl back toward the light.
Shammy stepped sideways and subtly stole the air from that path—pressure shift, micro-edited physics—and the puddle faltered like it had lost traction. It quivered, trapped, then slowly sank into itself as if embarrassed.
“Nice,” Ace said, quick and genuine.
Shammy smiled without looking at her. “I know.”
More constructs advanced.
Their movements were wrong in a different way now. Less lunge, more pattern. One stepped left, another stepped right, like they were trying to force the triad into a shape. The black ribbons on the floor responded, stretching, curling, herding.
Mai’s eyes sharpened. “They’re corralling.”
Ace’s blade flashed again, cutting a path that should have been decisive. It wasn’t. The constructs didn’t fear injury; they obeyed instructions. They flowed around her strikes, letting smoke become limb and limb become smoke, always trying to close distance without quite committing.
Shammy’s voice dropped. “They want contact.”
Ace’s mouth twitched. “Rude.”
Mai snapped, “Back—two steps.”
They retreated in sync. Not because they were losing, but because Mai was reading the geometry and didn’t like where it was going. The constructs followed, gentle as a tide, patient as rot.
Then the floor gave them the answer.
A section of concrete—old, cracked, already half-compromised—collapsed under Ace’s next step.
It wasn’t a dramatic cave-in. Just a sudden drop. A snap of failure.
Ace vanished downward in a blink of shadow and emerald.
“Ace!” Mai’s voice cracked, a rare fracture in her control.
Shammy lunged forward without thinking, one long arm reaching for where Ace had been—too late. Dust and grit puffed upward, carrying that burnt-copper taste like a slap.
Mai was already at the edge, looking down.
The drop wasn’t deep. Two, maybe three meters into a maintenance trench or old service corridor. But the darkness down there was thicker than it should have been. The light didn’t fall right. It seemed to hesitate at the lip, as if unwilling.
Ace landed in a crouch below, silent as always. Her violet eyes flashed up. “I’m fine.”
Her voice was steady. But the air around her wasn’t.
Down there, the pressure felt… sealed. Like a lid had been placed over the corridor. Like the building had just cut a slice of reality out of itself and folded it closed.
Shammy’s eyes widened slightly. “That—” She swallowed. “That’s a separation move.”
Mai’s face had gone very still. Not panic. Not fear. Something colder: instant architecture.
Ace looked left and right in the corridor below. “It’s a tunnel. Service access. Goes… somewhere.”
Mai’s mind was already calculating. Rope? Drop? Jump? Cover? “We get you out. Now.”
From the factory floor, the constructs shifted. They didn’t chase Ace down. They flowed toward Mai and Shammy instead, tightening the noose above, as if to keep the split clean.
Shammy’s skin prickled again, static rising like a threatened animal. “They’re trying to keep us from following.”
Mai took one step back from the ledge, forcing herself not to fixate on Ace’s position. “Ace, can you move?”
Ace’s gaze flicked into the corridor darkness. “Yes.”
“Can you climb back?”
Ace looked up at the lip, then at the smoke-things. “Not without giving them what they want.”
Shammy’s voice turned hard. “Contact.”
Mai’s eyes narrowed. “Then we don’t.”
A thin, metallic clank echoed from somewhere below—deeper in the tunnel. A sound like a door latch. Or a switch.
Ace’s head snapped toward it. “Something activated.”
Mai’s pulse didn’t show on her face, but her voice tightened. “Do not pursue blindly.”
Ace’s reply was immediate, calm. “I know.”
But her eyes—those violet, prismatic eyes—were already doing that thing they did when Violet stirred under pressure. Not a surge. Not a takeover. Just a shimmer, like a second depth in the gaze.
Shammy saw it. Her hand lifted slightly, palm open, not to do anything dramatic—just ready to reach if needed. “Ace…”
Ace looked up at her and Mai. “I’m fine.”
Mai didn’t like how often they had to say that.
Above, the constructs advanced again, slow and synchronized, smoke joints bending like puppets learning choreography. They were trying to pin Mai and Shammy in place at the lip. To make them choose: fight here or follow.
Mai chose neither.
She fired twice—two tight disruptor shots into the floor between the constructs and the lip. Not at them. At the black ribbon-lines. The runes stitched into the concrete like bright stitches in rotten fabric.
The black sheen reacted instantly, twitching back as if burned.
The constructs hesitated.
Shammy felt the opening and did what she did best: she changed the air just enough to make that hesitation turn into a stumble. Pressure shift, traction stolen. The constructs’ legs—or the imitation of legs—slid in place, their movement losing cohesion for half a second.
Mai used that half-second to move.
She grabbed a dangling length of industrial cable from the debris pile—rusty, frayed, strong enough—and flicked it downward like she’d done this a thousand times in other lives. The end hit the edge, bounced, and dropped into the corridor.
“Ace. Take it.”
Ace reached up, caught it one-handed without looking, and wrapped it around her wrist in a quick loop.
Shammy stepped in, towering over the lip, and braced herself—one foot back, one foot planted. For a second she looked like a living lightning rod refusing to discharge. “I’ve got you,” she said, voice low and absolute.
Ace didn’t waste time.
She didn’t climb like a person. She climbed like a blade being drawn—fast, straight, efficient. One hand on cable, boots finding purchase where there should have been none. In two seconds she was at the lip.
A construct lunged, finally committing, smoke-arm reaching for Ace’s ankle.
Mai’s pistol snapped once, rune discharge carving a clean line through the reaching limb. The smoke recoiled, the chanting inside it stuttering.
Shammy made a small, sharp exhale and the air kicked—not a gust, not an attack, just a pressure slap that shoved the construct’s weight backward. It stumbled into the light band, and the light seemed to bite it. The smoke hissed silently, writhing, as if caught in a net of attention.
Ace vaulted up and landed beside them, light as a threat.
Mai didn’t touch her. Not yet. She only said, “We don’t split.”
Ace nodded once. “We didn’t.”
Shammy’s eyes flicked toward the hole again. “But it tried.”
Mai’s gaze followed hers. The corridor below looked darker now, as if it had been offended they’d escaped. The lip of concrete creaked, settling. Dust drifted upward in thin, lazy spirals.
And then—softly, from below—came the chanting again.
Not from the constructs.
From deeper.
From the tunnel.
Ace’s expression changed by a millimeter. “That wasn’t them.”
Mai’s voice went very quiet. “No.”
Shammy swallowed, stormlight catching behind her eyes. “So… what was it?”
Mai didn’t answer immediately.
Because the answer was on the factory floor.
The smoke-constructs weren’t attacking now. They were retreating—pulling back toward the light bands, reorganizing, as if their job wasn’t to kill the triad.
Just to rearrange them.
To test separation.
To learn.
Mai watched them withdraw, pistol steady, mind colder than the air.
“They’re not the source,” she said at last. “They’re symptoms.”
Ace’s blade angled toward the far end of the factory, where the dark thickened around a set of old control rooms suspended above the floor—glass-walled, cracked, like an observation nest.
Shammy’s voice dropped. “Then the source is watching.”
Mai nodded once. “And it’s adapting.”
Ace took a step forward, small and certain. “Then we go meet it.”
Shammy’s smile returned, but it wasn’t playful now. It was the kind of grin you wore when something tried to cheat and you took it personally. “Vantaa,” she murmured. “Always a pleasure.”
Mai didn’t smile. She didn’t need to.
She simply lifted her pistol, checked the runes with a thumb, and moved with them—structure, anchor, calculation—toward the dark that had been pretending to breathe.
Behind them, the light bands shimmered faintly, as if pleased.
Ahead, in the broken control room glass, something shifted—just once—like a silhouette leaning away from the window.
Like it had seen enough for now.
And somewhere inside the building’s old bones, the wrong rhythm tightened into something closer to intent.
They kept walking.