DEV BUILD - NOT FOR PUBLIC USE
 

Check out our latest Campaign!

 

Part of Expeditionary Group: USS Spartan: A Forest Apart

To fly in the ocean, swim in the skies – Part 1

Published on September 20, 2025
USS Spartan, Holosuite One
September 2402
0 likes 103 views

As Kellin Rayco stepped through the holosuite archway, the illusion of interstellar space stretched over the cramped compartment’s true dimensions. Because he was wearing a standard duty uniform in black and crimson –rather than an environmental suit– the simulation of zero-gravity space wasn’t entirely realistic. There was still air to breathe and moving through the vast openness was more like swimming through thick water than even the most basic EV training taught every Starfleet cadet.

“Computer, magnify unidentified starship,” Kellin requested, now that he had figuratively stepped inside the long-range sensor logs gathered by Starbase 88. The small object was framed by red LCARS bars. At its great distance, the space ship looked like little more than a baseball. The shift in perspective revealed a structure that appeared more like a massive glass orb; however, the hologram was fuzzy and indistinct.

Polite and staccato, the computer’s verbal interface said, “Unable to comply. Insufficient sensor resolution to produce an accurate composite image.”

A hiss of air from Hey’xet’s ubiquitous EV suit propelled them towards Kellin. Despite the encumbrance of the suit, they seemed more at home in the weightless environment than they ever did roaming the gravity-plated halls of the ship.

Hey’xet tilted their faceplate as they contemplated the hologram. “Computer, generate fine details using latent variables inferred from all spacecraft in your database.”

The computer responded with a discordant chime. “One thousand, six-hundred fifty-two possible permutations generated.”

Hey’xet twitched. “How many permutations with a statistical likelihood greater than five percent?”

Another chime. The fuzzy hologram divided and resolved into a trio of spherical ships. “Three permutations with a statistical likelihood greater than five percent.”

The golden faceplate inclined towards Kellin. “We have ample time to explore multiple simulations, correct?” Even through the mechanical tones of the voice synthesizer, their excitement was audible. “Because I would very much like to start with the Bernal sphere.”

Kellin couldn’t contain his excitement. Alight with a dopey smile, he nodded like a kata marsupial. His cascade of blond curls even bounced eagerly. Having nodded with so much effort, Kellin swung his arms out to regain equilibrium without spinning away from Hey’xet.

Ripples of blue pigment washed over Hey’xet’s arms, an automatic response that another Xelatian would have understood as ‘Be careful!’

“There’s hours and hours until we get there. Heaps of time,” Kellin enthused. “Truly couldn’t stand the suspense anymore. I’m dying to know your first impressions of the ghost ship.”

“Ghost ship.” Hey’xet repeated the phrase slowly, as one might delicately handle and inspect a precious gem.

They swiped one of their tentacles through the hologram representing the Bernal sphere, and suddenly Kellin and Hey’xet were floating above the vast outer hull of the craft that curved away in a gleaming metallic horizon. Hey’xet grasped a protrusion on the hull with one arm, and Kellin’s wrist with their other arm. “Computer,” said Hey’xet, “Identify potential entrances and highlight the nearest one.”

A bright green arrow appeared over the sphere about thirty meters away from the pair. Hey’xet pulled Kellin down to within arm’s reach of the hull. “Shall we proceed?”

“No, I’m not ready,” Kellin protested. He patted the back of the tentacle-arm wrapped around his wrist. The energy in his voice rose with every word, like a shuttle approaching escape velocity.

“We’re not scientists. They’re not going to name anything after us. We get to be practical.” Emphatically, Kellin asked, “Before we look at the computer’s guesses, what do you hope you’re going to find?”

“Hope?” A stippling of black and white dots rolled across Hey’xet’s skin as they froze in confusion. With Kellin, they floated down to the surface of the craft under the force of a scant few grams of weight. “Usually, I think only about what I hope not to find.”

AUTHORS

CHARACTERS

Load Time: 0.22 seconds

Total SQL Queries: 59

2 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (165221) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '165221' AND wp_posts.post_type = 'story' ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (47905) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 150440 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 141086 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (141086) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 83715 LIMIT 1
1 SELECT * FROM wp_users WHERE ID = '2222' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2222) ORDER BY umeta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (83715) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 169515 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (169515) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (48427) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 50913 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (88939) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (50913) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 164971 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (164971) ORDER BY meta_id ASC
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 wp_posts.* FROM wp_posts WHERE ID IN (173993,173660)
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 (173660, 173993) ORDER BY t.name ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (173660,173993) 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 ) 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 IN ('fleet_action','fiction_campaign') ) ) 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 wp_posts.* FROM wp_posts WHERE ID IN (170919)
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (170919) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 32091 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 88217 LIMIT 1
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 * FROM wp_posts WHERE ID = 47905 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (31013) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (31013)
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (163258) ORDER BY meta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2374' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2374) ORDER BY umeta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 164364 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 48427 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 88939 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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (164364) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 163258 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 = '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 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 = 'mission' AND wp_postmeta.meta_value = '164364' ) ) AND ((wp_posts.post_type = 'story' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'acf-disabled'))) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (164903,166279,166964,164906,167738,167635,170524,169680,173207) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 136019 LIMIT 1
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 = '2222' ) ) 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 = 147103 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 163257 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (163257) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 10790 LIMIT 1
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 (2765) ORDER BY umeta_id ASC
1 SELECT meta_id FROM wp_postmeta WHERE meta_key = 'views' AND post_id = 165221
1 SHOW FULL COLUMNS FROM `wp_postmeta`
1 UPDATE `wp_postmeta` SET `meta_value` = '103' WHERE `post_id` = 165221 AND `meta_key` = 'views'
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 = '2374' ) ) 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 wp_posts.* FROM wp_posts WHERE ID IN (47074)
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (47074) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1