From a4ebb3a36fa07fcd9b0c00b8ae78cdd7d49000bb Mon Sep 17 00:00:00 2001 From: NotDhu <62350255+NotDhu@users.noreply.github.com> Date: Tue, 2 Mar 2021 04:29:47 -0500 Subject: [PATCH] Makes AI announcements support genderless option (#15614) * Makes AI announcements support genderless option * Oops. --- code/modules/mob/new_player/new_player.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index fc9ab232f3c..c7a13082c43 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -400,7 +400,14 @@ arrivalmessage = replacetext(arrivalmessage,"$rank",rank ? "[rank]" : "visitor") arrivalmessage = replacetext(arrivalmessage,"$species",character.dna.species.name) arrivalmessage = replacetext(arrivalmessage,"$age",num2text(character.age)) - arrivalmessage = replacetext(arrivalmessage,"$gender",character.gender == FEMALE ? "Female" : "Male") + // Account for genderless mobs + var/target_gender = "genderless" + switch(character.gender) + if(MALE) + target_gender = "male" + if(FEMALE) + target_gender = "female" + arrivalmessage = replacetext(arrivalmessage,"$gender",target_gender) announcer.say(";[arrivalmessage]", ignore_languages = TRUE) else if(character.mind)