DEV BUILD - NOT FOR PUBLIC USE
 

Check out our latest Campaign!

 

Part of USS Thunderchild: Blood & Steel and Bravo Fleet: New Frontiers

Prologue: When The Storm Breaks

Published on October 25, 2025
Refinery Platform 8 - Paldor System
79409.3
0 likes 87 views

(Six months ago)

 

The storms of Paldor sang to her.

They burned across the sky of the gas giant below, rolling tides of color and light, their thunder carried through the vacuum as a whisper against the platform’s outer hull. To the Secundi, these tempests were not chaos, but rhythm. The living heart of their home system.

From the panoramic observation tier of Refinery Eight, Seren Athell watched the clouds churn miles below, the lightning forks dancing in the cyclones. To her people, the storms were poetry in motion, an endless ballet of pressure fronts and life-giving elements. Every Secundi youth, even as young as zephyrlings, learned to read the weather patterns before they even studied algebra. The elders said the storms were our first teachers.

As Athell stood beneath the faint buzz of the power grid, she could sense that this song, the eternal chant of her people, was shifting.

“Flux variance is rising again,” reported Jirath, her deputy. His elongated fingers moved across the holo-slate, light reflecting off his pale skin. “Not from the atmosphere… The disturbance is coming from beyond orbital reach.”

Athell turned, her translucent robe flowing with the motion. “A malfunction in the array?”

“No, First Overseer. The interference is not local. It’s… external.” He hesitated, then lifted up the display. A storm of shifting ideographs pulsed around a map of the system. “Subspace harmonics are decaying. The Shroud… its… fading.”

For a moment, Athell could only listen, not to Jirath’s words, but to the silence that followed. The Shroud. The ever-present barrier that had defined their existence since before recorded history. Its dense subspace interference had made interstellar travel limited, sealing Paldor and all her neighbors, into quiet isolation.

Centuries ago, the greatest minds of the Astral Directorate sent a vessel on a ten-year journey to determine the Shroud’s reach. They returned with tales of aggressive alien cultures, with ships that could travel at inconceivable speeds. Cultures at war with everyone around them. Demons that would take the life of another for their own gain. They returned with proof that the Great Gods placed the Secundi here to keep them safe. They mined Paldor’s great bounty and traded with nearby systems in peace.

Now the Shroud, their protector, was falling.

She moved to the viewport again. Outside, the colors of the storm seemed brighter, more raw, as if the planet’s soul had been unbound. The light bled through the atmosphere in brilliant hues, reds shimmered into gold, humming gently against the thick plazglass.

“The pressure bands are stabilizing,” Jirath murmured, scanning new telemetry. “But external readings are confusing. Space itself seems… thinner.”

Athell lowered her gaze back to the storms below. “And thinner barriers invite intrusion.”

He hesitated. All Secundi knew the tales of the demons from outside the Shroud. “You believe they will come?”

She didn’t answer immediately. The storms flashed again, and for a fleeting instant, their reflections merged, pale and angular figures framed in golden light, two engineers facing the end of an age.

“They will come,” she said at last. “No barrier endures forever. Perhaps the Great Gods want us tested.”

Comments

  • FrameProfile Photo

    This is a wonderful introduction to the Secundi, a species with their own cultures, tradition and underlying fears. You depict the characters perfectly for who they are, I can feel like I am reading First Contact situation. I wonder what lays ahead for the Secundi and their new arrivals.

    October 25, 2025
  • FrameProfile Photo

    Love this opener! The atmosphere and feels are on display as we get the start to our story with some colorful background. I like how different the narrative and characters feel to our normal reads - very interested to see how this plays out!

    October 25, 2025
  • FrameProfile Photo

    A wonderful mood piece: calm, luminous, and ominous all at once. Framing the storms as a living hymn gives the Secundi culture real texture, so when the Shroud starts to fail the metaphor turns into plot: the music goes off-key, and suddenly “weather” becomes history. It tickles that Star Trek nerve in the best way, like a pre–first contact episode told from the other side of the Prime Directive!

    October 25, 2025
  • FrameProfile Photo

    A world hidden and protected by the 'Shroud' with some knowledge of what lies beyond it are about to witness a monumental change in the fabric of space. A great piece of storytelling, creating a wonderful new world ready to be discovered,

    October 26, 2025

AUTHOR

CHARACTERS

Load Time: 0.4 seconds

Total SQL Queries: 135

2 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (172007) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '172007' 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 (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.* 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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (164408) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 164408 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158943) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 158943 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158942) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 158942 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (32091) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 32091 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 = '2232' ) ) 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 (32093) 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 = '2232' ) ) 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 (160613) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 160613 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (147846) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 147846 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (147845) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 147845 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (142217) 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 = '2468' ) ) 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 = 142217 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (52541) 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 = '2468' ) ) 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 (171702) 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 = '2796' ) ) 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 (97617) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (97617)
1 SELECT * FROM wp_posts WHERE ID = 170720 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 = 88217 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 * FROM wp_posts WHERE ID = 170022 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (172043) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 172043 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (172008) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 172010 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170708 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (156082) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 170718 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170728 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170706 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170692 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170724 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170726 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170715 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170713 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170711 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170488 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (170393) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 170393 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (156116) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 156116 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 171702 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158919) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 158919 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156100 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156140 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156138 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156129 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156134 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156117 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156127 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156122 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156119 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156082 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (156100) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (172029,172418,172886,173220,173663) 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 = '170515' ) ) 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 = 170905 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156144 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (170515) 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 * FROM wp_users WHERE ID = '2554' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2232) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2232' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2468) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2468' 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 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 = 172008 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 170515 LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2796) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2796' LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156142 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156146 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158918) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 156768 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 158918 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147863 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (65950) 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 = 65950 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 UPDATE `wp_postmeta` SET `meta_value` = '87' WHERE `post_id` = 172007 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 = 172007
1 SELECT * FROM wp_posts WHERE ID = 96 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (1790) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 1790 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 145499 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156766 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156148 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156764 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156762 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156760 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156153 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156758 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156165 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156158 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156163 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156161 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156152 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156136 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156455 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156457 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 156150 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1