Name your ranks, factions and statuses

Put your own words in every rank, faction and status slot a player can choose.

There is no in-game screen for this. You set it in storyforce_server.cfg, or at the server console.

Fill the 24 slots

A character carries three identity fields: status, faction and rank.

Each stores a plain number from 1 to 8, and the words a player sees come from sf_status1 to sf_status8, sf_faction1 to sf_faction8 and sf_rank1 to sf_rank8.

Rank 1 is the highest standing, and the numbers count down from there.

Status and faction slots have no order to them.

This is the block the shipped storyforce_server.cfg fills them with:

set  sf_status1  "Active"
set  sf_status2  "On Assignment"
set  sf_status3  "Injured"
set  sf_status4  "Recovering"
set  sf_status5  "Redacted"
set  sf_status6  "Missing"
set  sf_status7  "Unknown"
set  sf_status8  "Captured"

set  sf_faction1 "Jedi Order"
set  sf_faction2 "Republic"
set  sf_faction3 "Empire"
set  sf_faction4 "Civilian"
set  sf_faction5 "Sith"
set  sf_faction6 "Crime Syndicate"
set  sf_faction7 "Chiss Ascendancy"
set  sf_faction8 "None"

set  sf_rank1    "Grand Master"
set  sf_rank2    "Councilor"
set  sf_rank3    "Master"
set  sf_rank4    "Knight"
set  sf_rank5    "Adept"
set  sf_rank6    "Padawan"
set  sf_rank7    "Initiate"
set  sf_rank8    "Youngling"

Things to note

  • An empty slot shows a dash. A field whose cvar is unset, or whose stored number falls outside 1 to 8, resolves to - on the character sheet. There is no way to remove the field, so fill all 8 faction slots or accept a dash on every character.

The player's side of this, where they pick a value, is Identity and status.