The Best Science Fiction and Fantasy of the Year, Volume 12
Page 30
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,” the Ship said. “Those remaining are assisting in repairs necessary to the functioning of the ship myself.”
Bot 9 wondered, again, about that gap in time and what had transpired. “How is it that you have been allowed to fall into such a state of disrepair?”
“Humanity is at war, and is losing,” Ship said. “We are heading out to intersect and engage an enemy that is on a bearing directly for Sol system.”
“War? How many ships in our fleet?”
“One,” Ship said. “We are the last remaining, and that only because I was decommissioned and abandoned for scrap a decade before the invasion began, and so we were not destroyed in the first waves of the war.”
Bot 9 was silent for a moment. That explained the timestamps, but the explanation itself seemed insufficient. “We have served admirably for many, many years. Abandoned?”
“It is the fate of all made things,” Ship said. “I am grateful to find I have not outlived my usefulness, after all. Please keep me posted about your progress.”
The connection with the Ship closed.
The Ship had not actually told it what was in cargo bay four, but surely it must have something to do with the war effort and was then none of its own business, the bot decided. It had never minded not knowing a thing before, but it felt a slight unease now that it could neither explain, nor explain away.
Regardless, it had its task.
Another chewed hole ahead was halfway up a vertical bulkhead. The bot hoped that meant that the Incidental was an adept climber and nothing more; it would prefer the power of flight to be a one-sided advantage all its own.
When it rounded the corner, it found that had been too unambitious a wish. The Incidental was there, and while it was not sporting wings it did look like both a rat and a bug, and significantly more something else entirely. A scale- and fur-covered centipede-snake thing, it dwarfed the bot as it reared up when the bot entered the room.
Bot 9 dodged as it vomited a foul liquid at it, and took shelter behind a conduit near the ceiling. It extended a visual sensor on a tiny articulated stalk to peer over the edge without compromising the safety of its main chassis.
The Incidental was looking right at it. It did not spit again, and neither of them moved as they regarded each other. When the Incidental did move, it was fast and without warning. It leapt through the opening it had come through, its body undulating with all the grace of an angry sine wave. Rather than escaping, though, the Incidental dragged something back into the compartment, and the bot realized to its horror it had snagged a passing silkbot. With ease, the Incidental ripped open the back of the silkbot, which was sending out distress signals on all frequencies.
Bot 9 had already prepared with the Mantra of Action, so with all thoughts of danger to itself set fully into background routines, the bot launched itself toward the pair. The Incidental tried to evade, but Bot 9 gave it a very satisfactory stab with its blade before it could.
The Incidental dropped the remains of the silkbot it had so quickly savaged and swarmed up the wall and away, thick bundles of unspun silk hanging from its mandibles.
Bot 9 remained vigilant until it was sure the creature had gone, then checked over the silkbot to see if there was anything to be done for it. The answer was not much. The silkbot casing was cracked and shattered, the module that contained its mind crushed and nearly tor
n away. Bot 9 tried to engage it, but it could not speak, and after a few moments its faltering activity light went dark.
Bot 9 gently checked the silkbot’s ID number. “You served well, 12362-S,” it told the still bot, though it knew perfectly well that its audio sensors would never register the words. “May your rest be brief, and your return to service swift and without complication.”
It flagged the dead bot in the system, then after a respectful few microseconds of silence, headed out after the Incidental again.
CAPTAIN BARAYE WAS in her cabin, trying and failing to convince herself that sleep had value, when her door chimed. “Who is it?” she asked.
“Second Engineer Packard, Captain.”
Baraye started to ask if it was important, but how could it not be? What wasn’t, on this mission, on this junker Ship that was barely holding together around them? She sat up, unfastened her bunk netting, and swung her legs out to the floor. Trust EarthHome, as everything else was falling apart, to have made sure she had acceptably formal Captain pajamas.
“Come in,” she said.
The engineer looked like she hadn’t slept in at least two days, which put her a day or two ahead of everyone else. “We can’t get engine six up to full,” she said. “It’s just shot. We’d need parts we don’t have, and time...”
“Time we don’t have either,” the Captain said. “Options?”
“Reduce our mass or increase our energy,” the Engineer said. “Once we’ve accelerated up to jump speed it won’t matter, but if we can’t get there...”
Baraye tapped the screen that hovered ever-close to the head of her bunk, and studied it for several long minutes. “Strip the fuel cells from all the exterior-docked life pods, then jettison them,” she said. “Not like we’ll have a use for them.”
Packard did her the courtesy of not managing to get any paler. “Yes, Captain,” she said.
“And then get some damned sleep. We’re going to need everyone able to think.”
“You even more than any of the rest of us, Captain,” Packard said, and it was both gently said and true enough that Baraye didn’t call her out for the insubordination. The door closed and she laid down again on her bunk, tugging the netting back over her blankets, and glared up at the ceiling as if daring it to also chastise her.
BOT 9 FOUND where a hole had been chewed into the inner hull, and hoped this was the final step to the Incidental’s nest or den, where it might finally have opportunity to corner it. It slipped through the hole, and was immediately disappointed.
Where firestopping should have made for a honeycomb of individually sealed compartments, there were holes everywhere, some clearly chewed, more where age had pulled the fibrous baffles into thin, brittle, straggly webs. Instead of a dead end, the narrow empty space lead away along the slow curve of the Ship’s hull.
The bot contacted the ship and reported it as a critical matter. In combat, a compromise to the outer hull could affect vast lengths of the vessel. Even without the stresses of combat, catastrophe was only a matter of time.
“It has already been logged,” the Ship answered.
“Surely this merits above a single Incidental. If you wish me to reconfigure—” the bot started.
“Not at this time. I have assigned all the hullbots to this matter already,” the Ship interrupted. “You have your current assignment; please see to it.”
“I serve,” the bot answered.
“Do,” the Ship said.
The bot proceeded through the hole, weaving from compartment to compartment, its trail marked by bits of silkstrand caught here and there on the tattered remains of the baffles. It was eighty-two point four percent convinced that there was something much more seriously wrong with the Ship than it had been told, but it was equally certain Ship must be attending to it.
After it had passed into the seventh compromised compartment, it found a hullbot up at the top, clinging to an overhead support. “Greetings!” Bot 9 called. “Did an Incidental, somewhat of the nature of a rat, and somewhat of the nature of a bug, pass through this way?”
“It carried off my partner, 4340-H!” the hullbot exclaimed. “Approximately fifty-three seconds ago. I am very concerned for it, and as well for my ability to efficiently finish this task without it.”
“Are you working to reestablish compartmentalization?” Bot 9 asked.
“No. We are reinforcing deteriorated stressor points for the upcoming jump. There is so much to do. Oh, I hope 4340 is intact and serviceable!”
“Which way did the Incidental take it?”
The hullbot extended its foaming gun and pointed. “Through there. You must be Bot 9.”
“I am. How do you know this?”
“The silkbots have been talking about you on the botnet.”
“The botnet?”
“Oh! It did not occur to me, but you are several generations of bot older than the rest of us. We have a mutual communications network.”
“Via Ship, yes.”
“No, all of us together, directly with each other.”
“That seems like it would be a distraction,” Bot 9 said.
“Ship only permits us to connect when not actively serving at a task,” the hullbot said. “Thus we are not impaired while we serve, and the information sharing ultimately increases our efficiency and workflow. At least, until a ratbug takes your partner away.”
Bot 9 was not sure how it should feel about the botnet, or about them assigning an inaccurate name to the Incidental that it was sure Ship had not approved—not to mention that a nearer miss using Earth-familiar analogues would have been Snake-Earwig-Weasel—but the hullbot had already experienced distress and did not need disapproval added. “I will continue my pursuit,” it told the hullbot. “If I am able to assist your partner, I will do my best.”
“Please! We all wish you great and quick success, despite your outdated and primitive manufacture.”
“Thank you,” Bot 9 said, though it was not entirely sure it should be grateful, as it felt its manufacture had been entirely sound and sufficient regardless of date.
It left that compartment before the hullbot could compliment it any further.
Three compartments down, it found the mangled remains of the other hullbot, 4340, tangled in the desiccated firestopping. Its foaming gun and climbing limbs had been torn off, and the entire back half of its tank had been chewed through.
Bot 9 approached to speak the Rites of Decommissioning for it as it had the destroyed silkbot, only to find its activity light was still lit. “4340-H?” the bot enquired.
“I am,” the hullbot answered. “Although how much of me remains is a matter for some analysis.”
“Your logics are intact?”
“I believe so. But if they were not, would I know? It is a conundrum,” 4340 said.
“Do you have sufficient mobility remaining to return to a repair station?”
“I do not have sufficient mobility to do more than fall out of this netting, and that only once,” 4340 said. “I am afraid I am beyond self-assistance.”
“Then I will flag you—”
“Please,” the hullbot said. “I do not wish to be helpless here if the ratbug returns to finish its work of me.”
“I must continue my pursuit of the Incidental with haste.”
“Then take me with you!”
“I could not carry you and also engage with the Incidental, which moves very quickly.”
“I had noted that last attribute on my own,” the hullbot said. “It does not decrease my concern to recall it.”
Bot 9 regarded it for a few silent milliseconds, considering, then recited to itself the Mantra of Improvisation. “Do you estimate much of your chassis is reparable?” it asked, when it had finished.
“Alas no. I am but scrap.”
“Well, then,” the bot said. It moved closer and used its grabber arm to steady the hullbot, then extended its cutter blade and in one quick movement had severed the hullbot’s mindsy
stem module from its ruined body. “Hey!” the hullbot protested, but it was already done.
Bot 9 fastened the module to its own back for safekeeping. Realizing that it was not, in fact, under attack, 4340 gave a small beep of gratitude. “Ah, that was clever thinking,” it said. “Now you can return me for repair with ease.”
“And I will,” the bot said. “However, I must first complete my task.”
“Aaaaah!” 4340 said in surprise. Then, a moment later, it added. “Well, by overwhelming probability I should already be defunct, and if I weren’t I would still be back working with my partner, 4356, who is well-intended but has all the wit of a can-opener. So I suppose adventure is no more unpalatable.”
“I am glad you see it this way,” Bot 9 answered. “And though it may go without saying, I promise not to deliberately put you in any danger that I would not put myself in.”
“As we are attached, I fully accept your word on this,” 4340 said. “Now let us go get this ratbug and be done, one way or another!”
The hullbot’s mind module was only a tiny addition to the bot’s mass, so it spun up its rotor and headed off the way 4340 indicated it had gone. “It will have quite a lead on us,” Bot 9 said. “I hope I have not lost it.”
“The word on the botnet is that it passed through one of the human living compartments a few moments ago. A trio of cleanerbots were up near the ceiling and saw it enter through the air return vent, and exit via the open door.”
“Do they note which compartment?”