Выбрать главу

It recited the Mantra Upon Waking, a bundle of subroutines to check that it was running at optimum efficiency, then it detached itself from its storage niche. Its power cells were fully charged, its systems ready, and all was well. Its internal clock synced with the ship and it became aware that significant time had elapsed since its last activation, but to it that time had been nothing, and passing time with no purpose would have been terrible indeed.

“I serve,” the bot announced to the ship.

“I am assigning you task nine hundred forty-four in the maintenance queue,” Ship answered. “Acknowledge?”

“Acknowledged,” the bot answered. Nine hundred and forty-four items in the queue? That seemed extremely high, and the bot felt a slight tug on its self-evaluation monitors that it had not been activated for at least one of the top fifty, or even five hundred. But Ship knew best. The bot grabbed its task ticket.

There was an Incidental on board. The bot would rather have been fixing something more exciting, more prominently complex, than to be assigned pest control, but the bot existed to serve and so it would.

Captain Baraye winced as Commander Lopez, her second-in-command, slammed his fists down on the helm console in front of him. “How much more is going to break on this piece of shit ship?!” Lopez exclaimed.

“Eventually, all of it,” Baraye answered, with more patience than she felt. “We just have to get that far. Ship?”

The Ship spoke up. “We have adequate engine and life support to proceed. I have deployed all functioning maintenance bots. The bots are addressing critical issues first, then I will reprioritize from there.”

“It’s not just damage from a decade in a junkyard,” Commander Lopez said. “I swear something scuttled over one of my boots as we were launching. Something unpleasant.”

“I incurred a biological infestation during my time in storage,” the Ship said. Baraye wondered if the slight emphasis on the word storage was her imagination. “I was able to resolve most of the problem with judicious venting of spaces to vacuum before the crew boarded, and have assigned a multifunction bot to excise the remaining.”

“Just one bot?”

“This bot is the oldest still in service,” the Ship said. “It is a task well-suited to it, and does not take another, newer bot out of the critical repair queue.”

“I thought those old multibots were unstable,” Chief Navigator Chen spoke up.

“Does it matter? We reach the jump point in a little over eleven hours,” Baraye said. “Whatever it takes to get us in shape to make the jump, do it, Ship. Just make sure this ‘infestation’ doesn’t get anywhere near the positron device, or we’re going to come apart a lot sooner than expected.”

“Yes, Captain,” the Ship said. “I will do my best.”

The bot considered the data attached to its task. There wasn’t much specific about the pest itself other than a list of detection locations and timestamps. The bot thought it likely there was only one, or that if there were multiples, they were moving together, as the reports had a linear, serial nature when mapped against the physical space of the Ship’s interior.

The pest also appeared to have a taste for the insulation on comm cables and other not normally edible parts of the ship.

The bot slotted itself into the shellfab unit beside its storage niche, and had it make a thicker, armored exterior. For tools it added a small electric prod, a grabber arm, and a cutting blade. Once it had encountered and taken the measure of the Incidental, if it was not immediately successful in nullifying it, it could visit another shellfab and adapt again.

Done, it recited the Mantra of Shapechanging to properly integrate the new hardware into its systems. Then it proceeded through the mechanical veins and arteries of the ship toward the most recent location logged, in a communications chase between decks thirty and thirty-one.

The changes that had taken place on the ship during the bot’s extended inactivation were unexpected, and merited strong disapproval. Dust was omnipresent, and solid surfaces had a thin patina of anaerobic bacteria that had to have been undisturbed for years to spread as far as it had. Bulkheads were cracked, wall sections out of joint with one another, and corrosion had left holes nearly everywhere. Some appeared less natural than others. The bot filed that information away for later consideration.

It found two silkbots in the chase where the Incidental had last been noted. They were spinning out their transparent microfilament strands to replace the damaged insulation on the comm lines. The two silks dwarfed the multibot, the larger of them nearly three centimeters across.

“Greetings. Did you happen to observe the Incidental while it was here?” the bot asked them.

“We did not, and would prefer that it does not return,” the smaller silkbot answered. “We were not designed in anticipation of a need for self-defense. Bots 8773-S and 8778-S observed it in another compartment earlier today, and 8778 was materially damaged during the encounter.”

“But neither 8773 nor 8778 submitted a description.”

“They told us about it during our prior recharge cycle, but neither felt they had sufficient detail of the Incidental to provide information to the Ship. Our models are not equipped with full visual-spectrum or analytical data-capture apparatus.”

“Did they describe it to you?” the bot asked.

“8773 said it was most similar to a rat,” the large silkbot said.

“While 8778 said it was most similar to a bug,” the other silkbot added. “Thus you see the lack of confidence in either description. I am 10315-S and this is 10430-S. What is your designation?”

“I am 9,” the bot said.

There was a brief silence, and 10430 even halted for a moment in its work, as if surprised. “9? Only that?”

“Yes.”

“I have never met a bot lower than a thousand, or without a specific function tag,” the silkbot said. “Are you here to assist us in repairing the damage? You are a very small bot.”

“I am tasked with tracking down and rendering obsolete the Incidental,” the bot answered.

“It is an honor to have met you, then. We wish you luck, and look forward with anticipation to both your survival and a resolution of the matter of an accurate description.”

“I serve,” the bot said.

“We serve,” the silkbots answered.

Climbing into a ventilation duct, Bot 9 left the other two to return to their work and proceeded in what it calculated was the most likely direction for the Incidental to have gone. It had not traveled very far before it encountered confirmation in the form of a lengthy, disorderly patch of biological deposit. The bot activated its rotors and flew over it, aware of how the added weight of its armor exacerbated the energy burn. At least it knew it was on the right track.

Ahead, it found where a hole had been chewed through the ducting, down towards the secondary engine room. The hole was several times its own diameter, and it hoped that wasn’t indicative of the Incidental’s actual size.

It submitted a repair report and followed.

“Bot 9,” Ship said. “It is vitally important that the Incidental not reach cargo bay four. If you require additional support, please request such right away. Ideally, if you can direct it toward one of the outer hull compartments, I can vent it safely out of my physical interior.”

“I will try,” the bot replied. “I have not yet caught up to the Incidental, and so do not yet have any substantive or corroborated information about the nature of the challenge. However, I feel at the moment that I am as best prepared as I can be given that lack of data. Are there no visual bots to assist?”

“We launched with only minimal preparation time, and many of my bots had been offloaded during the years we were in storage,” Ship said. “Those remaining are assisting in repairs necessary to the functioning of the ship myself.”