diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7cde6ffd052..d405a9e1f64 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1135,7 +1135,7 @@ datum/preferences proc/copy_to(mob/living/carbon/human/character, safety = 0) if(be_random_name) - real_name = random_name() + real_name = random_name(gender) if(config.humans_need_surnames) var/firstspace = findtext(real_name, " ") diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 6206102826b..64564552c95 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -156,7 +156,7 @@ if(isnull(species)) species = "Human" if(isnull(language)) language = "None" if(isnull(nanotrasen_relation)) nanotrasen_relation = initial(nanotrasen_relation) - if(!real_name) real_name = random_name() + if(!real_name) real_name = random_name(gender) be_random_name = sanitize_integer(be_random_name, 0, 1, initial(be_random_name)) gender = sanitize_gender(gender) age = sanitize_integer(age, AGE_MIN, AGE_MAX, initial(age)) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 48704fd8213..ea35f3c0833 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -119,7 +119,7 @@ src << "\blue Now teleporting." observer.loc = O.loc if(client.prefs.be_random_name) - client.prefs.real_name = random_name() + client.prefs.real_name = random_name(client.prefs.gender) observer.real_name = client.prefs.real_name observer.name = observer.real_name observer.key = key @@ -377,7 +377,7 @@ if(ticker.random_players) new_character.gender = pick(MALE, FEMALE) - client.prefs.real_name = random_name() + client.prefs.real_name = random_name(new_character.gender) client.prefs.randomize_appearance_for(new_character) else client.prefs.copy_to(new_character)