diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm
index 0233206b05..020872ed82 100644
--- a/code/_helpers/global_lists.dm
+++ b/code/_helpers/global_lists.dm
@@ -22,6 +22,20 @@ var/global/list/joblist = list() //list of all jobstypes, minus borg and AI
#define all_genders_define_list list(MALE,FEMALE,PLURAL,NEUTER,HERM) //VOREStaton Edit
#define all_genders_text_list list("Male","Female","Plural","Neuter","Herm") //VOREStation Edit
+#define pronoun_set_to_genders list(\
+ "He/Him" = MALE,\
+ "She/Her" = FEMALE,\
+ "It/Its" = NEUTER,\
+ "They/Them" = PLURAL,\
+ "Shi/Hir" = HERM\
+ )
+#define genders_to_pronoun_set list(\
+ MALE = "He/Him",\
+ FEMALE = "She/Her",\
+ NEUTER = "It/Its",\
+ PLURAL = "They/Them",\
+ HERM = "Shi/Hir"\
+ )
var/list/mannequins_
diff --git a/code/modules/client/preference_setup/general/01_basic.dm b/code/modules/client/preference_setup/general/01_basic.dm
index 49e51560b8..3027a2f041 100644
--- a/code/modules/client/preference_setup/general/01_basic.dm
+++ b/code/modules/client/preference_setup/general/01_basic.dm
@@ -61,7 +61,7 @@
. += "(Clear)"
. += "
"
. += span_bold("Biological Sex:") + " [gender2text(pref.biological_gender)]
"
- . += span_bold("Pronouns:") + " [gender2text(pref.identifying_gender)]
"
+ . += span_bold("Pronouns:") + " [genders_to_pronoun_set[pref.identifying_gender]]
"
. += span_bold("Age:") + " [pref.read_preference(/datum/preference/numeric/human/age)] Birthday: [pref.read_preference(/datum/preference/numeric/human/bday_month)]/[pref.read_preference(/datum/preference/numeric/human/bday_day)] - Announce?: [pref.read_preference(/datum/preference/toggle/human/bday_announce) ? "Yes" : "No"]
"
. += span_bold("Spawn Point:") + " [pref.read_preference(/datum/preference/choiced/living/spawnpoint)]
"
if(CONFIG_GET(flag/allow_metadata))
@@ -112,9 +112,9 @@
return TOPIC_REFRESH_UPDATE_PREVIEW
else if(href_list["id_gender"])
- var/new_gender = tgui_input_list(user, "Choose your character's pronouns:", "Character Preference", all_genders_define_list, pref.identifying_gender)
+ var/new_gender = tgui_input_list(user, "Choose your character's pronouns:", "Character Preference", pronoun_set_to_genders, genders_to_pronoun_set[pref.identifying_gender])
if(new_gender && CanUseTopic(user))
- pref.identifying_gender = new_gender
+ pref.identifying_gender = pronoun_set_to_genders[new_gender]
return TOPIC_REFRESH
else if(href_list["age"])