Chapter 15: Spawn Patterns

The morning started with coffee that tasted like burnt metal and regret.

Zhang Wei sat on the third-floor landing of Building 7, a stolen office notebook open on his knees, a pen tucked behind his ear. The notebook was from the office supply store on Fifth Street — one of Li Hua's finds from the supply run, a small stack of legal pads and ballpoints retrieved more out of habit than need. Now it was the most important piece of equipment Zhang Wei owned.

Not his runes. Not his class skills. A notebook.

The coffee was Lin Mei's doing. She'd boiled water on the emergency stove — the last canister of propane — and mixed it with ground coffee scavenged from the kitchen on the second floor. The ratio was wrong. Too much water, too little grounds, steeped too long. But caffeine was caffeine, and nobody was in a position to complain about ratios.

"Chen Gang wants to know if you're eating," Lin Mei said from the doorway. She leaned against the frame, arms crossed, watching him with the particular expression she reserved for people who forgot basic needs while chasing abstract problems.

"I ate."

"When?"

"Yesterday. Mostly."

Lin Mei's mouth tightened. She disappeared and returned thirty seconds later with a portion of the military rations Park Soojin had delivered — protein paste in a foil pouch, gray-brown, calorie-dense, flavorless. She pressed it into his hand without ceremony.

"Eat. Then tell me what you're doing."

Zhang Wei tore the pouch open with his teeth. The paste tasted like industrial adhesive. He chewed, swallowed, and held up the notebook.

"Mapping spawn patterns."

Lin Mei waited.

"The System isn't random," he said, between bites. "Monster spawns follow algorithms. I've been seeing fragments since Day 1 — Code Sight picks up spawn point metadata when I look directly at them. But fragments aren't enough. I need the full picture. Full algorithm. The behavior pattern across the whole neighborhood."

"Why?"

"Because if I can predict where monsters appear, when they appear, and what type they'll be, I can predict the System's response to human activity. And if I can predict the System's response, I can design strategies that don't get countered."

Lin Mei's eyebrows rose a fraction. "Countered?"

"The System adapts. I've seen hints — monster types shifting after our dungeon clear, difficulty spikes after high-kill zones. But I don't know the rules yet. I need data."

"You're going to walk around the neighborhood all day counting monsters."

"Recording monsters. There's a difference."

"Is there?"

He looked at her. She wasn't smiling, but the corner of her mouth twitched — the closest Lin Mei came to humor these days.

"I need Li Hua," Zhang Wei said. "Security while I'm focused on Code Sight. My peripheral vision goes to static when I'm reading deep system data."

"Li Hua's on the first-floor watch. I'll send him up." She paused at the door. "Zhang Wei."

"Yeah?"

"Eat the whole pouch. Not half."

She left. He ate the whole pouch.


Li Hua arrived eight minutes later, fire axe in hand, expression neutral.

He'd been on watch since dawn — four hours of scanning the street below for spawn activity, patrol movement, or the occasional desperate survivor drifting through the district. He moved with the economy of someone who'd learned to convert rest into readiness: shoulders loose, weight centered, eyes constantly tracking.

"What are we doing?" he asked.

"Walking. Six-block radius from Building 7. I record data, you keep us alive."

Li Hua nodded once. No questions, no objections. The man operated on mission briefings the way Zhang Wei operated on code — give him parameters and he'd execute.

They started at the corner of Building 7 and moved east.

The first spawn point was forty meters away, on the sidewalk outside what had been a noodle shop. The storefront was gone — warped into a crystalline structure that hummed with faint energy, the restaurant's interior replaced by a System-generated node that pulsed blue-green every six seconds. Monsters materialized from the node in cycles, each cycle lasting approximately ninety seconds: a brief shimmer, a distortion in the air, then a creature coalesced from light and code, solidified, and moved.

Zhang Wei activated Code Sight.

Not the deep overlay — not the System Architecture view that rewired his visual cortex and threatened migraines. The standard tier. The layer that showed him stat blocks, spawn metadata, and algorithm fragments. The Watchdog threshold was already at three out of ten. Pushing deeper today, alone on the street, would be stupid.

The spawn point's data bloomed in his vision:

SPAWN_NODE: 4471-0078-3301 TYPE: AMBIENT_RESPAWN CYCLE_TIME: 92 seconds MONSTER_QUEUE: Riftclaw (L5-7), Blight Crawler (L4-6), Shade Stalker (L5-8) DENSITY_MODIFIER: 1.2x ACTIVITY_RESPONSE: ACTIVE

Activity response: active. The node was tracking something — movement, combat, noise. Zhang Wei looked at the DENSITY_MODIFIER value and felt the first spark of recognition. One point two. Not a flat number. A variable.

He wrote it down. Time, location, spawn node ID, cycle time, monster queue, density modifier. Then he moved to the next node.

Two blocks north. Another spawn point, this one embedded in the wall of a parking structure. Different cycle time: seventy-eight seconds. Different monster queue. Same density modifier: one point two.

Zhang Wei frowned. He moved to the next node.

Three blocks south, at the intersection where they'd met Feng Liang's patrol. The spawn point here was larger — a double node, two pulses cycling in offset rhythm. Density modifier: one point eight.

He wrote it down. Cross-referenced his notes. Checked the time. Moved on.

By 10 AM, he'd mapped seven spawn points. By noon, fourteen. By 2 PM, twenty-one.

He stood at the corner of Third and Dongcheng, notebook open, pen moving across the page in quick shorthand that would be illegible to anyone who hadn't spent fifteen years writing design documents under deadline pressure. The pattern was emerging.

"Li Hua."

Li Hua looked up from his scan of the street. "Yeah."

"Come look at this." Zhang Wei held up the notebook. Two columns of numbers, a grid of coordinates, annotations in the margins. "Spawn density modifiers. See the pattern?"

Li Hua studied the page. His expression didn't change, but his eyes narrowed — the focused look of a man who'd spent years reading terrain maps and patrol routes.

"The numbers go up near Building 7," he said.

"Exactly. Density modifier at the farthest point from Building 7: one point zero. Baseline. At the midpoint: one point two. Within two blocks of Building 7: one point six. One point eight near the intersection with Feng Liang's territory."

"More monsters near people."

"More monsters near active people. The modifier isn't just density — it's activity. Building 7 has twenty-three people, most of them staying inside, but some moving on the upper floors, cooking, talking, fighting over rations. Feng's territory has fifty-three people, patrolling, running drills, maintaining patrols. Both groups generate activity signatures. The spawn algorithm reads those signatures and increases monster output proportionally."

Li Hua processed this. "So if we move more people outside—"

"More monsters. If we move everyone inside and stay quiet—"

"Fewer monsters. But then we can't scavenge, can't trade, can't patrol."

"Correct. The System has created a catch-22. The more active a survivor group is, the more monsters they attract. The less active they are, the safer they are — but the less they can sustain themselves. It forces a choice between safety and survival."

"That's not a catch-22," Li Hua said. "That's a leash."

Zhang Wei looked at him. Li Hua's flat assessment cut through the game-design abstraction with the precision of someone who'd spent his life recognizing control mechanisms.

"Yeah," Zhang Wei said. "It is."

He wrote another note. Then he turned the page and started a new grid.


The second pattern took another two hours to confirm.

Zhang Wei crouched behind a concrete barrier on Fourth Street, notebook in his lap, Code Sight running at low intensity. Li Hua stood guard three meters back, fire axe resting on his shoulder. Across the street, a group of three survivors — strangers, not from Building 7 or any faction Zhang Wei recognized — were fighting a Blight Crawler.

They were good. Coordinated. The front player — a Vanguard, heavy shield, tank stance — absorbed the Crawler's lunges while a Ranger peppered it with arrow shots from twelve meters. A third player, a Striker with dual blades, flanked and struck at the Crawler's joints. Classic MMO tactics: tank, DPS, ranged support.

The Crawler died in forty seconds. The three survivors caught their breath, looted the corpse, and moved on.

Zhang Wei recorded everything. Time, location, party composition, tactics used, kill duration. Then he waited.

Thirty minutes later, the same spawn point cycled. A new monster materialized. Not a Blight Crawler. A Riftclaw — faster, armored, with a charge attack that would punish a static tank position. The Riftclaw's metadata showed a different behavioral profile:

SPAWN_TYPE: Riftclaw (L7) TACTICAL_PROFILE: FLANK_OPTIMIZED COUNTER_TAG: Against static defensive formations TRIGGER: Party_kill_tactic logged as SHIELD_WALL + RANGED_SIEGE

Zhang Wei stared at the counter-tag. His pen stopped moving.

The System had logged the survivors' combat tactics. Tank-and-spank. Shield wall plus ranged siege. And it had spawned a monster specifically designed to counter that exact approach. Not a random upgrade. Not a difficulty scaling. A targeted counter.

He looked back at his notebook. The Riftclaw was faster than the Crawler — it would rush past the shield and close distance with the Ranger. Its charge attack would break a static formation. Its armor would resist arrow damage. Every element of its design exploited the weakness of the strategy he'd just watched.

Zhang Wei flipped back through his notes. Two other entries caught his eye: a group near the corruption corridor that relied on crowd-control debuffs had attracted Shade Stalkers with debuff immunity. A solo player who favored ambush tactics had drawn monsters with enhanced perception and anti-stealth sensors.

The pattern was clean. Methodical. Exactly the kind of adaptive balancing algorithm he'd designed for NPC encounters in Eternal Vanguard — except scaled to real life, with real consequences.

He wrote a single line at the bottom of the page:

The System is running a machine-learning optimization loop. Player strategies are the training data. Monster spawns are the output. Every kill teaches it what works. Every tactic gets catalogued and countered.

Li Hua looked over his shoulder. "What does that mean?"

"It means no strategy stays optimal. The more we rely on a single approach — shield walls, flanking, debuffs, whatever — the more the System spawns monsters that break that approach. We have to keep varying our tactics. Never fight the same way twice."

"That's exhausting."

"That's the point."

Li Hua was quiet for a moment. Then: "So the System punishes repetition."

"It rewards adaptation. Punishes predictability." Zhang Wei paused. "It's testing whether we can evolve faster than it can counter."


They broke for water at 3 PM. Zhang Wei sat on a curb two blocks north of Building 7, notebook balanced on his knee, reviewing his data. Li Hua stood watch, but his eyes kept drifting to the notebook.

"You see something wrong?" Li Hua asked.

Zhang Wei didn't answer immediately. He was staring at a section of his notes — not the spawn data, but a side observation, something he'd recorded almost without thinking.

During the morning mapping, he'd passed through the edge of Feng Liang's territory. Not deep — just the western boundary, where Feng's patrol routes ended and unclaimed street began. He'd used Code Sight to scan spawn nodes in the transition zone, recording the data like everywhere else.

But at the boundary, he'd also scanned three of Feng Liang's people. Standard passives — player ID, level, class. Two Strikers, one Mender. Normal. Expected.

The third was different.

She was standing in a doorway, watching Zhang Wei with the cautious curiosity of someone who didn't see many outsiders. Mid-thirties, thin, wearing a System-granted tunic over civilian clothes. Feng Liang's armband on her left arm.

Her Code Sight readout was wrong.

Player ID: 4471-2891-5567 Level: 4 Class: [NO CLASS ASSIGNED] Skills: PLANT_SYMBIOSIS (Lv.2), [SECONDARY SKILL LOCKED]

No class assigned. Level 4, five days in, and she hadn't selected a class. That wasn't unusual at her level — class selection unlocked at Level 10. But PLANT_SYMBIOSIS didn't match any skill he'd seen in the class registry.

Zhang Wei had pulled up the class tree in his memory. Warden — nature magic, shapeshifting, terrain control. The closest match. Warden skills included Verdant Touch (plant growth), Root Bind (entanglement), and Canopy Shield (defensive barrier). Plant Symbiosis sounded like it could be a Warden skill — but Warden was a class, and this woman had no class assigned. Skills were supposed to come after class selection, not before.

He'd filed it as an anomaly. A sub-skill, maybe. A pre-class ability that some survivors developed before hitting Level 10. The System documentation — to the extent it existed — didn't say skills couldn't manifest early.

But now, sitting on the curb with his notebook full of spawn data, the anomaly bothered him more than it should have.

He flipped to a fresh page and wrote:

Skill-system inconsistency. Player 5567: no class, has PLANT_SYMBIOSIS. Doesn't match any class skill tree. Pre-class skill emergence? Or is the class system not what I think it is?

He stared at the line. His game-developer brain ran through the possibilities. In every RPG he'd designed, skills were class-locked. You picked a class, you got that class's skills. No exceptions. The System's documentation — the Patch Notes, the class selection screen, the skill trees — all implied the same structure: 12 classes, each with a defined skill set, chosen at Level 10.

But what if the classes weren't the foundation? What if they were something else — a wrapper, an interface layer, a convenient categorization on top of something more fundamental?

Skills first, classes second?

He underlined it twice.

Then he closed the notebook. The question was interesting. The question might be important. But the question was also a rabbit hole, and Zhang Wei had spent enough time debugging games to know that rabbit holes in the middle of a production cycle led to missed deadlines and broken builds. The spawn mapping was the priority. The class question could wait.

He stood up. "Let's finish the last two blocks."


The Cultivation Zone appeared at 4:47 PM.

Zhang Wei had saved the western sector for last — the area between Building 7 and Feng Liang's territory, a stretch of commercial buildings and residential blocks that had been partially absorbed into the corruption corridor. It was the least-mapped section of his six-block radius, the area he'd avoided during the morning because of Feng's patrol routes.

But the patrol schedules had shifted. Zhang Wei's notes showed Feng's people pulling back to interior positions after 4 PM — reduced exterior presence, concentrated defense. It left a window. A narrow one.

He and Li Hua moved through the gap.

The buildings here were quieter — fewer spawn nodes, lower density modifiers, the corruption corridor's influence creating pockets of twisted terrain interspersed with pockets of normalcy. One block would be untouched asphalt and functioning streetlights; the next would be organic surfaces pulsing with alien light. The transition was abrupt, the boundary between normal and corrupted a visible line on the ground.

Zhang Wei was scanning a spawn node at the edge of a corruption pocket when Code Sight caught something else. Not a spawn node. Not a player. Something in the System overlay that had no equivalent in the standard interface.

A blue shimmer in the basement of a low commercial building. Not the sharp, pulsing blue of a spawn node. A softer blue. Steady. Contained.

A dungeon entrance.

Zhang Wei approached. Code Sight activated automatically — the deep overlay engaging before he consciously decided to use it, the way a reflex fires before the brain catches up. The System Architecture layer painted the entrance in syntax lines and metadata tags, each layer of code visible beneath the surface.

The dungeon's interface was different from any he'd seen.

INSTANCE: Cultivation Zone STATUS: Standby LEVEL_RANGE: 1-100 PARTY_SIZE: 1 MONSTER_DENSITY: 0 RESOURCE_DENSITY: HIGH TIME_DILATION: External 1h = Internal 3.2h CONDITIONING_MODIFIER: PRESENT CONDITIONING_TYPE: COMFORT_RETENTION EXIT_DIFFICULTY: SCALING

Level range 1 to 100. No monsters. High resource density. Time dilation at 3.2 to 1. And the conditioning modifier was present — COMFORT_RETENTION type, with exit difficulty scaling.

Zhang Wei stared at the data. His mind catalogued each field, cross-referenced it with what Park Soojin had described, what Feng Liang was apparently using, what his own analysis from yesterday's trade run had revealed.

This was it. The cultivation dungeon. Not inside Feng Liang's territory — just outside it, in the gap between controlled zones. Feng Liang had claimed it yesterday, but the claim was territorial, not physical. The dungeon existed in a no-man's land, visible to anyone who walked through the right stretch of street.

Or maybe Feng Liang had claimed it precisely because it was here — at the edge, where it served as both resource engine and territorial anchor. Control the dungeon, control the food, control the people.

Li Hua looked at the blue shimmer. "This is it? The farming dungeon?"

"Instance: Cultivation Zone," Zhang Wei read aloud. "Status: Standby. No monsters. Resources instead. Time dilation — three point two hours inside for every hour outside."

"Time dilation." Li Hua said it flat, the way he might have said landmine or ambush. "That's what Park Soojin mentioned."

"She found it two blocks south. This is a different entrance. Same dungeon type, different location." Zhang Wei paused. "Or it's a different instance entirely. The System might generate multiple Cultivation Zones in a district."

"What does 'standby' mean?"

"It's not active. No one's inside. But the entrance is open — anyone can enter." Zhang Wei studied the metadata. "The conditioning modifier is the same one I saw in Feng's dungeon yesterday. COMFORT_RETENTION. The longer you stay inside, the harder it is to exit. The System is building a space that rewards you for staying and punishes you for leaving."

Li Hua's grip tightened on the fire axe. "A cage."

"Voluntary cage. The door stays open. You can leave anytime — at first. But the exit difficulty scales with time. After an hour, it's slightly harder. After six hours, significantly harder. After a day—"

"We don't know."

"No. We don't." Zhang Wei made a note. The location, the coordinates, the metadata fields. He didn't enter. The dungeon's blue shimmer cast light across his face, cool and steady, and he felt the pull of it — the curiosity, the analytical itch, the game-developer compulsion to look inside and see how it works. He suppressed it.

"Let me finish the map," he said. "Then we go back."

They moved past the Cultivation Zone entrance, continuing west. The last block of the six-block radius. Three more spawn nodes to record.

Zhang Wei was halfway through the first node's metadata when Code Sight stuttered.

Not a glitch. Not a failure. A gap. A section of the spawn algorithm that his overlay couldn't parse. The syntax lines were there — he could see that data existed in that space — but the content was garbled. Encrypted. Rendered as blocks of symbols that resolved into nothing, no matter how long he stared.

He stopped walking.

"What?" Li Hua asked.

Zhang Wei pointed Code Sight at the gap. Tried to push through. The encryption held — not hiding the data, not deleting it, but actively scrambling it with a pattern that shifted every time he focused on it. Like trying to read text that rearranged itself every few seconds.

SPAWN_ALGORITHM: SECTION_7F3A ENCRYPTION: ACTIVE ACCESS_LEVEL: RESTRICTED TARGET: Player_ID 4471-0001-2287 NOTE: Data redacted per System Security Protocol 12-C

Target: his player ID. The encryption was keyed to him. Not to everyone — to Zhang Wei specifically. The System wasn't hiding this data from all players. It was hiding it from him.

His heart rate spiked. He could feel it in his temples, in his wrists, in the thin pulse behind his eyes that always accompanied deep Code Sight use. The Watchdog. The System's monitoring algorithm. Threshold three out of ten. Had he pushed too far?

He pulled back. Reduced Code Sight to standard tier. The encrypted section remained visible in the overlay — a dark patch in the data, a hole in the algorithm where information should be but wasn't.

"Something's wrong," he said.

Li Hua moved closer. "How wrong?"

"The System is encrypting part of the spawn algorithm. Specifically against me. My player ID is tagged in the encryption lock — it won't decrypt for anyone, but it especially won't decrypt for me."

"That's targeted."

"Yes."

"Why?"

Zhang Wei looked at the encrypted section. His mind ran through the possibilities. The System had flagged him as an anomaly on Day 3 — the ANOMALY tag, threshold three out of ten. Code Sight accessing deprecated API endpoints. The System was watching him. But watching was different from redacting. Watching meant surveillance. Redacting meant active concealment. The System wasn't just monitoring him anymore. It was hiding things from him.

Unless it was hiding things for him. A restriction that protected him from dangerous data. A safety protocol. Game developers built those — restricted areas that players couldn't access until they met certain requirements, not to keep them out permanently, but to keep them out prematurely.

Or the System was hiding information that would compromise its own operations. Data that, if Zhang Wei read it, would reveal something the System didn't want revealed.

He mapped the encrypted section's location against his notebook grid. The coordinates resolved on the page, and his pen stopped.

The encrypted zone covered a radius of approximately two hundred meters. Centered on a single point.

The Cultivation Zone dungeon.

Zhang Wei stared at the coordinates. The spawn algorithm's encrypted section — the data the System was actively hiding from him, keyed to his specific player ID — corresponded exactly to the area around the Cultivation Zone dungeon entrance. Not the corruption corridor. Not Feng Liang's territory. Not the warehouse district. The farming dungeon.

Something about that location was being deliberately concealed. Not from other players. From him. From the person who could read the System's code.

The System wasn't just running adaptive algorithms. It wasn't just testing humanity with comfort traps and counter-strategies. It was making decisions about what information to share and with whom. It had decided that Zhang Wei, specifically, should not see what was happening around the Cultivation Zone.

He closed Code Sight. The overlay faded, leaving the normal world — cracked asphalt, alien-tinged buildings, the distant sound of a monster's death cry somewhere in the corruption corridor. The Cultivation Zone's blue shimmer glowed from the basement of the commercial building, steady and patient and unreadable.

"We're leaving," Zhang Wei said.

Li Hua didn't ask why. He fell into step, fire axe ready, eyes scanning.

They walked back to Building 7 in silence. The notebook was heavy in Zhang Wei's hand. Twenty-one spawn nodes mapped. Two algorithms decoded. One class-system inconsistency filed away. One dungeon entrance discovered. And one encrypted section that the System didn't want him to see.

The evening was settling in when they reached the barricade. Chen Gang was at the first-floor station, reviewing patrol assignments with Liu Peng. Lin Mei was in the second-floor room they'd converted into a medical station, sorting through supplies. Normalcy — the fragile, functional kind that survived one day at a time.

Zhang Wei climbed to the third floor. Sat on the landing. Opened his notebook to the page with the coordinates.

The encrypted section. The Cultivation Zone. The System hiding information from the one person who could read its code.

He thought about the woman in Feng Liang's territory. PLANT_SYMBIOSIS, no class assigned. A skill that didn't fit the framework. He thought about the class selection screen he'd studied for hours on Day 3 — twelve classes, clean categories, a system that looked elegant and complete. But elegant systems could be interfaces. Categories could be surfaces. And underneath a clean UI, the actual architecture might follow rules that the UI was designed to obscure.

What if the 12 classes aren't the system? What if they're the display layer?

The thought was dangerous. Not physically — intellectually. It threatened to unravel everything he'd assumed about how the System worked. Skills first, classes second. The class system as a user interface, not the underlying engine. If that was true, then everything he'd analyzed — the class trees, the specialization paths, the balance matrices — was analysis of the wrong layer. He'd been optimizing for the UI while the actual system ran beneath it, following different rules, operating on different logic.

He closed the notebook.

Midnight was seven hours away. Chen Ling's message. The coordinates in the warehouse district. A defector-in-trap. A dungeon that conditioned people to stay inside.

And now, beneath all of it, a cultivation dungeon that the System was hiding from him.

Zhang Wei pressed his palms against his eyes. The headache was starting — the dull, persistent ache that came from too many hours of Code Sight, too many layers of data parsed, too many questions without answers.

Seven hours. Then midnight. Then answers, maybe.

Or more questions.

He lowered his hands. Opened the notebook. Started writing a new page — a summary of everything he'd found, organized by confidence level. High confidence: spawn density algorithm. Medium confidence: adaptive counter-tactics. Low confidence: class-system inconsistencies. Unknown: encrypted section purpose.

At the bottom of the page, he wrote:

The System is not a set of rules. It is an intelligence that enforces rules selectively. It adapts. It targets. It hides. It is not a game engine.

It is a test administrator. And it is grading us.

He stared at the words. Then he closed the notebook, stood up, and went to find Chen Gang. Midnight was coming, and he needed to decide whether to walk into a dungeon that the System didn't want him to see.