Season 3 Episode 10

Malachar's True Form

Key scene illustration
Key scene illustration

In which our protagonist learns that the bug is older than he thought, and the world shakes.


The earthquake came at midnight, and the world was not the same afterward, and the king was standing in the audience chamber in his nightclothes when the shaking started, and Pip was screaming, and the screaming was not a warning. The screaming was recognition.

It started in the south. The first tremor rolled up from below the city, then the second, then a third that was strong enough to knock a vase off the king's desk and shatter it on the stone floor. The king had been waiting up. The king had been waiting up for a week, because the crystal network had been carrying strange reports from the south, and the reports had been getting stranger, and the strangeness was, in the language of the system in Kenji's head, the kind of strangeness that meant a thing that had been sleeping was no longer sleeping.

Kenji was in the palace when the shaking started. He was on his way to bed, with Elara at his side and Pip orbiting his head, and the dragonfly was the first to feel it. The pulse was sharp, urgent, and the pulse was, in the driest possible language, the pulse the dragonfly used for things that mattered.

[Threat assessment: dimensional intrusion, world-scale]
[Source: south, deep, ancient]
[Compiler note: this is the thing the system has been warning about. The system is, in a small way, afraid.]

"Go to the audience chamber," Kenji said, to Elara. "Now."

They ran. The corridors of the palace were lit by emergency mana lamps that the palace staff had been maintaining for three hundred years without ever expecting to use. The lamps flickered. The stones of the floor shifted. Somewhere, in the kitchens, a pot fell. The shaking was not violent. The shaking was the kind of shaking that meant a very large thing was moving very, very slowly, the way a glacier moves, the way a continent moves, the way a process that has been running for a thousand years moves when it is, for the first time in a thousand years, being told to wake up.

They reached the audience chamber. The king was there, in his nightclothes, with Master Yuen and the apprentice and three of the king's guards, and the king was looking at the floor as if the floor had, in the driest possible language, opinions.

"Something is happening," the king said.

"Yes, Your Majesty."

"Tell me what is happening."

"I am about to."

He held out his hand. He thought, in the language he and the system had built together over three months of debugging a kingdom: Function detect_mana. Scope: world.

The spell shimmered. The world shimmered. And Kenji saw, for the first time, the corruption that had been hiding in plain sight.

[detect_mana: scope = world]
[Result: world mana signature is corrupted, 17.3%, distributed]
[Source: not a person, not an object, not a spell]
[Source: a process]
[Compiler note: the bug is older than the bug reports. The system is, in a small way, frightened.]

It was everywhere. It was in the air, in the water, in the soil. It was in the southern kingdoms, in the cult's robes, in the portals they had tried to open. It was a thin, persistent, structured corruption, like a bug in a codebase that no one had noticed for centuries. It was in the mana itself, woven into the world's source code, a function that had been called a million times and had failed a million times and had never been debugged.

It was Malachar. The chaos god. The original programmer. The bug.

"He is in the source code," Kenji said. His voice was very small. The room was very quiet. "He is not a person. He is a process. A process that has been running for centuries, generating corruption, generating chaos, generating the very bugs that the cult has been worshipping. He is the world's legacy bug. The one that no one ever fixed because no one knew he was there."

Master Yuen looked at him. "How do you know this?"

"Because I can see the mana signatures. And the mana signatures are not just energy. They are data. They are the world's data. And the data has a corruption pattern. The corruption pattern has a name. The name is Malachar."

[Compiler note: the developer is, in a small way, the only person who can see this. The system approves.]
[Compiler note: this is a function the developer did not ask for. The system is, in a small way, ahead of the developer.]

He looked at the king. He looked at Elara. He looked at Lian. He looked at Master Yuen. He looked at Pip, who had finally stopped screaming, and was now pulsing, very softly, and the pulse felt like: "Finally. You see it."

Kenji sent back: "Yeah. I see it."

He sat down. He put his head in his hands. He thought about everything he had learned in this world. The clock. The aquifer. The firewall. The audit. The crystal network. The way the magic system worked, the way spells were functions, the way the Compiler translated his intent into structured magic.

The Compiler was not a tool. The Compiler was, he realized, an interface. An interface to the world's source code. And the world's source code was corrupted. And the corruption had a name.

The name was Malachar. And Malachar was awake.

The earthquake stopped. The shaking stopped. The world was still. But the air felt different. The mana felt different. There was a pressure, a weight, a sense that something vast and old and very, very patient was now paying attention.

"We have a problem," Kenji said.

"I know," the king said.

"The problem is bigger than the cult. The problem is bigger than the kingdom. The problem is bigger than anything I have ever debugged."

"I know."

"But it is still a problem. And any sufficiently well-defined problem is solvable."

The king looked at him. The room was quiet. Pip pulsed. Elara's hand was still on her sword. Lian's notebook was still open. Master Yuen was still pale. The crystal network, in the next room, was lighting up with thousands of panicked messages, and the messages were, in the driest possible language, the messages of a continent that was, for the first time in living memory, afraid of the same thing at the same time.

"Then solve it," the king said. "That is what I hired you for."

Kenji looked at the room. He looked at the people. He looked at the system. He thought about the through-line. He thought about all the things he had learned in this world, and all the things he had not yet learned, and all the things he was going to have to learn if the through-line was going to be true at the scale of a continent, and a god, and a process that had been running for a thousand years.

He stood up. He straightened his robe. He looked at the king.

"I will need help," he said. "I will need the other kingdoms. I will need the academies. I will need the merchants. I will need every mage on the continent. I will need, in the driest possible language, an alliance."

The king looked at him. "You will have it."

The night went on. The world was still. Malachar was awake. The bug had manifested.

The debugging was about to begin.