Previous Post

RVR3|Chapter 23: {null}

Next Post
no preview
DESCRIPTION

Asha crossed to the drill hole and dropped to her knees at the edge, pulling a biometric scanner from her belt. The display painted Tess’s vitals in colored lines. Heart rate elevated. Neural activity was spiking red. Respiratory rate climbing.

“Tess!” Petra was already at the hole, vibroblades drawn. “Tess, answer me!”

Nothing came back. No voice or movement in the amber light six meters below. The deep pulse of FCN-2B’s crystals radiated up through the floor.

“Something’s happening.” Asha didn’t look away from the scanner. “Vitals elevated but stable. Neural activity is way off the chart. She’s conscious but she’s not responding.”

“What does that mean?”

“Means she’s in there but she’s not here.”

Bee’s voice came through every earpiece. “Her class is attempting to evolve. Level 10 triggers an evolution threshold. The system searches for a template to guide the transition. Every registered class has one.” A beat. “Tess’s does not. The process is looping. Searching, failing, searching again.”

Mikhail shifted at the entrance, the MK-IX still shimmering across his frame. “Is it dangerous?”

“The loop itself, no. But it cannot be interrupted. Forcing someone out of a class evolution mid-process causes permanent damage to the class architecture.” Bee paused. “Her dungeon access may allow the system to resolve the error. I cannot predict how, or when.”

Petra looked down into the hole one more time. Then she straightened, turned, and positioned herself between the drill hole and the corridor. Vibroblades up.

“Nothing comes through here.”

Yuki checked her rifle from the crystal outcrop, counting something under her breath. “Fourteen rounds.”

The room settled into readiness. Four people braced around a hole in the floor, waiting for someone they couldn’t help to fight something they couldn’t see.

“Incoming.” Bee’s voice flattened. “FCN-2B coming online has triggered a floor-wide response. Contacts converging from multiple approaches. The floor knows something changed.”

They came fast. Faster than anything in the previous waves, coordinated forces were drawn by the FCN’s activation like an immune response converging on a wound.

The first group hit from the north. Eight drones in tight formation, plasma emitters firing before they cleared the junction. Mikhail stepped into the barrage, and the MK-IX caught the bolts in cascading webs of dispersed energy. The field held, but the recovery between impacts was slower than it should have been; the shimmer across his arms was uneven where it reformed.

Yuki’s rifle cracked three times. Three drones down, each shot placed through the formation with the efficiency of someone who couldn’t afford to miss.

“Eleven.”

The second group came from the southeast simultaneously. Six drones and a ground construct with heavy tracks grinding crystal, a rotary plasma weapon spinning up on its upper hull.

Petra met them in the corridor.

She moved through the escort drones in efficient strokes, four down in as many seconds. But the construct’s rotary weapon opened up with sustained fire that chewed crystal from the walls, and without her plasma blade emitters she couldn’t cut through the heavier plating.

“Construct’s too heavy for vibroblades.”

“Get clear,” Mikhail said, and shifted from the entrance to engage.

Three drones came through the gap he left.

Yuki put one down. The second she winged, and it tumbled into the wall, trailing sparks. The third angled toward the capacitor banks. Asha intercepted it with a hard overhead swing of her scanner case, cracking the hull and sending it spinning onto the floor. She stomped on it twice. Crystal shattered under her boot.

In the corridor, Mikhail closed in on the construct. The rotary weapon tracked him and fired. The MK-IX blazed under sustained plasma, each bolt dispersing in crackling threads across his silhouette. He braced into it, vibroblade forward, closing the distance one grinding step at a time.

Then it couldn’t.

The MK-IX flickered across his left side and went dark. A plasma bolt punched through the gap below his chest plate, and a second hit the same spot before the field clawed itself back online. Mikhail staggered. His vibroblade arm dropped. The construct ground forward into the doorway, rotary mount tracking for a third shot.

Petra came over its hull from behind and drove both vibroblades into the joint between the weapon mount and chassis. The mount sheared. She found the articulation gap beneath the forward plating and split it open on the second pass. The construct lurched and dissolved.

Mikhail went down on one knee.

Asha was beside him before he finished going down. Hypo first. [RAPID MEND] flashed across her hands. Dermal patch over the overlapping burns below his chest plate, her fingers testing the edges with the same steady precision she used on everything. A second hypo. She peeled back the damaged armor section to check the tissue beneath.

“Moderate. Sit.”

He sat. Asha’s face didn’t invite discussion.

“Large group,” Bee said. “Northern approach. Ground construct with escort. Eight drones in formation.”

Three fighters now. Petra stood in the doorway, breathing hard, blood on her vibroblade grips from the cuts on her hands. Yuki on her perch with a rifle; she’d stopped counting rounds for. Mikhail against the wall with his shield cycling and two plasma burns held together with dermal patches and stubbornness.

The screening element came first. Four drones, fast and spread wide. Petra cut two; Yuki shot two. Clean work, but the construct followed twenty seconds behind with the remaining escort, and the rotary weapon was already spinning.

Asha stood in the center of the room. Her eyes swept over it. The entrance, their team, and the drill hole where Tess was doing whatever Tess was doing six meters below.

Then she looked at the BFD-3600.

It sat next to the drill hole, emitter dark, still connected to the last capacitor bank. Bank four, the failover reserve. Whatever charge remained after the final half-meter of drilling was anybody’s guess, but the emitter was intact and the housing was sound.

Asha crossed to it. Disconnected the mounting bracket. Gripped the main housing with both hands and lifted thirty kilos of industrial boring laser to her hip, dragging the capacitor bank into line with her boot. She swung the emitter toward the doorway and found the firing controls on the side of the housing. Her grandmother’s drill. Three generations of use. Her hands found the switches without looking.

She thumbed the emitter to maximum resonance.

“Clear the door.”

“Asha…”

Clear.

Petra moved. Yuki repositioned without being told.

The construct ground into the junction. Heavy tracks, reinforced plating, rotary weapon spinning up. Escort drones flanking its hull.

The BFD-3600 was designed to cut through crystal composite, repair calcification, and foundational stone. It did this with a focused resonance beam that found the harmonic frequency of whatever it touched and shook it apart at the molecular level.

The construct was none of those things. The drill didn’t care.

Asha pulled the trigger.

The beam hit the construct center mass and went through. Crystal composite parted in a line of white light and superheated dust, the upper hull separating from the lower in a clean bisection that left both halves grinding forward on momentum alone. The rotary weapon, cut through the barrel assembly, spun once and stopped.

She swept the beam across the corridor. Two escort drones caught the edge and came apart. A third banked for the ceiling and Petra caught it rising with both blades. Yuki handled the last one.

The corridor went quiet.

Asha lowered the drill. The capacitor indicator blinked red and went dark. Empty.

She set the BFD against the wall, checked her hands for burns, and went back to Mikhail’s side without a word.

***

Code streamed through Tess’s vision in cascading lines: the raw class framework, the bones every registered class was built on, laid bare in a torrent of symbols and parameters. The evolution process kept searching for a template to pour itself into, like water looking for a container and finding nothing. Searching, failing, looping back.

Tess could still feel the crystal wall behind her. Her tools were scattered where she’d dropped them. The mask dug into her cheekbone. But her sight was gone—drowned in code she couldn’t dismiss, couldn’t parse, couldn’t stop.

She’d seen system code before. Every time she activated [ANALYZE], every interface connection, every FCN repair. She knew what structured data looked like when it rendered through her class. This was that, but all of it at once. Every class template in the local registry, cycling through the interface as the evolution process tried each one and rejected it. Knight. Ranger. Medic. Technician. Engineer. Scout. Hundreds of them, thousands, each one appearing for a fraction of a second before the system found the mismatch and moved on.

None of them fit.

The root access prompt had been sitting in the flood since the loop began. She’d noticed it the way you notice a blinking indicator on a panel you can’t reach: present, unresolved, waiting. The system had detected her permissions during the cascade but couldn’t reconcile them with a process designed for registered classes. It kept flagging the anomaly and moving on. Flagging and moving on.

Bee’s presence came through [AUXILIARY_LINK] before the words did.

Just Bee—vast and steady and closer than the connection had ever carried her. More afraid than she was letting on.

“I’m here.” Bee’s voice, closer than earpiece-close. Inside the connection itself. “I can see the configuration space. The system is looping because it cannot find an evolution template. But your root permissions are active. They carry through the evolution process.”

The templates stopped cycling. The streaming code froze mid-cascade, hanging in her vision like a schematic paused on a single frame. The error messages cleared, replaced by something familiar. A prompt waiting for input.

·········································ROOT ACCESS — ACTIVEUser: UNKNOWNPermissions: ROOT_ADMINEvolution Template: UNDEFINEDManual Configuration: ENABLED·········································

The pressure behind her eyes eased.

“Manual configuration,” Tess said. Her voice came out rough, but she could feel her mouth move. “The automated process can’t find a template, so it’s handing me the tools to build one.”

“Yes. The system is deferring to the highest available authority.” A pause. “That is you.”

The workspace opened around her.

The building blocks of her class rendered as architecture she could read: stats, skills, capabilities laid out in clusters the way [ANALYZE] showed her a crystal housing or a power junction. Components she could reach into, test, and adjust. The blueprint of what she was, stripped to its parts. She’d spent her whole life opening other people’s systems and figuring out what they needed. Now she was looking at her own; the access panel finally open, the internals exposed.

She knew where to start. She always did.

Stats first. Nine levels of accumulation sat locked at default baselines. Every attribute pinned at 10 because the system had no class template to tell it otherwise. Thirty points, allocated at minimum because nothing had ever specified what {null} was supposed to be. The locks dissolved when she reached for them, responding to the root permissions without resistance.

Thirty points. Nine levels sitting there like a backed-up reservoir.

TECH 9 -> 12. Three points, and the cap that had held her at 9 while her work outpaced it was gone. The architecture settled around the change, the way a circuit settles when you install a component rated for the load.

AP next. The reservoir she’d been scraping dry since Level 1, rationing every point, every linked operation a calculated risk because running out at the wrong moment could kill her. She pushed six points into it and felt the capacity climb from 9 to 15—enough to stop counting every expenditure like credits in a lean month.

Then Perception. Thirteen points.

The configuration space sharpened as the stat climbed. In steps, each point adding resolution, like adjusting the focus on the MR-9’s scanning arm. At 15, she could read structure in the data she’d been treating as noise. At 18, the noise became data. At 20, the data became layered, connected, readable systems. At 23, the resistance hit. A soft limit in the class framework humming at capacity. And the workspace looked nothing like it had thirty seconds ago.

She could see the bones of the evolution process itself. The design underneath the design, laid open and legible. Code within code. Layers she hadn’t known existed, rendered with a clarity that made everything before feel like reading through a dirty viewport.

“Bee.”

“I see it.” Something in Bee’s voice that Tess filed away for later—not quite awe, but close. “Your perception is reshaping how you interact with the configuration space. You are reading system architecture in a way similar to how I can.”

PER 10 -> 23 at Level 10. She wasn’t supposed to have this.

The remaining eight points went where they’d do work. Five into PWR, all system power. The force behind [INTERFACE], the weight she could put into an extraction or an embed. The connection to Bee through [AUXILIARY_LINK] widened as the stat climbed, bandwidth she hadn’t known was missing suddenly present and obvious. PWR 10 -> 15.

Three into SPD. She wasn’t a fighter. The class didn’t pretend otherwise. But baseline mattered. SPD 9 -> 13.

Thirty points were placed.

Then [ANALYZE] changed.

The skill had been part of her since Level 1: diagnostic data at the edge of her vision, readouts that told her what was broken and left the rest to her expertise. She’d learned its limits over nine levels. Partial scans, surface-level data, flags without context.

It restructured, the way a machine recalibrates when you replace a worn component with something better. The diagnostic scope expanded. Depth where there’d been surface. Context where there’d been raw flags. Why something was broken, how the system worked, what it would need to function. And the reach extended past dungeon systems. Infrastructure. Technology. Anything with a system to read.

When it resolved, it had a new name.

[EVALUATE].

“Your perception skill evolved.” Bee’s voice carried something Tess had heard maybe twice before: genuine awe, unfiltered by caution. “The depth of system access this implies… Tess, this goes beyond the dungeon. Infrastructure, technology, anything with structure to read. It is comprehensive.”

[AUXILIARY_LINK] went next, responding to the stat changes like a power system adapting to new capacity. The connection to Bee widened. Bandwidth doubled. The AP drain that had made every linked operation a deliberate trade-off dropped to something she could sustain. When it settled, the name changed.

[PRIMARY_LINK].

No longer auxiliary. The central pillar of whatever she was building.

“I should mention,” Bee said, “that the AP drain reduction alone would have been worth the entire evolution.”

The configuration stabilized. The streaming code that had flooded her awareness slowed to a trickle, then stopped. One last prompt:

·········································CLASS DESIGNATION: PROCESSING…·········································

The system proposed a name based on her configuration profile. Text formed in her vision, clinical and precise:

{null}

What she’d built obviously didn’t map to any recognized taxonomy. The system couldn’t resolve a name for something it had never seen.

“It won’t let me change it.”

“The configuration does not match any registered class template. The system has no designation to assign.”

Nine levels as {null} and the universe apparently wasn’t done with the joke.

“Could work for us,” she said. “Network scans me, gets {null}, same error they’ve always gotten.”

“That is a reasonable possibility.”

“Then {null} it is.”

The evolution completed. The configuration locked.

·········································CLASS EVOLUTION COMPLETEDesignation: {null} (Unresolved)Level: 10TECH: 12 | AP: 15/15PWR: 15 | PER: 23 | SPD: 13[ANALYZE] → [EVALUATE][AUXILIARY_LINK] → [PRIMARY_LINK][INTERFACE] → [INTERFACE] (Enhanced)

Note: Stats exceed standard Level 10profile. Artificial caps removed byundefined evolution template.Note: Class designation unresolved —no matching template in local registry.·········································

The workspace dissolved, and the substructure came back whole. All at once, sharp and immediate. Her tools were scattered across the floor where she’d dropped them. Amber light pulsed through the crystal ribs in deep, slow rhythms she could feel in her teeth.

[EVALUATE] activated without her asking. FCN-2B’s power flow rendered in layered detail she’d never had access to. Structural stress mapping across every crystal rib, the engineering underneath twenty years of neglect laid out with proposed repair paths she could trace like wiring diagrams. She could read the repair material in the walls and know what damage it was patching and how to fix it properly. The substructure wasn’t a dim cave anymore. It was a readable system, and she could see all of it.

Above, muffled through six meters of stone, the sound of voices. Someone coughing. Ozone and plasma residue drifting down through the drill hole.

Tess gathered her tools, shoved them into the belt pouch, and climbed with very little effort.

The room above looked like a warzone. Scoring on the walls, blackened floor sections, the haze of dissolved drone residue hanging in the air. The BFD-3600 propped against the far wall, emitter dark, capacitor dead.

Petra saw her first. Relief flashed and vanished behind discipline. “You’re up.”

“I’m up. How long was I out?”

“Few minutes. Felt longer.”

Mikhail sat against the wall with fresh dermal patches across his ribs, and the MK-IX dimmed to standby. Yuki was at her perch with the rifle across her knees, looking like she’d fired every round she owned. Asha crouched beside Mikhail, hands still working, and looked up at Tess with an expression that ran its own diagnostics.

“You OK?”

“Yeah.” Tess got her feet under her. “What happened to the drill?”

“Career change,” Asha said. “You look different. Readings are different. What happened down there?”

“Class evolution. System couldn’t find a template, so I built one. Long story.” She looked at the scorched walls, the empty rifle, the dermal patches on Mikhail’s ribs. “Can we move?”

“Corridor is clear,” Bee said through the earpieces. “Spawn aggression in this section has dropped since the FCN came fully online.”

“Then let’s go.”

Petra helped Mikhail to his feet. He took the hand without complaint, which said more about the state of his ribs than any scanner could. Yuki dropped from her perch and slung the empty rifle. Asha gathered her kit, checked Mikhail one more time, and fell into formation.

They moved toward the exit. Petra was on point, Yuki covering the rear with nothing left to cover it with. The corridors were quiet in a way Floor 2 hadn’t been since they arrived. [EVALUATE] layered data across everything Tess looked at, from structural integrity to power routing to system design; she’d never had access to. A dead sensor node at a junction: proposed repair path, twelve minutes, three components. A corroded relay housing: an eight-minute fix, one replacement lead. The walls were readable, and they were full of things she could fix.

She didn’t slow down.

“Bee,” she said as they walked. “What are you seeing across the floor?”

“Something I want to discuss when you are safe.” Bee chose her words with the careful weight of someone deciding what could wait. “The short version: since FCN-2B came online, combat drones across Floor 2 have been pulling back. Repositioning into a defensive formation in the eastern quadrant. It is very deliberate.”

“That’s not standard drone behavior.”

“No. I cannot see into the spawn chambers, so I have no visual confirmation of what is directing them. But the coordination is consistent with a central command intelligence.” A beat. “I suspect an Alpha.”

Tess filed it. Petra led them into the next corridor, and the team moved toward the staging area in a silence that had nothing to do with stealth and everything to do with being too tired to talk.

Behind them, in the eastern sections where Bee’s cameras couldn’t reach, the drones kept pulling back.

M.S. Davidson PATREON 11 favs
VIEWS1
FILES1 file
POSTEDApr 25, 2026
ARCHIVEDApr 25, 2026