From 8f8193d0f6f4dc7311f18671ae511ce5a677c232 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Thu, 16 Nov 2017 21:10:06 -0500 Subject: [PATCH] Update Operating.dm --- code/game/machinery/computer/Operating.dm | 77 ----------------------- 1 file changed, 77 deletions(-) diff --git a/code/game/machinery/computer/Operating.dm b/code/game/machinery/computer/Operating.dm index e94ba0e48a..af11be2e5b 100644 --- a/code/game/machinery/computer/Operating.dm +++ b/code/game/machinery/computer/Operating.dm @@ -1,79 +1,3 @@ -<<<<<<< HEAD -/obj/machinery/computer/operating - name = "operating computer" - desc = "Used to monitor the vitals of a patient during surgery." - icon_screen = "crew" - icon_keyboard = "med_key" - circuit = /obj/item/circuitboard/computer/operating - var/mob/living/carbon/human/patient - var/obj/structure/table/optable/table - - light_color = LIGHT_COLOR_BLUE - -/obj/machinery/computer/operating/Initialize() - . = ..() - find_table() - -/obj/machinery/computer/operating/proc/find_table() - for(var/dir in GLOB.cardinals) - table = locate(/obj/structure/table/optable, get_step(src, dir)) - if(table) - table.computer = src - break - - -/obj/machinery/computer/operating/attack_hand(mob/user) - if(..()) - return - interact(user) - -/obj/machinery/computer/operating/interact(mob/user) - var/dat = "" - if(table) - dat += "Patient information:
" - if(table.check_patient()) - patient = table.patient - dat += get_patient_info() - else - patient = null - dat += "No patient detected" - else - dat += "Operating table not found." - - var/datum/browser/popup = new(user, "op", "Operating Computer", 400, 500) - popup.set_content(dat) - popup.open() - -/obj/machinery/computer/operating/proc/get_patient_info() - var/dat = {" -
Patient:
[patient.stat ? "Non-Responsive" : "Stable"]
-
Blood Type:
[patient.dna.blood_type] - -
-
Health:
[patient.health]%
-
\> Brute Damage:
[patient.getBruteLoss()]%
-
\> Resp. Damage:
[patient.getOxyLoss()]%
-
\> Toxin Content:
[patient.getToxLoss()]%
-
\> Burn Severity:
[patient.getFireLoss()]%
- - "} - if(patient.surgeries.len) - dat += "

Initiated Procedures
" - for(var/datum/surgery/procedure in patient.surgeries) - dat += "[capitalize(procedure.name)]
" - var/datum/surgery_step/surgery_step = procedure.get_surgery_step() - dat += "Next step: [capitalize(surgery_step.name)]" - if(surgery_step.repeatable) - dat += " or " - var/datum/surgery_step/next_step = procedure.get_surgery_next_step() - if(next_step) - dat += "[capitalize(next_step.name)]" - else - dat += "finish operation" - dat += "
" - dat += "
" - return dat -======= /obj/machinery/computer/operating name = "operating computer" desc = "Used to monitor the vitals of a patient during surgery." @@ -146,4 +70,3 @@ "alternative_step" = alternative_step )) return data ->>>>>>> a683ab6... Makes the operation computer tgui (#32775)