From e01866219e2f56300d73b1f8d49129ec3f1706ff Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Fri, 24 Feb 2017 12:17:38 -0600 Subject: [PATCH] Fixes mutant eyes (#24338) * Eyeballs for mutants * Removes redundant lines --- code/modules/mob/living/carbon/human/species.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index aed6f6eac468..894b075e54ed 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -110,6 +110,7 @@ var/obj/item/organ/heart/heart = C.getorganslot("heart") var/obj/item/organ/lungs/lungs = C.getorganslot("lungs") var/obj/item/organ/appendix/appendix = C.getorganslot("appendix") + var/obj/item/organ/eyes/eyes = C.getorganslot("eyes") if((NOBLOOD in species_traits) && heart) heart.Remove(C) @@ -119,9 +120,14 @@ heart.Insert(C) if(lungs) - lungs.Remove(C) qdel(lungs) lungs = null + + if(eyes) + qdel(eyes) + eyes = new mutanteyes + mutanteyes.Insert(C) + if((!(NOBREATH in species_traits)) && !lungs) if(mutantlungs) lungs = new mutantlungs() @@ -130,7 +136,6 @@ lungs.Insert(C) if((NOHUNGER in species_traits) && appendix) - appendix.Remove(C) qdel(appendix) else if((!(NOHUNGER in species_traits)) && (!appendix)) appendix = new()