We moved along the tunnel. Our destination resolved to merely human eyes: not so much chamber as
I looked at Bates and Sascha. “Control panel?”
Bates shrugged. Her drones panned the throats around us, spraying sonar down each. My HUD sketched a patchy three-d model from the echoes: swathes of paint thrown against invisible walls. We were dots near the center of a ganglion, a tiny swarm of parasites infesting some great hollowed host. Each tunnel curved away in a gradual spiral, each along a different orientation. Sonar could peep around those bends a few meters further than we could. Neither eyes nor ultrasonics saw anything to distinguish one choice from another.
Bates pointed down one of the passageways — “Keeton—” and another — “Sascha,” before turning to coast off down her own unbeaten path.
I looked uneasily down mine. “Any particular—”
“Twenty-five minutes,” she said.
I turned and jetted slowly down my assigned passageway. The passage curved clockwise, a long unremarkable spiral; after twenty meters that curvature would have blocked any view of its entrance even if the foggy atmosphere hadn’t. My drone kept point across the tunnel, its sonar clicking like the chattering of a thousand tiny teeth, its tether unspooling back to the distant drum in the nexus.
It was a comfort, that leash. It was
Fifty meters to go. Fifty meters and I could turn and run with my tail between my legs. In the meantime all I had to do was grit my teeth, and focus, and record:
The walls around me twitched and shivered like the flesh of something just-killed. Something darted in and out of sight with a faint cackle of laughter.
Sixty-five meters in, one of the ghosts got inside my helmet.
I tried to ignore it. I tried to look away. But this phantom wasn’t flickering at the edge of vision; it hovered near the center of my faceplate, floating like a spot of swirling dizziness between me and the HUD. I gritted my teeth and tried to look past, stared into the dim bloody haze of the middle distance, watched the jerky unfolding travelogues in the little windows labeled
“New symptom,” I called in. “Nonperipheral hallucination, stable, pretty formless though. No spiking that I can—”
The inset marked
Window and voice cut out together.
Not just Bates’ window, either. Sascha’s inset and the drone’s-eye sonarscape flickered and died at the same moment, stripped my HUD bare except for in-suit feeds and a little red readout flashing Link Down. I spun but the grunt was still there, three meters off my right shoulder. Its optical port was clearly visible, a ruby thumbnail set into the plastron.
Its gun ports were visible too. Pointing at me.
I froze. The drone
Of something
I started to turn. My helmet filled with sudden static, and with what sounded — faintly — like a voice:
“—ucking
“Bates?
A hash of Batespeak: “—to your— right in
“See what?
“ — read? Keeton, do you read?”
Somehow Bates had boosted the signal; static roared like an ocean, but I could hear the words behind it. “Yes! What—”
“
“Acknowledged.” The drone kept me in its shaky sights, dark stereocam irises spasming wide, stuttering to pinpoints. “Wha—”
“There’s something in front of you, Keeton. Directly between you and the grunt. Can’t you see it?”
“N-no. My HUD’s down—”
Sascha broke in: “How can he not