DEV BUILD (branch: deploy) - NOT FOR PUBLIC USE
 

Part of USS Sirona: Ashes and Blood and Bravo Fleet: Nightfall

[Io] – Live Before the End – Pt.2

Risa
April 2402
2 likes 163 views

By the time they reached the house, the rain had dulled to a mist, but it clung to everything, the walls, their uniforms, even the air itself. Quelis Drevan’s boots made dull, wet thuds against the stone walkway as he approached the location.

He could feel the music before he could properly hear it. It pulsed through the ground in a slow, insistent rhythm, vibrating the puddles that had collected in the street. A deep, synthetic bass thumped over and over, but they weren’t at some club. This was just a house, a large one with high-arched windows and decorative stonework, but still a home. A home that was bleeding music into the neighborhood like a wound refusing to close.

Twelve officers stood at the perimeter, half Risian law enforcement, the other half Starfleet personnel from the Io. Quelis signaled them with a closed fist, and the group quieted instinctively. Not that it helped. Even standing right beside Commander Patel, Quelis had to raise his voice slightly just to be heard.

“All right,” he said, stepping in closer to the doorframe. “Same drill. Kindle, scan for contraband the moment we’re in. Commander, you’re on diplomacy, if this crowd pushes back, you smooth them down. I’ll take point.”

Kindle’s eyes were squinting slightly, his tricorder held awkwardly like he wanted it to be something else entirely. “Do these people even know the power grid’s barely stable? Subspace comms down? Weather systems off?”

“They probably think it’s part of the ambience,” Patel muttered, staring at the window where lights flickered within.

Quelis just grunted and stepped forward.

He tried the door controls. Predictably—nothing.

The door chime? Dead.

He turned slightly, rain streaking down the smooth ridges of his blue skin, and looked at Kindle. “Short EPS pulse. Cut their amps.”

Kindle crouched beside the panel, hands moving fast. The tricorder emitted a high-pitched whine, followed by a sharp spark. The music died mid-beat.

Not faded. Not paused. Dead.

And the sudden silence hit them like a slap.

Quelis exhaled through his nose. The tension in his jaw didn’t ease. He stepped up to the now-dead door and slammed his hand against it.

“Starfleet Security! Open up!”

There was a pause. Then a crash. Something inside—a glass or bottle—hit the floor.

Footsteps. Whispers.

Quelis raised his voice again. “We know you’re in there. This is an unauthorized gathering. Open the door and cooperate.”

A window creaked open above them. Someone leaned out, a young man, eyes glassy, cheeks flushed.

“Get lost, fascists!” he shouted, and then slammed the shutters closed.

Quelis looked up for a second, chuckled, and turned calmly to the Risian Sergeant.

“Sergeant Vitra. Breach it.”

Then he turned to the officers behind him. “Phasers out. Set them to Stun.”

They complied with quiet efficiency. Quelis drew his own weapon, gave the setting a habitual glance, it was already set to stun, of course. Still, checking it calmed something in him.

Vitra placed the small breaching charge on the door and stepped back. A hiss, followed by a spark, then a shudder, and the door released with a reluctant click.

Quelis pushed it open and stepped through.

The interior of the house had once been elegant. Now it was crowded with bodies, the scent of sweat, sweet vapor, and something faintly metallic hanging in the air. The hallway was narrow and cluttered, shoes, drink canisters, a discarded jacket or two.

Two startled partygoers froze just inside. One bolted and was tackled instantly. Quelis didn’t slow. He moved with deliberate speed, his team flowing in behind him.

The living room was crowded. Lights blinked lazily from makeshift speakers mounted in corners. Decorations, streamers, even a floating orb lamp, made it clear this wasn’t just a get-together. Someone planned this.

“Listen up!” Quelis shouted, cutting through the renewed murmur of voices. “This party is over.”

Dozens of heads turned. Most looked stunned. A few angry. One, a human male with an open shirt and glitter in his beard, spat toward Quelis’ boots.

“Don’t you have anything better to do than police innocent people?” he sneered.

Quelis didn’t react. “These phasers are set to stun,” he said calmly, sweeping his eyes over the room. “They won’t kill. But they’ll ruin your night.”

He let the words settle like cold fog.

“Turn over any illegal substances now, and we’ll handle this quickly. If we have to find them ourselves, you’re coming with us.”

The silence was thick. No one moved at first.

Then, slowly, a woman stepped forward, holding a small container in both hands.

Quelis gave the woman a curt, appreciative nod and gestured to one of the security officers to take the container from her. She held it out with trembling hands, but before the officer could reach her—

A deafening shriek tore through the air. Not a voice. A sound, high-pitched, metallic, and wrong. It was the kind of noise that instinct overrode logic for, every head in the room turned skyward at once.

Quelis’ hand went straight to his combadge. “That’s not local,” he muttered, eyes darting toward the ceiling as the frequency climbed higher, vibrating the windows. “Everyone hold—”

BOOM.

An explosion hit like a dropped starship engine.

A tremor caused the floor to buckle, glass shattered inward and the walls flexed with a groan of stressed stone. Quelis was already moving, instinctively throwing himself forward to cover the woman as light and smoke burst in from the front of the house.

Somewhere behind him, a phaser was drawn. Someone else screamed.

But Quelis didn’t hear them over ringing ears and his sharp pulse throbbing in his eardrums. He’d trained for warp-core failures, for boarding actions, for ambushes in corridors.

But this?

This was something else.

Quelis pushed himself off the woman slowly, the blast had left his ears ringing, the sharp scent of scorched building material lingering in the air. His back ached proof that instincts to guard the woman had paid off, his frame had taken most of the impact.

He braced himself to offer to help her up, but he stopped cold.

She wasn’t moving.

He looked at her in shock as blood trickled from a wound near her temple, where a jagged shard of glass had found its mark despite his effort to shield her. Her chest was still, and her wide eyes stared past him, almost through him, into nothing.

Dead.

He’d failed.

A heavy, suffocating moment dragged by as Quelis struggled to grasp what had just happened. Then a voice sliced with fury broke through the haze, snapping him back to reality “That big blue brute killed Chasara!”

Quelis turned sharply to the source of the voice, it came from the man with the glittered beard—the one who’d spat defiance earlier. He jabbed a finger toward Quelis with theatrical outrage. “It was them! Starfleet did this!”

Quelis opened his mouth to respond, but his voice caught.

Before he could find it again, Sergeant Vitra stepped forward, her tone flat but firm. “No. This wasn’t Starfleet.” She looked around, scanning the fractured ceiling and blasted entry. “I don’t know what happened—but it came from outside.”

Quelis felt Patel step up beside him. The Commander’s face was pale, eyes tracking the wreckage like he was searching for some kind of sense too. Quelis asked the question they were both thinking:

“What the hell just happened, Commander?”

Patel didn’t answer, instead, he tapped his combadge. “Patel to Io, We’ve had an explosion. Casualties on the ground. Please advise.”

Silence.

Quelis’s chest tightened, the Io wasn’t far, even with long-range interstellar relays down, they should’ve had short-range comms.

Should’ve.

Another beat passed, the only sound were the chaotic voices of the panicked crowd and the commanding attempts of the security officers to contain them. Partygoers had begun pushing back, anger and fear rising in equal measure.

Patel tried again. “Patel to Io, please respond.”

Finally, the familiar voice of Commander Byrrynathalorim broke through, distorted but unmistakable.

“Commander, this is the USS Io. We are currently engaged with a potential hostile force. Please stand by.”

Quelis stared at Patel. Something wasn’t right, and none of this felt random.

He looked back at the lifeless woman, Chasara, and for the first time in years, he felt something creeping in at the edges of his usually steeled mind.

Helplessness.

Comments

  • FrameProfile Photo

    Helplessness is a universal theme that any reader can connect with. I really like the writing elements of breaking the story up with short words or sentences to hit home the main thoughts in the main character's mind. This is intriguing and a great addition to the ongoing Risa drama!

    April 15, 2025
  • FrameProfile Photo

    Removing something that is taken for granted - in this case immediate assistance by the Io is a great tool for some character growth. Only time will tell who of them rises to the occasion, and who crumbles under the pressure. It's a great continuation of the last scene, with the feeling of helplessness slowly rising throughout the second half. Excellent work!

    April 25, 2025

Load Time: 0.53 seconds

Total SQL Queries: 115

2 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (151346) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '151346' AND wp_posts.post_type = 'story' ORDER BY wp_posts.post_date DESC
1 SELECT * FROM wp_posts WHERE ID = 147450 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147448 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147100 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 144385 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 101678 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 153303 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147832 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 83778 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147443 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 140542 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 140540 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (140465) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 146069 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146856 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146046 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146044 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 101440 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 101500 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 145238 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 101446 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (144203) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 99614 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 140465 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 144203 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (144045) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 147457 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147455 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147103 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (125897) ORDER BY meta_id ASC
1 SELECT ID, post_name, post_parent, post_type FROM wp_posts WHERE post_name IN ('donate') AND post_type IN ('page','attachment')
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_postmeta AS mt1 ON ( wp_posts.ID = mt1.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'event_status' AND wp_postmeta.meta_value = 'In Progress' ) AND ( mt1.meta_key = 'event_type' AND mt1.meta_value = 'fleet_action' ) ) AND wp_posts.post_type = 'events' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_title DESC LIMIT 0, 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (159902,159903) ORDER BY meta_id ASC
1 SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('group_news_category') AND tr.object_id IN (159902, 159903) ORDER BY t.name ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (159903,159902)
1 SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'group_news' AND ((wp_posts.post_status = 'publish')) ORDER BY wp_posts.post_date DESC LIMIT 0, 2
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (88828) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 88828 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (86577) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (126070) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 126070 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 16193 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (99614) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (88827) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 88827 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (86630) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 102841 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86587 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86815 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86639 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86632 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86814 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 103195 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86642 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86584 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 144045 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158913) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 158913 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 148652 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147200 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146984 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146954 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147198 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146961 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146948 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146901 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146889 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (146868) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '0' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 SELECT * FROM wp_posts WHERE ID = 146868 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (149641) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 150907 LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2765) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2765' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2998) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2998' LIMIT 1
1 SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'acf-field' AND ((wp_posts.post_status = 'publish')) AND wp_posts.post_excerpt = '_validate_email' ORDER BY wp_posts.menu_order ASC, wp_posts.post_title ASC LIMIT 0, 1
1 SELECT * FROM wp_posts WHERE ID = 125897 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86630 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86577 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 149641 LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2063) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2063' LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147202 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146963 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158912) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 149523 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 158912 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 150375 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (136019) ORDER BY meta_id ASC
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2765' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 1
1 SELECT * FROM wp_posts WHERE ID = 136019 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (91261) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2765' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (157770) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 157770 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (149523) ORDER BY meta_id ASC
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2998' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (139073) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 146979 LIMIT 1
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2998' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 UPDATE `wp_postmeta` SET `meta_value` = '163' WHERE `post_id` = 151346 AND `meta_key` = 'views'
1 SHOW FULL COLUMNS FROM `wp_postmeta`
1 SELECT meta_id FROM wp_postmeta WHERE meta_key = 'views' AND post_id = 151346
1 SELECT * FROM wp_posts WHERE ID = 94710 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146899 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146950 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147206 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146952 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146957 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146959 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146981 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1