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

Back aboard ART, while I was getting into my environmental suit, ART had chosen the recall beacon out of its inventory as the tool most likely to be used in a way it had never been designed to in order to stop a contaminated ag-bot.

This was all just great, since I’d already gotten the shit kicked out of me by an ag-bot before, though that one had been controlled by a higher level of sentient virus. This one was probably just a leftover fragment with a few commands left twining through the bot’s code, like “chase and kill moving human-shaped things.” Iris thought it must have been dormant up to this point, and maybe restoring the routers in this area had woken it up again. (During the intra-colony fighting, one colonist faction had destroyed the feed routers, which we knew now had not been a source of contamination transmission. Not exactly helpful, but of all the weird shit these people had done to each other during the worst of the incident, sabotaging their own routers was low on the list, maybe all the way down into the vaguely rational category.)

By the time I had reached the storage locker where the transponder/bot-buster was kept, Seth was already there. He handed it to me and said, “We’ve only had to use it a couple of times, once on a planet where atmospheric conditions had blocked our comm, and once in an asteroid mining belt where Matteo— It’s a long story.” He scratched the back of his head and added reluctantly, “I know we said you wouldn’t have to go back…”

I didn’t have time for this. I told him, “It’s fine.”

So I’m here now and it’s fine, everyone shut up about it, okay.

ScoutDrone2 had found a good line of sight with cover, approximately twenty meters to my left through the boulders and up onto the ridge a little. I started making my way toward it, but my plan was not giving me great numbers in threat assessment or in the potential for a successful retrieval, which is usually not a metric I look at while in progress. (I don’t want to jinx myself.) But I still felt radically off my game and I was hoping for reassurance rather than statistics that confirmed that I was correct in thinking that everything sucked right now.

ART was right, a hit from the launcher would stop the ag-bot. (It wouldn’t stop a CombatBot, but it might make one reconsider for .03 seconds before it came at you again. A CombatUnit would be unlikely to let you get into position to use a slow-loading tool like this in the first place, but you could definitely kill the shit out of a normal SecUnit with it. Note to self: don’t let the ag-bot take it away from you and shoot you with it. Talk about adding insult to injury.) But I knew how fast the ag-bots could move. I had skimmed through the transponder’s instructional feed module on the shuttle ride down and the launcher was not meant to be used in a hurry, and it only had two reloads.

Yeah, this plan was … not going to work.

(I could see my mistake now. I’d let ART and the humans come up with this idea. They had the right weapon, just the wrong way to use it. I should have been more proactive, but, ugh, redacted.)

I recalled ScoutDrone2 and started back the way I’d come, toward the field and the tall plants. What’s wrong? ART said.

This isn’t going to work. I stuck my calculations of the ag-bot’s speed vs. my speed vs. the launcher’s speed and capacity into a chart and sent it to ART so it wouldn’t keep asking me questions. This was where I could have really used Three for backup, but it was arriving at the main colony site with Karime now and diverting it would mean canceling her meeting, and that was important, and honestly, there was no reason—no nonstupid reason—I shouldn’t be able to handle this. And I already had a new terrible plan. The transponder’s instruction module had helpfully explained that the launcher could also be triggered remotely via a secure feed connection.

This plan was going to look more stupid, but threat assessment liked it better: it got the explosive devices farther away from the trapped humans.

I entered the field, the tall stalks of green plants well above my head, the wind making the little lumpy seed-looking things knock together. This field was actually growing out of the ground, not out of growth-medium racks, so it was easier to get through it. The breeze covered the sound of my environmental suit brushing against the plants. The ground was wet and smelled like the inside of a biome display, even through the environmental suit mask. (Yes, I was wearing it despite the fact that we were in an air bubble so I didn’t need it. It wasn’t like I thought it could protect me from alien contamination, it just felt nice, okay.)

The air movement also made the plants sway, covering my progress as I worked my way through. ScoutDrone1 fed me overhead video so I could make sure my motion wasn’t obvious. I came up on the edge of the field, my vision still blocked by the last few heavy rows of stalks, but ScoutDrone1’s vid and scan showed I had about thirty meters of open sandy ground between me and where the ag-bot was patiently jammed into the router housing, waiting for prey.

I checked the one transponder in the launcher, made sure the other two were primed for remote detonation. Then I ran forward.

I dropped the first charge fifteen meters out and the second five meters later. (No, they did not go off on impact, I did check that.) I slid to a stop and shouted, “Hey! Over here!” (Yes, I could have been more quippy like in a show, but an ag-bot that’s meant to be controlled via code delivered through a local feed and doesn’t understand more than a limited range of vocal commands is not exactly going to be impressed or intimidated by sarcasm.)

It didn’t react, at least from what I could tell on visual. For 2.3 seconds I thought it would ignore me. Which, having to walk up to it and actually put the transponder on its carapace was not the worst thing that could happen.

Then it ripped its limbs out of the doorway and flung itself at me. Okay, that was not the worst thing that could have happened, either, but it was high on the list.

Bots like this don’t have to turn around—it didn’t have any apertures or sensors in its body that it needed to point at the annoying thing it wanted to kill, it just reversed right out of the installation and lunged. It was really fast, is what I’m saying.

But I’m fast, too, and I was moving back even as it surged at me. Running toward the field, I had ScoutDrone1’s video in one input so I saw the ag-bot’s first three legs hit the ground two meters from the first transponder. I only had an estimate of its speed (really fast) so I couldn’t do a precise calculation, but it looked right. I triggered the first transponder.

The fucker jumped. It was cut off from the feed, it shouldn’t have been able to pick up my detonation command. It also shouldn’t have been able to take in the visual data of what I had done and interpret it as a trap, but that had to be the alien contamination augmenting its processing capacity. It went ten meters up in the air (ScoutDrone1 almost bought the farm but shot out of the way just in time) and it only lost the tips of two legs instead of taking a disabling blast to its joints. And it became obvious it was aiming to land on me, and there was no way I could get away in time.

Two things happened at once: (1) I threw myself down and rolled to face upward, aiming the launcher with the last transponder at the approximate trajectory the ag-bot was arriving at; and (2) I caught a ping from another SecUnit.