From 157c4ee16996e134496226e8dbf3c404251946ed Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Fri, 13 Apr 2018 15:02:58 -0400 Subject: [PATCH] forgot this --- code/modules/surgery/organs/subtypes/vox.dm | 27 ++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/code/modules/surgery/organs/subtypes/vox.dm b/code/modules/surgery/organs/subtypes/vox.dm index bb56c41030d..8d801737c22 100644 --- a/code/modules/surgery/organs/subtypes/vox.dm +++ b/code/modules/surgery/organs/subtypes/vox.dm @@ -1,16 +1,37 @@ /obj/item/organ/internal/liver/vox + name = "Vox liver" alcohol_intensity = 1.6 species = "Vox" /obj/item/organ/internal/stack name = "cortical stack" - icon_state = "brain-prosthetic" + icon_state = "cortical-stack" parent_organ = "head" organ_tag = "stack" - slot = "vox_stack" + slot = "vox_stack" robotic = 2 vital = 1 + var/stackdamaged = 0 /obj/item/organ/internal/stack/vox - name = "vox cortical stack" \ No newline at end of file + name = "vox cortical stack" + +/obj/item/organ/internal/stack/vox/on_life() + if(damage < 1 && stackdamaged) + owner.mutations.Remove(SCRAMBLED) + owner.dna.SetSEState(SCRAMBLEBLOCK,0) + genemutcheck(owner,SCRAMBLEBLOCK,null,MUTCHK_FORCED) + stackdamaged = 0 + ..() + + +/obj/item/organ/internal/stack/vox/emp_act(severity) + if(owner) + owner.mutations.Add(SCRAMBLED) + owner.dna.SetSEState(SCRAMBLEBLOCK,1,1) + genemutcheck(owner,SCRAMBLEBLOCK,null,MUTCHK_FORCED) + owner.AdjustConfused(20) + if(!stackdamaged) + stackdamaged = 1 + ..() \ No newline at end of file