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

Check out our latest Fleet Action!

 

2022 OCS Review

November 12, 2022

Greetings Bravo Fleet!

Since moving to our current model on April 2020, the ranks and criteria for promotion have remained largely unchanged. Having lived with this model for around two and a half years, we decided now was the perfect time to review our ranks and promotion criteria with a view to potentially recalibrating them.

The main outcome of that review is that we are introducing a new rank between cadet senior grade and ensign: midshipman. This has also necessitated that we recalibrate the promotion requirements for Ensign to Lieutenant Commander.

There are several reasons for doing this. The first, is that it allows us to even out the number of ranks at each level. Before there were 4 cadet ranks, 3 junior officer ranks, 4 senior officer ranks, 4 flag officer ranks with Fleet Admiral out on it’s own at the very top. Now there are 4 ranks in each of those groups. The second is that it spreads the promotions out a little more. We wanted to make sure that people were really enjoying their time in the junior officer ranks, rather than just racing through them to reach lieutenant commander. We want members to be able to take the time to smell the roses, learn the ropes of writing for a primary command with their Raven-class commands, and develop a strong stable of characters so that by the time they reached lieutenant commander, and they could pick out a shiny new starship, they were ready to jump straight in with new and exciting stories.

Here’s a quick rundown of the changes:

  • Cadet Ranks: The cadet ranks remain largely unchanged, save for an increased selection of criteria to help you reach the next rank.
  • Midshipman: This is the biggest change to our rank system since its introduction. Midshipman replaces ensign as the first of the junior officer ranks. You’ll need to meet two required criteria, authenticating on discord and earning the New Member Program badge, two other criteria from the list. Raven-class primary commands can be requested once a member reaches midshipman.
  • Ensign: There are now no required criteria to reach the rank of ensign. Complete four criteria from the expanded list and you’ll earn that first solid silver pip.
  • Lieutenant Junior Grade: The number of criteria necessary to achieve this promotion has risen from four to five, and the list of criteria has been expanded.
  • Lieutenant: In order to reach the rank of lieutenant, you’ll need to complete five of the criteria, up from four, from the expanded list.
  • Lieutenant Commander: The first big milestone we all work toward so we can pick out our first starship primary command. Reaching lieutenant commander now involves completing six of the criteria from the expanded list, previously it had been five.

In addition to the changes made to the junior officer ranks, we’ve updated language around the senior officer and flag officer ranks. These changes should hopefully make it clear what kind of activity OCS is looking for when reviewing promotion requests and what will be required for members to achieve those ranks going forward.

If you have any questions, please reach out to your Task Force staff or myself and we’ll be happy to help in whatever way we can.

Comments

  • FrameProfile Photo

    Calibrating ranks to help enrich the experience of new members as they climb the ranks? Good stuff.

    November 12, 2022

Load Time: 1.13 seconds

Total SQL Queries: 47

1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '2022-ocs-review' AND wp_posts.post_type = 'group_news' ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (65356) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 50679 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (50679) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (34813) 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 = '2543' ) ) 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 (59213) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 65344 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 = '2543' ) ) 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 (65344) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 65356 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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (141415) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (140922,140618)
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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (140618,140922) 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 = '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 wp_posts.* FROM wp_posts WHERE ID IN (122202)
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (122202) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 13085 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 86412 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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (24691) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 141415 LIMIT 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 (66954) ORDER BY t.name ASC
1 SELECT * FROM wp_posts WHERE ID = 24691 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (66954) ORDER BY meta_id ASC
1 SELECT * FROM wp_users WHERE ID = '837' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (837) ORDER BY umeta_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 = 'promoted_user' AND wp_postmeta.meta_value = '837' ) ) AND wp_posts.post_type = 'user_rank_assignment' 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 (96343,57547,56782,33534,27557,25823,24728,18452) ORDER BY meta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2543' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2543) ORDER BY umeta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 50642 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (50642) 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 = 'user' AND wp_postmeta.meta_value = '837' ) ) AND wp_posts.post_type = 'staff_record' 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 (141414) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (44019) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 34813 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 34823 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 34837 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 34820 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 = '837' ) ) 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 (18790)
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (18790) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 141414 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1