From 75a7d34ec96f98d54211e6b4d86ef1f065e8ff5b Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Thu, 14 Feb 2013 01:20:58 +0000 Subject: [PATCH] Committing datum based surgery proper. There's a brief explanation in surgery.dm, if you want to know how it works. Basically, surgeries are now initiated by bedsheets or surgical drapes, and consist of separate steps. Appendicitis is sort of hacky, but it should work for now. I'll update it when I add processing organs. Added getbrain() and getappendix() procs, which can be used instead of checking the old (now missing) x_op_stage variables. Added a surgical apron, using old sprites by matty. Updated the map: Removed the note with spell descriptions from the wizard's den for Kor. Updated the operating room. Updated xenobio to have appropriate tools for slime surgery. Path changes: /obj/item/brain > /obj/item/organ/brain /obj/item/weapon/reagent_containers/food/snacks/appendix > /obj/item/organ/appendix /obj/item/weapon/reagent_containers/food/snacks/appendix/inflamed > /obj/item/organ/appendix git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5703 316c924e-a436-60f5-8080-3fe189b3f50e --- code/WorkInProgress/surgery/human.dm | 29 --- code/WorkInProgress/surgery/surgery.dm | 22 -- code/__HELPERS/global_lists.dm | 8 + code/datums/diseases/appendicitis.dm | 13 +- code/datums/spells/inflict_handler.dm | 8 +- code/game/gamemodes/cult/runes.dm | 4 +- code/game/machinery/cloning.dm | 2 +- code/game/machinery/computer/cloning.dm | 2 +- code/game/objects/items/devices/scanners.dm | 2 +- .../objects/items/weapons/surgery_tools.dm | 23 +- code/game/objects/structures/bedsheet_bin.dm | 4 + .../crates_lockers/closets/secure/medical.dm | 14 +- code/modules/clothing/suits/jobs.dm | 9 +- code/modules/food/recipes_microwave.dm | 4 +- .../carbon/alien/humanoid/caste/drone.dm | 2 +- .../mob/living/carbon/alien/humanoid/life.dm | 2 +- .../mob/living/carbon/alien/larva/life.dm | 2 +- code/modules/mob/living/carbon/brain/MMI.dm | 4 +- .../mob/living/carbon/brain/brain_item.dm | 78 +++--- code/modules/mob/living/carbon/brain/death.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 13 +- .../mob/living/carbon/carbon_defines.dm | 8 +- .../mob/living/carbon/human/examine.dm | 6 +- code/modules/mob/living/carbon/human/human.dm | 4 + code/modules/mob/living/carbon/human/life.dm | 2 +- code/modules/mob/living/carbon/monkey/life.dm | 2 +- .../mob/living/carbon/monkey/monkey.dm | 4 + code/modules/mob/living/living_defines.dm | 1 + .../reagent_containers/food/snacks.dm | 15 -- .../surgery/appendectomy.dm | 5 +- code/modules/surgery/brain_removal.dm | 31 +++ code/modules/surgery/core_removal.dm | 28 ++ code/modules/surgery/eye_surgery.dm | 28 ++ .../surgery/generic_steps.dm | 11 +- code/modules/surgery/helpers.dm | 41 +++ code/modules/surgery/implant_removal.dm | 31 +++ code/modules/surgery/organs/helpers.dm | 9 + .../surgery/organs/organ.dm | 26 +- code/modules/surgery/surgery.dm | 45 ++++ .../surgery/surgery_step.dm | 3 + code/modules/surgery/tools.dm | 111 ++++++++ code/modules/surgery/xenomorph_removal.dm | 40 +++ html/changelog.html | 13 + icons/mob/items_lefthand.dmi | Bin 139855 -> 139853 bytes icons/mob/items_righthand.dmi | Bin 141714 -> 141713 bytes icons/mob/suit.dmi | Bin 241743 -> 241653 bytes icons/obj/clothing/suits.dmi | Bin 59836 -> 59803 bytes icons/obj/surgery.dmi | Bin 7848 -> 8856 bytes maps/tgstation.2.1.1.dmm | 16 +- tgstation.dme | 239 +----------------- 50 files changed, 557 insertions(+), 409 deletions(-) delete mode 100644 code/WorkInProgress/surgery/human.dm delete mode 100644 code/WorkInProgress/surgery/surgery.dm rename code/{WorkInProgress => modules}/surgery/appendectomy.dm (82%) create mode 100644 code/modules/surgery/brain_removal.dm create mode 100644 code/modules/surgery/core_removal.dm create mode 100644 code/modules/surgery/eye_surgery.dm rename code/{WorkInProgress => modules}/surgery/generic_steps.dm (76%) create mode 100644 code/modules/surgery/helpers.dm create mode 100644 code/modules/surgery/implant_removal.dm create mode 100644 code/modules/surgery/organs/helpers.dm rename code/{WorkInProgress => modules}/surgery/organs/organ.dm (80%) create mode 100644 code/modules/surgery/surgery.dm rename code/{WorkInProgress => modules}/surgery/surgery_step.dm (94%) create mode 100644 code/modules/surgery/tools.dm create mode 100644 code/modules/surgery/xenomorph_removal.dm diff --git a/code/WorkInProgress/surgery/human.dm b/code/WorkInProgress/surgery/human.dm deleted file mode 100644 index 8ea01991b86..00000000000 --- a/code/WorkInProgress/surgery/human.dm +++ /dev/null @@ -1,29 +0,0 @@ -//WORK IN PROGRESS - -/mob/living/carbon - var/list/surgeries = list() - var/list/internal_organs = list() - -/mob/living/carbon/New() - ..() - internal_organs += new /obj/item/organ/appendix - internal_organs += new /obj/item/organ/heart - -/mob/living/carbon/human/attackby(obj/item/I, mob/user) - if(lying) //if they're prone - if(istype(I, /obj/item/weapon/bedsheet)) - var/P = input("Begin which procedure?", "Surgery", null, null) as null|anything in (typesof(/datum/surgery) - /datum/surgery) - var/datum/surgery/procedure = new P - if(procedure) - surgeries += procedure - return - - else if(surgeries.len) - var/success = 0 - for(var/datum/surgery/S in surgeries) - if(S.next_step(user, src)) - success = 1 - if(success) - return - - ..() \ No newline at end of file diff --git a/code/WorkInProgress/surgery/surgery.dm b/code/WorkInProgress/surgery/surgery.dm deleted file mode 100644 index 2f2710d9576..00000000000 --- a/code/WorkInProgress/surgery/surgery.dm +++ /dev/null @@ -1,22 +0,0 @@ -/datum/surgery - var/name = "surgery" - var/status = 1 - var/list/steps = list() - var/location = "chest" - var/step_in_progress = 0 - - -/datum/surgery/proc/next_step(mob/user, mob/living/carbon/target) - if(step_in_progress) return - - var/procedure = steps[status] - var/datum/surgery_step/S = new procedure - if(S) - if(S.try_op(user, target, user.zone_sel.selecting, user.get_active_hand(), src)) - return 1 - return 0 - - -/datum/surgery/proc/complete(mob/living/carbon/human/target) - target.surgeries -= src - src = null \ No newline at end of file diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 222daffd883..9c9e2ac2b72 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -14,6 +14,7 @@ var/global/list/cable_list = list() //Index for all cables, so that powernet var/global/list/chemical_reactions_list //list of all /datum/chemical_reaction datums. Used during chemical reactions var/global/list/chemical_reagents_list //list of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff var/global/list/landmarks_list = list() //list of all landmarks created +var/global/list/surgeries_list = list() //list of all surgeries by name, associated with their path. //Preferences stuff //Hairstyles @@ -46,6 +47,7 @@ var/global/list/backbaglist = list("Nothing", "Backpack", "Satchel") else hair_styles_male_list += H.name hair_styles_female_list += H.name + //Facial Hair - Initialise all /datum/sprite_accessory/facial_hair into an list indexed by facialhair-style name paths = typesof(/datum/sprite_accessory/facial_hair) - /datum/sprite_accessory/facial_hair for(var/path in paths) @@ -58,6 +60,12 @@ var/global/list/backbaglist = list("Nothing", "Backpack", "Satchel") facial_hair_styles_male_list += H.name facial_hair_styles_female_list += H.name + //Surgeries + paths = typesof(/datum/surgery) - /datum/surgery + for(var/path in paths) + var/datum/surgery/S = new path() + surgeries_list[S.name] = S + /* // Uncomment to debug chemical reaction list. /client/verb/debug_chemical_list() diff --git a/code/datums/diseases/appendicitis.dm b/code/datums/diseases/appendicitis.dm index 68a0eeabf83..4abcf712004 100644 --- a/code/datums/diseases/appendicitis.dm +++ b/code/datums/diseases/appendicitis.dm @@ -19,23 +19,26 @@ if(1) if(prob(5)) affected_mob.emote("cough") if(2) + var/obj/item/organ/appendix/A = getappendix(affected_mob) + if(A) + A.inflamed = 1 + A.update_icon() if(prob(3)) - affected_mob << "\red You feel a stabbing pain in your abdomen!" + affected_mob << "You feel a stabbing pain in your abdomen!" affected_mob.Stun(rand(2,3)) affected_mob.adjustToxLoss(1) if(3) if(prob(1)) if (affected_mob.nutrition > 100) affected_mob.Stun(rand(4,6)) - for(var/mob/O in viewers(world.view, affected_mob)) - O.show_message(text("\red [] throws up!", affected_mob), 1) + affected_mob.visible_message("[affected_mob] throws up!") playsound(affected_mob.loc, 'sound/effects/splat.ogg', 50, 1) var/turf/location = affected_mob.loc - if (istype(location, /turf/simulated)) + if(istype(location, /turf/simulated)) location.add_vomit_floor(affected_mob) affected_mob.nutrition -= 95 affected_mob.adjustToxLoss(-1) else - affected_mob << "\red You gag as you want to throw up, but there's nothing in your stomach!" + affected_mob << "You gag as you want to throw up, but there's nothing in your stomach!" affected_mob.Weaken(10) affected_mob.adjustToxLoss(3) \ No newline at end of file diff --git a/code/datums/spells/inflict_handler.dm b/code/datums/spells/inflict_handler.dm index ac85b18ae3b..1186432e243 100644 --- a/code/datums/spells/inflict_handler.dm +++ b/code/datums/spells/inflict_handler.dm @@ -25,10 +25,10 @@ target.gib() if("gib_brain") if(ishuman(target) || ismonkey(target)) - var/mob/living/carbon/C = target - if(C.brain_op_stage != 4) // Their brain is already taken out - var/obj/item/brain/B = new(C.loc) - B.transfer_identity(C) + var/obj/item/organ/brain/B = getbrain(target) + if(B) + B.loc = get_turf(target) + B.transfer_identity(target) target.gib() if("disintegrate") target.dust() diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 0a1a3377dbd..cbf7f4dfa36 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -543,8 +543,8 @@ var/list/sacrificed = list() if(!(iscultist(V))) victims += V//Checks for cult status and mob type for(var/obj/item/I in src.loc)//Checks for MMIs/brains/Intellicards - if(istype(I,/obj/item/brain)) - var/obj/item/brain/B = I + if(istype(I,/obj/item/organ/brain)) + var/obj/item/organ/brain/B = I victims += B.brainmob else if(istype(I,/obj/item/device/mmi)) var/obj/item/device/mmi/B = I diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 7f10d0cc437..667e9b11538 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -57,7 +57,7 @@ if ((M.stat != 2) || (!M.client)) continue //They need a brain! - if ((istype(M, /mob/living/carbon/human)) && (M:brain_op_stage >= 4.0)) + if (!getbrain(M)) continue if (M.ckey == find_key) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 91f114a28ff..e0d213e8aa4 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -404,7 +404,7 @@ if ((isnull(subject)) || (!(ishuman(subject))) || (!subject.dna)) scantemp = "Error: Unable to locate valid genetic data." return - if (subject.brain_op_stage == 4.0) + if (!getbrain(subject)) scantemp = "Error: No signs of intelligence detected." return if (subject.suiciding == 1) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 2c20189494d..45383de5a66 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -124,7 +124,7 @@ MASS SPECTROMETER user.show_message(text("\red Warning: [D.form] Detected\nName: [D.name].\nType: [D.spread].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure]")) if (M.reagents && M.reagents.get_reagent_amount("inaprovaline")) user.show_message(text("\blue Bloodstream Analysis located [M.reagents:get_reagent_amount("inaprovaline")] units of rejuvenation chemicals."), 1) - if (M.getBrainLoss() >= 100 || istype(M, /mob/living/carbon/human) && M:brain_op_stage == 4.0) + if (M.getBrainLoss() >= 100 || !getbrain(M)) user.show_message(text("\red Subject is brain dead."), 1) else if (M.getBrainLoss() >= 60) user.show_message(text("\red Severe brain damage detected. Subject likely to have mental retardation."), 1) diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index ab13713ce88..089ca6c1f68 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -21,7 +21,7 @@ flags = FPRINT | TABLEPASS | CONDUCT w_class = 1.0 origin_tech = "materials=1;biotech=1" - +/* /obj/item/weapon/retractor/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) if(!istype(M)) return @@ -130,7 +130,7 @@ return ..() return - +*/ /* * Hemostat */ @@ -145,7 +145,7 @@ w_class = 1.0 origin_tech = "materials=1;biotech=1" attack_verb = list("attacked", "pinched") - +/* /obj/item/weapon/hemostat/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) if(!istype(M)) return @@ -295,7 +295,7 @@ return ..() return - +*/ /* * Cautery */ @@ -310,7 +310,7 @@ w_class = 1.0 origin_tech = "materials=1;biotech=1" attack_verb = list("burnt") - +/* /obj/item/weapon/cautery/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) if(!istype(M)) return @@ -383,7 +383,7 @@ return ..() return - +*/ /* * Surgical Drill */ @@ -429,7 +429,7 @@ "\red [user] is slitting \his throat with the [src.name]! It looks like \he's trying to commit suicide.", \ "\red [user] is slitting \his stomach open with the [src.name]! It looks like \he's trying to commit seppuku.") return (BRUTELOSS) - +/* /obj/item/weapon/scalpel/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) if(!istype(M)) return ..() @@ -654,7 +654,7 @@ return ..() */ return - +*/ /* * Circular Saw @@ -663,7 +663,7 @@ name = "circular saw" desc = "For heavy duty cutting." icon = 'icons/obj/surgery.dmi' - icon_state = "saw3" + icon_state = "saw" hitsound = 'sound/weapons/circsawhit.ogg' flags = FPRINT | TABLEPASS | CONDUCT force = 15.0 @@ -675,7 +675,7 @@ g_amt = 10000 origin_tech = "materials=1;biotech=1" attack_verb = list("attacked", "slashed", "sawed", "cut") - +/* /obj/item/weapon/circular_saw/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) if(!istype(M)) return ..() @@ -781,7 +781,7 @@ log_attack("[user.name] ([user.ckey]) debrained [M.name] ([M.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)])") - var/obj/item/brain/B = new(M.loc) + var/obj/item/organ/brain/B = new(M.loc) B.transfer_identity(M) M:brain_op_stage = 4.0 @@ -824,3 +824,4 @@ return ..() */ return +*/ \ No newline at end of file diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index a14d078878e..2288be5fa3b 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -18,6 +18,10 @@ LINEN BINS color = "white" +/obj/item/weapon/bedsheet/attack(mob/living/M, mob/user) + if(!attempt_initiate_surgery(src, M, user)) + ..() + /obj/item/weapon/bedsheet/attack_self(mob/user as mob) user.drop_item() if(layer == initial(layer)) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index c1774723f9f..fcce1e06939 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -1,5 +1,5 @@ /obj/structure/closet/secure_closet/medical1 - name = "Medicine Closet" + name = "medicine closet" desc = "Filled with medical junk." icon_state = "medical1" icon_closed = "medical" @@ -27,7 +27,7 @@ /obj/structure/closet/secure_closet/medical2 - name = "Anesthetic" + name = "anesthetic closet" desc = "Used to knock people out." icon_state = "medical1" icon_closed = "medical" @@ -52,7 +52,7 @@ /obj/structure/closet/secure_closet/medical3 - name = "Medical Doctor's Locker" + name = "medical doctor's locker" req_access = list(access_surgery) icon_state = "securemed1" icon_closed = "securemed" @@ -95,7 +95,7 @@ /obj/structure/closet/secure_closet/CMO - name = "Chief Medical Officer's Locker" + name = "chief medical officer's locker" req_access = list(access_cmo) icon_state = "cmosecure1" icon_closed = "cmosecure" @@ -127,7 +127,7 @@ /obj/structure/closet/secure_closet/animal - name = "Animal Control" + name = "animal control" req_access = list(access_surgery) @@ -143,7 +143,7 @@ /obj/structure/closet/secure_closet/chemical - name = "Chemical Closet" + name = "chemical closet" desc = "Store dangerous chemicals in here." icon_state = "medical1" icon_closed = "medical" @@ -162,7 +162,7 @@ return /obj/structure/closet/secure_closet/medical_wall - name = "First Aid Closet" + name = "first aid closet" desc = "It's a secure wall-mounted storage unit for first aid supplies." icon_state = "medical_wall_locked" icon_closed = "medical_wall_unlocked" diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index f234a3d661a..3911bfed06a 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -10,7 +10,14 @@ item_state = "apron" blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|LOWER_TORSO - allowed = list (/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/device/analyzer/plant_analyzer,/obj/item/seeds,/obj/item/nutrient,/obj/item/weapon/minihoe) + allowed = list(/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/device/analyzer/plant_analyzer,/obj/item/seeds,/obj/item/nutrient,/obj/item/weapon/minihoe) + +//Surgeon +/obj/item/clothing/suit/apron/surgical + name = "surgical apron" + desc = "A sterile blue surgical apron." + icon_state = "surgical" + allowed = list(/obj/item/weapon/scalpel, /obj/item/weapon/surgical_drapes, /obj/item/weapon/cautery, /obj/item/weapon/hemostat, /obj/item/weapon/retractor) //Captain /obj/item/clothing/suit/captunic diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index 82a9e9c9c74..20fc68bf4ed 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -118,7 +118,7 @@ I said no! /datum/recipe/brainburger reagents = list("flour" = 5) items = list( - /obj/item/brain + /obj/item/organ/brain ) result = /obj/item/weapon/reagent_containers/food/snacks/brainburger @@ -1016,7 +1016,7 @@ I said no! /obj/item/weapon/reagent_containers/food/snacks/egg, /obj/item/weapon/reagent_containers/food/snacks/egg, /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/brain + /obj/item/organ/brain ) result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm index 7487ffa6313..e8cf1555e27 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm @@ -27,7 +27,7 @@ // Queen check var/no_queen = 1 for(var/mob/living/carbon/alien/humanoid/queen/Q in living_mob_list) - if(!Q.key && Q.brain_op_stage != 4) + if(!Q.key || !getbrain(Q)) continue no_queen = 0 diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 4eec8d5f3da..084239ce187 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -304,7 +304,7 @@ blinded = 1 silent = 0 else //ALIVE. LIGHTS ARE ON - if(health < config.health_threshold_dead || brain_op_stage == 4.0) + if(health < config.health_threshold_dead || !getbrain(src)) death() blinded = 1 stat = DEAD diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index f5d1d0c274e..6c83e95842c 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -222,7 +222,7 @@ blinded = 1 silent = 0 else //ALIVE. LIGHTS ARE ON - if(health < -25 || brain_op_stage == 4.0) + if(health < -25 || !getbrain(src)) death() blinded = 1 silent = 0 diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 6959828f9b5..d0f752b01a5 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -22,7 +22,7 @@ var/obj/mecha = null//This does not appear to be used outside of reference in mecha.dm. attackby(var/obj/item/O as obj, var/mob/user as mob) - if(istype(O,/obj/item/brain) && !brainmob) //Time to stick a brain in it --NEO + if(istype(O,/obj/item/organ/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 @@ -68,7 +68,7 @@ user << "\red You upend the MMI, but the brain is clamped into place." else user << "\blue You upend the MMI, spilling the brain onto the floor." - var/obj/item/brain/brain = new(user.loc) + var/obj/item/organ/brain/brain = new(user.loc) brainmob.container = null//Reset brainmob mmi var. brainmob.loc = brain//Throw mob into brain. living_mob_list -= brainmob//Get outta here diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index 8fdf3c79766..74668c5435c 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -1,8 +1,8 @@ -/obj/item/brain +/obj/item/organ/brain name = "brain" desc = "A piece of juicy meat found in a persons head." icon = 'icons/obj/surgery.dmi' - icon_state = "brain2" + icon_state = "brain" flags = TABLEPASS force = 1.0 w_class = 1.0 @@ -11,34 +11,32 @@ throw_range = 5 origin_tech = "biotech=3" attack_verb = list("attacked", "slapped", "whacked") - var/mob/living/carbon/brain/brainmob = null - New() - ..() - //Shifting the brain "mob" over to the brain object so it's easier to keep track of. --NEO - //WASSSSSUUUPPPP /N - spawn(5) - if(brainmob && brainmob.client) - brainmob.client.screen.len = null //clear the hud - proc - transfer_identity(var/mob/living/carbon/H) - name = "[H]'s brain" - brainmob = new(src) - brainmob.name = H.real_name - brainmob.real_name = H.real_name - brainmob.dna = H.dna - brainmob.timeofhostdeath = H.timeofdeath - if(H.mind) - H.mind.transfer_to(brainmob) - brainmob << "\blue You feel slightly disoriented. That's normal when you're just a brain." - return +/obj/item/organ/brain/New() + ..() + //Shifting the brain "mob" over to the brain object so it's easier to keep track of. --NEO + spawn(5) + if(brainmob && brainmob.client) + brainmob.client.screen.len = null //clear the hud -/obj/item/brain/examine() // -- TLE + +/obj/item/organ/brain/proc/transfer_identity(mob/living/carbon/H) + name = "[H]'s brain" + brainmob = new(src) + brainmob.name = H.real_name + brainmob.real_name = H.real_name + brainmob.dna = H.dna + brainmob.timeofhostdeath = H.timeofdeath + if(H.mind) + H.mind.transfer_to(brainmob) + brainmob << "You feel slightly disoriented. That's normal when you're just a brain." + + +/obj/item/organ/brain/examine() // -- TLE set src in oview(12) - if (!( usr )) - return + if(!usr) return usr << "This is \icon[src] \an [name]." if(brainmob && brainmob.client)//if thar be a brain inside... the brain. @@ -46,43 +44,41 @@ else usr << "This one seems particularly lifeless. Perhaps it will regain some of its luster later.." -/obj/item/brain/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) + +/obj/item/organ/brain/attack(mob/living/carbon/M, mob/living/carbon/user) if(!istype(M, /mob)) return add_fingerprint(user) - if(!(user.zone_sel.selecting == ("head")) || !istype(M, /mob/living/carbon/human)) - return ..() - - if( !(locate(/obj/machinery/optable, M.loc) && M.resting) && ( !(locate(/obj/structure/table/, M.loc) && M.lying) && prob(50) ) ) + if(user.zone_sel.selecting != "head") return ..() var/mob/living/carbon/human/H = M if(istype(M, /mob/living/carbon/human) && ((H.head && H.head.flags & HEADCOVERSEYES) || (H.wear_mask && H.wear_mask.flags & MASKCOVERSEYES) || (H.glasses && H.glasses.flags & GLASSESCOVERSEYES))) - // you can't stab someone in the eyes wearing a mask! - user << "\blue You're going to need to remove their head cover first." + user << "You're going to need to remove their head cover first." return //since these people will be dead M != usr - if(M:brain_op_stage == 4.0) + if(!getbrain(M)) + user.drop_item() for(var/mob/O in viewers(M, null)) if(O == (user || M)) continue if(M == user) - O.show_message(text("\red [user] inserts [src] into his head!"), 1) + O << "[user] inserts [src] into \his head!" else - O.show_message(text("\red [M] has [src] inserted into his head by [user]."), 1) + O << "[M] has [src] inserted into \his head by [user]." if(M != user) - M << "\red [user] inserts [src] into your head!" - user << "\red You insert [src] into [M]'s head!" + M << "[user] inserts [src] into your head!" + user << "You insert [src] into [M]'s head!" else - user << "\red You insert [src] into your head!" + user << "You insert [src] into your head!" //LOL //this might actually be outdated since barring badminnery, a debrain'd body will have any client sucked out to the brain's internal mob. Leaving it anyway to be safe. --NEO - if(M.key)//Revised. /N + if(M.key) M.ghostize() if(brainmob.mind) @@ -90,9 +86,9 @@ else M.key = brainmob.key - M:brain_op_stage = 3.0 + M.internal_organs += src + loc = null - del(src) else ..() return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm index 62916d818da..897b03c8a14 100644 --- a/code/modules/mob/living/carbon/brain/death.dm +++ b/code/modules/mob/living/carbon/brain/death.dm @@ -36,7 +36,7 @@ if(container && istype(container, /obj/item/device/mmi)) del(container)//Gets rid of the MMI if there is one if(loc) - if(istype(loc,/obj/item/brain)) + if(istype(loc,/obj/item/organ/brain)) del(loc)//Gets rid of the brain item spawn(15) if(animation) del(animation) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index fc719ab75c3..bf39a4ee959 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -443,4 +443,15 @@
"} user << browse(dat, text("window=mob[];size=325x500", name)) onclose(user, "mob[name]") - return \ No newline at end of file + return + +/mob/living/carbon/attackby(obj/item/I, mob/user) + if(surgeries.len) + var/success = 0 + for(var/datum/surgery/S in surgeries) + if(S.next_step(user, src)) + success = 1 + if(success) + return + + ..() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 1a1907fd8ee..3abab019b81 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -1,11 +1,7 @@ /mob/living/carbon/ gender = MALE - var/list/stomach_contents = list() - - var/brain_op_stage = 0.0 - var/eye_op_stage = 0.0 - var/appendix_op_stage = 0.0 - var/alien_op_stage = 0.0 + var/list/stomach_contents = list() + var/list/internal_organs = list() //List of /obj/item/organ in the mob. they don't go in the contents. var/antibodies = 0 diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 943c93a7cd9..da45c00dce3 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -194,7 +194,7 @@ msg += "[t_He] appears to have commited suicide... there is no hope of recovery.\n" if(stat == DEAD || (status_flags & FAKEDEATH)) - if(brain_op_stage != 4)//Only perform these checks if there is no brain + if(getbrain(src))//Only perform these checks if there is no brain msg += "[t_He] [t_is] limp and unresponsive; there are no signs of life" if(!key) @@ -251,9 +251,9 @@ else if(getBrainLoss() >= 60) msg += "[t_He] [t_has] a stupid expression on [t_his] face.\n" - if(!key && brain_op_stage != 4 && stat != DEAD) + if(!key && getbrain(src) && stat != DEAD) msg += "[t_He] [t_is] totally catatonic. The stresses of life in deep-space must have been too much for [t_him]. Any recovery is unlikely\n" - else if(!client && brain_op_stage != 4 && stat != DEAD) + else if(!client && getbrain(src) && stat != DEAD) msg += "[t_He] [t_has] a vacant, braindead stare...\n" if(digitalcamo) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index d4ac08b1432..d1322c6c25f 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -26,6 +26,10 @@ for(var/datum/limb/O in organs) O.owner = src + internal_organs += new /obj/item/organ/appendix + internal_organs += new /obj/item/organ/heart + internal_organs += new /obj/item/organ/brain + ..() if(dna) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index e91a4ac176b..78f86b54d5f 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -828,7 +828,7 @@ silent = 0 else //ALIVE. LIGHTS ARE ON updatehealth() //TODO - if(health <= config.health_threshold_dead || brain_op_stage == 4.0) + if(health <= config.health_threshold_dead || !getbrain(src)) death() blinded = 1 silent = 0 diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 8e2efdc0423..930b80da974 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -398,7 +398,7 @@ blinded = 1 silent = 0 else //ALIVE. LIGHTS ARE ON - if(health < config.health_threshold_dead || brain_op_stage == 4.0) + if(health < config.health_threshold_dead || !getbrain(src)) death() blinded = 1 stat = DEAD diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index c261972b5fc..69d0b57b7c2 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -16,6 +16,10 @@ reagents = R R.my_atom = src + internal_organs += new /obj/item/organ/appendix + internal_organs += new /obj/item/organ/heart + internal_organs += new /obj/item/organ/brain + if(name == "monkey") name = text("monkey ([rand(1, 1000)])") real_name = name diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 19d94b42f5a..2753099dfd4 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -24,6 +24,7 @@ //Allows mobs to move through dense areas without restriction. For instance, in space or out of holder objects. var/incorporeal_move = 0 //0 is off, 1 is normal, 2 is for ninjas. + var/list/surgeries = list() //a list of surgery datums. generally empty, they're added when the player wants them. var/t_plasma = null var/t_oxygen = null diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index d3fedb489a3..800613290ca 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -505,21 +505,6 @@ ..() reagents.add_reagent("nutriment", 1)*/ -/obj/item/weapon/reagent_containers/food/snacks/appendix //yes, this is the same as meat. I might do something different in future - name = "appendix" - desc = "An appendix which looks perfectly healthy." - icon = 'icons/obj/surgery.dmi' - icon_state = "appendix" - New() - ..() - reagents.add_reagent("nutriment", 3) - src.bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/appendix/inflamed - name = "inflamed appendix" - desc = "An appendix which appears to be inflamed." - icon_state = "appendixinflamed" - /obj/item/weapon/reagent_containers/food/snacks/tofu name = "Tofu" icon_state = "tofu" diff --git a/code/WorkInProgress/surgery/appendectomy.dm b/code/modules/surgery/appendectomy.dm similarity index 82% rename from code/WorkInProgress/surgery/appendectomy.dm rename to code/modules/surgery/appendectomy.dm index 906936184e3..354535ee264 100644 --- a/code/WorkInProgress/surgery/appendectomy.dm +++ b/code/modules/surgery/appendectomy.dm @@ -1,6 +1,7 @@ /datum/surgery/appendectomy name = "appendectomy" steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/incise, /datum/surgery_step/extract_appendix, /datum/surgery_step/close) + species = list(/mob/living/carbon/human, /mob/living/carbon/monkey) location = "groin" @@ -11,7 +12,7 @@ var/obj/item/organ/appendix/A = null /datum/surgery_step/extract_appendix/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - A = locate(/obj/item/organ/appendix) in target.internal_organs + A = locate() in target.internal_organs if(A) user.visible_message("[user] begins to extract [target]'s appendix.") else @@ -22,5 +23,7 @@ user.visible_message("[user] successfully removes [target]'s appendix!") A.loc = get_turf(target) target.internal_organs -= A + for(var/datum/disease/appendicitis in target.viruses) + appendicitis.cure() else user.visible_message("[user] can't find an appendix in [target]!") \ No newline at end of file diff --git a/code/modules/surgery/brain_removal.dm b/code/modules/surgery/brain_removal.dm new file mode 100644 index 00000000000..18c67ce0eb8 --- /dev/null +++ b/code/modules/surgery/brain_removal.dm @@ -0,0 +1,31 @@ +/datum/surgery/brain_removal + name = "brain removal" + steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/extract_brain, /datum/surgery_step/close) + species = list(/mob/living/carbon/human, /mob/living/carbon/monkey) + location = "head" + + +//extract brain +/datum/surgery_step/extract_brain + implements = list(/obj/item/weapon/hemostat = 100, /obj/item/weapon/crowbar = 55) + time = 64 + var/obj/item/organ/brain/B = null + +/datum/surgery_step/extract_brain/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + B = getbrain(target) + if(B) + user.visible_message("[user] begins to extract [target]'s brain.") + else + user.visible_message("[user] looks for an brain in [target].") + +/datum/surgery_step/extract_brain/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + if(B) + user.visible_message("[user] successfully removes [target]'s brain!") + B.loc = get_turf(target) + B.transfer_identity(target) + target.internal_organs -= B + user.attack_log += "\[[time_stamp()]\] Debrained [target.name] ([target.ckey]) INTENT: [uppertext(user.a_intent)])" + target.attack_log += "\[[time_stamp()]\] Debrained by [user.name] ([user.ckey]) (INTENT: [uppertext(user.a_intent)])" + log_attack("[user.name] ([user.ckey]) debrained [target.name] ([target.ckey]) (INTENT: [uppertext(user.a_intent)])") + else + user.visible_message("[user] can't find an brain in [target]!") \ No newline at end of file diff --git a/code/modules/surgery/core_removal.dm b/code/modules/surgery/core_removal.dm new file mode 100644 index 00000000000..3e13c42fe58 --- /dev/null +++ b/code/modules/surgery/core_removal.dm @@ -0,0 +1,28 @@ +/datum/surgery/core_removal + name = "core removal" + steps = list(/datum/surgery_step/incise, /datum/surgery_step/incise, /datum/surgery_step/extract_core) + species = list(/mob/living/carbon/slime) + target_must_be_dead = 1 + + +//extract brain +/datum/surgery_step/extract_core + implements = list(/obj/item/weapon/hemostat = 100, /obj/item/weapon/crowbar = 100) + time = 16 + +/datum/surgery_step/extract_core/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + user.visible_message("[user] begins to extract a core from [target].") + +/datum/surgery_step/extract_core/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + var/mob/living/carbon/slime/slime = target + if(slime.cores > 0) + slime.cores-- + user.visible_message("[user] successfully extracts a core from [target]!") + user << "[slime.cores] core\s remaining." + + new slime.coretype(slime.loc) + + if(slime.cores <= 0) + slime.icon_state = "[slime.colour] baby slime dead-nocore" + else + user.visible_message("There aren't any cores left in [target].") \ No newline at end of file diff --git a/code/modules/surgery/eye_surgery.dm b/code/modules/surgery/eye_surgery.dm new file mode 100644 index 00000000000..085c9b1f897 --- /dev/null +++ b/code/modules/surgery/eye_surgery.dm @@ -0,0 +1,28 @@ +/datum/surgery/eye_surgery + name = "eye surgery" + steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/fix_eyes, /datum/surgery_step/close) + species = list(/mob/living/carbon/human, /mob/living/carbon/monkey) + location = "eyes" + + +//fix eyes +/datum/surgery_step/fix_eyes + implements = list(/obj/item/weapon/hemostat = 100, /obj/item/weapon/screwdriver = 45, /obj/item/weapon/pen = 25) + time = 64 + +/datum/surgery_step/fix_eyes/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + user.visible_message("[user] begins to fix [target]'s eyes.") + +/datum/surgery_step/fix_eyes/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + user.visible_message("[user] successfully fixes [target]'s eyes!") + target.sdisabilities &= ~BLIND + target.disabilities &= ~NEARSIGHTED + target.eye_blurry = 35 //this will fix itself slowly. + target.eye_stat = 0 + +/datum/surgery_step/fix_eyes/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + if(getbrain(target)) + user.visible_message("[user] accidentally stabs [target] right in the brain!") + target.adjustBrainLoss(100) + else + user.visible_message("[user] accidentally stabs [target] right in the brain! Or would have, if [target] had a brain.") \ No newline at end of file diff --git a/code/WorkInProgress/surgery/generic_steps.dm b/code/modules/surgery/generic_steps.dm similarity index 76% rename from code/WorkInProgress/surgery/generic_steps.dm rename to code/modules/surgery/generic_steps.dm index 0be543975a1..04d49a82ef9 100644 --- a/code/WorkInProgress/surgery/generic_steps.dm +++ b/code/modules/surgery/generic_steps.dm @@ -31,4 +31,13 @@ time = 32 /datum/surgery_step/close/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - user.visible_message("[user] begins to mend the incision in [target]'s [target_zone].") \ No newline at end of file + user.visible_message("[user] begins to mend the incision in [target]'s [target_zone].") + + +//saw bone +/datum/surgery_step/saw + implements = list(/obj/item/weapon/circular_saw = 100, /obj/item/weapon/hatchet = 35, /obj/item/weapon/butch = 25) + time = 64 + +/datum/surgery_step/saw/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + user.visible_message("[user] begins to saw through the bone in [target]'s [target_zone].") \ No newline at end of file diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm new file mode 100644 index 00000000000..c4e4f929567 --- /dev/null +++ b/code/modules/surgery/helpers.dm @@ -0,0 +1,41 @@ +proc/get_location_modifier(mob/M) + var/turf/T = get_turf(M) + if(locate(/obj/machinery/optable, T)) + return 1 + else if(locate(/obj/structure/table, T)) + return 0.8 + else if(locate(/obj/structure/stool/bed, T)) + return 0.7 + else + return 0.5 + +/proc/attempt_initiate_surgery(obj/item/I, mob/living/M, mob/user) + if(istype(M)) + if(M.lying || isslime(M)) //if they're prone or a slime + var/list/all_surgeries = surgeries_list.Copy() + var/list/available_surgeries = list() + for(var/i in all_surgeries) + var/datum/surgery/S = all_surgeries[i] + + if(locate(S.type) in M.surgeries) + continue + if(S.target_must_be_dead && M.stat != DEAD) + continue + for(var/path in S.species) + if(istype(M, path)) + available_surgeries[S.name] = S + break + + var/P = input("Begin which procedure?", "Surgery", null, null) as null|anything in available_surgeries + if(P) + var/datum/surgery/S = available_surgeries[P] + var/datum/surgery/procedure = new S.type + if(procedure) + M.surgeries += procedure + user.visible_message("[user] drapes [I] over [M]'s [procedure.location] to prepare for \an [procedure.name].") + + user.attack_log += "\[[time_stamp()]\]Initiated a [procedure.name] on [M.name] ([M.ckey])" + M.attack_log += "\[[time_stamp()]\][user.name] ([user.ckey]) initiated a [procedure.name]" + log_attack("[user.name] ([user.ckey]) initiated a [procedure.name] on [M.name] ([M.ckey])") + return 1 + return 0 \ No newline at end of file diff --git a/code/modules/surgery/implant_removal.dm b/code/modules/surgery/implant_removal.dm new file mode 100644 index 00000000000..985c96013c1 --- /dev/null +++ b/code/modules/surgery/implant_removal.dm @@ -0,0 +1,31 @@ +/datum/surgery/implant_removal + name = "implant removal" + steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/extract_implant, /datum/surgery_step/close) + species = list(/mob/living/carbon/human, /mob/living/carbon/monkey) + location = "chest" + + +//extract implant +/datum/surgery_step/extract_implant + implements = list(/obj/item/weapon/hemostat = 100, /obj/item/weapon/crowbar = 65) + time = 64 + var/obj/item/weapon/implant/I = null + +/datum/surgery_step/extract_implant/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + for(var/obj/item/weapon/implant/W in target) + if(W.imp_in == target) //Checking that it's actually implanted, not just in his pocket + I = W + break + if(I) + user.visible_message("[user] begins to extract [I] implant from [target]'s [target_zone].") + else + user.visible_message("[user] looks for an implant in [target]'s [target_zone].") + +/datum/surgery_step/extract_implant/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + if(I) + user.visible_message("[user] successfully removes [I] implant from [target]'s [target_zone]!") + if(istype(I, /obj/item/weapon/implant/loyalty)) + target << "You feel a sense of liberation as Nanotrasen's grip on your mind fades away." + del(I) + else + user.visible_message("[user] can't find anything in [target]'s [target_zone].") \ No newline at end of file diff --git a/code/modules/surgery/organs/helpers.dm b/code/modules/surgery/organs/helpers.dm new file mode 100644 index 00000000000..628998edbd0 --- /dev/null +++ b/code/modules/surgery/organs/helpers.dm @@ -0,0 +1,9 @@ +proc/getbrain(mob/living/carbon/M) + if(istype(M)) + var/obj/item/organ/brain/B = locate() in M.internal_organs + return B + +proc/getappendix(mob/living/carbon/M) + if(istype(M)) + var/obj/item/organ/appendix/A = locate() in M.internal_organs + return A \ No newline at end of file diff --git a/code/WorkInProgress/surgery/organs/organ.dm b/code/modules/surgery/organs/organ.dm similarity index 80% rename from code/WorkInProgress/surgery/organs/organ.dm rename to code/modules/surgery/organs/organ.dm index 965ae0e46d3..5a57dc539eb 100644 --- a/code/WorkInProgress/surgery/organs/organ.dm +++ b/code/modules/surgery/organs/organ.dm @@ -3,18 +3,6 @@ icon = 'icons/obj/surgery.dmi' -/obj/item/organ/appendix - name = "appendix" - icon_state = "appendix" - var/inflamed = 0 - -/obj/item/organ/appendix/update_icon() - if(inflamed) - icon_state = "appendixinflamed" - else - icon_state = "appendix" - - /obj/item/organ/heart name = "heart" icon_state = "heart-on" @@ -24,4 +12,16 @@ if(beating) icon_state = "heart-on" else - icon_state = "heart-off" \ No newline at end of file + icon_state = "heart-off" + + +/obj/item/organ/appendix + name = "appendix" + icon_state = "appendix" + var/inflamed = 1 + +/obj/item/organ/appendix/update_icon() + if(inflamed) + icon_state = "appendixinflamed" + else + icon_state = "appendix" \ No newline at end of file diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm new file mode 100644 index 00000000000..c9bff7f1435 --- /dev/null +++ b/code/modules/surgery/surgery.dm @@ -0,0 +1,45 @@ +/datum/surgery + var/name = "surgery" + var/status = 1 + var/list/steps = list() + var/step_in_progress = 0 + var/list/species = list(/mob/living/carbon/human) + var/location = "chest" + var/target_must_be_dead = 0 + + +/datum/surgery/proc/next_step(mob/user, mob/living/carbon/target) + if(step_in_progress) return + + var/procedure = steps[status] + var/datum/surgery_step/S = new procedure + if(S) + if(S.try_op(user, target, user.zone_sel.selecting, user.get_active_hand(), src)) + return 1 + return 0 + + +/datum/surgery/proc/complete(mob/living/carbon/human/target) + target.surgeries -= src + src = null + + +//INFO +//Check /mob/living/carbon/attackby for how surgery progresses. +//As of Feb 14 2013 it's in code/modules/mob/living/carbon/carbon.dm, line 448. +//Other important variables are var/list/surgeries (/mob/living) and var/list/internal_organs (/mob/living/carbon). +//Surgical procedures are initiated by attempt_initiate_surgery(), which is called by surgical drapes and bedsheets. + + +//TODO +//empty hand surgery steps, surgery steps with any item +//specific steps for some surgeries (fluff text) +//R&D researching new surgeries (especially for non-humans) +//surgeries (not steps) that can be initiated on any body part (corresponding with damage locations) +//more interesting failure options +//randomised complications +//more surgeries! +//add a generic proc to check if target location is unclothed +//add a probability modifier for the state of the surgeon- health, twitching, etc. blindness, god forbid. +//helper for converting a zone_sel.selecting to body part (for damage) +//combine hands/feet into the arms \ No newline at end of file diff --git a/code/WorkInProgress/surgery/surgery_step.dm b/code/modules/surgery/surgery_step.dm similarity index 94% rename from code/WorkInProgress/surgery/surgery_step.dm rename to code/modules/surgery/surgery_step.dm index 50be1ce9b08..a8fc39e6536 100644 --- a/code/WorkInProgress/surgery/surgery_step.dm +++ b/code/modules/surgery/surgery_step.dm @@ -16,7 +16,10 @@ preop(user, target, target_zone, tool) if(do_after(user, time)) + var/prob_chance = implements[tool.type] + prob_chance *= get_location_modifier(target) + if(prob(prob_chance)) success(user, target, target_zone, tool, surgery) surgery.status++ diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm new file mode 100644 index 00000000000..b098cd6c1e8 --- /dev/null +++ b/code/modules/surgery/tools.dm @@ -0,0 +1,111 @@ +/obj/item/weapon/retractor + name = "retractor" + desc = "Retracts stuff." + icon = 'icons/obj/surgery.dmi' + icon_state = "retractor" + m_amt = 10000 + g_amt = 5000 + flags = FPRINT | TABLEPASS | CONDUCT + w_class = 1.0 + origin_tech = "materials=1;biotech=1" + + +/obj/item/weapon/hemostat + name = "hemostat" + desc = "You think you have seen this before." + icon = 'icons/obj/surgery.dmi' + icon_state = "hemostat" + m_amt = 5000 + g_amt = 2500 + flags = FPRINT | TABLEPASS | CONDUCT + w_class = 1.0 + origin_tech = "materials=1;biotech=1" + attack_verb = list("attacked", "pinched") + + +/obj/item/weapon/cautery + name = "cautery" + desc = "This stops bleeding." + icon = 'icons/obj/surgery.dmi' + icon_state = "cautery" + m_amt = 5000 + g_amt = 2500 + flags = FPRINT | TABLEPASS | CONDUCT + w_class = 1.0 + origin_tech = "materials=1;biotech=1" + attack_verb = list("burnt") + + +/obj/item/weapon/surgicaldrill + name = "surgical drill" + desc = "You can drill using this item. You dig?" + icon = 'icons/obj/surgery.dmi' + icon_state = "drill" + hitsound = 'sound/weapons/circsawhit.ogg' + m_amt = 15000 + g_amt = 10000 + flags = FPRINT | TABLEPASS | CONDUCT + force = 15.0 + w_class = 3.0 + origin_tech = "materials=1;biotech=1" + attack_verb = list("drilled") + + suicide_act(mob/user) + viewers(user) << pick("/red [user] is pressing the [src.name] to \his temple and activating it! It looks like \he's trying to commit suicide.", \ + "/red [user] is pressing the [src.name] to \his chest and activating it! It looks like \he's trying to commit suicide.") + return (BRUTELOSS) + + +/obj/item/weapon/scalpel + name = "scalpel" + desc = "Cut, cut, and once more cut." + icon = 'icons/obj/surgery.dmi' + icon_state = "scalpel" + flags = FPRINT | TABLEPASS | CONDUCT + force = 10.0 + w_class = 1.0 + throwforce = 5.0 + throw_speed = 3 + throw_range = 5 + m_amt = 10000 + g_amt = 5000 + origin_tech = "materials=1;biotech=1" + attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + + suicide_act(mob/user) + viewers(user) << pick("\red [user] is slitting \his wrists with the [src.name]! It looks like \he's trying to commit suicide.", \ + "\red [user] is slitting \his throat with the [src.name]! It looks like \he's trying to commit suicide.", \ + "\red [user] is slitting \his stomach open with the [src.name]! It looks like \he's trying to commit seppuku.") + return (BRUTELOSS) + + +/obj/item/weapon/circular_saw + name = "circular saw" + desc = "For heavy duty cutting." + icon = 'icons/obj/surgery.dmi' + icon_state = "saw" + hitsound = 'sound/weapons/circsawhit.ogg' + flags = FPRINT | TABLEPASS | CONDUCT + force = 15.0 + w_class = 3.0 + throwforce = 9.0 + throw_speed = 3 + throw_range = 5 + m_amt = 20000 + g_amt = 10000 + origin_tech = "materials=1;biotech=1" + attack_verb = list("attacked", "slashed", "sawed", "cut") + + +/obj/item/weapon/surgical_drapes + name = "surgical drapes" + desc = "Nanotrasen brand surgical drapes provide optimal safety and infection control." + icon = 'icons/obj/surgery.dmi' + icon_state = "surgical_drapes" + w_class = 1.0 + origin_tech = "biotech=1" + attack_verb = list("slapped") + +/obj/item/weapon/surgical_drapes/attack(mob/living/M, mob/user) + if(!attempt_initiate_surgery(src, M, user)) + ..() \ No newline at end of file diff --git a/code/modules/surgery/xenomorph_removal.dm b/code/modules/surgery/xenomorph_removal.dm new file mode 100644 index 00000000000..4335245e6ec --- /dev/null +++ b/code/modules/surgery/xenomorph_removal.dm @@ -0,0 +1,40 @@ +/datum/surgery/xenomorph_removal + name = "xenomorph removal" + steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/xenomorph_removal, /datum/surgery_step/close) + species = list(/mob/living/carbon/human, /mob/living/carbon/monkey) + location = "chest" + + +//remove xeno from premises +/datum/surgery_step/xenomorph_removal + implements = list(/obj/item/weapon/hemostat = 100, /obj/item/weapon/shovel/spade = 65, /obj/item/weapon/minihoe = 50, /obj/item/weapon/crowbar = 35) + time = 64 + +/datum/surgery_step/xenomorph_removal/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + user.visible_message("[user] begins to search in [target]'s chest for a xenomorph.") + +/datum/surgery_step/xenomorph_removal/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + var/obj/item/alien_embryo/A = locate() in target.contents + if(A) + user << "You found an unknown alien organism in [target]'s chest!" + if(A.stage < 4) + user << "It's small and weak, barely the size of a foetus." + else + user << "It's grown quite large, and writhes slightly as you look at it." + if(prob(10)) + A.AttemptGrow() + + A.loc = get_turf(target) + user.visible_message("[user] successfully extracts the xenomorph from [target]!") + else + user.visible_message("[user] can't find anything in [target]'s chest!") + +/datum/surgery_step/xenomorph_removal/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + var/obj/item/alien_embryo/A = locate() in target.contents + if(A) + if(prob(50)) + A.AttemptGrow(0) + user.visible_message("[user] accidentally pokes the xenomorph in [target]!") + else + target.adjustOxyLoss(30) + user.visible_message("[user] accidentally pokes [target] in the lungs!") \ No newline at end of file diff --git a/html/changelog.html b/html/changelog.html index fe31d894bda..ba83ac33c9f 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -48,6 +48,14 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit tho. Thanks. --> +
+

14 February 2013

+

Petethegoat updated:

+
    +
  • Updated surgery: you now initiate surgery with surgical drapes or a bedsheet. Most procedures have changed, check the wiki for details. Currently it's pretty boring, but this paves the way for exciting new stuff- new procedures are very simple to add. Report any bugs directly to me, or on the issue tracker.
  • +
+
+

13 February 2013

Giacom updated:

@@ -56,11 +64,16 @@ should be listed in the changelog upon commit tho. Thanks. -->
  • New staff of animation icon by Teh Wolf!
  • You can now hack plastic explosives (C4)!
  • You can now use NTSL to send signals! With the function signal(frequency, code) you can create some clever ways to trigger a bomb. NTSL also has two new additions; return in the global scope will now stop the remaining code from executing and NTSL now has "elseif"s, huzzah!
  • +

    Kor "I'm quitting I swear" Phaeron updated:

    • You've been asking for it for years, it's finally here. Wizards can spend points to buy apprentices.
    • The spellbook now has descriptions of spells/items visible BEFORE you purchase them.
    +

    Petethegoat updated:

    +
      +
    • Traitors with the station blueprints steal objective can now use a photo of the blueprints instead!
    • +
    diff --git a/icons/mob/items_lefthand.dmi b/icons/mob/items_lefthand.dmi index e11d43e2edaac8d6a215a0d9b870922c601476eb..520b5caa6439ad18933dea7bed48dc6d729ff188 100644 GIT binary patch delta 292 zcmV+<0o(r1#0bsA2#_QJNwFnM34eebK1iA$-l2Y}#pNq$rk+!~2JjVnWvOu|ra*!} zC;=hbv7WYV+jUB_r7rQH+zt@*C#RO#&p>dZKiR?&LmsF`!|7t!V?cRDZU3|Ysz1AZ z2|!io5dTb~dJXoW{ifg*{Npv0|9K7N`%l-92BEpsh?32vMpzcP)CkKWmwy^zS>#e9 zE{j}{+4|~6L=FcWAcF%C;Qs&wcs~FUz7I$s#n22~nWbuGfa9fVW`N7(zTf=(`0one|#0byC2#_QJOR*(O34d#QfcvAY`QaV%mwH^jl4j~TwTl2>p;y)#cVY@; z_=6G|k4QUXXON}VmTxx`6kxPxREPryT5tc34Z~?x=wT{owD+{GNF$D@4 zgAx#m9_xnNwq2(*Tj~-I%I)+^e{yP>{S1Uw`jagjG30@3G@LJnJqFHK^e|otpgOzT zmjG114nf!?s@Gs2+D|Ipz&~EY`JdNtzW;CyYY>`CjVRk(YJ_ExOO3EBa(}52mPIZ# z; zW@NidRbU{cP)1xvq09-`ZK2Ew*lnTA3D|9+%n8|Tfl~Qrj_6yC0~E8e?5+U9{ozA7 tfuhWG=>g;So1cIGwE6VguM4;T2a}4;NRPdVTZ5Adhm#5cx04D2{~pcCjrsrp delta 296 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 XDxOV%9rp#4xhFEFT8 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 z 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

    8>*W`W3Zj>@c923o^es5H z>;`Os6F(VjNhn550GMC2dMHxdJuEe7y5*P;Mx87_|7zG}e;B%$z<+mWff-}O5Y~Q( zrXZ5ta~kb2I9cC%L!eWvD3-pXM*v`RJ&Cn+-q^YqHr@y-{Hc0?=-~8qc=ty@3Iw5> zAh_}Cuc7n1C7l;C_>e5fg`_)j0*}I!yw#jv69TQ~4&eUS4dUfZVhtHQ5$crn^p}FS zwK}yTGo0~^wRcqHP%`G3#@AOQjK3jyo++(=?>b!H{c}|AZ3U=|$S}eS0oo<{O)-Ss zn(J01YwGJaz8ey_XAediScrj#=p*av>-B97@!Ib1c@FQ45Ydm)T}4&|o3OYE-96*v zsUtXn|A5UJqTQ3yf}0#KQA|ABYNMc|e_zzUxw$=fEl75(q*O~fgH+5OagkYDs<4RS z8`gk65GdLBaToDcDEG?sZyH~I^5dV}uAxC=i3b(BWs?wXbR;EoN=_b95Dq!L;OH8i z@wJB9V;Rb(5nUVa?96QKr0+W~3eo@~YWhd3ZRI)rA3`20v))-)WwgBeYofy?ULt*| zdMp;8eHO7&zA2Mo@ak3IwhooJ_`N$XUb|cLcXRXD>maUnJ%g+UgUe`WKoGpudhPe%)jnopsFd}qfUNQL^B z0$l;>zg}bRV?K%3!*&2VUd95?+3GMB2pOF_WF~GEPb-cd9dny5U8m@x>ZMMNPfr`$ zUWMFHg4EP?Al(D0$NF zd6PoZorfGETJ-L(E*Bph$&5GMC&^BH2r~Se%wNZoaN?NA;x(mNrTu%TtzIEG|dEQq(C(wNyo4CIq?7!Gs41^Tul&vwfADSp*HXW}>KBCAMFN@!rcT$mOW0_$7rAOjiWM-R`G8WbZzH z#EeTI*u_BX!H1{z7~Kb#*ECWtMDVLy32>6yG_r5sP0cs6M*D4YR2Yk5MZC26hQ&6GSM_b4$Pz8a7{88z8qmLqND2n0f?6fPF-8q{~GHLyonLTg% z;4Vs`QA&|Z=yWyc{<V26>5P1GrR+V%nd8+J}mV04&CxT zZ)_o>+F73ZczfGG`v!jj7IO0AR4sGk^DY=U<^-QHqjVKNZvyqB{BiV-#~?oK-I|XC zqUO;bWX06f2&YR_*$#VuLuaQxFj@6>-G+pOeEyzsD;rQA(wD<^I>cdz1Tv$%6mXhWLQ7AsX7oIBT2z2T(VJD}d zK|X*xnYL_OVPNOrkk|`EY!)+Z2z>y;z-*hE+S)Lar%KRFwRa93zIx#W|Bj0C<}jb8 z0iZ`*du~eU4GnM6HX@k2K1OY1iK#HJCZ~gZx9l$!S$sF4iUYUAOxHrW3q*7b3N%b zDr?jkzI(|lH`(Ei!GLTSh*XxKyyasfEB?7hVpXHAL>vdrccM$nztXJj)=Zx4{kRiu-PccGHPzn)OiR|V z2i8%nMX8tqAdCZsIi8B1j*7h~c;sEw5xbm@B0W6|;|iqHbC(*Mwx)QVKFaFzlM0-1 zfJ91;lp@DR!XF@v0_zkc0Wd;tQ9VHDJBInsm>Qj^_&9U>J2CNl&#ZH=Dz!2bdgqvQ zXO8D$nP$lnh!^$i@Q(THaA4lvIsB^VE+bz z#Gnu&j=q(bL40<`mSg4${)GtL@9miTju|7qK)Tacl7K9TJb()K9ixJzw(&Wcr;ndGwic^&eyJE1mntR$+ysw==ID5LJPq>v8wj89 zJ{e8@b+Qi`$}7=cwoX^Or%mw$arpil2<-=md*+@9@xsyh=nY4g~>5>(f5 z9UyMasl5>d6n+bA;LK2CYXOK@!tLH0cUXn1AjRC~l${DK>>rIsla&YQHvXX*4M=;v%m<0h$$V_dDXF?)LG5|Be4E*>9njy#T`x z@UDsGajfkBD$lZ*1KRHl4sUOXllF;hFY%FnkigkL+m^n;;lV7stZhLd3pGq<#vh7Y z3�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∓8dvP#V3Aba)F#{bn0&^RB&yQ}@MWrek8ttE$3E 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¯PCokK!S~M9O3e6@* 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 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 4e0e86820f33d7affe884c089b73ec9efb43ccc0..613f4845fd1a6b78b05658cb341a2aaab0fea713 100644 GIT binary patch delta 41588 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

    AAFNtnLUYI$^3tAuwlBTwWe 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 Zrv*bWr6e0R?8XT|R!UK_THG-3zX0z^eRco< literal 7848 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 diff --git a/maps/tgstation.2.1.1.dmm b/maps/tgstation.2.1.1.dmm index fa1d2632c5c..2b2a6768842 100644 --- a/maps/tgstation.2.1.1.dmm +++ b/maps/tgstation.2.1.1.dmm @@ -3926,11 +3926,11 @@ "bxz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bxA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint) "bxB" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central) -"bxC" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/hemostat,/turf/simulated/floor,/area/medical/sleeper) -"bxD" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) +"bxC" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/surgicaldrill,/turf/simulated/floor,/area/medical/sleeper) +"bxD" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/hemostat,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) "bxE" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bxF" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) -"bxG" = (/obj/structure/table,/obj/item/weapon/retractor,/turf/simulated/floor,/area/medical/sleeper) +"bxF" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/retractor,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) +"bxG" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/turf/simulated/floor,/area/medical/sleeper) "bxH" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bxI" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/medical/sleeper) "bxJ" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) @@ -3995,11 +3995,11 @@ "byQ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint) "byR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/asmaint) "byS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/asmaint) -"byT" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/sleeper) +"byT" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/sleeper) "byU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "byV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "byW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"byX" = (/obj/machinery/power/apc{dir = 4; name = "Treatment Center APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/sleeper) +"byX" = (/obj/machinery/power/apc{dir = 4; name = "Treatment Center APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/surgical_drapes,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/sleeper) "byY" = (/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/sleeper) "byZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/sleeper) "bza" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) @@ -5393,7 +5393,7 @@ "bZK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bZL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) "bZM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/toxins/xenobiology) -"bZN" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/turf/simulated/floor,/area/toxins/xenobiology) +"bZN" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel{pixel_y = 4},/obj/item/weapon/surgical_drapes,/turf/simulated/floor,/area/toxins/xenobiology) "bZO" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) "bZP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) "bZQ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) @@ -7012,7 +7012,7 @@ "cER" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) "cES" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cET" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cEU" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "

    LIST OF SPELLS AVAILABLE

    Magic Missile:
    This spell fires several, slow moving, magic projectiles at nearby targets. If they hit a target, it is paralyzed and takes minor damage.

    Fireball:
    This spell fires a fireball at a target and does not require wizard garb. Be careful not to fire it at people that are standing next to you.

    Disintegrate:
    This spell instantly kills somebody adjacent to you with the vilest of magick. It has a long cooldown.

    Disable Technology:
    This spell disables all weapons, cameras and most other technology in range.

    Smoke:
    This spell spawns a cloud of choking smoke at your location and does not require wizard garb.

    Blind:
    This spell temporarly blinds a single person and does not require wizard garb.

    Forcewall:
    This spell creates an unbreakable wall that lasts for 30 seconds and does not require wizard garb.

    Blink:
    This spell randomly teleports you a short distance. Useful for evasion or getting into areas if you have patience.

    Teleport:
    This spell teleports you to a type of area of your selection. Very useful if you are in danger, but has a decent cooldown, and is unpredictable.

    Mutate:
    This spell causes you to turn into a hulk, and gain telekinesis for a short while.

    Ethereal Jaunt:
    This spell creates your ethereal form, temporarily making you invisible and able to pass through walls.

    Knock:
    This spell opens nearby doors and does not require wizard garb.

    "; name = "List of Available Spells (READ)"},/obj/item/trash/tray,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"cEU" = (/obj/structure/table/woodentable,/obj/item/trash/tray,/obj/item/weapon/reagent_containers/food/snacks/badrecipe,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) "cEV" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) "cEW" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) "cEX" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) diff --git a/tgstation.dme b/tgstation.dme index e47928d42aa..863bf6a330e 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,229 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "code" -#define FILE_DIR "code/__HELPERS" -#define FILE_DIR "code/ATMOSPHERICS" -#define FILE_DIR "code/ATMOSPHERICS/components" -#define FILE_DIR "code/ATMOSPHERICS/components/binary_devices" -#define FILE_DIR "code/ATMOSPHERICS/components/trinary_devices" -#define FILE_DIR "code/ATMOSPHERICS/components/unary" -#define FILE_DIR "code/controllers" -#define FILE_DIR "code/datums" -#define FILE_DIR "code/datums/diseases" -#define FILE_DIR "code/datums/diseases/advance" -#define FILE_DIR "code/datums/diseases/advance/symptoms" -#define FILE_DIR "code/datums/helper_datums" -#define FILE_DIR "code/datums/spells" -#define FILE_DIR "code/datums/wires" -#define FILE_DIR "code/defines" -#define FILE_DIR "code/defines/obj" -#define FILE_DIR "code/defines/procs" -#define FILE_DIR "code/FEA" -#define FILE_DIR "code/game" -#define FILE_DIR "code/game/area" -#define FILE_DIR "code/game/gamemodes" -#define FILE_DIR "code/game/gamemodes/blob" -#define FILE_DIR "code/game/gamemodes/blob/blobs" -#define FILE_DIR "code/game/gamemodes/changeling" -#define FILE_DIR "code/game/gamemodes/cult" -#define FILE_DIR "code/game/gamemodes/events" -#define FILE_DIR "code/game/gamemodes/events/holidays" -#define FILE_DIR "code/game/gamemodes/extended" -#define FILE_DIR "code/game/gamemodes/malfunction" -#define FILE_DIR "code/game/gamemodes/meteor" -#define FILE_DIR "code/game/gamemodes/nuclear" -#define FILE_DIR "code/game/gamemodes/revolution" -#define FILE_DIR "code/game/gamemodes/sandbox" -#define FILE_DIR "code/game/gamemodes/traitor" -#define FILE_DIR "code/game/gamemodes/wizard" -#define FILE_DIR "code/game/jobs" -#define FILE_DIR "code/game/jobs/job" -#define FILE_DIR "code/game/machinery" -#define FILE_DIR "code/game/machinery/atmoalter" -#define FILE_DIR "code/game/machinery/bots" -#define FILE_DIR "code/game/machinery/camera" -#define FILE_DIR "code/game/machinery/computer" -#define FILE_DIR "code/game/machinery/doors" -#define FILE_DIR "code/game/machinery/embedded_controller" -#define FILE_DIR "code/game/machinery/kitchen" -#define FILE_DIR "code/game/machinery/pipe" -#define FILE_DIR "code/game/machinery/telecomms" -#define FILE_DIR "code/game/mecha" -#define FILE_DIR "code/game/mecha/combat" -#define FILE_DIR "code/game/mecha/equipment" -#define FILE_DIR "code/game/mecha/equipment/tools" -#define FILE_DIR "code/game/mecha/equipment/weapons" -#define FILE_DIR "code/game/mecha/medical" -#define FILE_DIR "code/game/mecha/working" -#define FILE_DIR "code/game/objects" -#define FILE_DIR "code/game/objects/effects" -#define FILE_DIR "code/game/objects/effects/decals" -#define FILE_DIR "code/game/objects/effects/decals/Cleanable" -#define FILE_DIR "code/game/objects/effects/spawners" -#define FILE_DIR "code/game/objects/items" -#define FILE_DIR "code/game/objects/items/devices" -#define FILE_DIR "code/game/objects/items/devices/PDA" -#define FILE_DIR "code/game/objects/items/devices/radio" -#define FILE_DIR "code/game/objects/items/robot" -#define FILE_DIR "code/game/objects/items/stacks" -#define FILE_DIR "code/game/objects/items/stacks/sheets" -#define FILE_DIR "code/game/objects/items/stacks/tiles" -#define FILE_DIR "code/game/objects/items/weapons" -#define FILE_DIR "code/game/objects/items/weapons/grenades" -#define FILE_DIR "code/game/objects/items/weapons/implants" -#define FILE_DIR "code/game/objects/items/weapons/melee" -#define FILE_DIR "code/game/objects/items/weapons/storage" -#define FILE_DIR "code/game/objects/items/weapons/tanks" -#define FILE_DIR "code/game/objects/structures" -#define FILE_DIR "code/game/objects/structures/crates_lockers" -#define FILE_DIR "code/game/objects/structures/crates_lockers/closets" -#define FILE_DIR "code/game/objects/structures/crates_lockers/closets/secure" -#define FILE_DIR "code/game/objects/structures/stool_bed_chair_nest" -#define FILE_DIR "code/game/turfs" -#define FILE_DIR "code/game/turfs/simulated" -#define FILE_DIR "code/game/turfs/space" -#define FILE_DIR "code/game/turfs/unsimulated" -#define FILE_DIR "code/game/verbs" -#define FILE_DIR "code/js" -#define FILE_DIR "code/modules" -#define FILE_DIR "code/modules/admin" -#define FILE_DIR "code/modules/admin/DB ban" -#define FILE_DIR "code/modules/admin/permissionverbs" -#define FILE_DIR "code/modules/admin/verbs" -#define FILE_DIR "code/modules/assembly" -#define FILE_DIR "code/modules/awaymissions" -#define FILE_DIR "code/modules/awaymissions/maploader" -#define FILE_DIR "code/modules/client" -#define FILE_DIR "code/modules/clothing" -#define FILE_DIR "code/modules/clothing/glasses" -#define FILE_DIR "code/modules/clothing/gloves" -#define FILE_DIR "code/modules/clothing/head" -#define FILE_DIR "code/modules/clothing/masks" -#define FILE_DIR "code/modules/clothing/shoes" -#define FILE_DIR "code/modules/clothing/spacesuits" -#define FILE_DIR "code/modules/clothing/suits" -#define FILE_DIR "code/modules/clothing/under" -#define FILE_DIR "code/modules/clothing/under/jobs" -#define FILE_DIR "code/modules/detectivework" -#define FILE_DIR "code/modules/events" -#define FILE_DIR "code/modules/flufftext" -#define FILE_DIR "code/modules/food" -#define FILE_DIR "code/modules/library" -#define FILE_DIR "code/modules/mining" -#define FILE_DIR "code/modules/mob" -#define FILE_DIR "code/modules/mob/dead" -#define FILE_DIR "code/modules/mob/dead/observer" -#define FILE_DIR "code/modules/mob/living" -#define FILE_DIR "code/modules/mob/living/blob" -#define FILE_DIR "code/modules/mob/living/carbon" -#define FILE_DIR "code/modules/mob/living/carbon/alien" -#define FILE_DIR "code/modules/mob/living/carbon/alien/humanoid" -#define FILE_DIR "code/modules/mob/living/carbon/alien/humanoid/caste" -#define FILE_DIR "code/modules/mob/living/carbon/alien/larva" -#define FILE_DIR "code/modules/mob/living/carbon/alien/special" -#define FILE_DIR "code/modules/mob/living/carbon/brain" -#define FILE_DIR "code/modules/mob/living/carbon/human" -#define FILE_DIR "code/modules/mob/living/carbon/metroid" -#define FILE_DIR "code/modules/mob/living/carbon/monkey" -#define FILE_DIR "code/modules/mob/living/silicon" -#define FILE_DIR "code/modules/mob/living/silicon/ai" -#define FILE_DIR "code/modules/mob/living/silicon/ai/freelook" -#define FILE_DIR "code/modules/mob/living/silicon/decoy" -#define FILE_DIR "code/modules/mob/living/silicon/pai" -#define FILE_DIR "code/modules/mob/living/silicon/robot" -#define FILE_DIR "code/modules/mob/living/simple_animal" -#define FILE_DIR "code/modules/mob/living/simple_animal/friendly" -#define FILE_DIR "code/modules/mob/living/simple_animal/hostile" -#define FILE_DIR "code/modules/mob/living/simple_animal/hostile/retaliate" -#define FILE_DIR "code/modules/mob/new_player" -#define FILE_DIR "code/modules/paperwork" -#define FILE_DIR "code/modules/power" -#define FILE_DIR "code/modules/power/antimatter" -#define FILE_DIR "code/modules/power/singularity" -#define FILE_DIR "code/modules/power/singularity/particle_accelerator" -#define FILE_DIR "code/modules/projectiles" -#define FILE_DIR "code/modules/projectiles/ammunition" -#define FILE_DIR "code/modules/projectiles/guns" -#define FILE_DIR "code/modules/projectiles/guns/energy" -#define FILE_DIR "code/modules/projectiles/guns/projectile" -#define FILE_DIR "code/modules/projectiles/projectile" -#define FILE_DIR "code/modules/reagents" -#define FILE_DIR "code/modules/reagents/reagent_containers" -#define FILE_DIR "code/modules/reagents/reagent_containers/food" -#define FILE_DIR "code/modules/reagents/reagent_containers/food/drinks" -#define FILE_DIR "code/modules/reagents/reagent_containers/food/drinks/bottle" -#define FILE_DIR "code/modules/reagents/reagent_containers/food/snacks" -#define FILE_DIR "code/modules/reagents/reagent_containers/glass" -#define FILE_DIR "code/modules/reagents/reagent_containers/glass/bottle" -#define FILE_DIR "code/modules/recycling" -#define FILE_DIR "code/modules/research" -#define FILE_DIR "code/modules/scripting" -#define FILE_DIR "code/modules/scripting/AST" -#define FILE_DIR "code/modules/scripting/AST/Operators" -#define FILE_DIR "code/modules/scripting/Implementations" -#define FILE_DIR "code/modules/scripting/Interpreter" -#define FILE_DIR "code/modules/scripting/Parser" -#define FILE_DIR "code/modules/scripting/Scanner" -#define FILE_DIR "code/modules/security levels" -#define FILE_DIR "code/unused" -#define FILE_DIR "code/unused/beast" -#define FILE_DIR "code/unused/computer2" -#define FILE_DIR "code/unused/disease2" -#define FILE_DIR "code/unused/gamemodes" -#define FILE_DIR "code/unused/hivebot" -#define FILE_DIR "code/unused/mining" -#define FILE_DIR "code/unused/optics" -#define FILE_DIR "code/unused/pda2" -#define FILE_DIR "code/unused/powerarmor" -#define FILE_DIR "code/unused/spacecraft" -#define FILE_DIR "code/WorkInProgress" -#define FILE_DIR "code/WorkInProgress/carn" -#define FILE_DIR "code/WorkInProgress/mapload" -#define FILE_DIR "code/WorkInProgress/organs" -#define FILE_DIR "code/WorkInProgress/Sigyn" -#define FILE_DIR "code/WorkInProgress/Sigyn/Department Sec" -#define FILE_DIR "code/WorkInProgress/Sigyn/Softcurity" -#define FILE_DIR "code/WorkInProgress/surgery" -#define FILE_DIR "code/WorkInProgress/surgery/organs" -#define FILE_DIR "code/WorkInProgress/virus2" -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "interface" -#define FILE_DIR "maps" -#define FILE_DIR "maps/RandomZLevels" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/weapons" -#define FILE_DIR "tools" -#define FILE_DIR "tools/Redirector" // END_FILE_DIR // BEGIN_PREFERENCES @@ -328,15 +105,12 @@ #include "code\datums\diseases\advance\symptoms\damage_converter.dm" #include "code\datums\diseases\advance\symptoms\dizzy.dm" #include "code\datums\diseases\advance\symptoms\fever.dm" -#include "code\datums\diseases\advance\symptoms\flesh_eating.dm" #include "code\datums\diseases\advance\symptoms\hallucigen.dm" #include "code\datums\diseases\advance\symptoms\headache.dm" #include "code\datums\diseases\advance\symptoms\heal.dm" #include "code\datums\diseases\advance\symptoms\itching.dm" -#include "code\datums\diseases\advance\symptoms\shedding.dm" #include "code\datums\diseases\advance\symptoms\shivering.dm" #include "code\datums\diseases\advance\symptoms\sneeze.dm" -#include "code\datums\diseases\advance\symptoms\stimulant.dm" #include "code\datums\diseases\advance\symptoms\symptoms.dm" #include "code\datums\diseases\advance\symptoms\voice_change.dm" #include "code\datums\diseases\advance\symptoms\vomit.dm" @@ -1306,6 +1080,19 @@ #include "code\modules\scripting\Scanner\Tokens.dm" #include "code\modules\security levels\keycard authentication.dm" #include "code\modules\security levels\security levels.dm" +#include "code\modules\surgery\appendectomy.dm" +#include "code\modules\surgery\brain_removal.dm" +#include "code\modules\surgery\core_removal.dm" +#include "code\modules\surgery\eye_surgery.dm" +#include "code\modules\surgery\generic_steps.dm" +#include "code\modules\surgery\helpers.dm" +#include "code\modules\surgery\implant_removal.dm" +#include "code\modules\surgery\surgery.dm" +#include "code\modules\surgery\surgery_step.dm" +#include "code\modules\surgery\tools.dm" +#include "code\modules\surgery\xenomorph_removal.dm" +#include "code\modules\surgery\organs\helpers.dm" +#include "code\modules\surgery\organs\organ.dm" #include "code\WorkInProgress\buildmode.dm" #include "code\WorkInProgress\explosion_particles.dm" #include "code\WorkInProgress\Sigyn\Department Sec\jobs.dm"