From 2c72c73d25f03f0a678ef5f8ecee736ee932af00 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Wed, 13 Oct 2021 12:30:26 +0200 Subject: [PATCH] [MIRROR] Fixes ability to extract DNA of species that has no DNA [MDB IGNORE] (#8775) * Fixes ability to extract DNA of species that has no DNA (#61928) Co-authored-by: Colovorat * Fixes ability to extract DNA of species that has no DNA Co-authored-by: Colovorat <35225170+Colovorat@users.noreply.github.com> Co-authored-by: Colovorat --- code/modules/mob/living/carbon/human/species_types/android.dm | 2 +- code/modules/mob/living/carbon/human/species_types/golems.dm | 2 +- code/modules/mob/living/carbon/human/species_types/skeletons.dm | 2 +- code/modules/mob/living/carbon/human/species_types/synths.dm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/android.dm b/code/modules/mob/living/carbon/human/species_types/android.dm index 1c6f0ed5bc8..34bd408dffa 100644 --- a/code/modules/mob/living/carbon/human/species_types/android.dm +++ b/code/modules/mob/living/carbon/human/species_types/android.dm @@ -2,7 +2,7 @@ name = "Android" id = SPECIES_ANDROID say_mod = "states" - species_traits = list(NOBLOOD) + species_traits = list(NOBLOOD, NO_DNA_COPY, NOTRANSSTING) inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index 6de22b627be..ecc7d895543 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -2,7 +2,7 @@ // Animated beings of stone. They have increased defenses, and do not need to breathe. They're also slow as fuuuck. name = "Golem" id = SPECIES_GOLEM - species_traits = list(NOBLOOD,MUTCOLORS,NO_UNDERWEAR) + species_traits = list(NOBLOOD,NOTRANSSTING, MUTCOLORS,NO_UNDERWEAR, NO_DNA_COPY) inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm index b2f8897ee4e..db843ff535c 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -5,7 +5,7 @@ say_mod = "rattles" sexes = 0 meat = /obj/item/food/meat/slab/human/mutant/skeleton - species_traits = list(NOBLOOD, HAS_BONE, NOTRANSSTING, NOEYESPRITES) + species_traits = list(NOBLOOD, HAS_BONE, NOTRANSSTING, NOEYESPRITES, NO_DNA_COPY) inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, diff --git a/code/modules/mob/living/carbon/human/species_types/synths.dm b/code/modules/mob/living/carbon/human/species_types/synths.dm index 35806b487db..2cfa1daf46e 100644 --- a/code/modules/mob/living/carbon/human/species_types/synths.dm +++ b/code/modules/mob/living/carbon/human/species_types/synths.dm @@ -3,7 +3,7 @@ id = SPECIES_SYNTH say_mod = "beep boops" //inherited from a user's real species sexes = 0 - species_traits = list(NOTRANSSTING) //all of these + whatever we inherit from the real species + species_traits = list(NOTRANSSTING, NO_DNA_COPY) //all of these + whatever we inherit from the real species inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP,