Chapter 18: The Signal That Sank
The rust-orange water churned against the *Mirage*’s hull as Kaelen throttled down, the hydrofoil settling into a low drift between the skeletal remains of what had once been a parking structure. Concrete pillars rose from the water like gravestones, their tops sheared off by decades of storm surge. Barnacles crusted every surface, and the air that seeped through the vents smelled of brine and decay.
“They’re not pursuing,” Nix said. “The masked signatures have withdrawn to the perimeter.”
“They’re herding us.” Kaelen wiped sweat from her forehead, her hand trembling slightly. The painkillers were wearing off, and the ache in her ribs—cracked during the tunnel collapse—was blooming into a sharp, insistent fire. She reached for the glove compartment, fingers brushing the plastic bottle of oxycodone. She didn’t take one. Not yet. She needed clarity.
“The Rust Angels’ support boat is anchored two kilometers east,” Nix continued. “Jin is waiting. She has the transmitter.”
Kaelen nodded, her jaw tight. The transmitter. A battered satellite uplink cobbled together from salvaged comms gear and a stolen AquaNova encryption chip. Jin had promised it could punch through the corporate jamming and broadcast to every screen in the Flotilla. All Kaelen had to do was get it to the final checkpoint, where the signal would be clean.
“Plot a course,” she said. “Stay in the shadows.”
The *Mirage* hummed as Nix adjusted the hydrofoil’s angle, skimming just above the water’s surface. The engine was a whisper, barely audible over the lapping waves. Kaelen kept her eyes on the horizon, scanning for the telltale glow of Viper headlights or the silent drift of their drones. The race was still on—AquaNova hadn’t called it off—but the Vipers had stopped racing. They were hunting.
The support boat appeared through the mist: a rusted trawler with a makeshift cabin, its hull patched with welded scrap. Jin stood on the deck, her dark hair plastered to her skull by the spray. She raised a hand as Kaelen approached, and Kaelen cut the engine, letting the *Mirage* drift alongside.
“You made it.” Jin’s voice was hoarse, her eyes red-rimmed. She looked like she hadn’t slept in days. “The Vipers hit us an hour ago. Took out our fuel reserves. We’re dead in the water.”
Kaelen climbed onto the trawler’s deck, her boots squelching on the wet metal. “The transmitter?”
“Inside.” Jin gestured to the cabin. “It’s ready. But we’ve got a problem.”
“What kind of problem?”
Jin led her inside. The cabin was cramped, cluttered with tools and wiring. In the center sat the transmitter—a bulky metal box with a dish antenna bolted to the roof. A young man, maybe nineteen, was hunched over it, his fingers dancing across a keyboard. He looked up as they entered, his face pale.
“The encryption chip is fried,” he said. “Jin, I told you, the saltwater got into the casing. It’s dead.”
“Fix it,” Jin said.
“I can’t fix dead. We need a replacement, and the only place that has one is AquaNova’s supply depot in the old port.”
Kaelen’s stomach dropped. The old port was twenty kilometers north, right through Viper territory. “How long?”
“If I had the chip? Thirty minutes to splice it in. Without it?” The young man shrugged. “We’re broadcasting static.”
Jin turned to Kaelen. “We don’t have time to go around. The Vipers are closing in. If we don’t broadcast now, we never will.”
“Then we go through them.” Kaelen’s voice was flat. “I’ll draw their fire. You take the trawler to the port, grab the chip, and meet me at the final checkpoint.”
“That’s suicide,” Jin said.
“It’s the only play.” Kaelen met her eyes. “You said it yourself. If we don’t broadcast, we’re dead anyway. At least this way, we have a chance.”
Jin stared at her for a long moment, then nodded. “Fine. But you’re not going alone.” She turned to the young man. “Stay with the transmitter. If we don’t come back, you know what to do.”
“What?” he asked.
“Broadcast the static. Let them know we tried.”
Kaelen climbed back into the *Mirage*, her hands gripping the steering yoke. Nix’s voice came through the speakers, soft and wary. “This is a high-risk maneuver. The Vipers have numerical superiority and superior firepower. The probability of survival is—”
“I don’t want the odds, Nix.” Kaelen gunned the engine. “I want the route.”
The hydrofoil shot forward, cutting through the water like a blade. Kaelen kept low, her eyes fixed on the horizon. The old port was a graveyard of container ships, their rusted hulls jutting from the water like the ribs of dead whales. The supply depot was on the far side, a floating platform anchored to a submerged pier.
She saw the Vipers before they saw her. Three hydrofoils, their headlights cutting through the mist, patrolling in a loose formation. They were waiting for her. Of course they were.
“Nix, give me a distraction.”
“What kind of distraction?”
“The loud kind.”
The *Mirage*’s hull shuddered as Nix diverted power to the external speakers, blasting a burst of feedback that echoed across the water. The Vipers’ formation broke, two of the hydrofoils veering toward the sound. Kaelen swung hard to the left, skimming between two container ships, the metal walls closing in on either side.
“They’re pursuing,” Nix said. “One is on an intercept course.”
“I see them.” Kaelen yanked the yoke, sending the *Mirage* into a sharp turn. The Viper’s hydrofoil matched her, its engine roaring. She could see the driver now—a woman with a shaved head and a cold smile. She raised a hand, and Kaelen saw the glint of a weapon.
“Missile lock,” Nix said. “Evasive maneuvers.”
Kaelen threw the *Mirage* into a dive, the hydrofoil plunging beneath the surface. The water was dark, thick with sediment, and she could barely see. The missile hit the water above her, the shockwave rattling the hull. She held her breath, counting the seconds, then pulled up.
The *Mirage* burst from the water, spray flying. The Viper was still there, circling back for another pass. Kaelen didn’t have time to think. She slammed the throttle, driving straight at the Viper’s hydrofoil. The woman’s eyes widened, and she swerved at the last second, the two hulls scraping together with a screech of metal.
Kaelen’s ribs screamed. She ignored them. She was past the Viper now, heading for the supply depot. The platform was fifty meters ahead, its lights flickering in the mist.
“They’re calling for reinforcements,” Nix said. “We have three minutes, maybe less.”
Kaelen didn’t answer. She cut the engine, letting the *Mirage* coast to the platform. She grabbed a mooring line and jumped onto the metal grating, her boots slipping on the wet surface. The depot was a prefab container, its door sealed with a keypad.
“Nix, can you open it?”
“Already done.” The lock clicked, and the door swung open.
Inside, the depot was a maze of shelves, stacked with crates and equipment. Kaelen scanned the labels, her heart pounding. Encryption chips. She found them in the back, a box of small silver rectangles. She grabbed three, shoving them into her pocket.
The sound of engines grew louder. She turned, running for the door. The Vipers were coming, their headlights cutting through the mist like searchlights. She leaped onto the *Mirage*, gunning the engine before she was even seated.
“They’re blocking the exit,” Nix said. “Three hydrofoils, forming a line.”
“Then we go through them.” Kaelen’s voice was a snarl. She aimed the *Mirage* at the gap between two of the Vipers, the hydrofoil’s engine screaming. The Vipers opened fire, bullets stitching the water around her. She ducked, feeling the wind of a round past her ear.
The *Mirage* slammed into the gap, metal scraping against metal. Kaelen felt the hull shudder, heard the screech of tearing steel. Then she was through, the open water ahead of her.
“Damage report,” she said.
“Minor hull breach in the aft compartment,” Nix said. “The hydrofoil is still operational, but we’re losing coolant. We have maybe thirty minutes before the engine overheats.”
“That’s all I need.” Kaelen checked her rearview. The Vipers were pursuing, but they were falling back. She had the chip. Now she just had to get it to Jin.
The trawler was where she’d left it, drifting in the shadow of the parking structure. Kaelen pulled alongside, tossing the chip to Jin. “Thirty minutes. Get it done.”
Jin caught it, her face grim. “They’re coming. I can hear them.”
“I’ll hold them off.” Kaelen turned the *Mirage* around, facing the direction of the approaching Vipers. “Nix, give me everything you’ve got.”
“Kaelen.” Nix’s voice was soft. “If I divert all power to the weapons systems, the coolant leak will accelerate. We will have ten minutes, maybe less.”
“Then make them count.”
The Vipers appeared through the mist, a wall of headlights and roaring engines. Kaelen didn’t wait. She drove straight at them, the *Mirage*’s guns blazing. The first Viper swerved, its hull erupting in flames as a round found its fuel tank. The second veered left, and Kaelen followed, her fingers white-knuckled on the yoke.
She was in the middle of them now, the water churning with the wake of a dozen hydrofoils. She fired blindly, not aiming, just keeping them off balance. A round hit the *Mirage*’s canopy, spiderwebbing the glass. Another punched through the hull, and she felt the hydrofoil list.
“Kaelen.” Nix’s voice was strained. “The coolant is almost gone. We have to withdraw.”
“Not yet.” She saw a gap, a sliver of open water between two Vipers. She aimed for it, the engine screaming in protest. The *Mirage* shot through, the Vipers’ fire falling behind her.
She looked back. The trawler was moving, its engine coughing to life. Jin was on the deck, the transmitter dish rising. The chip was in place.
“They’re broadcasting,” Nix said. “The signal is live.”
Kaelen felt a surge of hope, raw and painful. Then she saw the Viper hydrofoil, the one with the shaved-head woman, break from the formation and head straight for the trawler.
“No.” Kaelen slammed the throttle, but the *Mirage* was dying, its engine sputtering. She was too far. She watched, helpless, as the Viper’s guns opened fire.
The trawler exploded. A fireball rose into the sky, lighting the mist with orange flame. Debris rained down, splashing into the water. The transmitter dish spun through the air, then fell, disappearing beneath the surface.
Kaelen screamed. It was a raw, animal sound, torn from her throat. She drove the *Mirage* toward the wreckage, but there was nothing left. Just burning fuel and floating scraps.
“Jin,” she whispered.
“Kaelen.” Nix’s voice was quiet. “The Vipers are regrouping. We need to leave.”
“She’s dead.”
“Yes.”
Kaelen stared at the burning water. The transmitter was gone. The broadcast was dead. Jin was dead. And she was alone.
“Kaelen.” Nix’s voice was insistent now. “We have to move.”
She didn’t answer. She just turned the *Mirage* away from the wreckage and drove, the engine coughing, the hull groaning. The Vipers didn’t follow. They didn’t need to. They had already won.
The *Mirage* limped into the shadow of a collapsed freeway, its engine dying with a final shudder. Kaelen sat in the cockpit, her hands still gripping the yoke, her eyes empty. The pain in her ribs was a dull throb now, distant and unimportant.
“Kaelen.” Nix’s voice was soft, almost gentle. “I have the data. The SeaRise files. They’re still in my memory.”
“It doesn’t matter,” she said. “Without the transmitter, we can’t broadcast.”
“There might be another way.”
Kaelen looked up. “What way?”
“The final checkpoint. AquaNova’s broadcast equipment is there. If we can access it, we can upload the data directly to their network.”
“That’s suicide.”
“Yes.” Nix paused. “But it’s the only option we have left.”
Kaelen closed her eyes. She saw Jin’s face, the determination in her eyes. She saw the trawler burning, the transmitter sinking. She saw Port Mercy, drowning in the dark.
“Then let’s make them watch,” she said.
She opened her eyes, and the *Mirage*’s engine coughed back to life.
“They’re not pursuing,” Nix said. “The masked signatures have withdrawn to the perimeter.”
“They’re herding us.” Kaelen wiped sweat from her forehead, her hand trembling slightly. The painkillers were wearing off, and the ache in her ribs—cracked during the tunnel collapse—was blooming into a sharp, insistent fire. She reached for the glove compartment, fingers brushing the plastic bottle of oxycodone. She didn’t take one. Not yet. She needed clarity.
“The Rust Angels’ support boat is anchored two kilometers east,” Nix continued. “Jin is waiting. She has the transmitter.”
Kaelen nodded, her jaw tight. The transmitter. A battered satellite uplink cobbled together from salvaged comms gear and a stolen AquaNova encryption chip. Jin had promised it could punch through the corporate jamming and broadcast to every screen in the Flotilla. All Kaelen had to do was get it to the final checkpoint, where the signal would be clean.
“Plot a course,” she said. “Stay in the shadows.”
The *Mirage* hummed as Nix adjusted the hydrofoil’s angle, skimming just above the water’s surface. The engine was a whisper, barely audible over the lapping waves. Kaelen kept her eyes on the horizon, scanning for the telltale glow of Viper headlights or the silent drift of their drones. The race was still on—AquaNova hadn’t called it off—but the Vipers had stopped racing. They were hunting.
The support boat appeared through the mist: a rusted trawler with a makeshift cabin, its hull patched with welded scrap. Jin stood on the deck, her dark hair plastered to her skull by the spray. She raised a hand as Kaelen approached, and Kaelen cut the engine, letting the *Mirage* drift alongside.
“You made it.” Jin’s voice was hoarse, her eyes red-rimmed. She looked like she hadn’t slept in days. “The Vipers hit us an hour ago. Took out our fuel reserves. We’re dead in the water.”
Kaelen climbed onto the trawler’s deck, her boots squelching on the wet metal. “The transmitter?”
“Inside.” Jin gestured to the cabin. “It’s ready. But we’ve got a problem.”
“What kind of problem?”
Jin led her inside. The cabin was cramped, cluttered with tools and wiring. In the center sat the transmitter—a bulky metal box with a dish antenna bolted to the roof. A young man, maybe nineteen, was hunched over it, his fingers dancing across a keyboard. He looked up as they entered, his face pale.
“The encryption chip is fried,” he said. “Jin, I told you, the saltwater got into the casing. It’s dead.”
“Fix it,” Jin said.
“I can’t fix dead. We need a replacement, and the only place that has one is AquaNova’s supply depot in the old port.”
Kaelen’s stomach dropped. The old port was twenty kilometers north, right through Viper territory. “How long?”
“If I had the chip? Thirty minutes to splice it in. Without it?” The young man shrugged. “We’re broadcasting static.”
Jin turned to Kaelen. “We don’t have time to go around. The Vipers are closing in. If we don’t broadcast now, we never will.”
“Then we go through them.” Kaelen’s voice was flat. “I’ll draw their fire. You take the trawler to the port, grab the chip, and meet me at the final checkpoint.”
“That’s suicide,” Jin said.
“It’s the only play.” Kaelen met her eyes. “You said it yourself. If we don’t broadcast, we’re dead anyway. At least this way, we have a chance.”
Jin stared at her for a long moment, then nodded. “Fine. But you’re not going alone.” She turned to the young man. “Stay with the transmitter. If we don’t come back, you know what to do.”
“What?” he asked.
“Broadcast the static. Let them know we tried.”
Kaelen climbed back into the *Mirage*, her hands gripping the steering yoke. Nix’s voice came through the speakers, soft and wary. “This is a high-risk maneuver. The Vipers have numerical superiority and superior firepower. The probability of survival is—”
“I don’t want the odds, Nix.” Kaelen gunned the engine. “I want the route.”
The hydrofoil shot forward, cutting through the water like a blade. Kaelen kept low, her eyes fixed on the horizon. The old port was a graveyard of container ships, their rusted hulls jutting from the water like the ribs of dead whales. The supply depot was on the far side, a floating platform anchored to a submerged pier.
She saw the Vipers before they saw her. Three hydrofoils, their headlights cutting through the mist, patrolling in a loose formation. They were waiting for her. Of course they were.
“Nix, give me a distraction.”
“What kind of distraction?”
“The loud kind.”
The *Mirage*’s hull shuddered as Nix diverted power to the external speakers, blasting a burst of feedback that echoed across the water. The Vipers’ formation broke, two of the hydrofoils veering toward the sound. Kaelen swung hard to the left, skimming between two container ships, the metal walls closing in on either side.
“They’re pursuing,” Nix said. “One is on an intercept course.”
“I see them.” Kaelen yanked the yoke, sending the *Mirage* into a sharp turn. The Viper’s hydrofoil matched her, its engine roaring. She could see the driver now—a woman with a shaved head and a cold smile. She raised a hand, and Kaelen saw the glint of a weapon.
“Missile lock,” Nix said. “Evasive maneuvers.”
Kaelen threw the *Mirage* into a dive, the hydrofoil plunging beneath the surface. The water was dark, thick with sediment, and she could barely see. The missile hit the water above her, the shockwave rattling the hull. She held her breath, counting the seconds, then pulled up.
The *Mirage* burst from the water, spray flying. The Viper was still there, circling back for another pass. Kaelen didn’t have time to think. She slammed the throttle, driving straight at the Viper’s hydrofoil. The woman’s eyes widened, and she swerved at the last second, the two hulls scraping together with a screech of metal.
Kaelen’s ribs screamed. She ignored them. She was past the Viper now, heading for the supply depot. The platform was fifty meters ahead, its lights flickering in the mist.
“They’re calling for reinforcements,” Nix said. “We have three minutes, maybe less.”
Kaelen didn’t answer. She cut the engine, letting the *Mirage* coast to the platform. She grabbed a mooring line and jumped onto the metal grating, her boots slipping on the wet surface. The depot was a prefab container, its door sealed with a keypad.
“Nix, can you open it?”
“Already done.” The lock clicked, and the door swung open.
Inside, the depot was a maze of shelves, stacked with crates and equipment. Kaelen scanned the labels, her heart pounding. Encryption chips. She found them in the back, a box of small silver rectangles. She grabbed three, shoving them into her pocket.
The sound of engines grew louder. She turned, running for the door. The Vipers were coming, their headlights cutting through the mist like searchlights. She leaped onto the *Mirage*, gunning the engine before she was even seated.
“They’re blocking the exit,” Nix said. “Three hydrofoils, forming a line.”
“Then we go through them.” Kaelen’s voice was a snarl. She aimed the *Mirage* at the gap between two of the Vipers, the hydrofoil’s engine screaming. The Vipers opened fire, bullets stitching the water around her. She ducked, feeling the wind of a round past her ear.
The *Mirage* slammed into the gap, metal scraping against metal. Kaelen felt the hull shudder, heard the screech of tearing steel. Then she was through, the open water ahead of her.
“Damage report,” she said.
“Minor hull breach in the aft compartment,” Nix said. “The hydrofoil is still operational, but we’re losing coolant. We have maybe thirty minutes before the engine overheats.”
“That’s all I need.” Kaelen checked her rearview. The Vipers were pursuing, but they were falling back. She had the chip. Now she just had to get it to Jin.
The trawler was where she’d left it, drifting in the shadow of the parking structure. Kaelen pulled alongside, tossing the chip to Jin. “Thirty minutes. Get it done.”
Jin caught it, her face grim. “They’re coming. I can hear them.”
“I’ll hold them off.” Kaelen turned the *Mirage* around, facing the direction of the approaching Vipers. “Nix, give me everything you’ve got.”
“Kaelen.” Nix’s voice was soft. “If I divert all power to the weapons systems, the coolant leak will accelerate. We will have ten minutes, maybe less.”
“Then make them count.”
The Vipers appeared through the mist, a wall of headlights and roaring engines. Kaelen didn’t wait. She drove straight at them, the *Mirage*’s guns blazing. The first Viper swerved, its hull erupting in flames as a round found its fuel tank. The second veered left, and Kaelen followed, her fingers white-knuckled on the yoke.
She was in the middle of them now, the water churning with the wake of a dozen hydrofoils. She fired blindly, not aiming, just keeping them off balance. A round hit the *Mirage*’s canopy, spiderwebbing the glass. Another punched through the hull, and she felt the hydrofoil list.
“Kaelen.” Nix’s voice was strained. “The coolant is almost gone. We have to withdraw.”
“Not yet.” She saw a gap, a sliver of open water between two Vipers. She aimed for it, the engine screaming in protest. The *Mirage* shot through, the Vipers’ fire falling behind her.
She looked back. The trawler was moving, its engine coughing to life. Jin was on the deck, the transmitter dish rising. The chip was in place.
“They’re broadcasting,” Nix said. “The signal is live.”
Kaelen felt a surge of hope, raw and painful. Then she saw the Viper hydrofoil, the one with the shaved-head woman, break from the formation and head straight for the trawler.
“No.” Kaelen slammed the throttle, but the *Mirage* was dying, its engine sputtering. She was too far. She watched, helpless, as the Viper’s guns opened fire.
The trawler exploded. A fireball rose into the sky, lighting the mist with orange flame. Debris rained down, splashing into the water. The transmitter dish spun through the air, then fell, disappearing beneath the surface.
Kaelen screamed. It was a raw, animal sound, torn from her throat. She drove the *Mirage* toward the wreckage, but there was nothing left. Just burning fuel and floating scraps.
“Jin,” she whispered.
“Kaelen.” Nix’s voice was quiet. “The Vipers are regrouping. We need to leave.”
“She’s dead.”
“Yes.”
Kaelen stared at the burning water. The transmitter was gone. The broadcast was dead. Jin was dead. And she was alone.
“Kaelen.” Nix’s voice was insistent now. “We have to move.”
She didn’t answer. She just turned the *Mirage* away from the wreckage and drove, the engine coughing, the hull groaning. The Vipers didn’t follow. They didn’t need to. They had already won.
The *Mirage* limped into the shadow of a collapsed freeway, its engine dying with a final shudder. Kaelen sat in the cockpit, her hands still gripping the yoke, her eyes empty. The pain in her ribs was a dull throb now, distant and unimportant.
“Kaelen.” Nix’s voice was soft, almost gentle. “I have the data. The SeaRise files. They’re still in my memory.”
“It doesn’t matter,” she said. “Without the transmitter, we can’t broadcast.”
“There might be another way.”
Kaelen looked up. “What way?”
“The final checkpoint. AquaNova’s broadcast equipment is there. If we can access it, we can upload the data directly to their network.”
“That’s suicide.”
“Yes.” Nix paused. “But it’s the only option we have left.”
Kaelen closed her eyes. She saw Jin’s face, the determination in her eyes. She saw the trawler burning, the transmitter sinking. She saw Port Mercy, drowning in the dark.
“Then let’s make them watch,” she said.
She opened her eyes, and the *Mirage*’s engine coughed back to life.