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

Check out our latest Fleet Action!

 

Part of USS Oakland: Unexpected Horizons and Bravo Fleet: Labyrinth

First Impressions

Deep Space 47, Docking; USS Oakland
0 likes 270 views

Charlotte MacColgan could say, without a shadow of a doubt, that USS Oakland was one of the ugliest starships she’d ever seen. More than a ship, it resembled a frisbee with stilts stuck to the bottom, and long giant clown shoes for nacelles, taped together by the engineering hull suspended in-between them. Where other ships seemed actually graceful, it felt more like Oakland should be waddling through space, like a struggling newborn penguin on ice. She had the fore and aft profile of an open cardboard box. Charlie was fairly sure she could fit Alceste directly into that giant square negative space with room to spare.

And all this was saying something, considering she hadn’t felt too kindly about her prior posting, either. And that was a Springfield. At least Alceste had vaguely looked the part of a typical Starfleet ship, and not like a pancake propped up on a rack.

She was beginning to regret taking this offer. She’d done it entirely for the rank- making commander at age 31 was no small feat, and her other offer as Chief of Security on Drazki certainly didn’t come with a promotion. But now she could see why Starfleet wasn’t particularly bothered with a younger first officer- because they were putting her on a goddamn California-class. She should have known it was too good to be true. Rank-chasing only brought her from an old clunker of a science vessel that never saw anything exciting, to a second-rate glorified tugboat.

Great going, MacColgan. Really proved your parents wrong with that, didn’t you?

Charlie was rather content to stew in her misery, lambasting herself for thinking too much about a shiny new title instead of going where the action would be. But as she walked towards the docking arm leading to the awkward-looking utility cruiser, someone else snagged her attention- an older man, with salt-and-pepper hair and a thick beard. 

And a smile on his face. Who smiles at a Cali? A man of his age should be on one of Starfleet’s newest and best, not an underwhelming old utility cruiser. 

Curiosity got the better of her. Reluctantly, she diverted her course and approached, not yet saying a word, but eventually coming to a stop beside him. The captain rank pips gleamed on his collar. This must be the ship’s CO- and Charlie’s new captain. 

He spoke first, the smile never leaving his grizzled face. “Beautiful, isn’t she? She might not have the elegant lines of a Parliament, but I’d say she’s got her own rugged sort of charm to her. Wouldn’t you?”

Her gaze flickered back to Oakland, looming before them. She absolutely would not. “Sure. Rugged.”

Though his expression didn’t change a bit, Charlie figured he instantly saw through her lie. She was never particularly good at it. “She might not be much, Commander, but she’ll soon grow on you. California-class ships tend to have that effect, I’ve found.” He held out a wrinkled, calloused hand- the hand of someone who’s done a lot of manual work in his time. Former engineer, maybe? “Captain Oskar Maising. I assume you must be my new first officer?”

She hesitated only for a moment before shaking it- opinions on the Calis aside, he seemed like a decent enough sort. “Charlotte MacColgan, sir. ‘N aye, jus’ got reassigned ta ‘er. Off’a Alceste.”

Maising gave her a short nod, his grip firm but not uncomfortable as he shook her hand. “I understand you’re a former security officer. I hope we won’t ever have to put those skills back into use, but if we do, I’m confident you’ll be of great help. I’ve been told you score rather highly in tactical and security sims- Alceste‘s captain is an old friend of mine, and he had good things to say about you. I hope you’ll prove to be as reliable as he says.”

Charlie had to resist the urge to grit her teeth..Fat lot of use a security officer did on a Cali– especially her. “Only sims, sir. Alceste was… a quiet posting. Have’nae done any actual security work in… maybe ’bout five, six years?”

“Still, it’s good to know you keep your skills sharp, even if we hope to never need them.” Maising clapped a hand lightly on her shoulder, that smile never wavering- like he was legitimately pleased to have such a clearly contrary officer aboard. It was as if nothing could wipe it away- he was a man who never wavered in his geniality. Quite frankly, it was almost annoying. “I’ll see you aboard shortly, Commander. I look forward to working with you.”

One final nod, and he was gone, walking up the docking tube. Charlie remained rooted in place, watching him disappear into the crowd of crewmembers filing in to board. Her eyes drifted up, to that giant saucer on stilts, branded with an NCC number that would never get a letter stuck on the end of it. A dead end. An awkward, clownish-looking dead end.

She grumbled a curse under her breath and joined the crowd. Charlie would just have to suck it up, keep her head down, and cross her fingers that time passes quickly. If it does at all.

This is what rank-chasing brought her to. She’d dug her grave. Time to lie in it.

Comments

  • FrameProfile Photo

    This was such an easy read and I mean that in all the best ways! I appreciate how visual you are in your writing. The use of imagery in your narration evokes the story in a way it feels like it tells itself. I'm intrigued by the picture you've painted of Charlie's motivations. Some parental baggage is always story rocket fuel, and I liked the introspection in recognise the role she played in ending up on this posting she detests. An NCC that will never get a letter at the end was certainly my favourite line. As for what's next, we've been immersed in what Charlie doesn't want in her career, I'm so curious to see more about what she does want. Why did she chase after rank so hard? What might she find in the Labyrinth that she's always been looking for?

    June 15, 2024
  • FrameProfile Photo

    This might be your first story on BFMS, but it reads like it was written by a veteran. I've got to double down on what Brendan said about your use of imagery. You had me by the time you said "frisbee with stilts stuck to the bottom", and you just kept at it from "waddling through space" to an "awkward, clownish-looking dead end". I also appreciate the initial exchange between CO and XO, and the exploration of our XO's motivations. Makes me curious to see how MacColgan grows from here. I also find myself in Maising's camp as it relates to the California growing on you. I originally thought the California was bleh, but over time, I've actually really come to appreciate its simplistic utility. Great start! Can't wait for more!

    June 15, 2024
  • FrameProfile Photo

    How many insults can one person hurl at a California? Answer, rather a lot if your MacColgan. I guess this is the start of a love hate relationship. The CO loves the ship, the XO hates it. It will be interesting to see if the Oakland does 'grow' on her and how the two officers interact as this story unfolds.

    June 15, 2024
  • FrameProfile Photo

    I got to say that I never expected the post to start bashing the Cali so bad, I burst out laughing brilliant really. It really grasp the perspective, expectations and relation with Charlie and her career. I really wonder what the ship has store for Charlie, great start and I loved reading the dynamics between the CO and XO as Jason said, hate and love relationship regarding the ship.

    June 16, 2024
  • FrameProfile Photo

    Two sentences in and I was laughing. Two paragraphs in and I'm taking a break to have a proper laugh. This was just brilliant! Someone clearly has opinions on the California class and dammit, if those opinions don't work to brilliantly convey the imagery of the ship class. Everything insulting to the class invoked the image in my mind, but with tweaks from the insult. A pancake with nacelles was particularly brilliant I think! MacColgan's despair is evident and you know what, if you keep writing like this, I'm going to hope she wallows in it because it's damn funny!

    June 17, 2024

Load Time: 0.33 seconds

Total SQL Queries: 96

2 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (122522) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '122522' AND wp_posts.post_type = 'story' ORDER BY wp_posts.post_date DESC
1 SELECT * FROM wp_posts WHERE ID = 27493 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (22416) 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 = '2121' ) ) 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 (64986) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 64986 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (59349) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (141626) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 141626 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (141625) 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 = '2545' ) ) 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 = 141625 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 59349 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (59351) 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 = '2545' ) ) 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 (69171) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 69171 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (60425) 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 = '2554' ) ) 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 = 60425 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (60427) 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 = '2121' ) ) 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 = 141416 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 141627 LIMIT 1
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 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 = 86412 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 13085 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (122202) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (122202)
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 (140618,140922) 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 (140618, 140922) ORDER BY t.name ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (140922,140618)
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (133516) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 141414 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 133516 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (104322) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (122447) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (57386) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 57386 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (27493) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (141628) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 141628 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (141627) 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 = '2554' ) ) 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 = 94776 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (94776) ORDER BY meta_id ASC
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2554) ORDER BY umeta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (120885) 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 = 120885 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 121167 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (122501) ORDER BY meta_id ASC
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2121) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2121' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2545) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2545' LIMIT 1
1 SELECT * FROM wp_users WHERE ID = '2554' LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 83753 LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (1) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '1' 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_users WHERE ID = '2374' LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 122501 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 104322 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 122447 LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2886) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2886' LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 130721 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (83753) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (94767) 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 = '1' ) ) 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 (141632) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 141632 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (141631) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 141740 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 141639 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 141631 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 = '1' ) ) 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 = 94767 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (18311) ORDER BY meta_id ASC
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 = 26356 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 (47905) 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 = '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 * FROM wp_posts WHERE ID = 47905 LIMIT 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 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
1 UPDATE `wp_postmeta` SET `meta_value` = '270' WHERE `post_id` = 122522 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 = 122522
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1