god its late

This commit is contained in:
Aurorablade
2016-03-12 00:49:36 -05:00
parent db8b472fc7
commit a653dfd69d
5 changed files with 14 additions and 2 deletions
@@ -8,6 +8,8 @@
w_class = 1
var/vision_flags = 0
var/darkness_view = 0
var/see_darkness = 1
var/list/eye_colour = list(0,0,0)
var/list/old_eye_colour = list(0,0,0)
var/flash_protect = 0
+1 -1
View File
@@ -81,7 +81,7 @@ var/list/organ_cache = list()
return
//Process infections
if ((status & ORGAN_ROBOT) || (sterile) ||(owner && owner.species && (owner.species.flags & IS_PLANT)))
if ((status & ORGAN_ROBOT) || sterile == 1 ||(owner && owner.species && (owner.species.flags & IS_PLANT)))
germ_level = 0
return
@@ -312,7 +312,8 @@ This function completely restores a damaged organ to perfect condition.
// handle internal organs
for(var/obj/item/organ/internal/current_organ in internal_organs)
current_organ.rejuvenate()
if(!istype(current_organ,/obj/item/organ/internal/cyberimp))
current_organ.rejuvenate()
// remove embedded objects and drop them on the floor
@@ -15,6 +15,12 @@
insert(holder)
..()
/obj/item/organ/internal/process()
..()
/obj/item/organ/internal/proc/insert(mob/living/carbon/M, special = 0)
if(!iscarbon(M) || owner == M)
return