DEV BUILD - NOT FOR PUBLIC USE
 

Check out our latest Campaign!

 

Part of USS Olympic: Contrarian Nature

Change of Plans – Pt.1

Published on September 18, 2025
Transporter room, USS Olympic
August 2402
0 likes 114 views

Yet another change of plans. Saffiya couldn’t help but wonder if this mission – well, this journey from one space station to another – was cursed. Or if she was simply unlucky.

The idea of being escorted by the USS Johnston had been a hard pill to swallow, but her conversation with Sand had put her at ease. Now, things had changed. With a new destination, they were to be escorted by the USS Meridian instead and Saffiya didn’t know the first thing about her commanding officer, Captain Rattler.

Which would change sooner than she liked. Because the other woman had insisted on an in-person meeting before departure.

“Captain.” Saffiya said, and offered a polite incline of her head as the other woman materialized on the transporter pad in front of her.

As soon as she was released from the annular confinement beam, Captain Esthero Rattler looked down at Saffiya with a wry smile. Despite the humour in her expression, there was a sharpness in her eyes suggested she was already planning three moves ahead.

“Permission to come aboard, captain?” Rattler asked in her formal timbre.

“Granted.”

Stepping down from the transporter platform, Rattler’s otherwise confident gait stopped suddenly. Like someone walking into a forcefield. Her eyes widened in question and she frowned at Saffiya.

Okay…” Rattler remarked, “This lighting is aggressive.”

“… Excuse me?”, Saffiya asked. It was hard to pretend that she wasn’t taken aback by the remark. The lighting seemed just fine to her – warm, bright, and barely qualifying as ‘clinical’ until one stepped into sickbay.

No one in their right mind would describe it as anything but inviting, unless… Oh. Right.

“I imagine the Meridian might be a little less… spacious. And bright.” she said after an awkward pause.

Raising an eyebrow at Saffiya, Rattler nodded. The sculpted volume of her blonde bob hardly moved when she did so.

“We keep overhead lighting to a minimum aboard a Defiant-class,” she remarked. Rattler breathed out a silent ‘heh’ of a laugh and then followed Saffiya again. “After three months on escort duty in the Nacene Reach, it doesn’t serve anyone to remind the crew that the bulkheads are so close together.”

“I get that.” Saffiya nodded, and led Rattler out of the transporter room, and into the even brighter corridor. She had meant to lead the woman to her ready room and get this over with, but…

“Would it be entirely unprofessional to invite you to the senior staff lounge rather than the ready room? The replicator makes a passable cup of coffee, but…” her voice trailed off. Mostly because she didn’t know how to end the sentence other than ‘… you could probably use some sunlight, even if artificial, and a fresh vegetable.”

Rattler narrowed her eyes at Saffiya’s moment of hesitation, and that wry smile never went anywhere. Her expression brightened at the talk of anything approximating sunlight.

“Lead the way. Please,” Rattler said. She swept one hand left and one hand right, uncertain which way Saffiya was about to choose. “Can’t say I stand on ceremony much, captain. I grew up in the operations track. There’s a lot to admire about an artful maneuver of resource allocation.”

Saffiya offered a careful smile. “I still consider myself an Engineer on some days. What made you choose a Defiant-class? If you were able to choose, that is.” A pause “And if it’s not too forward to ask.”

Whether it was or wasn’t, Saffiya was discovering she had the potential to enjoy playing hostess. Her own grievances with the Olympic aside, it was likely luxury compared to the Meridian, and the least she could do was to make sure that the meeting with Rattler was a positive experience. For both of them.

“You can’t offend me with questions, captain,” Rattler replied, holding eye-contact until she was satisfied she could see that Saffiya understood. “Meridian is my first time in the centre seat. I never would have chosen it from a line-up, but I’ve learned never to say no to an opportunity like that. Even if it’s not as prestigious a posting as an Olympic.”

Saffiya swallowed the need to let Rattler know that the Olympic was nothing compared to the Valkyrie, and that prestige was in the eye of the beholder.

Not because she had changed her opinion,  it because she didn’t want to be a complete jerk.

“On the bright side – no pun intended – I am happy to host your off-duty crew here. We can set up a transporter schedule, if you like” she said instead.

 

AUTHORS

CHARACTERS

Load Time: 0.25 seconds

Total SQL Queries: 73

2 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (165087) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '165087' AND wp_posts.post_type = 'story' ORDER BY wp_posts.post_date DESC
1 SELECT * FROM wp_posts WHERE ID = 132843 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 = 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 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 = 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 * FROM wp_posts WHERE ID = 136019 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 = 141086 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 150440 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (47905) ORDER BY meta_id ASC
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2374) ORDER BY umeta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (104789) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 171161 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (171161) ORDER BY meta_id 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 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 = 88217 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 32091 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (170919) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (170919)
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 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 (132843) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (173993,173660)
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 * FROM wp_posts WHERE ID = 15550 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (132921) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 132921 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (132919) ORDER BY meta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2374' LIMIT 1
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 (91261) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 157072 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146954 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 (157072) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (162645,162644,163189,162641,163616,163831,166737) 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 = 'mission' AND wp_postmeta.meta_value = '162518' ) ) 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 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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (162518) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 146959 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 = 104789 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 132919 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 162518 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 * FROM wp_posts WHERE ID = 161460 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 146952 LIMIT 1
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (91261)
1 SELECT meta_id FROM wp_postmeta WHERE meta_key = 'views' AND post_id = 165087
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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (47074) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (47074)
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 UPDATE `wp_postmeta` SET `meta_value` = '114' WHERE `post_id` = 165087 AND `meta_key` = 'views'
1 SHOW FULL COLUMNS FROM `wp_postmeta`
1 SELECT * FROM wp_posts WHERE ID = 113 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147206 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16455) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 16455 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 172206 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 94712 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 160005 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 137088 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1