From bbc0eb94d39fecd0c1807c7744616b4b971f7bf8 Mon Sep 17 00:00:00 2001 From: TullyBurnalot Date: Sat, 20 May 2017 14:41:44 +0100 Subject: [PATCH 1/3] Adds a Coroner Report Printer --- code/game/objects/items/devices/autopsy.dm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/autopsy.dm b/code/game/objects/items/devices/autopsy.dm index 2839715d7d7..268ee2fae79 100644 --- a/code/game/objects/items/devices/autopsy.dm +++ b/code/game/objects/items/devices/autopsy.dm @@ -74,6 +74,18 @@ if(O.trace_chemicals[V] > 0 && !chemtraces.Find(V)) chemtraces += V +/obj/item/weapon/autopsy_scanner/attackby(obj/item/weapon/P, mob/user) + if(istype(P, /obj/item/weapon/pen)) + var/dead_name = input("Insert name of deceased individual") + var/dead_rank = input("Insert rank of deceased individual") + var/dead_tod = input("Insert time of death") + var/dead_cause = input("Insert cause of death") + var/dead_notes = input("Insert any relevant notes") + var/obj/item/weapon/paper/R = new(user.loc) + R.name = "Official Coroner's Report - [dead_name]" + R.info = "NanoTrasen Science Station Cyberiad - Coroner's Report
Name of Deceased: [dead_name]
Rank of Deceased: [dead_rank]
Time of Death: [dead_tod]
Cause of Death: [dead_cause]
Additional Coroner's Notes: [dead_notes]" + user.put_in_hands(R) + /obj/item/weapon/autopsy_scanner/attack_self(mob/user) if(!wdata.len && !chemtraces.len) return @@ -181,4 +193,4 @@ M.visible_message("[user] scans the wounds on [M]'s [S] with [src]") add_data(S) - return 1 \ No newline at end of file + return 1 From 6c8ede0275437eb94a4b1ac1ef9c9611fdf35d99 Mon Sep 17 00:00:00 2001 From: TullyBurnalot Date: Sat, 20 May 2017 15:11:50 +0100 Subject: [PATCH 2/3] Adds sound --- code/game/objects/items/devices/autopsy.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/autopsy.dm b/code/game/objects/items/devices/autopsy.dm index 268ee2fae79..6396e9e20e4 100644 --- a/code/game/objects/items/devices/autopsy.dm +++ b/code/game/objects/items/devices/autopsy.dm @@ -83,7 +83,9 @@ var/dead_notes = input("Insert any relevant notes") var/obj/item/weapon/paper/R = new(user.loc) R.name = "Official Coroner's Report - [dead_name]" - R.info = "NanoTrasen Science Station Cyberiad - Coroner's Report
Name of Deceased: [dead_name]
Rank of Deceased: [dead_rank]
Time of Death: [dead_tod]
Cause of Death: [dead_cause]
Additional Coroner's Notes: [dead_notes]" + R.info = "NanoTrasen Science Station Cyberiad - Coroner's Report

Name of Deceased: [dead_name]

Rank of Deceased: [dead_rank]

Time of Death: [dead_tod]

Cause of Death: [dead_cause]

Additional Coroner's Notes: [dead_notes]" + playsound(loc, 'sound/goonstation/machines/printer_thermal.ogg', 50, 1) + sleep(10) user.put_in_hands(R) /obj/item/weapon/autopsy_scanner/attack_self(mob/user) From df4e30ae617e210f17bc9f1ce0b5d1ec566f15cc Mon Sep 17 00:00:00 2001 From: TullyBurnalot Date: Sat, 20 May 2017 15:48:18 +0100 Subject: [PATCH 3/3] Adds Chemical Traces, Signature Area --- code/game/objects/items/devices/autopsy.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/autopsy.dm b/code/game/objects/items/devices/autopsy.dm index 6396e9e20e4..6b7a842d274 100644 --- a/code/game/objects/items/devices/autopsy.dm +++ b/code/game/objects/items/devices/autopsy.dm @@ -80,10 +80,11 @@ var/dead_rank = input("Insert rank of deceased individual") var/dead_tod = input("Insert time of death") var/dead_cause = input("Insert cause of death") + var/dead_chems = input("Insert any chemical traces") var/dead_notes = input("Insert any relevant notes") var/obj/item/weapon/paper/R = new(user.loc) R.name = "Official Coroner's Report - [dead_name]" - R.info = "NanoTrasen Science Station Cyberiad - Coroner's Report

Name of Deceased: [dead_name]

Rank of Deceased: [dead_rank]

Time of Death: [dead_tod]

Cause of Death: [dead_cause]

Additional Coroner's Notes: [dead_notes]" + R.info = "NanoTrasen Science Station Cyberiad - Coroner's Report

Name of Deceased: [dead_name]

Rank of Deceased: [dead_rank]

Time of Death: [dead_tod]

Cause of Death: [dead_cause]

Trace Chemicals: [dead_chems]

Additional Coroner's Notes: [dead_notes]

Coroner's Signature: " playsound(loc, 'sound/goonstation/machines/printer_thermal.ogg', 50, 1) sleep(10) user.put_in_hands(R)