mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-30 07:28:53 +01:00
Convert gender and pronoun from bay to TG (#19170)
* Convert gender and pronoun from pay to TG * Remove HERM from biological gender init_possible_values because it won't work * fix runtime error --------- Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
co-authored by
ShadowLarkens
Kashargul
parent
3254a47ca7
commit
0964962220
@@ -31,7 +31,7 @@
|
||||
var/datum/preferences/p = speaker.client.prefs
|
||||
name = p.read_preference(/datum/preference/name/real_name)
|
||||
real_name = name
|
||||
gender = p.identifying_gender
|
||||
gender = p.read_preference(/datum/preference/choiced/gender/identifying)
|
||||
|
||||
for(var/language in p.alternate_languages)
|
||||
add_language(language)
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
announce_ghost_joinleave(src)
|
||||
|
||||
if(client.prefs.read_preference(/datum/preference/toggle/human/name_is_always_random))
|
||||
client.prefs.update_preference_by_type(/datum/preference/name/real_name, random_name(client.prefs.identifying_gender))
|
||||
client.prefs.update_preference_by_type(/datum/preference/name/real_name, random_name(client.prefs.read_preference(/datum/preference/choiced/gender/identifying)))
|
||||
observer.real_name = client.prefs.read_preference(/datum/preference/name/real_name)
|
||||
observer.name = observer.real_name
|
||||
if(!check_rights_for(client, R_HOLDER) && !CONFIG_GET(flag/antag_hud_allowed)) // For new ghosts we remove the verb from even showing up if it's not allowed.
|
||||
|
||||
@@ -478,7 +478,7 @@
|
||||
|
||||
/mob/new_player/get_gender()
|
||||
if(!client || !client.prefs) ..()
|
||||
return client.prefs.biological_gender
|
||||
return client.prefs.read_preference(/datum/preference/choiced/gender/biological)
|
||||
|
||||
/mob/new_player/is_ready()
|
||||
return ready && ..()
|
||||
|
||||
@@ -292,13 +292,14 @@
|
||||
|
||||
/datum/preferences/proc/get_valid_facialhairstyles()
|
||||
var/list/valid_facialhairstyles = list()
|
||||
var/bio_gender = read_preference(/datum/preference/choiced/gender/biological)
|
||||
for(var/facialhairstyle in GLOB.facial_hair_styles_list)
|
||||
var/datum/sprite_accessory/S = GLOB.facial_hair_styles_list[facialhairstyle]
|
||||
if(S.name == DEVELOPER_WARNING_NAME)
|
||||
continue
|
||||
if(biological_gender == MALE && S.gender == FEMALE)
|
||||
if(bio_gender == MALE && S.gender == FEMALE)
|
||||
continue
|
||||
if(biological_gender == FEMALE && S.gender == MALE)
|
||||
if(bio_gender == FEMALE && S.gender == MALE)
|
||||
continue
|
||||
if(!(species in S.species_allowed) && (!custom_base || !(custom_base in S.species_allowed)))
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user