From 96c5a5c010a2323e444b8b76fc3a6535b1891ee5 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Wed, 23 Dec 2015 22:18:11 -0500 Subject: [PATCH] might as well fix fonglict --- code/modules/mob/living/carbon/brain/MMI.dm | 198 ++++++++-------- .../mob/living/carbon/brain/brain_item.dm | 85 +++---- code/modules/surgery/organs/organ.dm | 114 ++++++++-- code/modules/surgery/organs/organ_internal.dm | 213 ++---------------- code/modules/surgery/robotics.dm | 38 ++-- icons/mob/human_face.dmi | Bin 74697 -> 77924 bytes 6 files changed, 299 insertions(+), 349 deletions(-) diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 0fb95f6c22d..a0168448391 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -12,91 +12,112 @@ var/alien = 0 var/syndiemmi = 0 //Whether or not this is a Syndicate MMI var/mob/living/carbon/brain/brainmob = null//The current occupant. + var/obj/item/organ/brain/held_brain = null // This is so MMI's aren't brainscrubber 9000's var/mob/living/silicon/robot/robot = null//Appears unused. var/obj/mecha/mecha = null//This does not appear to be used outside of reference in mecha.dm. // I'm using this for mechs giving MMIs HUDs now - attackby(var/obj/item/O as obj, var/mob/user as mob, params) - if(istype(O, /obj/item/organ/internal/brain/crystal )) - user << " This brain is too malformed to be able to use with the [src]." +/obj/item/device/mmi/attackby(var/obj/item/O as obj, var/mob/user as mob, params) + if(istype(O, /obj/item/organ/brain/crystal )) + user << " This brain is too malformed to be able to use with the [src]." + return + if(istype(O,/obj/item/organ/brain) && !brainmob) //Time to stick a brain in it --NEO + var/obj/item/organ/brain/B = O + if(!B.brainmob) + user << "You aren't sure where this brain came from, but you're pretty sure it's a useless brain." return - if(istype(O,/obj/item/organ/internal/brain) && !brainmob) //Time to stick a brain in it --NEO - if(!O:brainmob) - user << "\red You aren't sure where this brain came from, but you're pretty sure it's a useless brain." - return - for(var/mob/V in viewers(src, null)) - V.show_message(text("\blue [user] sticks \a [O] into \the [src].")) - brainmob = O:brainmob - O:brainmob = null - brainmob.loc = src - brainmob.container = src - brainmob.stat = 0 - respawnable_list -= brainmob - dead_mob_list -= brainmob//Update dem lists - living_mob_list += brainmob - - user.drop_item() - if(istype(O,/obj/item/organ/internal/brain/xeno)) - name = "Man-Machine Interface: Alien - [brainmob.real_name]" - icon = 'icons/mob/alien.dmi' - icon_state = "AlienMMI" - alien = 1 - else - name = "Man-Machine Interface: [brainmob.real_name]" - icon_state = "mmi_full" - alien = 0 - qdel(O) - - - - feedback_inc("cyborg_mmis_filled",1) - + if(held_brain) + user << "Somehow, this MMI still has a brain in it. Report this to the bug tracker." + log_to_dd("[user] tried to stick a [O] into [src] in [get_area(src)], but the held brain variable wasn't cleared") return - - if(brainmob) - O.attack(brainmob, user)//Oh noooeeeee - // Brainmobs can take damage, but they can't actually die. Maybe should fix. + if(B.status & ORGAN_DEAD) // As it stood, a brain would never become unviable for MMI usage. Perhaps we should keep it that way? + user << "This [B] is dead" return - ..() + for(var/mob/V in viewers(src, null)) + V.show_message("[user] sticks \a [O] into \the [src].") + brainmob = B.brainmob + B.brainmob = null + brainmob.loc = src + brainmob.container = src + brainmob.stat = CONSCIOUS + respawnable_list -= brainmob + dead_mob_list -= brainmob//Update dem lists + living_mob_list += brainmob - - - attack_self(mob/user as mob) - if(!brainmob) - user << "\red You upend the MMI, but there's nothing in it." + user.drop_item() + B.forceMove(src) + held_brain = B + if(istype(O,/obj/item/organ/brain/xeno)) // I'm not sure how well this will work now, since I don't think you can actually get xeno brains + name = "Man-Machine Interface: Alien - [brainmob.real_name]" + icon = 'icons/mob/alien.dmi' + icon_state = "AlienMMI" + alien = 1 else - user << "You unlock and upend the MMI, spilling the brain onto the floor." - if(alien) - var/obj/item/organ/internal/brain/xeno/brain = new(user.loc) - dropbrain(brain,get_turf(user)) - else - var/obj/item/organ/internal/brain/brain = new(user.loc) - dropbrain(brain,get_turf(user)) - icon = 'icons/obj/assemblies.dmi' - icon_state = "mmi_empty" - name = "Man-Machine Interface" - - proc - transfer_identity(var/mob/living/carbon/human/H)//Same deal as the regular brain proc. Used for human-->robot people. - brainmob = new(src) - brainmob.name = H.real_name - brainmob.real_name = H.real_name - brainmob.dna = H.dna.Clone() - brainmob.container = src - name = "Man-Machine Interface: [brainmob.real_name]" icon_state = "mmi_full" - return + alien = 0 + feedback_inc("cyborg_mmis_filled",1) + + return + + if(brainmob) + O.attack(brainmob, user)//Oh noooeeeee + // Brainmobs can take damage, but they can't actually die. Maybe should fix. + return + ..() + + + +/obj/item/device/mmi/attack_self(mob/user as mob) + if(!brainmob) + user << "You upend the MMI, but there's nothing in it." + else + user << "You unlock and upend the MMI, spilling the brain onto the floor." + dropbrain(get_turf(user)) + icon = 'icons/obj/assemblies.dmi' + icon_state = "mmi_empty" + name = "Man-Machine Interface" + +/obj/item/device/mmi/proc/transfer_identity(var/mob/living/carbon/human/H)//Same deal as the regular brain proc. Used for human-->robot people. + brainmob = new(src) + brainmob.name = H.real_name + brainmob.real_name = H.real_name + brainmob.dna = H.dna.Clone() + brainmob.container = src + + if(!istype(H.species) || isnull(H.species.return_organ("brain"))) // Diona/buggy people + held_brain = new(src) + else // We have a species, and it has a brain + var/brain_path = H.species.return_organ("brain") + if(!ispath(brain_path, /obj/item/organ/brain)) + brain_path = /obj/item/organ/brain + held_brain = new brain_path(src) // Slime people will keep their slimy brains this way + held_brain.dna = brainmob.dna.Clone() + held_brain.name = "\the [brainmob.name]'s [initial(held_brain.name)]" + + name = "Man-Machine Interface: [brainmob.real_name]" + icon_state = "mmi_full" + return + //I made this proc as a way to have a brainmob be transferred to any created brain, and to solve the //problem i was having with alien/nonalien brain drops. - dropbrain(var/obj/item/organ/internal/brain/brain, var/turf/dropspot) - brainmob.container = null//Reset brainmob mmi var. - brainmob.loc = brain//Throw mob into brain. - respawnable_list += brainmob - living_mob_list -= brainmob//Get outta here - brain.brainmob = brainmob//Set the brain to use the brainmob - brain.brainmob.cancel_camera() - brainmob = null//Set mmi brainmob var to null +/obj/item/device/mmi/proc/dropbrain(var/turf/dropspot) + if(isnull(held_brain)) + log_to_dd("[src] at [loc] attempted to drop brain without a contained brain in [get_area(src)].") + brainmob << "Your MMI did not contain a brain! We'll make a new one for you, but you'd best report this to the bugtracker!" + held_brain = new(dropspot) // Let's not ruin someone's round because of something dumb -- Crazylemon + held_brain.dna = brainmob.dna.Clone() + held_brain.name = "\the [brainmob.name]'s [initial(held_brain.name)]" + + brainmob.container = null//Reset brainmob mmi var. + brainmob.loc = held_brain//Throw mob into brain. + respawnable_list += brainmob + living_mob_list -= brainmob//Get outta here + held_brain.brainmob = brainmob//Set the brain to use the brainmob + held_brain.brainmob.cancel_camera() + brainmob = null//Set mmi brainmob var to null + held_brain.forceMove(dropspot) + held_brain = null /obj/item/device/mmi/radio_enabled @@ -106,25 +127,23 @@ var/obj/item/device/radio/radio = null//Let's give it a radio. - New() - ..() - radio = new(src)//Spawns a radio inside the MMI. - radio.broadcasting = 1//So it's broadcasting from the start. +/obj/item/device/mmi/radio_enabled/New() + ..() + radio = new(src)//Spawns a radio inside the MMI. + radio.broadcasting = 1//So it's broadcasting from the start. - verb//Allows the brain to toggle the radio functions. +/obj/item/device/mmi/radio_enabled/verb/Toggle_Listening() + set name = "Toggle Listening" + set desc = "Toggle listening channel on or off." + set category = "MMI" + set src = usr.loc + set popup_menu = 0 - Toggle_Listening() - set name = "Toggle Listening" - set desc = "Toggle listening channel on or off." - set category = "MMI" - set src = usr.loc - set popup_menu = 0 + if(brainmob.stat) + brainmob << "Can't do that while incapacitated or dead." - if(brainmob.stat) - brainmob << "Can't do that while incapacitated or dead." - - radio.listening = radio.listening==1 ? 0 : 1 - brainmob << "\blue Radio is [radio.listening==1 ? "now" : "no longer"] receiving broadcast." + radio.listening = radio.listening==1 ? 0 : 1 + brainmob << "Radio is [radio.listening==1 ? "now" : "no longer"] receiving broadcast." /obj/item/device/mmi/emp_act(severity) if(!brainmob) @@ -153,6 +172,9 @@ if(brainmob) qdel(brainmob) brainmob = null + if(held_brain) + qdel(held_brain) + held_brain = null return ..() /obj/item/device/mmi/syndie diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index bb7d27b0aaf..5a0132f6bd8 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -1,4 +1,4 @@ -/obj/item/organ/internal/brain +/obj/item/organ/brain name = "brain" health = 400 //They need to live awhile longer than other organs. max_damage = 200 @@ -13,32 +13,39 @@ var/mob/living/carbon/brain/brainmob = null organ_tag = "brain" parent_organ = "head" - slot = "brain" vital = 1 -/obj/item/organ/internal/brain/surgeryize() +/obj/item/organ/brain/attack_self(mob/user as mob) + return //let's not have players taken out of the round as easily as a click, once you have their brain. + +/obj/item/organ/brain/surgeryize() if(!owner) return owner.ear_damage = 0 //Yeah, didn't you...hear? The ears are totally inside the brain. owner.ear_deaf = 0 -/obj/item/organ/internal/brain/xeno +/obj/item/organ/brain/xeno name = "thinkpan" desc = "It looks kind of like an enormous wad of purple bubblegum." - icon_state = "brain-x-d" + icon = 'icons/mob/alien.dmi' + icon_state = "chitin" -/obj/item/organ/internal/brain/New() +/obj/item/organ/brain/New() ..() spawn(5) if(brainmob && brainmob.client) brainmob.client.screen.len = null //clear the hud -/obj/item/organ/internal/brain/proc/transfer_identity(var/mob/living/carbon/H) - name = "\the [H]'s [initial(src.name)]" +/obj/item/organ/brain/proc/transfer_identity(var/mob/living/carbon/H) brainmob = new(src) - brainmob.name = H.real_name - brainmob.real_name = H.real_name - brainmob.dna = H.dna.Clone() + if(isnull(dna)) // someone didn't set this right... + log_to_dd("[src] at [loc] did not contain a dna datum at time of removed.") + dna = H.dna.Clone() + name = "\the [dna.real_name]'s [initial(src.name)]" + brainmob.dna = dna.Clone() // Silly baycode, what you do +// brainmob.dna = H.dna.Clone() Putting in and taking out a brain doesn't make it a carbon copy of the original brain of the body you put it in + brainmob.name = dna.real_name + brainmob.real_name = dna.real_name brainmob.timeofhostdeath = H.timeofdeath if(H.mind) H.mind.transfer_to(brainmob) @@ -46,61 +53,63 @@ brainmob << "You feel slightly disoriented. That's normal when you're just a [initial(src.name)]." callHook("debrain", list(brainmob)) -/obj/item/organ/internal/brain/examine(mob/user) // -- TLE +/obj/item/organ/brain/examine(mob/user) // -- TLE ..(user) if(brainmob && brainmob.client)//if thar be a brain inside... the brain. user << "You can feel the small spark of life still left in this one." else user << "This one seems particularly lifeless. Perhaps it will regain some of its luster later.." -/obj/item/organ/internal/brain/Remove(var/mob/living/user) +/obj/item/organ/brain/removed(var/mob/living/user) if(!owner) return ..() // Probably a redundant removal; just bail - name = "[owner.real_name]'s brain" - var/mob/living/simple_animal/borer/borer = owner.has_brain_worms() + var/obj/item/organ/brain/B = src + if(istype(B) && istype(owner) && is_primary_organ()) + var/mob/living/simple_animal/borer/borer = owner.has_brain_worms() - if(borer) - borer.detatch() //Should remove borer if the brain is removed - RR + if(borer) + borer.detatch() //Should remove borer if the brain is removed - RR - owner.brain_op_stage = 4.0 - - var/obj/item/organ/internal/brain/B = src - if(istype(B) && istype(owner)) + owner.brain_op_stage = 4.0 B.transfer_identity(owner) ..() -/obj/item/organ/internal/brain/Insert(var/mob/living/target) +/obj/item/organ/brain/replaced(var/mob/living/target) - if(target.key) - target.ghostize() - var/mob/living/carbon/C = target - if(istype(C)) - C.brain_op_stage = 1.0 - if(brainmob) - if(brainmob.mind) - brainmob.mind.transfer_to(target) - else - target.key = brainmob.key + var/brain_already_exists = 0 + if(istype(target,/mob/living/carbon/human)) // No more IPC multibrain shenanigans + var/mob/living/carbon/human/H = target + if(organ_tag in H.internal_organs_by_name) + brain_already_exists = 1 + + if(!brain_already_exists) + if(target.key) + target.ghostize() + var/mob/living/carbon/C = target + if(istype(C)) + C.brain_op_stage = 1.0 + if(brainmob) + if(brainmob.mind) + brainmob.mind.transfer_to(target) + else + target.key = brainmob.key ..() -/obj/item/organ/internal/brain/prepare_eat() - return // Too important to eat. - -/obj/item/organ/internal/brain/slime +/obj/item/organ/brain/slime name = "slime core" desc = "A complex, organic knot of jelly and crystalline particles." icon = 'icons/mob/slimes.dmi' icon_state = "green slime extract" -/obj/item/organ/internal/brain/golem +/obj/item/organ/brain/golem name = "chem" desc = "A tightly furled roll of paper, covered with indecipherable runes." icon = 'icons/obj/wizard.dmi' icon_state = "scroll" -/obj/item/organ/internal/brain/Destroy() //copypasted from MMIs. +/obj/item/organ/brain/Destroy() //copypasted from MMIs. if(brainmob) qdel(brainmob) brainmob = null diff --git a/code/modules/surgery/organs/organ.dm b/code/modules/surgery/organs/organ.dm index 85de7330052..82f35730bf8 100644 --- a/code/modules/surgery/organs/organ.dm +++ b/code/modules/surgery/organs/organ.dm @@ -24,10 +24,15 @@ var/list/organ_cache = list() var/datum/dna/dna var/datum/species/species + // Stuff for tracking if this is on a tile with an open freezer or not + var/last_freezer_update_time = 0 + var/freezer_update_period = 100 + var/is_in_freezer = 0 + /obj/item/organ/Destroy() if(!owner) return ..() -/* + if(istype(owner, /mob/living/carbon)) if((owner.internal_organs) && (src in owner.internal_organs)) owner.internal_organs -= src @@ -38,12 +43,17 @@ var/list/organ_cache = list() owner.organs -= src if((owner.organs_by_name) && (src in owner.organs_by_name)) owner.organs_by_name -= src -*/ if(src in owner.contents) owner.contents -= src return ..() +/obj/item/organ/attack_self(mob/user as mob) + + // Convert it to an edible form, yum yum. + if(!robotic && user.a_intent == I_HARM) + bitten(user) + return /obj/item/organ/proc/update_health() return @@ -101,8 +111,7 @@ var/list/organ_cache = list() if(status & ORGAN_DEAD) return - // Don't process if we're in a freezer, an MMI or a stasis bag. //TODO: ambient temperature? - if(istype(loc,/obj/item/device/mmi) || istype(loc,/obj/item/bodybag/cryobag) || istype(loc,/obj/structure/closet/crate/freezer)) + if(is_preserved()) return //Process infections @@ -116,8 +125,11 @@ var/list/organ_cache = list() if(B && prob(40)) reagents.remove_reagent("blood",0.1) blood_splatter(src,B,1) - - germ_level += rand(2,6) + // Maybe scale it down a bit, have it REALLY kick in once past the basic infection threshold + // Another mercy for surgeons preparing transplant organs + germ_level++ + if(germ_level >= INFECTION_LEVEL_ONE) + germ_level += rand(2,6) if(germ_level >= INFECTION_LEVEL_TWO) germ_level += rand(2,6) if(germ_level >= INFECTION_LEVEL_THREE) @@ -135,6 +147,30 @@ var/list/organ_cache = list() if(damage >= max_damage) die() +/obj/item/organ/proc/is_preserved() + if(istype(loc,/obj/item/device/mmi)) + germ_level = max(0, germ_level - 1) // So a brain can slowly recover from being left out of an MMI + return 1 + if(is_found_within(/obj/item/bodybag/cryobag)) + return 1 + if(is_found_within(/obj/structure/closet/crate/freezer)) + return 1 + if(istype(loc,/turf)) + if(world.time - last_freezer_update_time > freezer_update_period) + // I don't want to loop through everything in the tile constantly, especially since it'll be a pile of organs + // if the virologist releases gibbingtons again or something + // There's probably a much less silly way of doing this, but BYOND native algorithms are stupidly naive + is_in_freezer = 0 + for(var/obj/structure/closet/crate/freezer/F in loc.contents) + if(F.opened) + is_in_freezer = 1 // on the same tile, close enough, should keep organs much fresher on avg + break + last_freezer_update_time = world.time + return is_in_freezer // I'd like static varibles, please + + // You can do your cool location temperature organ preserving effects here! + return 0 + /obj/item/organ/examine(mob/user) ..(user) if(status & ORGAN_DEAD) @@ -170,6 +206,7 @@ var/list/organ_cache = list() /obj/item/organ/proc/rejuvenate() damage = 0 + germ_level = 0 /obj/item/organ/proc/is_damaged() return damage > 0 @@ -184,15 +221,16 @@ var/list/organ_cache = list() /obj/item/organ/proc/handle_antibiotics() var/antibiotics = owner.reagents.get_reagent_amount("spaceacillin") - if (!germ_level || antibiotics < 5) + if (!germ_level || antibiotics <= 0.4) return if (germ_level < INFECTION_LEVEL_ONE) germ_level = 0 //cure instantly else if (germ_level < INFECTION_LEVEL_TWO) - germ_level -= 6 //at germ_level == 500, this should cure the infection in a minute + germ_level -= 24 //at germ_level == 500, this should cure the infection in 15 seconds else - germ_level -= 2 //at germ_level == 1000, this will cure the infection in 5 minutes + germ_level -= 8 // at germ_level == 1000, this will cure the infection in 1 minute, 15 seconds + // Let's not drag this on, medbay has only so much antibiotics //Adds autopsy data for used_weapon. /obj/item/organ/proc/add_autopsy_data(var/used_weapon, var/damage) @@ -251,10 +289,16 @@ var/list/organ_cache = list() take_damage(0,3) /obj/item/organ/proc/removed(var/mob/living/user) - if(!istype(owner)) return + if(is_primary_organ()) + owner.internal_organs_by_name[organ_tag] = null + owner.internal_organs_by_name -= organ_tag + owner.internal_organs_by_name -= null // uh what does this line even do this seems silly + + owner.internal_organs -= src + var/obj/item/organ/external/affected = owner.get_organ(parent_organ) if(affected) affected.internal_organs -= src @@ -265,7 +309,7 @@ var/list/organ_cache = list() if(!organ_blood || !organ_blood.data["blood_DNA"]) owner.vessel.trans_to(src, 5, 1, 1) - if(owner && vital) + if(owner && vital && is_primary_organ()) // I'd do another check for species or whatever so that you couldn't "kill" an IPC by removing a human head from them, but it doesn't matter since they'll come right back from the dead if(user) user.attack_log += "\[[time_stamp()]\] removed a vital organ ([src]) from [key_name(owner)] (INTENT: [uppertext(user.a_intent)])" owner.attack_log += "\[[time_stamp()]\] had a vital organ ([src]) removed by [key_name(user)] (INTENT: [uppertext(user.a_intent)])" @@ -279,12 +323,54 @@ var/list/organ_cache = list() owner = target processing_objects -= src - //target.internal_organs |= src + target.internal_organs |= src affected.internal_organs |= src - //target.internal_organs_by_name[organ_tag] = src + if (!(organ_tag in target.internal_organs_by_name)) + target.internal_organs_by_name[organ_tag] = src // In case multiple of the same type are inserted, only the first one is the primary organ src.loc = target if(robotic) status |= ORGAN_ROBOT +/obj/item/organ/eyes/replaced(var/mob/living/carbon/human/target) + + // Apply our eye colour to the target. + if(istype(target) && eye_colour) + target.r_eyes = eye_colour[1] + target.g_eyes = eye_colour[2] + target.b_eyes = eye_colour[3] + target.update_eyes() + ..() + +/obj/item/organ/proc/bitten(mob/user) + + if(robotic) + return + + user << "\blue You take a bite out of \the [src]." + + user.unEquip(src) + var/obj/item/weapon/reagent_containers/food/snacks/organ/O = new(get_turf(src)) + O.name = name + O.icon_state = dead_icon ? dead_icon : icon_state + + if(fingerprints) O.fingerprints = fingerprints.Copy() + if(fingerprintshidden) O.fingerprintshidden = fingerprintshidden.Copy() + if(fingerprintslast) O.fingerprintslast = fingerprintslast + + user.put_in_active_hand(O) + qdel(src) + /obj/item/organ/proc/surgeryize() - return \ No newline at end of file + return + +/* +Returns 1 if this is the organ that is handling all the functionalities of that particular organ slot +Returns 0 if it isn't +I use this so that this can be made better once the organ overhaul rolls out -- Crazylemon +*/ +/obj/item/organ/proc/is_primary_organ(var/mob/living/carbon/human/O = null) + if (isnull(O)) + O = owner + if (!istype(owner)) // You're not the primary organ of ANYTHING, bucko + return 0 + return src == O.internal_organs_by_name[organ_tag] diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index dc28e8e22d0..46d7f01b0d9 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -3,148 +3,26 @@ /**************************************************** INTERNAL ORGANS DEFINES ****************************************************/ -/obj/item/organ/internal - origin_tech = "biotech=2" - force = 1 - w_class = 2 - throwforce = 0 - organ_tag = "guts" - parent_organ = "chest" //aka the zone - var/slot - vital = 0 - var/organ_action_name = null -/obj/item/organ/internal/proc/Insert(mob/living/carbon/M, special = 0)//insert the thing into the slot - if(!iscarbon(M) || owner == M) - return - - var/obj/item/organ/internal/replaced = M.get_organ_slot(slot) - if(replaced) - replaced.Remove(M, special = 1) - - owner = M - M.internal_organs |= src - //M.internal_organs_by_name[organ_tag] = src - loc = null - if(organ_action_name) - action_button_name = organ_action_name - -/obj/item/organ/internal/proc/Remove(mob/living/carbon/M, special = 0) - owner = null - if(M) - // M.internal_organs_by_name[organ_tag] = null - // M.internal_organs_by_name -= organ_tag - // M.internal_organs_by_name -= null - M.internal_organs -= src - - if(vital && !special) - M.death() - - - if(organ_action_name) - action_button_name = null - -/obj/item/organ/internal/proc/on_find(mob/living/finder) - return - -/obj/item/organ/internal/proc/on_life() - return - - -/obj/item/organ/internal/proc/prepare_eat() - var/obj/item/weapon/reagent_containers/food/snacks/organ/S = new - S.name = name - S.desc = desc - S.icon = icon - S.icon_state = icon_state - S.origin_tech = origin_tech - S.w_class = w_class - - return S - -/obj/item/weapon/reagent_containers/food/snacks/organ - name = "appendix" - icon_state = "appendix" - icon = 'icons/obj/surgery.dmi' - -/obj/item/weapon/reagent_containers/food/snacks/organ/New() - - ..() - - reagents.add_reagent("nutriment",5) - - -/obj/item/organ/internal/Destroy() - if(owner) - Remove(owner, 1) - return - -/obj/item/organ/internal/attack(mob/living/carbon/M, mob/user) - if(robotic) - return - - if(M == user && ishuman(user)) - var/mob/living/carbon/human/H = user - var/obj/item/weapon/reagent_containers/food/snacks/S = prepare_eat() - if(S) - H.unEquip() - H.put_in_active_hand(S) - if(fingerprints) S.fingerprints = fingerprints.Copy() - if(fingerprintshidden) S.fingerprintshidden = fingerprintshidden.Copy() - if(fingerprintslast) S.fingerprintslast = fingerprintslast - S.attack(H, H) - qdel(src) - else - ..() - - -///THE ORGANS // Brain is defined in brain_item.dm. -/obj/item/organ/internal/heart +/obj/item/organ/heart name = "heart" icon_state = "heart-on" organ_tag = "heart" parent_organ = "chest" - slot = "heart" - origin_tech = "biotech=3" + dead_icon = "heart-off" vital = 1 - var/beating -/obj/item/organ/internal/heart/update_icon() - if(beating) - icon_state = "heart-on" - else - icon_state = "heart-off" - -/obj/item/organ/internal/heart/Insert(mob/living/carbon/M, special = 0) - ..() - beating = 1 - update_icon() - -/obj/item/organ/internal/heart/Remove(mob/living/carbon/M, special = 0) - ..() - spawn(120) - beating = 0 - update_icon() - -/obj/item/organ/internal/heart/prepare_eat() - var/obj/S = ..() - S.icon_state = "heart-off" - return S - -/obj/item/organ/internal/lungs +/obj/item/organ/lungs name = "lungs" icon_state = "lungs" gender = PLURAL organ_tag = "lungs" parent_organ = "chest" - slot = "lungs" - origin_tech = "biotech=2" -/obj/item/organ/internal/lungs/process()///Fethas note, Should this be organ on life? +/obj/item/organ/lungs/process() ..() -//to_do per fethas: Could we handle some of the species breathing in here? if(!owner) return @@ -161,17 +39,14 @@ spawn owner.custom_emote(1, "gasps for air!") owner.losebreath += 5 -/obj/item/organ/internal/kidneys +/obj/item/organ/kidneys name = "kidneys" icon_state = "kidneys" gender = PLURAL organ_tag = "kidneys" parent_organ = "groin" - slot = "kidneys" - origin_tech = "biotech=2" - -/obj/item/organ/internal/kidneys/process() +/obj/item/organ/kidneys/process() ..() @@ -189,39 +64,24 @@ owner.adjustToxLoss(0.3 * PROCESS_ACCURACY) -/obj/item/organ/internal/eyes +/obj/item/organ/eyes name = "eyeballs" icon_state = "eyes" gender = PLURAL organ_tag = "eyes" parent_organ = "head" - slot = "eyes" - origin_tech = "biotech=2" var/list/eye_colour = list(0,0,0) -/obj/item/organ/internal/eyes/proc/update_colour() +/obj/item/organ/eyes/proc/update_colour() if(!owner) return - if(istype(owner,/mob/living/carbon/human)) - var/mob/living/carbon/human/eyes = owner - eye_colour = list( - eyes.r_eyes ? owner.r_eyes : 0, - eyes.g_eyes ? owner.g_eyes : 0, - eyes.b_eyes ? owner.b_eyes : 0 - ) + eye_colour = list( + owner.r_eyes ? owner.r_eyes : 0, + owner.g_eyes ? owner.g_eyes : 0, + owner.b_eyes ? owner.b_eyes : 0 + ) -/obj/item/organ/internal/eyes/Insert(mob/living/carbon/M, special = 0) - ..() - // Apply our eye colour to the target. - if(istype(M,/mob/living/carbon/human) && eye_colour) - var/mob/living/carbon/human/eyes = M - eyes.r_eyes = eye_colour[1] - eyes.g_eyes = eye_colour[2] - eyes.b_eyes = eye_colour[3] - eyes.update_eyes() - - -/obj/item/organ/internal/eyes/surgeryize() +/obj/item/organ/eyes/surgeryize() if(!owner) return owner.disabilities &= ~NEARSIGHTED @@ -229,15 +89,13 @@ owner.eye_blurry = 0 owner.eye_blind = 0 -/obj/item/organ/internal/liver +/obj/item/organ/liver name = "liver" icon_state = "liver" organ_tag = "liver" parent_organ = "groin" - slot = "liver" - origin_tech = "biotech=1" -/obj/item/organ/internal/liver/process() +/obj/item/organ/liver/process() ..() @@ -290,13 +148,12 @@ if(owner.reagents.has_reagent(toxin)) owner.adjustToxLoss(0.3 * PROCESS_ACCURACY) -/obj/item/organ/internal/appendix +/obj/item/organ/appendix name = "appendix" icon_state = "appendix" organ_tag = "appendix" parent_organ = "groin" - slot = "appendix" - origin_tech = "biotech=1" + /* /obj/item/organ/appendix/removed() @@ -311,36 +168,4 @@ icon_state = "appendixinflamed" name = "inflamed appendix" ..() -*/ - -//shadowling brain tumor -/obj/item/organ/internal/shadowtumor - name = "black tumor" - desc = "A tiny black mass with red tendrils trailing from it. It seems to shrivel in the light." - icon_state = "blacktumor" - origin_tech = "biotech=4" - w_class = 1 - organ_tag = "blacktumor" - parent_organ = "head" - slot = "brain_tumor" - health = 3 - -/obj/item/organ/internal/shadowtumor/New() - ..() - processing_objects.Add(src) - -/obj/item/organ/internal/shadowtumor/Destroy() - processing_objects.Remove(src) - ..() - -/obj/item/organ/internal/shadowtumor/process() - if(isturf(loc)) - var/turf/T = loc - var/light_count = T.get_lumcount() - if(light_count > 4 && health > 0) //Die in the light - health-- - else if(light_count < 2 && health < 3) //Heal in the dark - health++ - if(health <= 0) - visible_message("[src] collapses in on itself!") - qdel(src) \ No newline at end of file +*/ \ No newline at end of file diff --git a/code/modules/surgery/robotics.dm b/code/modules/surgery/robotics.dm index 62fa8fca992..87f0e3318cd 100644 --- a/code/modules/surgery/robotics.dm +++ b/code/modules/surgery/robotics.dm @@ -156,6 +156,10 @@ user.visible_message("\blue [user] finishes patching damage to [target]'s [affected.name] with \the [tool].", \ "\blue You finish patching damage to [target]'s [affected.name] with \the [tool].") affected.heal_damage(rand(30,50),0,1,1) + if(affected.disfigured) + affected.disfigured = 0 + affected.update_icon() + target.regenerate_icons() fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) @@ -220,7 +224,7 @@ var/obj/item/organ/external/affected = target.get_organ(target_zone) if(!affected) return var/is_organ_damaged = 0 - for(var/obj/item/organ/internal/I in affected.internal_organs) + for(var/obj/item/organ/I in affected.internal_organs) if(I.damage > 0 && I.robotic >= 2) is_organ_damaged = 1 break @@ -232,7 +236,7 @@ return var/obj/item/organ/external/affected = target.get_organ(target_zone) - for(var/obj/item/organ/internal/I in affected.internal_organs) + for(var/obj/item/organ/I in affected.internal_organs) if(I && I.damage > 0) if(I.robotic >= 2) user.visible_message("[user] starts mending the damage to [target]'s [I.name]'s mechanisms.", \ @@ -247,7 +251,7 @@ return var/obj/item/organ/external/affected = target.get_organ(target_zone) - for(var/obj/item/organ/internal/I in affected.internal_organs) + for(var/obj/item/organ/I in affected.internal_organs) if(I && I.damage > 0) if(I.robotic >= 2) @@ -267,7 +271,7 @@ target.adjustToxLoss(5) affected.createwound(CUT, 5) - for(var/obj/item/organ/internal/I in affected.internal_organs) + for(var/obj/item/organ/I in affected.internal_organs) if(I) I.take_damage(rand(3,5),0) @@ -289,18 +293,20 @@ return 0 target.op_stage.current_organ = null + target.op_stage.organ_ref = null var/list/attached_organs = list() - for(var/organ in target.internal_organs_by_name) - var/obj/item/organ/internal/I = target.internal_organs_by_name[organ] - if(I && !(I.status & ORGAN_CUT_AWAY) && I.parent_organ == target_zone) - attached_organs |= organ + for(var/organ in affected.internal_organs) + var/obj/item/organ/I = organ + if(I && istype(I) && !(I.status & ORGAN_CUT_AWAY) && I.parent_organ == target_zone) + attached_organs[I.organ_tag] = I var/organ_to_remove = input(user, "Which organ do you want to prepare for removal?") as null|anything in attached_organs if(!organ_to_remove) return 0 target.op_stage.current_organ = organ_to_remove + target.op_stage.organ_ref = attached_organs[organ_to_remove] return ..() && organ_to_remove @@ -313,7 +319,7 @@ user.visible_message("\blue [user] has decoupled [target]'s [target.op_stage.current_organ] with \the [tool]." , \ "\blue You have decoupled [target]'s [target.op_stage.current_organ] with \the [tool].") - var/obj/item/organ/internal/I = target.internal_organs_by_name[target.op_stage.current_organ] + var/obj/item/organ/I = target.internal_organs_by_name[target.op_stage.current_organ] if(I && istype(I)) I.status |= ORGAN_CUT_AWAY @@ -338,18 +344,20 @@ return 0 target.op_stage.current_organ = null + target.op_stage.organ_ref = null var/list/removable_organs = list() - for(var/organ in target.internal_organs_by_name) - var/obj/item/organ/internal/I = target.internal_organs_by_name[organ] - if(I && (I.status & ORGAN_CUT_AWAY) && (I.status & ORGAN_ROBOT) && I.parent_organ == target_zone) - removable_organs |= organ + for(var/organ in affected.internal_organs) + var/obj/item/organ/I = organ + if(I && istype(I) && (I.status & ORGAN_CUT_AWAY) && (I.status & ORGAN_ROBOT) && I.parent_organ == target_zone) + removable_organs[I.organ_tag] = I var/organ_to_replace = input(user, "Which organ do you want to reattach?") as null|anything in removable_organs if(!organ_to_replace) return 0 target.op_stage.current_organ = organ_to_replace + target.op_stage.organ_ref = removable_organs[organ_to_replace] return ..() begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) @@ -361,7 +369,7 @@ user.visible_message("\blue [user] has reattached [target]'s [target.op_stage.current_organ] with \the [tool]." , \ "\blue You have reattached [target]'s [target.op_stage.current_organ] with \the [tool].") - var/obj/item/organ/internal/I = target.internal_organs_by_name[target.op_stage.current_organ] + var/obj/item/organ/I = target.internal_organs_by_name[target.op_stage.current_organ] if(I && istype(I)) I.status &= ~ORGAN_CUT_AWAY @@ -424,7 +432,7 @@ "\blue You have installed \the [tool] into [target]'s [affected.name].") var/obj/item/device/mmi/M = tool - var/obj/item/organ/internal/mmi_holder/holder = new(target, 1) + var/obj/item/organ/mmi_holder/holder = new(target, 1) if (istype(M, /obj/item/device/mmi/posibrain)) holder.robotize() diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index 4a54071d83cc9837980fcc030f5bf5231c40f254..e772ea8d04898938a42378b9466fa61369d99e73 100644 GIT binary patch literal 77924 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 literal 74697 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 OyAPA36;(y~wwX{n;%#>Z)vXqSt>?$;sr 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 z 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