From 221cbc82a94032b53eb7c283bbdf97b8245fc1f2 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Wed, 30 Mar 2016 21:16:42 -0700 Subject: [PATCH] I tested this, and IPCs should go blind upon losing their head I think the cause of this bug was organs not being removed on decap, which has since been fixed --- code/modules/surgery/organs/subtypes/diona.dm | 8 -------- code/modules/surgery/organs/subtypes/machine.dm | 6 +----- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/code/modules/surgery/organs/subtypes/diona.dm b/code/modules/surgery/organs/subtypes/diona.dm index 0447cbff139..407f2187842 100644 --- a/code/modules/surgery/organs/subtypes/diona.dm +++ b/code/modules/surgery/organs/subtypes/diona.dm @@ -195,14 +195,6 @@ slot = "eyes" -/obj/item/organ/internal/diona_receptor/remove(var/mob/living/user,special = 0) - if(!special) - owner.disabilities |= NEARSIGHTED - owner.sdisabilities |= BLIND - owner.eye_blind = 20 - owner.eye_blurry = 40 - ..() - /obj/item/organ/internal/diona_receptor/surgeryize() if(!owner) return diff --git a/code/modules/surgery/organs/subtypes/machine.dm b/code/modules/surgery/organs/subtypes/machine.dm index 12b3d8aded1..77b590a2f4d 100644 --- a/code/modules/surgery/organs/subtypes/machine.dm +++ b/code/modules/surgery/organs/subtypes/machine.dm @@ -132,13 +132,9 @@ /obj/item/organ/internal/optical_sensor/remove(var/mob/living/user,special = 0) if(!special) - owner.disabilities |= NEARSIGHTED - owner.sdisabilities |= BLIND - owner.eye_blind = 20 - owner.eye_blurry = 40 owner << "Error 404:Optical Sensors not found." - ..() + . = ..() /obj/item/organ/internal/optical_sensor/surgeryize() if(!owner)