diff --git a/code/modules/jobs/job_types/job.dm b/code/modules/jobs/job_types/job.dm index e83c93e82ee..34efd3f717f 100644 --- a/code/modules/jobs/job_types/job.dm +++ b/code/modules/jobs/job_types/job.dm @@ -68,6 +68,11 @@ if(!visualsOnly && announce) announce(H) + if(config.enforce_human_authority && src in command_positions) + H.dna.features["tail_human"] = "None" + H.dna.features["ears"] = "None" + H.regenerate_icons() + /datum/job/proc/get_access() if(!config) //Needed for robots. return src.minimal_access.Copy() diff --git a/code/modules/mob/living/carbon/human/species_types/humans.dm b/code/modules/mob/living/carbon/human/species_types/humans.dm index 5a43e1c3c8a..cd4afa5b627 100644 --- a/code/modules/mob/living/carbon/human/species_types/humans.dm +++ b/code/modules/mob/living/carbon/human/species_types/humans.dm @@ -10,9 +10,7 @@ /datum/species/human/qualifies_for_rank(rank, list/features) - if((!features["tail_human"] || features["tail_human"] == "None") && (!features["ears"] || features["ears"] == "None")) - return TRUE //Pure humans are always allowed in all roles. - return ..() + return TRUE //Pure humans are always allowed in all roles. //Curiosity killed the cat's wagging tail. /datum/species/human/spec_death(gibbed, mob/living/carbon/human/H)