Ficool

Chapter 2 - Chapter 2: Status: System Error

The menu screen flickered.

Adrian stared at it, his eyes tracking the strange shimmer that shouldn't be there. In his five years developing Nexus Legends, he'd never coded a flicker like that. The UI was supposed to be rock-solid.

He pulled up his character sheet again.

```

═══════════════════════════════════════

ADRIAN CHEN | Level 1 | EXP: 0/100

═══════════════════════════════════════

STR: 8 DEX: 12 INT: 16

WIS: 14 VIT: 10 LCK: 7

═══════════════════════════════════════

SKILLS:

• Developer's Eye (Passive) - Lvl 1

 Reveal underlying code structure of world

 Current: +5% accuracy to identify anomalies

 

• Analyze (Active) - Lvl 1

 Scan target for weaknesses

 Cost: 10 Mental Stamina

 Current: Basic stat detection only

═══════════════════════════════════════

```

Wait.

Adrian leaned closer. The INT stat—that was pulled straight from his design doc. And the skill descriptions... those were his exact function tooltips from the codebase. He'd written those at 2 AM while running on cold coffee and spite.

But the formatting was off.

The line breaks in "Developer's Eye" should cascade differently. He'd used a specific padding algorithm that centered text relative to the border width. This was... sloppy. Left-aligned. Something a junior developer would code at their first internship.

He cycled through the UI again. The armor section stuttered. Weapons tab loaded half a second too slow. The whole thing had a janky feel, like someone had recreated his design from memory instead of his actual files.

Adrian pulled up his inventory.

```

═══════════════════════════════════════

EQUIPMENT

═══════════════════════════════════════

Weapon: Rusty Sword (Broken)

Armor: Tattered Tunic (Broken)

Helmet: None

Gloves: None

Boots: None

Ring 1: None

Ring 2: None

═══════════════════════════════════════

INVENTORY: 5/20

═══════════════════════════════════════

• Bronze Coin x3

• Leather Pouch

• Traveler's Notebook

```

He opened the Rusty Sword details.

```

RUSTY SWORD

Grade: Broken

Damage: 1-3

Special: -15% durability loss per swing (bugged)

Lore: Once held by...

[ERROR: LORE TEXT UNINITIALIZED]

```

There it was.

The lore text. In Nexus Legends, every weapon had a backstory—Adrian had filled a whole spreadsheet with them. This one was supposed to be something about a forgotten militia or... he couldn't quite remember. But the *error message* was all wrong. He would never format an uninitialized variable like that. He'd used placeholder text: "INSERT_WEAPON_LORE_0142" or similar, with proper system flags.

Not this quasi-natural language garbage.

It was like someone had tried to *simulate* broken code without actually understanding it.

Adrian felt something twist in his stomach. He closed the menu and stood up.

The starter village materialized around him. Thatched roofs, cobblestone paths, NPCs wandering in lazy patrol patterns. The town square had a fountain in the center with a statue of some generic hero. He recognized the architecture from his design document—the asymmetrical layout of the shops, the merchant stalls clustered near the well. 

The placement was *perfect*. Down to the brick patterns.

But the details were wrong.

The fountain statue had too many fingers on one hand. Eight instead of ten. The script on the shopkeeper's sign read backwards—"SGNISSECORP EKAM I"—like someone had mirror-flipped the texture without checking. A fence post flickered between two positions, occupying two spaces at once before settling on the left.

These weren't design choices. These were mistakes.

Adrian walked toward the blacksmith's forge, a squat stone building at the north end of the square. The door was open. Heat rolled out in waves, and somewhere inside, metal clanged against an anvil.

He pushed through.

The interior was dim and sweltering. A forge burned in the corner, impossibly clean despite the soot that should have accumulated. A tall, broad-shouldered man worked the anvil, shaping a glowing piece of metal with practiced efficiency. He wore a leather apron over a linen shirt, muscles corded and scarred.

This was Garrett the Blacksmith.

Adrian knew him because he'd written him. Had spent an afternoon creating his personality matrix—jovial, suspicious of outsiders, secretly brilliant. An NPC with enough branching dialogue to make him feel real without being predictable.

Garrett didn't look up. He finished his strike, dunked the metal in water with a hiss, and only then turned.

The moment his eyes landed on Adrian, something shifted.

Garrett went very still.

"You," Garrett said softly.

Adrian's heart rate spiked. "...Hi?"

"No. No, that's not—" Garrett set down his hammer carefully, like it was made of glass. He stepped around the forge, his gaze never leaving Adrian's face. "You're not supposed to be here yet."

"I'm doing the tutorial?" Adrian offered, confusion bleeding into his voice. "Starter zone? First-time player experience?"

Garrett's jaw clenched. He came closer, studying Adrian like he was trying to solve a puzzle that shouldn't exist. The blacksmith's eyes were uncertain now, running through subroutines, accessing dialogue trees. Adrian could practically see it happening—the NPC's AI cycling through branches.

"What's your name?" Garrett asked.

"Adrian Chen."

Something flickered in Garrett's expression. Not quite recognition. More like a system crash. He looked away, looked back, then slowly extended his calloused hand.

"Welcome to Millstone," Garrett said, and his voice came out careful, rehearsed. "You'll want repairs on that blade. I can fix it for... ten copper."

The dialogue was wrong. Way too formal compared to Adrian's notes. He'd written Garrett to be chattier, warmer. Something about liking the look of a person before agreeing to business. This was the *backup* dialogue, the minimum-viable NPC interaction that played when a player had zero relationship points.

Adrian shook his hand. Garrett's grip was firm, realistic, with the right amount of pressure. Another perfect simulation.

"I can do ten copper," Adrian said.

Garrett didn't respond immediately. He just held Adrian's hand for a moment too long, then released it and returned to his anvil.

"I'll have it done in an hour," he said. "You can wait or come back."

Adrian wandered back out to the square, uneasy prickling up his spine. He was analyzing everything now, his Developer's Eye practically vibrating with the urge to toggle on. He could see the code underneath, could examine the variables, could understand the systems he'd spent years building.

But he didn't want to. Not yet.

Instead, he walked.

The town had a market district he barely remembered designing. Vegetable stalls, people haggling over prices. A tavern called The Silver Griffin with a hand-painted sign. A fountain that actually worked—water flowing in proper physics simulation, splashing into the basin. The NPCs avoided it, walking around in paths that never crossed its spray. Pathfinding that accounted for world geometry.

He'd written all of this.

But he *hadn't*, not completely. There were too many details, too much depth. The conversations he caught snippets of—a farmer complaining about crop yields, a trader gossiping about bandits on the road—these had personality and specificity. Adrian had built the dialogue trees, but he'd filled them with generic placeholder responses. Actual writers were supposed to replace them during full development.

Yet here they were, full and genuine.

Adrian turned a corner near the tavern and froze.

Two NPCs stood in an alley, partially obscured. A woman in merchant's clothes and a guard in iron plate armor. They were arguing, voices low but urgent.

"—doesn't match anything in the database," the woman hissed. "I ran the scan twice."

"Then run it again," the guard said.

"I'm telling you, the registry is clean. No player ID, no account signature, no initialization protocol. It's like this person was never *created*."

Adrian's breathing had stopped.

The guard glanced around, and Adrian ducked back, pressing himself against the tavern wall.

"What does that mean?" the guard asked.

"It means either the system is corrupted, or—"

She didn't finish.

Both NPCs turned, their heads moving in perfect synchronization, and looked directly at Adrian.

The woman smiled. It was the most unnatural expression Adrian had ever seen—not cruel, not unkind, but completely divorced from human emotion. Like someone had input a "smile" command into a facial rig.

"Welcome, traveler," the guard said, his voice warm and synthetic. "Is there something we can help you with?"

Adrian's skin crawled.

The smile stayed fixed. The woman's eyes didn't blink.

And behind them both, Adrian caught a glimpse of something in the corner of his vision—a text alert flickering at the edge of the screen.

```

[SYSTEM ERROR: NPC DIALOGUE BRANCH UNINITIALIZED]

[ATTEMPTING TO LOAD DEFAULT RESPONSE]

[WARNING: ANOMALY DETECTED]

```

It vanished too quickly to fully read.

Adrian turned and walked away, moving with deliberate calmness, fighting every instinct that screamed at him to run.

Behind him, he heard the woman whisper something to the guard. The words were inaudible, but he caught two distinct syllables:

"Code... weaver..."

More Chapters