DEV BUILD - NOT FOR PUBLIC USE
 

Check out our latest Campaign!

 

Part of Starbase Bravo: Home Among The Stars

Mental Detectors

Published on September 17, 2025
Starbase Bravo Holodeck
2402.09
0 likes 90 views

The staff party had started out with an exuberant band of Denobulan jazz musicians, highlighted by a spectacular light show, with drinks and hors d’oeuvres so everyone could mingle before the main event.

The escape room was set in an abandoned 23rd century hospital where every creak of old tritanium and every rustle of tattered fabric bespoke of the sinister mystery of how the doctors and patients had disappeared from this venue. It was probably a good thing that the bartenders had limited the pre-escape drink limit to two. Nobody wanted an impaired partner while trying to escape from devious holographic riddles.

As the second of two participants entered one large, empty surgery bay, the doors behind them locked and there was an aggressive digital clicking sound to indicate they were locked in. Multicolored lights flashed on a panel to the north, tools lay strewn about, there was a locked contained on the west wall, and to the south there was an ominously large, sealed cryogenic vault that promised something important was inside. The lighting was dim, the atmosphere was spooky and the puzzle timer flashed up on the exit door.

Theran Jos, a fashionable young Andorian with a sociable smile looked to his companion. “Well, I guess it’s time to figure out some puzzles.  Hi, I’m Theran.”

“Hi I am Minh,” she offered her hand to the young man.

“Excellent.  Good to meet you!” He settled in, not drawing into the spooky atmosphere – at least not yet – looking over the room with a critical gaze. “Where do you think we should start?”

Looking around the room, she wasn’t exactly sure. She hadn’t done an Escape Room before, let alone been in a situation like this. Drawing on her experience would be redundant. “I am not too sure Theran. Any ideas?”

Antennae twitching he started to look around the room. “I think there’s probably something to get us started. Like a note or computer screen or…” both antennae hiked upwards in an ah-hah expression. “Or a PADD!”

Theran seized a PADD that was sitting somewhat obviously on the edge of the desk. As soon as he touched it, it lit up with the face of a weathered old man in a surgical gown and a pre-recorded message.

To those who come long after I am gone, I am Barnabus Meade, chief medical officer of this outpost. We have been besieged by an unknown force and we have taken all measures to hide our most valuable asset. If you can rescue the asset you will find the key. Please, protect the asset at all costs. 

For security reasons I cannot tell you the code, but I can tell you that the code is the number of letters in Survek’s full name, the day Lora was born, Ashton’s favorite color, My middle initial, and the number of members of our surgical team.  Good luck.

And the message started to repeat itself.

She looked at her Andorian colleague, it was hard to not read his thoughts, but out of respect she didn’t. She felt the need to run out of the room screaming. She never liked the notion of escape rooms. “Right so I am not well versed in these situations. I am a Bureaucrat if you will, a woman of the mind. Tell me what to do.”

“I’m guessing each name was someone connected to protecting this asset… and if I had to guess the big highly visible cryostasis unit at the back of the room contains the asset… and that’s how far I got.” Theran gave a melodramatic shrug.

There were lockers around each with a faded nameplate, and two desks. Maybe there were clues in any or all of them.

“Fist fighting it is?” She smirked attempting to make light of the situation, she might have had a little bit too much to drink at the dinner. “Perhaps the best thing to do is to check the desks?”

“Let’s check the desks!” Theran was excited to figure puzzles out and pointed to the desk on the left. “You grab that one, I’ll take this one.”

She nodded, she opened the first drawer, nothing, she slammed it, but heard something shake. She opened it again, but this time with extra vigor, you know sort of like adding extra salt to your fries, loud enough to give someone a surprise. She managed to pull out the drawer on the back there was a bottle of sorts. She left the drawer on the desk and continued to rumage.

He started rummaging around, opening all the drawers he could open and picking everything up until he found something that looked like a clue.  A small sealed sample container with a very non-standard lock that requested a three letter code. “Check this out!  It wants a code… find anything with three letters?”

“Not with three letters, but I did find this bottle.” She said handing it over.

“Anything in it?” Both Theran’s antennae curled downwards in curiosity. “I head a saying about a message in a bottle…”

“A snake imprinted Key?” Minh questioned.

His blue eyes lit up excitedly as both antennae flexed upwards. “That’s it!  It has to be!” And with a momentary pause he punched the highlighted name ABE into the contained lock.  It lit up with a satisfying glow and produced an isolinear chip key. Theran held the chip up in the air. “Ah ha!  our first key!”

“OH! Yay!” She said excitedly.

Emboldened, the surgeon strode across the room. “Well, let’s plug it in to that PADD that gave us the starting message.”

Doing so, a holopicture flashed upwards showing a group of doctors, it was labeled the Shrenta Outpost Surgical Team 2248.

A quick count revealed that there was seventeen of them.

“That was the fourth key… seventeen…” Theran looked towards Minh. “wanna try it in the cryostasis unit?

She tried to leave it in… it fell out. She tried it again… nothing but the soleless clank on the floor. Her eyebrows raised like she had an idea…

“Hold please…” Minh picked up the failed keys and made her way to the exit, one by one… finally pop, the door opened. “I could go for more wine.”

Theran grinned.  “Maybe it wasn’t the escape they planned, but I love a clever solution!  And yes!  Always more wine!  We need to toast our Victory!”

AUTHORS

CHARACTERS

Load Time: 0.26 seconds

Total SQL Queries: 120

2 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (165085) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '165085' AND wp_posts.post_type = 'story' ORDER BY wp_posts.post_date DESC
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 (123471) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (123471)
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 = '2914' ) ) 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` = '90' WHERE `post_id` = 165085 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 = 165085
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2374) ORDER BY umeta_id ASC
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (1759) ORDER BY umeta_id ASC
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (1036) ORDER BY umeta_id ASC
1 SELECT wp_users.* FROM wp_users WHERE 1=1 AND wp_users.ID IN (1036,1759,2374) ORDER BY user_login ASC
1 SELECT * FROM wp_posts WHERE ID = 15539 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 34940 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (34940) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 159153 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 157681 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 137634 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 85186 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 79223 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 159894 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 26978 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 69902 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 49736 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 45969 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 45547 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 28801 LIMIT 1
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (139073)
1 SELECT * FROM wp_posts WHERE ID = 123469 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (139073) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158839) 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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (173660,173993) 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 (173660, 173993) ORDER BY t.name 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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158840) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 158840 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (162782) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (123469) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 162782 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (160094) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (149879) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 149879 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (149756) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 149756 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (162785) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 162785 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158907) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 158907 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158906) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 158906 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 66848 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 152081 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 142141 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (34941) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 84069 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 158358 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 66732 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 158779 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 51876 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 59583 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 84478 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 90425 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 64713 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 70888 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 27036 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 85902 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (162787,163052,163330,163365,164204,163605,163332,162870,164478,162872,163861,165463,165229,163405,164391,168297,165234,166775,165168,169817,169684,169940,166359,169985,170338,163283,170632,170767,168304,170913,169686,170341,170850,170277,171061,170886,168425,172269,172497,172390,172618,172250,172935,172452,171400,172391,172884,173505,172272,174185) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 98656 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 = 'mission' AND wp_postmeta.meta_value = '162442' ) ) 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 * FROM wp_posts WHERE ID = 34941 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (162442) ORDER BY meta_id ASC
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2914) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2914' 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 = 158839 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 160094 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 162442 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 * FROM wp_posts WHERE ID = 138038 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 84910 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 98862 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 142938 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 159622 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 154958 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 101386 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 78989 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 97973 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 70939 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 73180 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 106254 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 171958 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 172396 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 172435 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 159243 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 160726 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 45973 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 103483 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 134177 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 79882 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 133406 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 142982 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 172134 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 16416 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 136694 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 45970 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 74462 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 45909 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 162740 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1