mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 03:57:13 +01:00
Allows IPCs to express themselves as a gender again
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
/mob/living/carbon/human/proc/change_gender(var/new_gender, var/update_dna = 1)
|
||||
var/obj/item/organ/external/head/H = organs_by_name["head"]
|
||||
if(gender == new_gender)
|
||||
if(gender == new_gender || (gender == PLURAL && species.has_gender))
|
||||
return
|
||||
|
||||
gender = new_gender
|
||||
@@ -488,4 +488,4 @@
|
||||
|
||||
valid_alt_heads += alternate_head
|
||||
|
||||
return valid_alt_heads
|
||||
return valid_alt_heads
|
||||
|
||||
@@ -1483,6 +1483,7 @@
|
||||
|
||||
/mob/living/carbon/human/proc/set_species(var/new_species, var/default_colour, var/delay_icon_update = 0)
|
||||
var/datum/species/oldspecies = species
|
||||
var/datum/species/NS = all_species[new_species]
|
||||
if(!dna)
|
||||
if(!new_species)
|
||||
new_species = "Human"
|
||||
@@ -1502,6 +1503,8 @@
|
||||
if(species.default_language)
|
||||
remove_language(species.default_language)
|
||||
|
||||
if(gender == PLURAL && NS.has_gender)
|
||||
change_gender(pick(MALE,FEMALE))
|
||||
species.handle_pre_change(src)
|
||||
|
||||
species = all_species[new_species]
|
||||
|
||||
Reference in New Issue
Block a user