you buy organ, yaya?

Is fresh.
This commit is contained in:
Aurorablade
2016-01-30 21:37:55 -05:00
parent 3a39d9d99d
commit c4d151ce34
14 changed files with 163 additions and 19 deletions
@@ -166,6 +166,8 @@ datumvars//note i am putting External in robolimbs.
origin_tech = "materials=5;programming=3;biotech=4"
/obj/item/organ/internal/cyberimp/chest/nutriment/on_life()
if(!owner)
return
if(synthesizing)
return
if(owner.stat == DEAD)
+1 -1
View File
@@ -5,7 +5,7 @@ var/list/organ_cache = list()
icon = 'icons/obj/surgery.dmi'
var/dead_icon
var/mob/living/carbon/human/owner = null
var/status = 0
var/status = ORGAN_ORGANIC
var/vital //Lose a vital limb, die immediately.
var/damage = 0 // amount of damage to the organ
@@ -5,6 +5,7 @@
max_damage = 50 //made same as arm, since it is not vital
min_broken_damage = 30
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/head/ipc/New()
robotize("Morpheus Cyberkinetics")
@@ -12,43 +13,82 @@
/obj/item/organ/external/chest/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/chest/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
/obj/item/organ/external/groin/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/groin/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
/obj/item/organ/external/arm/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/arm/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
/obj/item/organ/external/arm/right/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/arm/right/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
/obj/item/organ/external/leg/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/leg/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
/obj/item/organ/external/leg/right/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/leg/right/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
/obj/item/organ/external/foot/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/foot/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
/obj/item/organ/external/foot/right/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/foot/right/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
/obj/item/organ/external/hand/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/hand/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
/obj/item/organ/external/hand/right/ipc
encased = null
status = ORGAN_ROBOT
/obj/item/organ/external/hand/right/ipc/New()
robotize("Morpheus Cyberkinetics")
..()
@@ -62,6 +102,7 @@
parent_organ = "chest"
slot = "heart"
vital = 1
status = ORGAN_ROBOT
/obj/item/organ/internal/cell/New()
robotize()
@@ -81,6 +122,7 @@
icon = 'icons/obj/robot_component.dmi'
icon_state = "camera"
slot = "eyes"
status = ORGAN_ROBOT
// dead_icon = "camera_broken"
/obj/item/organ/internal/optical_sensor/New()
@@ -95,6 +137,7 @@
vital = 1
max_damage = 200
slot = "brain"
status = ORGAN_ROBOT
var/obj/item/device/mmi/stored_mmi
/obj/item/organ/internal/brain/mmi_holder/proc/update_from_mmi()