From 972e509bc0f4a0fc31efc979be8c8d101d611a72 Mon Sep 17 00:00:00 2001 From: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Date: Tue, 4 Mar 2025 19:15:46 -0600 Subject: [PATCH] Fix Agender Random Names (#89794) ## About The Pull Request Fixes #89789 Any non-male genders got random'd. ## Changelog :cl: Melbert fix: Fixed random names always giving male names /:cl: --- code/modules/language/_language.dm | 2 +- code/modules/language/draconic.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/language/_language.dm b/code/modules/language/_language.dm index eda32fc68e3..53b4cbdb44e 100644 --- a/code/modules/language/_language.dm +++ b/code/modules/language/_language.dm @@ -61,7 +61,7 @@ /// Simple helper for getting a default firstname lastname /datum/language/proc/default_name(gender = NEUTER) - if(gender != MALE) + if(gender != MALE && gender != FEMALE) gender = pick(MALE, FEMALE) if(gender == FEMALE) return capitalize(pick(GLOB.first_names_female)) + " " + capitalize(pick(GLOB.last_names)) diff --git a/code/modules/language/draconic.dm b/code/modules/language/draconic.dm index 55ebd1ec202..f61bbef009e 100644 --- a/code/modules/language/draconic.dm +++ b/code/modules/language/draconic.dm @@ -29,7 +29,7 @@ ) if(force_use_syllables) return ..() - if(gender != MALE) + if(gender != MALE && gender != FEMALE) gender = pick(MALE, FEMALE) if(gender == MALE)