From a28b24f149702527f3eb22f5c686f06c836f2f99 Mon Sep 17 00:00:00 2001
From: skoglol <33292112+kriskog@users.noreply.github.com>
Date: Tue, 4 Feb 2020 22:04:06 +0100
Subject: [PATCH] Completely removes cloning (#48668)
* Removed from code
* Removes cloners from maps
* Some more references, now compiles.
* Reduces availability of replica pods
* DNA scanner and tech disk rebranding
* pubby door name, cargo pack description
---
.../SpaceRuins/cloning_facility.dmm | 595 -----------
_maps/map_files/BoxStation/BoxStation.dmm | 377 ++++---
.../map_files/Deltastation/DeltaStation2.dmm | 920 ++++++------------
_maps/map_files/Donutstation/Donutstation.dmm | 104 +-
_maps/map_files/KiloStation/KiloStation.dmm | 280 +++---
_maps/map_files/MetaStation/MetaStation.dmm | 246 ++---
_maps/map_files/PubbyStation/PubbyStation.dmm | 483 ++++-----
_maps/map_files/debug/runtimestation.dmm | 21 +-
_maps/shuttles/emergency_zeta.dmm | 18 +-
code/__DEFINES/DNA.dm | 4 -
code/__DEFINES/access.dm | 4 +-
code/__DEFINES/machines.dm | 4 -
code/_globalvars/lists/poll_ignore.dm | 2 -
code/_onclick/observer.dm | 2 +-
code/datums/brain_damage/brain_trauma.dm | 5 -
code/datums/brain_damage/phobia.dm | 5 -
code/datums/brain_damage/special.dm | 2 -
code/datums/dna.dm | 4 +-
.../mood_events/generic_negative_events.dm | 4 -
code/datums/ruins/space.dm | 6 -
code/datums/shuttles.dm | 2 +-
code/datums/traits/_quirk.dm | 3 -
code/datums/traits/negative.dm | 6 -
code/game/area/Space_Station_13_areas.dm | 4 -
code/game/machinery/cloning.dm | 572 -----------
code/game/machinery/computer/cloning.dm | 627 ------------
code/game/machinery/dna_scanner.dm | 25 +-
code/game/machinery/exp_cloner.dm | 306 ------
code/game/objects/effects/countdown.dm | 13 -
.../game/objects/effects/spawners/lootdrop.dm | 4 +-
.../circuitboards/computer_circuitboards.dm | 10 -
.../circuitboards/machine_circuitboards.dm | 19 +-
code/game/objects/items/manuals.dm | 7 -
code/game/objects/structures/morgue.dm | 6 +-
code/game/objects/structures/showcase.dm | 2 +-
.../revenant/revenant_abilities.dm | 3 -
.../gasmixtures/immutable_mixtures.dm | 13 -
code/modules/awaymissions/corpse.dm | 2 +-
code/modules/cargo/packs.dm | 4 +-
code/modules/clothing/head/misc_special.dm | 1 -
code/modules/jobs/access.dm | 24 +-
code/modules/jobs/job_types/chemist.dm | 2 +-
.../jobs/job_types/chief_medical_officer.dm | 4 +-
code/modules/jobs/job_types/geneticist.dm | 4 +-
code/modules/jobs/job_types/medical_doctor.dm | 4 +-
code/modules/jobs/job_types/paramedic.dm | 4 +-
.../jobs/job_types/security_officer.dm | 2 +-
code/modules/jobs/job_types/virologist.dm | 2 +-
code/modules/library/lib_items.dm | 8 -
code/modules/mob/living/brain/brain_item.dm | 3 -
code/modules/mob/living/brain/posibrain.dm | 2 +-
.../hostile/megafauna/colossus.dm | 2 +-
.../mob/living/simple_animal/parrot.dm | 3 +-
code/modules/paperwork/contract.dm | 16 +-
.../research/designs/machine_designs.dm | 24 +-
.../research/designs/medical_designs.dm | 6 +-
code/modules/research/techweb/all_nodes.dm | 8 +-
.../ruins/spaceruin_code/cloning_lab.dm | 35 -
code/modules/shuttle/supply.dm | 1 -
code/modules/vending/megaseed.dm | 17 +-
icons/obj/machines/cloning.dmi | Bin 16713 -> 11455 bytes
tgstation.dme | 4 -
62 files changed, 1047 insertions(+), 3843 deletions(-)
delete mode 100644 _maps/RandomRuins/SpaceRuins/cloning_facility.dmm
delete mode 100644 code/game/machinery/cloning.dm
delete mode 100644 code/game/machinery/computer/cloning.dm
delete mode 100644 code/game/machinery/exp_cloner.dm
delete mode 100644 code/modules/ruins/spaceruin_code/cloning_lab.dm
diff --git a/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm b/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm
deleted file mode 100644
index 26bb9bf35af..00000000000
--- a/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm
+++ /dev/null
@@ -1,595 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/template_noop,
-/area/template_noop)
-"b" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"c" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced/fulltile,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"d" = (
-/turf/closed/wall/r_wall/rust,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"e" = (
-/obj/machinery/defibrillator_mount/loaded,
-/turf/closed/wall/r_wall,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"f" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced/fulltile,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"g" = (
-/obj/structure/table,
-/obj/item/flashlight/lamp,
-/obj/effect/decal/cleanable/cobweb,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"h" = (
-/obj/structure/table,
-/obj/item/pen,
-/obj/item/paper/fluff/ruins/exp_cloning/log,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"i" = (
-/obj/machinery/dna_scannernew,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"j" = (
-/obj/machinery/computer/prototype_cloning,
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/paper/fluff/ruins/exp_cloning/manual,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"k" = (
-/obj/machinery/clonepod/experimental,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"l" = (
-/obj/effect/decal/cleanable/vomit/old,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"m" = (
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"n" = (
-/obj/structure/sign/nanotrasen,
-/turf/closed/wall,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"o" = (
-/obj/machinery/vending/snack/teal,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"p" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"q" = (
-/obj/structure/sign/directions/science{
- dir = 8
- },
-/turf/closed/wall/r_wall,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"r" = (
-/obj/effect/decal/remains/human,
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"s" = (
-/obj/machinery/iv_drip,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"t" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"u" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"v" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"w" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"x" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"y" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"z" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"A" = (
-/obj/structure/sign/departments/science,
-/turf/closed/wall,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"B" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"C" = (
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
-"D" = (
-/obj/structure/chair/comfy{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"E" = (
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"F" = (
-/obj/machinery/door/airlock/research/glass,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"G" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"H" = (
-/obj/machinery/door/airlock/research/glass,
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"I" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"J" = (
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"K" = (
-/obj/machinery/door/airlock/research/glass,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"L" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg1"
- },
-/area/space/nearstation)
-"M" = (
-/obj/structure/fluff/broken_flooring{
- dir = 8;
- icon_state = "plating";
- name = "broken plating"
- },
-/turf/template_noop,
-/area/space/nearstation)
-"N" = (
-/obj/item/book/random/triple,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"O" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/bookcase/random/fiction,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"P" = (
-/obj/structure/table/glass,
-/obj/machinery/light,
-/obj/structure/bedsheetbin,
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"Q" = (
-/obj/structure/table/glass,
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"R" = (
-/obj/structure/table/glass,
-/obj/item/storage/firstaid/regular,
-/obj/item/healthanalyzer{
- desc = "A prototype hand-held body scanner able to distinguish vital signs of the subject.";
- name = "prototype health analyzer"
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"S" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/syringes,
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"T" = (
-/turf/closed/wall,
-/area/ruin/space/has_grav/powered/ancient_shuttle)
-"U" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg2"
- },
-/area/space/nearstation)
-"V" = (
-/turf/closed/wall/r_wall/rust,
-/area/space/nearstation)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-c
-c
-c
-c
-c
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-c
-r
-D
-N
-c
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-c
-s
-E
-E
-c
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-d
-t
-E
-O
-d
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-d
-b
-F
-d
-d
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-b
-G
-b
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-d
-d
-H
-b
-b
-a
-a
-"}
-(10,1,1) = {"
-a
-b
-b
-u
-I
-I
-c
-a
-a
-"}
-(11,1,1) = {"
-a
-c
-g
-v
-J
-J
-c
-a
-a
-"}
-(12,1,1) = {"
-a
-c
-h
-w
-J
-J
-d
-a
-a
-"}
-(13,1,1) = {"
-a
-d
-i
-x
-J
-P
-b
-a
-a
-"}
-(14,1,1) = {"
-a
-b
-j
-y
-J
-Q
-c
-a
-a
-"}
-(15,1,1) = {"
-a
-b
-k
-x
-J
-R
-c
-a
-a
-"}
-(16,1,1) = {"
-a
-e
-l
-x
-J
-S
-d
-a
-a
-"}
-(17,1,1) = {"
-a
-d
-m
-z
-J
-J
-d
-a
-a
-"}
-(18,1,1) = {"
-a
-d
-n
-A
-K
-T
-b
-a
-a
-"}
-(19,1,1) = {"
-a
-f
-o
-B
-p
-C
-V
-a
-a
-"}
-(20,1,1) = {"
-a
-f
-p
-p
-C
-U
-M
-a
-a
-"}
-(21,1,1) = {"
-a
-d
-q
-C
-L
-M
-a
-a
-a
-"}
-(22,1,1) = {"
-a
-a
-b
-f
-M
-a
-a
-a
-a
-"}
-(23,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm
index b9c7ad8c711..829e86d99a0 100644
--- a/_maps/map_files/BoxStation/BoxStation.dmm
+++ b/_maps/map_files/BoxStation/BoxStation.dmm
@@ -25376,7 +25376,7 @@
"bmX" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bmY" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -26384,9 +26384,8 @@
/area/medical/pharmacy)
"bpG" = (
/obj/machinery/power/apc{
- areastring = "/area/medical/genetics/cloning";
dir = 1;
- name = "Cloning APC";
+ name = "Ward APC";
pixel_y = 23
},
/obj/structure/cable,
@@ -26394,21 +26393,14 @@
dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bpH" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/structure/closet/wardrobe/pjs,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bpI" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bpJ" = (
/obj/machinery/light{
dir = 1
@@ -26419,29 +26411,24 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/structure/chair/office/light{
- dir = 8
- },
+/obj/structure/closet/wardrobe/mixed,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bpK" = (
/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
+/obj/structure/closet/wardrobe/pjs,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bpL" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/structure/chair/office/light{
- dir = 8
- },
+/obj/structure/closet/wardrobe/mixed,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bpM" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/smartfridge/chemistry,
@@ -26921,20 +26908,22 @@
/area/medical/medbay/central)
"bqZ" = (
/obj/structure/cable,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"brb" = (
-/obj/structure/closet/secure_closet/personal/patient,
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/table,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"brc" = (
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"brd" = (
/obj/effect/turf_decal/tile/blue,
-/obj/structure/closet/secure_closet/personal/patient,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"brg" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -26970,7 +26959,7 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on,
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"brm" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 8
@@ -27407,18 +27396,18 @@
"bsu" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical/glass{
- id_tag = "GeneticsDoor";
- name = "Genetics";
- req_access_txt = "5; 68"
+ name = "Ward";
+ req_access_txt = "5"
},
-/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bsv" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/cable,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bsw" = (
/obj/machinery/door/airlock/research{
name = "Robotics Lab";
@@ -27467,12 +27456,6 @@
"bsL" = (
/turf/open/floor/plasteel/white,
/area/science/genetics)
-"bsN" = (
-/obj/structure/chair/office/light{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
"bsO" = (
/obj/structure/bodycontainer/morgue,
/turf/open/floor/plasteel/dark,
@@ -27584,17 +27567,10 @@
},
/turf/open/floor/plasteel/white,
/area/science/research)
-"btk" = (
-/obj/structure/closet/wardrobe/white,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
"btl" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/obj/structure/chair/office/light{
- dir = 8
- },
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"btm" = (
/obj/structure/disposalpipe/sorting/mail/flip{
dir = 2;
@@ -27603,7 +27579,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/science/research)
"btn" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -27624,7 +27600,7 @@
dir = 8
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/science/research)
"btp" = (
/turf/open/floor/plating,
/area/maintenance/starboard)
@@ -27925,7 +27901,7 @@
/area/medical/medbay/central)
"bua" = (
/turf/closed/wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bub" = (
/obj/machinery/light,
/obj/item/radio/intercom{
@@ -27999,19 +27975,21 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bum" = (
/obj/machinery/holopad,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bun" = (
/obj/structure/disposalpipe/segment{
dir = 6
},
/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
/obj/structure/cable,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"buo" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -28019,12 +27997,11 @@
/turf/open/floor/plasteel/white,
/area/science/research)
"buq" = (
-/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
-/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"bur" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -28046,7 +28023,7 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"buu" = (
/obj/machinery/vending/wardrobe/gene_wardrobe,
/obj/structure/disposalpipe/segment,
@@ -28062,7 +28039,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"buy" = (
/obj/structure/disposalpipe/sorting/mail{
sortType = 23
@@ -28070,7 +28047,7 @@
/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/science/research)
"buz" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/disposalpipe/segment,
@@ -28122,19 +28099,16 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
-/obj/machinery/door/airlock/research{
- name = "Genetics Research Access";
- req_access_txt = "9"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
/obj/structure/cable,
+/obj/machinery/door/airlock/medical{
+ name = "Ward";
+ req_access_txt = "5"
+ },
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"buH" = (
/obj/machinery/door/airlock/research{
- name = "Genetics Research Access";
+ name = "Research Access";
req_access_txt = "47"
},
/obj/structure/disposalpipe/segment{
@@ -28143,9 +28117,6 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
/obj/structure/cable,
/turf/open/floor/plasteel/white,
/area/science/research)
@@ -28172,7 +28143,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/science/research)
"buM" = (
/obj/machinery/keycard_auth{
pixel_x = -24
@@ -28393,25 +28364,18 @@
/turf/open/floor/plasteel/white,
/area/medical/sleeper)
"bvn" = (
-/obj/machinery/shower{
- pixel_y = 18
+/obj/item/twohanded/required/kirbyplants/random,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
-/obj/structure/mirror{
- pixel_x = -28
- },
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/turf/open/floor/plasteel/dark,
-/area/awaymission/research/interior/clonestorage)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"bvo" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
-/obj/structure/chair,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bvp" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -28423,44 +28387,29 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bvs" = (
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/bedsheetbin,
+/obj/structure/table,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bvt" = (
-/obj/machinery/door/airlock/research/glass{
- name = "Cloning Storage";
- req_access_txt = "5; 9"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bvu" = (
/obj/effect/turf_decal/tile/blue,
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
+/obj/machinery/light{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bvw" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bvx" = (
/turf/closed/wall/r_wall,
/area/science/research)
"bvy" = (
-/obj/machinery/camera{
- c_tag = "Genetics Research";
- dir = 1;
- network = list("ss13","medbay")
- },
/obj/machinery/firealarm{
dir = 1;
pixel_y = -24
@@ -28469,8 +28418,9 @@
dir = 4
},
/obj/effect/turf_decal/tile/blue,
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bvz" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
@@ -28479,14 +28429,14 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/science/research)
"bvA" = (
/obj/structure/sign/warning/securearea,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bvB" = (
/obj/machinery/camera{
c_tag = "Genetics Access";
@@ -28498,7 +28448,7 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/science/research)
"bvC" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -28911,12 +28861,6 @@
},
/turf/open/floor/plasteel/white,
/area/medical/medbay/central)
-"bwL" = (
-/obj/machinery/door/window/eastleft{
- name = "Cloning Recovery"
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
"bwM" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 9
@@ -29339,12 +29283,6 @@
/obj/structure/cable,
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
-"bxX" = (
-/obj/machinery/door/window/eastright{
- name = "Cloning Recovery"
- },
-/turf/open/floor/plasteel/dark,
-/area/awaymission/research/interior/clonestorage)
"bxY" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -29403,9 +29341,10 @@
/turf/open/floor/plasteel,
/area/quartermaster/qm)
"bye" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
+/obj/structure/closet/wardrobe/white,
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"byf" = (
/turf/closed/wall/r_wall,
/area/science/server)
@@ -29920,52 +29859,33 @@
/turf/open/floor/plating,
/area/maintenance/aft)
"bzl" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/machinery/computer/cloning{
- dir = 1
- },
/obj/machinery/light,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bzm" = (
+/obj/effect/turf_decal/tile/blue,
/obj/structure/table,
-/obj/item/storage/box/rxglasses{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/box/bodybags,
-/obj/item/pen,
+/obj/effect/spawner/lootdrop/donkpockets,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"bzm" = (
/obj/machinery/firealarm{
- pixel_y = -24
+ dir = 1;
+ pixel_y = -26
},
+/obj/structure/closet/wardrobe/white,
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"bzn" = (
/obj/machinery/camera{
- c_tag = "Genetics Cloning Lab";
+ c_tag = "Ward Port";
dir = 1;
network = list("ss13","medbay")
},
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bzn" = (
-/obj/machinery/dna_scannernew,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
+/obj/structure/chair{
dir = 8
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bzo" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -29974,8 +29894,9 @@
/obj/machinery/light_switch{
pixel_y = -28
},
+/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bzs" = (
/turf/closed/wall,
/area/maintenance/aft)
@@ -49610,6 +49531,12 @@
},
/turf/open/floor/plasteel/white,
/area/medical/chemistry)
+"fUn" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"fXM" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
dir = 8
@@ -49759,7 +49686,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"gLd" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -50676,7 +50603,7 @@
/area/medical/pharmacy)
"ljx" = (
/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"lqJ" = (
/obj/structure/table/wood,
/obj/item/flashlight/lantern,
@@ -51009,6 +50936,11 @@
},
/turf/open/floor/plasteel/white,
/area/medical/chemistry)
+"mYY" = (
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"ndR" = (
/obj/structure/cable,
/obj/machinery/photocopier,
@@ -51435,6 +51367,18 @@
},
/turf/open/space/basic,
/area/space)
+"oYY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"oZc" = (
/obj/machinery/camera{
c_tag = "Chapel South";
@@ -51449,6 +51393,12 @@
},
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
+"pdB" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/table,
+/obj/machinery/light,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"pfj" = (
/obj/machinery/power/apc{
areastring = "/area/storage/tools";
@@ -51925,7 +51875,7 @@
dir = 4
},
/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"quT" = (
/obj/structure/lattice,
/obj/structure/grille/broken,
@@ -52394,7 +52344,7 @@
"tiO" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"tjy" = (
/obj/machinery/holopad,
/obj/structure/disposalpipe/segment{
@@ -52474,6 +52424,11 @@
/obj/item/storage/toolbox/emergency,
/turf/open/floor/plasteel,
/area/hallway/primary/port)
+"tsM" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/item/twohanded/required/kirbyplants/random,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"tti" = (
/obj/structure/chair/stool{
pixel_y = 8
@@ -52797,13 +52752,15 @@
/turf/open/floor/plasteel,
/area/vacant_room/commissary)
"uTM" = (
-/obj/machinery/clonepod,
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"uUy" = (
/turf/open/floor/plasteel,
/area/science/mixing)
@@ -52874,7 +52831,7 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"vjm" = (
/obj/structure/sign/warning/biohazard,
/turf/closed/wall/r_wall,
@@ -53178,6 +53135,15 @@
},
/turf/closed/wall/r_wall,
/area/maintenance/disposal/incinerator)
+"wIs" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/camera{
+ c_tag = "Ward Starboard";
+ dir = 8;
+ network = list("ss13","medbay")
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"wJU" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -53381,6 +53347,11 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/science/xenobiology)
+"xzI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"xzN" = (
/obj/machinery/door/airlock/external{
name = "Common Mining Shuttle Bay"
@@ -92500,10 +92471,10 @@ bfL
boo
bqQ
bhg
-bua
+tiO
bvn
-bwL
-bxX
+fUn
+fUn
uTM
bua
bBJ
@@ -92758,7 +92729,7 @@ bom
bIq
bri
bsu
-brc
+fUn
brc
bvo
bzl
@@ -93015,7 +92986,7 @@ boq
boq
brj
tiO
-btk
+bvn
bum
vhn
bzn
@@ -93272,7 +93243,7 @@ tiO
tiO
tiO
tiO
-brb
+fUn
bul
vhn
bzm
@@ -93526,12 +93497,12 @@ bhm
bla
qsH
bpH
-bpH
-bpH
-tiO
-tiO
+fUn
+fUn
+brc
+brc
buq
-bvt
+vhn
bye
ljx
bBN
@@ -93786,7 +93757,7 @@ bpG
bqZ
brk
bsv
-bsv
+xzI
bun
bvr
bzo
@@ -94041,12 +94012,12 @@ cTO
qsH
bpJ
brc
-bsN
+brc
brc
btl
but
bvw
-brc
+pdB
ljx
bBP
bCZ
@@ -94296,11 +94267,11 @@ bkc
bfS
blo
qsH
-bpI
-brb
-bvs
-brb
-bvs
+bpH
+brc
+brc
+brc
+brc
gHL
vhn
bvs
@@ -94554,11 +94525,11 @@ bfS
cTO
qsH
bpL
+mYY
brc
-bsN
+mYY
brc
-bsN
-gHL
+oYY
vhn
brb
ljx
@@ -94813,8 +94784,8 @@ qsH
bpK
brd
bvu
-brd
-bvu
+wIs
+tsM
bux
bvy
ljx
diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm
index df3cde8f456..f1a358db777 100644
--- a/_maps/map_files/Deltastation/DeltaStation2.dmm
+++ b/_maps/map_files/Deltastation/DeltaStation2.dmm
@@ -63568,10 +63568,6 @@
/obj/structure/bookcase/random/reference,
/turf/open/floor/wood,
/area/library)
-"cnP" = (
-/obj/structure/bookcase/manuals/medical,
-/turf/open/floor/wood,
-/area/library)
"cnQ" = (
/obj/structure/bookcase/manuals/engineering,
/turf/open/floor/wood,
@@ -90756,18 +90752,18 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/maintenance/department/medical/central)
+/area/medical/chemistry)
"dlV" = (
/turf/closed/wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dlW" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dlX" = (
/obj/structure/sign/departments/medbay/alt,
/turf/closed/wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dlY" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
@@ -91216,62 +91212,52 @@
},
/area/maintenance/department/medical/central)
"dnl" = (
-/obj/machinery/clonepod,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/status_display/evac{
- pixel_x = -32
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/obj/structure/closet/wardrobe/mixed,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"dnm" = (
-/obj/machinery/computer/cloning,
/obj/machinery/light{
dir = 1
},
/obj/structure/sign/warning/nosmoking{
pixel_y = 32
},
-/obj/effect/turf_decal/tile/purple{
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/structure/closet/wardrobe/mixed,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dnn" = (
-/obj/machinery/dna_scannernew,
/obj/machinery/airalarm{
pixel_y = 22
},
/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/structure/closet/wardrobe/mixed,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dno" = (
/obj/item/twohanded/required/kirbyplants/random,
-/obj/effect/turf_decal/tile/purple{
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dnp" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on,
/obj/effect/turf_decal/tile/blue{
- dir = 4
+ dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dnq" = (
/obj/structure/table/glass,
/obj/item/storage/box/bodybags{
@@ -91280,27 +91266,25 @@
},
/obj/item/storage/box/bodybags,
/obj/item/pen,
-/obj/effect/turf_decal/tile/purple{
- dir = 4
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dnr" = (
/obj/structure/table/glass,
/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/medical/genetics/cloning";
dir = 1;
- name = "Cloning Lab APC";
+ name = "Ward APC";
pixel_y = 23
},
/obj/item/folder/white,
-/obj/item/book/manual/wiki/medical_cloning,
/obj/effect/turf_decal/tile/blue{
dir = 4
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dns" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/effect/turf_decal/tile/blue{
@@ -92283,32 +92267,14 @@
/turf/open/floor/plasteel,
/area/maintenance/department/medical/central)
"dpm" = (
-/obj/machinery/door/window/eastleft,
-/obj/structure/mirror{
- pixel_x = -28
- },
-/obj/machinery/shower{
- dir = 4;
- name = "emergency shower"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
-"dpn" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
+"dpn" = (
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"dpo" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -92320,8 +92286,8 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"dpp" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
dir = 8
@@ -92336,8 +92302,8 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"dpq" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -92352,28 +92318,24 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"dpr" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
-/obj/effect/turf_decal/tile/purple{
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dps" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical/glass{
- id_tag = "cloningfoyer";
- name = "Cloning Lab";
+ name = "Ward";
req_access_txt = "5"
},
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
@@ -92385,7 +92347,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dpt" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
@@ -92816,6 +92778,7 @@
dir = 8;
pixel_y = 1
},
+/obj/item/toy/figure/geneticist,
/turf/open/floor/plasteel/dark,
/area/science/genetics)
"dqn" = (
@@ -93148,6 +93111,9 @@
/area/hallway/primary/aft)
"dqU" = (
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
/turf/open/floor/plating{
icon_state = "panelscorched"
},
@@ -93200,31 +93166,22 @@
},
/area/maintenance/department/medical/central)
"dqZ" = (
-/obj/machinery/door/window/eastright,
/obj/machinery/status_display/ai{
pixel_x = -32
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/machinery/light/small{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
-"dra" = (
-/obj/effect/turf_decal/tile/purple{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
+"dra" = (
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"drb" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
@@ -93239,8 +93196,8 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"drc" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -93255,8 +93212,10 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"drd" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -93272,8 +93231,8 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"dre" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -93288,25 +93247,21 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"drf" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"drg" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "cloningfoyer";
- name = "Cloning Lab";
- req_access_txt = "5"
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
@@ -93316,8 +93271,12 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
+/obj/machinery/door/airlock/medical/glass{
+ name = "Ward";
+ req_access_txt = "5"
+ },
/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"drh" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 4
@@ -93863,96 +93822,57 @@
/area/maintenance/department/medical/central)
"dsp" = (
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
+/turf/open/floor/plasteel,
/area/maintenance/department/medical/central)
"dsq" = (
-/obj/structure/cable,
/turf/open/floor/plating,
/area/maintenance/department/medical/central)
"dsr" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/effect/turf_decal/tile/blue,
-/obj/structure/cable,
/turf/open/floor/plasteel,
/area/maintenance/department/medical/central)
"dss" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/blue,
-/obj/machinery/power/apc/auto_name/south,
-/obj/structure/cable,
+/obj/structure/girder,
/turf/open/floor/plasteel,
/area/maintenance/department/medical/central)
"dst" = (
-/obj/structure/window/reinforced{
- dir = 4
+/obj/machinery/camera{
+ c_tag = "Medbay - Ward";
+ dir = 4;
+ name = "medbay camera";
+ network = list("ss13","medbay")
},
-/obj/item/radio/intercom{
- pixel_x = -26
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
-"dsu" = (
-/obj/structure/closet/secure_closet/personal/patient,
/obj/effect/turf_decal/tile/blue{
dir = 8
},
+/obj/structure/closet/wardrobe/pjs,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dsv" = (
-/obj/structure/closet/crate/freezer/surplus_limbs,
-/obj/effect/turf_decal/tile/purple{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dsw" = (
/obj/effect/turf_decal/tile/blue{
dir = 8
},
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dsx" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/turf_decal/tile/purple,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dsy" = (
-/obj/item/twohanded/required/kirbyplants/random,
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dsz" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 7;
- pixel_y = -26
+/obj/machinery/light{
+ dir = 4
},
-/obj/machinery/light,
-/obj/machinery/light_switch{
- pixel_x = 7;
- pixel_y = -38
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
},
-/obj/machinery/camera{
- c_tag = "Medbay - Cloning Lab";
- dir = 1;
- name = "medbay camera";
- network = list("ss13","medbay")
- },
-/obj/effect/turf_decal/tile/purple,
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dsA" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/effect/turf_decal/tile/purple{
@@ -94429,44 +94349,20 @@
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"dtA" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "Genetics Desk Maintenance";
- req_access_txt = "9"
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
/obj/structure/cable,
-/turf/open/floor/plasteel,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/open/floor/plating,
/area/maintenance/department/medical/central)
"dtB" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/closed/wall,
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
/area/maintenance/department/medical/central)
"dtC" = (
/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
-"dtD" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/medical/genetics/cloning)
-"dtE" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/research{
- name = "Cloning Storage";
- req_access_txt = "9, 5"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dtG" = (
/obj/machinery/power/apc{
areastring = "/area/medical/medbay/central";
@@ -95130,131 +95026,57 @@
"dvb" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/purple,
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"dvc" = (
-/turf/closed/wall,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/donkpockets,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/department/medical/central)
"dvd" = (
-/obj/item/twohanded/required/kirbyplants/random,
/obj/machinery/firealarm{
dir = 4;
pixel_x = -24
},
-/obj/effect/turf_decal/bot,
+/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
-/area/medical/genetics)
-"dve" = (
-/obj/structure/extinguisher_cabinet{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dvf" = (
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
/obj/structure/cable,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/department/medical/central)
"dvg" = (
-/obj/machinery/newscaster{
- pixel_y = 32
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/turf_decal/tile/purple{
- dir = 4
- },
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/maintenance/department/medical/central)
"dvh" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/beakers{
- pixel_x = 3;
- pixel_y = 3
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
},
-/obj/item/storage/box/masks,
-/obj/effect/turf_decal/tile/purple{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dvi" = (
/obj/machinery/status_display/evac,
/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
-"dvj" = (
-/obj/item/radio/intercom{
- pixel_y = 26
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/structure/bed,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dvk" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/closet/secure_closet/personal/patient{
- anchored = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dvm" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/structure/bed,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dvn" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dvo" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/structure/closet/secure_closet/personal/patient{
- anchored = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dvp" = (
/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/structure/bed,
+/obj/structure/closet/secure_closet/personal/patient,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dvq" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "geneticslab";
- name = "Genetics Lab Shutters"
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dvr" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -95917,34 +95739,20 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/obj/structure/disposalpipe/sorting/mail{
- dir = 1;
- name = "Genetics Junction";
- sortType = 23
+/obj/structure/disposalpipe/junction{
+ dir = 1
},
-/obj/effect/turf_decal/tile/purple,
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"dwG" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/research{
- name = "Cloning Desk";
- req_access_txt = "9, 5"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/genetics)
+/turf/closed/wall,
+/area/maintenance/department/medical/central)
"dwH" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -95952,9 +95760,11 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/department/medical/central)
"dwI" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -95962,11 +95772,12 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/tile/purple{
- dir = 1
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
},
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dwJ" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 1
@@ -95985,8 +95796,9 @@
dir = 8
},
/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dwK" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -96002,33 +95814,24 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dwL" = (
-/obj/structure/table/glass,
-/obj/item/clipboard,
-/obj/item/toy/figure/geneticist,
-/obj/machinery/power/apc{
- areastring = "/area/medical/genetics";
- dir = 4;
- name = "Genetics Lab APC";
- pixel_x = 24
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/obj/effect/turf_decal/tile/purple{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plasteel,
+/area/maintenance/department/medical/central)
"dwM" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dwN" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -96036,37 +95839,23 @@
/obj/effect/turf_decal/tile/blue{
dir = 8
},
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dwO" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dwP" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 10
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dwQ" = (
-/obj/structure/cable,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dwR" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dwS" = (
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dwT" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dwV" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 8
@@ -96635,31 +96424,6 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
-"dyi" = (
-/obj/structure/table/glass,
-/obj/machinery/airalarm{
- dir = 4;
- pixel_x = -23
- },
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/folder/white,
-/obj/item/storage/box/disks,
-/obj/machinery/camera{
- c_tag = "Medbay - Genetics Desk";
- dir = 4;
- name = "medbay camera";
- network = list("ss13","medbay")
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
"dyj" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/structure/disposalpipe/segment{
@@ -96676,8 +96440,11 @@
dir = 8
},
/obj/structure/cable,
-/turf/open/floor/plasteel,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/department/medical/central)
"dyk" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
dir = 8
@@ -96695,9 +96462,9 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dyl" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -96705,15 +96472,10 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/tile/purple,
-/obj/effect/turf_decal/tile/purple{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/maintenance/department/medical/central)
"dym" = (
-/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
@@ -96726,15 +96488,14 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/structure/cable,
-/obj/machinery/door/airlock/research{
- name = "Cloning Storage";
- req_access_txt = "9, 5"
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Ward Maintenance";
+ req_access_txt = "5"
},
+/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dyn" = (
-/obj/structure/cable,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -96745,9 +96506,8 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dyo" = (
-/obj/structure/cable,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -96755,61 +96515,33 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dyp" = (
-/obj/structure/cable,
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/closet/secure_closet/personal/patient{
- anchored = 1
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dyq" = (
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/bed,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dyr" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dys" = (
/obj/structure/disposalpipe/segment{
dir = 10
},
-/obj/structure/closet/secure_closet/personal/patient{
- anchored = 1
- },
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 8
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"dyv" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 8
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/area/medical/medbay/zone2)
"dyw" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 8
@@ -97456,48 +97188,21 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
-"dzM" = (
-/obj/structure/sign/departments/science{
- pixel_x = 32;
- pixel_y = 32
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
"dzN" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "geneticsdesk";
- name = "Genetics Desk Shutters"
- },
-/obj/machinery/door/window/westright{
- dir = 4;
- name = "Cloning Desk";
- req_access_txt = "9"
- },
-/obj/machinery/door/window/westright{
- name = "Cloning Desk"
- },
-/obj/item/folder/white,
-/obj/item/pen,
-/obj/effect/turf_decal/delivery,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
/turf/open/floor/plasteel,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dzO" = (
-/obj/structure/chair/office/light{
- dir = 8
- },
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
-/obj/effect/turf_decal/tile/purple{
- dir = 8
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
},
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dzP" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 4
@@ -97513,8 +97218,9 @@
dir = 8
},
/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dzQ" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 1
@@ -97529,31 +97235,30 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/medical/genetics)
-"dzR" = (
-/obj/item/twohanded/required/kirbyplants/random,
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"dzS" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "geneticslab";
- name = "Genetics Lab Shutters"
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
},
-/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/maintenance/department/medical/central)
+"dzR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/department/medical/central)
"dzV" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dzY" = (
/obj/structure/disposalpipe/segment,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dAa" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/camera{
@@ -97967,65 +97672,39 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
/area/science/robotics/lab)
-"dAQ" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "geneticsdesk";
- name = "Genetics Desk Shutters"
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/medical/genetics)
"dAR" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/machinery/button/door{
- id = "geneticsdesk";
- name = "Genetics Desk Shutters";
- pixel_x = -26;
- pixel_y = -26;
- req_access_txt = "9"
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
},
-/obj/structure/noticeboard{
- dir = 1;
- pixel_y = -32
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/maintenance/department/medical/central)
"dAS" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/turf_decal/tile/purple{
- dir = 8
- },
/obj/structure/cable,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/maintenance/department/medical/central)
"dAT" = (
/obj/item/radio/intercom{
pixel_y = -26
},
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/department/medical/central)
"dAU" = (
-/obj/machinery/vending/wardrobe/gene_wardrobe,
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/department/medical/central)
"dAV" = (
/obj/machinery/status_display/ai,
/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
-"dAW" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/structure/bed,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dAX" = (
/obj/structure/sign/warning/nosmoking{
pixel_y = -32
@@ -98037,7 +97716,7 @@
anchored = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dAY" = (
/obj/structure/extinguisher_cabinet{
pixel_y = -32
@@ -98049,7 +97728,7 @@
anchored = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dBa" = (
/obj/structure/mirror{
pixel_y = -33
@@ -98059,7 +97738,7 @@
},
/obj/machinery/light,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dBb" = (
/obj/machinery/newscaster{
pixel_y = -32
@@ -98072,27 +97751,22 @@
},
/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dBc" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
dir = 8
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/medical/genetics/cloning)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"dBd" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "geneticslab";
- name = "Genetics Lab Shutters"
- },
/obj/structure/sign/warning/electricshock{
pixel_y = -32
},
-/obj/structure/cable,
/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"dBe" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/structure/sign/poster/official/do_not_question{
@@ -114288,6 +113962,13 @@
"inw" = (
/turf/closed/wall,
/area/maintenance/department/medical/central)
+"iqc" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/structure/closet/wardrobe/pjs,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"itc" = (
/obj/structure/lattice/catwalk,
/obj/structure/disposalpipe/segment{
@@ -114400,6 +114081,14 @@
},
/turf/open/floor/plasteel,
/area/medical/surgery/room_b)
+"jac" = (
+/obj/machinery/power/apc/auto_name/east,
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plating,
+/area/maintenance/department/medical/central)
"jdO" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -116188,10 +115877,6 @@
},
/turf/open/floor/plasteel,
/area/engine/gravity_generator)
-"tHN" = (
-/obj/machinery/firealarm,
-/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
"tMk" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 1
@@ -116278,6 +115963,11 @@
/obj/structure/cable,
/turf/open/floor/plasteel/white,
/area/medical/surgery/room_b)
+"uqb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/open/floor/plasteel,
+/area/maintenance/department/medical/central)
"uCc" = (
/obj/structure/disposalpipe/sorting/mail/flip{
dir = 4;
@@ -116447,6 +116137,10 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
/area/engine/storage_shared)
+"vEx" = (
+/obj/machinery/firealarm,
+/turf/closed/wall,
+/area/medical/medbay/zone2)
"vFc" = (
/turf/closed/wall,
/area/medical/surgery/room_b)
@@ -116760,6 +116454,12 @@
},
/turf/open/floor/plasteel/dark,
/area/science/mixing)
+"xFp" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"xHZ" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -148859,7 +148559,7 @@ chS
cjt
ckR
cms
-cnP
+cqN
cpu
cqP
cmt
@@ -156096,7 +155796,7 @@ dtz
dvb
dwF
dyh
-dzM
+dvb
dvb
dCx
dDH
@@ -156350,11 +156050,11 @@ dpg
inw
inw
inw
-dvc
+inw
dwG
-dvc
-din
-dgR
+inw
+inw
+inw
dCy
dCy
dCy
@@ -156601,17 +156301,17 @@ dcM
dgU
dip
dba
-inw
+dcM
dng
dph
dqU
dso
-inw
+uqb
dvd
dwH
dvc
dzN
-dAQ
+dzR
dCy
dDI
dER
@@ -156858,15 +156558,15 @@ dfw
dgV
diq
dkg
-inw
+dcM
dnh
dpi
dqV
dsp
-inw
-dve
+dsp
+dsp
dwI
-dyi
+uqb
dzO
dAR
dCy
@@ -157115,7 +156815,7 @@ den
dgW
dir
dkh
-inw
+dcM
dni
dpj
dqW
@@ -157629,12 +157329,12 @@ dfy
dgY
den
dkj
-inw
+dcM
dnk
dpl
dqY
dss
-inw
+jac
dvh
dwL
dyl
@@ -157886,16 +157586,16 @@ dcS
dgZ
dcS
dkk
+dcM
dlV
dlV
dlV
-dlV
-dlV
+vEx
dtC
dvi
dwM
dym
-dzS
+dtC
dAV
dCB
tGU
@@ -158143,17 +157843,17 @@ dfz
dha
dit
dkl
-dlV
+dcM
dnl
dpm
dqZ
dst
-dtC
-dvj
+iqc
+dpm
dwN
dyn
dsw
-dAW
+dpm
dCB
dDN
dEW
@@ -158400,16 +158100,16 @@ dcM
dhb
diu
dkm
-dlV
+dcM
dnm
dpn
dra
-dsu
-dtC
-dvk
+dpn
+dra
+dpn
dwO
dyo
-dwS
+dra
dAX
dCB
tGU
@@ -158661,9 +158361,9 @@ dlV
dnn
dpo
drb
-dsv
-tHN
-dvo
+dpn
+dpn
+dpn
dwP
dyp
dzV
@@ -158918,13 +158618,13 @@ dlW
dno
dpo
drc
-dsw
-dtD
-dvm
-dwQ
-dyq
-dwS
-dAW
+dpn
+dra
+dpn
+dra
+dyo
+dra
+dpm
dCB
dDP
dEX
@@ -159176,11 +158876,11 @@ dnp
dpp
drd
dsx
-dtE
-dvn
-dwR
+dsx
+dsx
+dsx
dyr
-dwS
+dpn
dBa
dCB
dDQ
@@ -159432,10 +159132,10 @@ dlW
dnq
dpq
dre
-dsy
-dtD
-dvo
-dwS
+dpn
+dra
+dpn
+dra
dys
dzY
dBb
@@ -159690,11 +159390,11 @@ dnr
dpr
drf
dsz
-dtC
+xFp
+dvp
+dvp
dvp
-dwT
dvp
-dwT
dBc
dCC
dDR
@@ -159948,10 +159648,10 @@ dps
drg
dlW
dtC
-dvq
-dvq
-dvq
-dvq
+dlW
+dlW
+dlW
+dlW
dBd
dCC
dDS
@@ -160207,7 +159907,7 @@ dsA
dtG
dsA
dwV
-dyv
+dwV
dsA
dBe
dCD
diff --git a/_maps/map_files/Donutstation/Donutstation.dmm b/_maps/map_files/Donutstation/Donutstation.dmm
index 859f8a96992..6510f4ace14 100644
--- a/_maps/map_files/Donutstation/Donutstation.dmm
+++ b/_maps/map_files/Donutstation/Donutstation.dmm
@@ -11787,14 +11787,14 @@
/area/medical/storage)
"aFN" = (
/turf/closed/wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aFO" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aFR" = (
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aFT" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -11888,21 +11888,25 @@
/turf/open/floor/plasteel/white,
/area/medical/storage)
"aGf" = (
-/obj/machinery/dna_scannernew,
/obj/machinery/airalarm{
dir = 4;
pixel_x = -23
},
+/obj/structure/bodycontainer/morgue{
+ dir = 2
+ },
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aGg" = (
-/obj/machinery/computer/cloning,
+/obj/structure/bodycontainer/morgue{
+ dir = 2
+ },
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aGh" = (
-/obj/machinery/clonepod,
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aGk" = (
/obj/structure/bed/roller,
/obj/effect/turf_decal/bot,
@@ -11973,7 +11977,7 @@
/obj/structure/cable,
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aGx" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -11991,7 +11995,7 @@
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aGB" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -12013,7 +12017,7 @@
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aGE" = (
/turf/closed/wall/r_wall,
/area/medical/virology)
@@ -12046,14 +12050,14 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aGK" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aGL" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
@@ -12065,26 +12069,18 @@
/area/medical/medbay/central)
"aGM" = (
/obj/structure/table,
-/obj/item/book/manual/wiki/medical_cloning{
- pixel_y = 6
- },
/obj/machinery/firealarm{
dir = 4;
pixel_x = -24
},
-/obj/machinery/requests_console{
- department = "Genetics";
- name = "Genetics Requests Console";
- pixel_y = -30
- },
/obj/machinery/camera{
- c_tag = "Medical - Cloning Bay";
+ c_tag = "Medical - Corpse Disposal";
dir = 1;
network = list("ss13","Medical")
},
-/obj/item/toy/figure/geneticist,
+/obj/item/storage/box/bodybags,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aGN" = (
/obj/structure/table,
/obj/item/storage/box/donkpockets{
@@ -12443,8 +12439,9 @@
/area/medical/genetics)
"aIa" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aIc" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
@@ -15354,12 +15351,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/maintenance/starboard)
-"aQD" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
"aQE" = (
/obj/structure/closet/crate,
/obj/effect/spawner/lootdrop/maintenance,
@@ -17817,7 +17808,7 @@
"aXy" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"aXz" = (
/obj/structure/disposalpipe/trunk{
dir = 4
@@ -20531,7 +20522,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"bey" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
@@ -20544,12 +20535,8 @@
/area/medical/virology)
"beA" = (
/obj/machinery/door/airlock/medical/glass{
- id_tag = "GeneticsDoor";
- name = "Genetics";
- req_access_txt = "5; 68"
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
+ name = "Corpse Disposal";
+ req_access_txt = "5"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -20559,7 +20546,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"beB" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
@@ -21986,6 +21973,10 @@
/obj/effect/turf_decal/tile/purple{
dir = 8
},
+/obj/item/toy/figure/geneticist{
+ pixel_x = -6;
+ pixel_y = 3
+ },
/turf/open/floor/plasteel/white,
/area/medical/genetics)
"bhV" = (
@@ -37105,12 +37096,6 @@
/obj/structure/closet/crate{
name = "Surplus Genetics Supplies"
},
-/obj/item/book/manual/wiki/medical_cloning{
- pixel_y = 6
- },
-/obj/item/book/manual/wiki/medical_cloning{
- pixel_y = 6
- },
/obj/item/storage/box/rxglasses,
/obj/item/storage/box/rxglasses,
/turf/open/floor/plating,
@@ -39363,7 +39348,7 @@
dir = 4
},
/turf/closed/wall,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"cbJ" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 4
@@ -39372,7 +39357,7 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"cbK" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
@@ -39382,7 +39367,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"cbL" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
@@ -39392,7 +39377,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"cbM" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
@@ -39460,7 +39445,7 @@
pixel_y = -32
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"cbS" = (
/obj/structure/closet/wardrobe/white,
/obj/structure/disposalpipe/segment{
@@ -39470,7 +39455,7 @@
dir = 8
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"cbT" = (
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;22;25;26;28;35;37;38;46"
@@ -46599,6 +46584,10 @@
/obj/structure/cable,
/turf/open/floor/plasteel,
/area/security/processing)
+"oLR" = (
+/obj/effect/landmark/start/geneticist,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"oMf" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/atmospherics/components/binary/pump{
@@ -47230,8 +47219,7 @@
"pYp" = (
/obj/structure/table,
/obj/machinery/power/apc{
- areastring = "/area/medical/genetics/cloning";
- name = "Cloning Bay APC";
+ name = "Corpse Disposal APC";
pixel_y = -23
},
/obj/structure/window/reinforced{
@@ -47243,7 +47231,7 @@
name = "Why can't I hold all these corpses? - Proper Corpse Disposal 101"
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/zone2)
"pZA" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
dir = 5
@@ -74462,12 +74450,12 @@ aBe
aJE
bLU
aKp
-aBU
+oLR
aGn
bhT
aFO
aGg
-aQD
+aFR
cbK
pYp
aGR
diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm
index 4456001bb9c..c3b5dea38f4 100644
--- a/_maps/map_files/KiloStation/KiloStation.dmm
+++ b/_maps/map_files/KiloStation/KiloStation.dmm
@@ -6097,7 +6097,7 @@
dir = 8
},
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"ajZ" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -6297,7 +6297,7 @@
/obj/structure/flora/junglebush/b,
/obj/structure/flora/ausbushes/ppflowers,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"akr" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -8124,7 +8124,7 @@
/obj/effect/turf_decal/tile/neutral,
/obj/structure/closet/secure_closet/personal/patient,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"ane" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
@@ -9930,7 +9930,7 @@
dir = 1
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"apX" = (
/turf/closed/wall/rust,
/area/maintenance/central)
@@ -10146,7 +10146,7 @@
/obj/structure/bed,
/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aqp" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,
@@ -10469,7 +10469,7 @@
/obj/structure/cable,
/obj/structure/closet/secure_closet/personal/patient,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aqQ" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -11531,7 +11531,7 @@
dir = 1
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"ast" = (
/obj/structure/chair/pew/left{
dir = 8
@@ -12428,7 +12428,7 @@
},
/obj/structure/cable,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"atN" = (
/obj/structure/flora/tree/jungle/small,
/obj/structure/disposalpipe/segment{
@@ -12436,7 +12436,7 @@
},
/obj/structure/cable,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"atO" = (
/obj/effect/turf_decal/tile/yellow{
dir = 8
@@ -12465,7 +12465,7 @@
},
/obj/structure/cable,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"atR" = (
/obj/structure/flora/grass/jungle,
/obj/structure/flora/ausbushes/fernybush,
@@ -12475,11 +12475,11 @@
},
/obj/structure/cable,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"atS" = (
/obj/structure/cable,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"atT" = (
/turf/closed/wall/r_wall,
/area/bridge)
@@ -12905,7 +12905,7 @@
/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"auB" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -13482,7 +13482,7 @@
},
/obj/structure/cable,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"avy" = (
/obj/structure/table/wood,
/obj/item/clipboard,
@@ -13516,7 +13516,7 @@
/obj/effect/turf_decal/delivery,
/obj/structure/cable,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"avC" = (
/obj/effect/turf_decal/tile/blue{
dir = 8
@@ -13542,7 +13542,7 @@
dir = 1
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"avD" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -13604,7 +13604,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"avH" = (
/obj/structure/table/reinforced,
/obj/effect/turf_decal/delivery,
@@ -13637,7 +13637,7 @@
/obj/structure/bed,
/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"avJ" = (
/obj/machinery/door/firedoor,
/obj/machinery/light/small{
@@ -13674,7 +13674,7 @@
dir = 4
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"avM" = (
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral{
@@ -14554,7 +14554,7 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,
/obj/structure/cable,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"awZ" = (
/turf/closed/wall/rust,
/area/security/checkpoint/engineering)
@@ -14586,7 +14586,6 @@
/obj/structure/disposalpipe/junction/yjunction{
dir = 4
},
-/obj/structure/cable,
/turf/open/floor/plasteel/dark,
/area/medical/morgue)
"axe" = (
@@ -15887,12 +15886,12 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,
/obj/machinery/door/airlock/medical/glass{
- name = "Cloning Storage";
- req_access_txt = "5; 9; 68"
+ name = "Ward";
+ req_access_txt = "5"
},
/obj/structure/cable,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"azg" = (
/obj/structure/table,
/obj/item/hand_labeler,
@@ -15913,7 +15912,6 @@
pixel_y = 2
},
/obj/structure/disposalpipe/segment,
-/obj/structure/cable,
/turf/open/floor/plasteel/dark,
/area/medical/morgue)
"azi" = (
@@ -16461,7 +16459,6 @@
req_access_txt = "5"
},
/obj/structure/disposalpipe/segment,
-/obj/structure/cable,
/turf/open/floor/plasteel/dark,
/area/medical/morgue)
"aAa" = (
@@ -16970,9 +16967,8 @@
/obj/structure/disposalpipe/segment{
dir = 9
},
-/obj/structure/cable,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aAL" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -17012,20 +17008,14 @@
dir = 1
},
/obj/structure/closet/secure_closet/personal/patient,
-/obj/machinery/power/apc/unlocked{
- areastring = "/area/medical/genetics/cloning";
- dir = 4;
- name = "Cloning Lab APC";
- pixel_x = 24
- },
/obj/machinery/camera{
- c_tag = "Cloning Lab";
+ c_tag = "Medbay Aux Storage";
name = "medical camera";
network = list("ss13","medical")
},
-/obj/structure/cable,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aAP" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -17209,7 +17199,7 @@
"aBi" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aBj" = (
/obj/effect/turf_decal/tile/yellow{
dir = 4
@@ -17451,12 +17441,12 @@
dir = 8
},
/obj/effect/turf_decal/bot,
-/obj/machinery/computer/cloning,
/obj/item/radio/intercom{
pixel_y = 22
},
+/obj/structure/closet/wardrobe/pjs,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aBB" = (
/obj/structure/flora/grass/jungle,
/obj/structure/beebox,
@@ -18194,15 +18184,11 @@
dir = 8
},
/obj/machinery/door/airlock/medical/glass{
- id_tag = "CloningDoor";
- name = "Cloning Lab";
- req_access_txt = "5;68"
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
+ name = "Storage";
+ req_access_txt = "5"
},
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aCJ" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/decal/cleanable/blood/old,
@@ -19575,7 +19561,7 @@
pixel_x = -23
},
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aFc" = (
/turf/open/floor/engine/co2,
/area/engine/atmos)
@@ -19786,7 +19772,7 @@
dir = 4
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aFu" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical/glass{
@@ -19824,7 +19810,7 @@
dir = 1
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aFy" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -22636,7 +22622,7 @@
dir = 1
},
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aJV" = (
/obj/effect/turf_decal/tile/purple{
dir = 4
@@ -23331,7 +23317,7 @@
"aKV" = (
/obj/structure/flora/junglebush/c,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aKW" = (
/obj/effect/turf_decal/bot,
/obj/machinery/holopad,
@@ -24033,7 +24019,7 @@
/obj/structure/bed,
/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aMe" = (
/obj/effect/turf_decal/tile/purple,
/obj/effect/turf_decal/tile/purple{
@@ -24405,16 +24391,13 @@
/area/engine/atmos)
"aME" = (
/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
/obj/machinery/door/airlock/medical{
- name = "Cloning Lab";
- req_access_txt = "5;68"
+ name = "Storage";
+ req_access_txt = "5"
},
/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aMF" = (
/obj/machinery/button/ignition{
id = "Incinerator";
@@ -24964,9 +24947,6 @@
/obj/structure/cable,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"aNt" = (
-/turf/closed/wall/r_wall/rust,
-/area/medical/genetics/cloning)
"aNu" = (
/turf/closed/wall,
/area/medical/morgue)
@@ -24975,10 +24955,10 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/delivery,
-/obj/machinery/clonepod,
+/obj/effect/turf_decal/bot,
+/obj/structure/closet/wardrobe/pjs,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aNw" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -25087,9 +25067,6 @@
/obj/structure/cable,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"aNH" = (
-/turf/closed/wall/r_wall,
-/area/medical/genetics/cloning)
"aNI" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -25102,17 +25079,12 @@
pixel_x = -4;
pixel_y = 4
},
-/obj/item/book/manual/wiki/medical_cloning{
- pixel_x = 4;
- pixel_y = 6
- },
/obj/item/crowbar,
-/obj/item/paper/guides/jobs/medical/cloning,
/obj/machinery/light{
dir = 4
},
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aNK" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -25133,9 +25105,6 @@
/obj/structure/cable,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"aNL" = (
-/turf/closed/wall,
-/area/medical/genetics/cloning)
"aNM" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -25152,17 +25121,10 @@
dir = 1
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aNN" = (
/turf/closed/wall/r_wall/rust,
/area/medical/morgue)
-"aNO" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/medical/genetics/cloning)
-"aNP" = (
-/turf/closed/wall/rust,
-/area/medical/genetics/cloning)
"aNQ" = (
/turf/closed/wall,
/area/medical/cryo)
@@ -25179,7 +25141,7 @@
/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aNT" = (
/obj/machinery/atmospherics/pipe/simple/general/visible{
dir = 9
@@ -25236,7 +25198,7 @@
dir = 1
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aNW" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -25294,11 +25256,11 @@
"aOa" = (
/obj/structure/flora/junglebush/b,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOb" = (
/obj/structure/flora/junglebush/large,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOc" = (
/obj/structure/flora/ausbushes/sparsegrass,
/obj/structure/flora/ausbushes/grassybush,
@@ -25307,7 +25269,7 @@
dir = 9
},
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOd" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -25434,7 +25396,7 @@
/obj/structure/bed,
/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOm" = (
/obj/item/toy/beach_ball{
pixel_y = 6
@@ -25443,7 +25405,7 @@
dir = 4
},
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOn" = (
/obj/effect/turf_decal/tile/purple{
dir = 8
@@ -25501,7 +25463,7 @@
dir = 4
},
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOr" = (
/obj/effect/turf_decal/tile/purple{
dir = 4
@@ -25621,7 +25583,7 @@
/obj/structure/bed,
/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOy" = (
/obj/machinery/door/airlock/maintenance{
name = "bar maintenance";
@@ -25698,12 +25660,12 @@
dir = 10
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOC" = (
/obj/structure/flora/grass/jungle,
/obj/structure/flora/ausbushes/lavendergrass,
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOD" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible,
/obj/effect/turf_decal/box/corners{
@@ -25724,7 +25686,7 @@
pixel_y = 5
},
/turf/open/floor/grass,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOF" = (
/obj/machinery/door/firedoor/heavy,
/obj/effect/turf_decal/caution/stand_clear,
@@ -25750,7 +25712,7 @@
dir = 8
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOH" = (
/obj/effect/turf_decal/tile/blue{
dir = 4
@@ -25773,7 +25735,7 @@
dir = 8
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOI" = (
/obj/effect/turf_decal/tile/blue{
dir = 4
@@ -25786,7 +25748,7 @@
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOJ" = (
/obj/effect/turf_decal/tile/purple,
/obj/effect/turf_decal/tile/purple{
@@ -25812,7 +25774,7 @@
dir = 1
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aOM" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -26095,7 +26057,7 @@
dir = 6
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aPe" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -26112,7 +26074,7 @@
/obj/structure/bed,
/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aPf" = (
/turf/closed/wall/rust,
/area/medical/virology)
@@ -26226,7 +26188,7 @@
dir = 8
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aPo" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -26275,8 +26237,9 @@
pixel_y = -26
},
/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aPs" = (
/obj/structure/table,
/obj/effect/turf_decal/tile/neutral,
@@ -26322,7 +26285,7 @@
/obj/structure/bed,
/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aPv" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -26489,7 +26452,7 @@
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aPH" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -26612,7 +26575,7 @@
dir = 8
},
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aPP" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -26779,11 +26742,11 @@
/obj/structure/plasticflaps/opaque,
/obj/effect/turf_decal/delivery,
/obj/machinery/door/window/northleft{
- name = "Cloning Delivery Access";
+ name = "Medbay Storage Access";
req_access_txt = "50"
},
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aPY" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -30843,10 +30806,6 @@
/obj/effect/landmark/xeno_spawn,
/turf/open/floor/engine/n2o,
/area/engine/atmos)
-"aVH" = (
-/obj/machinery/status_display/evac,
-/turf/closed/wall,
-/area/medical/genetics/cloning)
"aVI" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/suit_storage_unit/cmo,
@@ -30873,12 +30832,12 @@
dir = 8
},
/obj/effect/turf_decal/bot,
-/obj/machinery/dna_scannernew,
/obj/machinery/airalarm{
pixel_y = 24
},
+/obj/structure/closet/secure_closet/personal/patient,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aVL" = (
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile/red{
@@ -31008,11 +30967,11 @@
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aVU" = (
/obj/structure/sign/departments/medbay/alt,
/turf/closed/wall,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aVV" = (
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile/red{
@@ -31194,7 +31153,7 @@
/obj/structure/bed,
/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/showroomfloor,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aWg" = (
/obj/structure/bodycontainer/morgue{
dir = 8
@@ -31286,7 +31245,7 @@
pixel_y = 32
},
/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aWn" = (
/obj/structure/chair/sofa/right{
color = "#c45c57";
@@ -31312,8 +31271,9 @@
dir = 1
},
/obj/machinery/vending/clothing,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/area/medical/storage)
"aWp" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical/glass{
@@ -111673,11 +111633,11 @@ cxf
cxw
aar
apY
-aNL
-aNL
+aOZ
+aOZ
atL
-aNP
-aNL
+aPy
+aOZ
aPA
azU
aAE
@@ -111930,7 +111890,7 @@ cxf
cxw
cxN
apZ
-aNL
+aOZ
ajY
atM
aFb
@@ -112187,7 +112147,7 @@ cwp
cxx
cxG
aqa
-aNP
+aPy
aOa
atN
aOC
@@ -112444,7 +112404,7 @@ cwp
cwq
cwy
aqb
-aNL
+aOZ
aOb
atQ
aOE
@@ -112701,7 +112661,7 @@ cwq
cwp
anP
aqe
-aNL
+aOZ
akq
atR
avx
@@ -112958,11 +112918,11 @@ bgN
cwp
anQ
ail
-aNt
+aPa
aWm
-aNO
+aPx
avB
-aNO
+aPx
aPA
abl
agH
@@ -113214,13 +113174,13 @@ ajI
alb
cwq
anR
-aNH
-aNH
+aPc
+aPc
aOl
aPe
avC
aNM
-aNO
+aPx
aNR
aOj
aOp
@@ -113471,13 +113431,13 @@ cvv
cvJ
amh
anV
-aNH
+aPc
and
apW
aBi
avG
aNS
-aNL
+aOZ
aOe
aJW
aOh
@@ -113728,13 +113688,13 @@ cvk
czM
cwy
anW
-aNt
+aPa
and
aqo
aMd
avI
auA
-aNP
+aPy
aOd
aNT
aPh
@@ -113985,7 +113945,7 @@ arT
cxA
czL
anX
-aNt
+aPa
aqP
ass
atS
@@ -114242,13 +114202,13 @@ cvI
cxB
cwp
ajv
-aNH
-aNH
+aPc
+aPc
aOx
aPu
aWf
aNV
-aNO
+aPx
aFr
aNY
aOv
@@ -114505,12 +114465,12 @@ aNN
asi
aVj
asi
-aNH
-aVH
-aNO
+aPc
+aOW
+aPx
aCI
-aNL
-aNL
+aOZ
+aOZ
aQd
aQC
aNn
@@ -114762,12 +114722,12 @@ aVY
aWe
aIB
aWu
-aNL
+aOZ
aNv
aOH
aOB
aJU
-aNO
+aPx
aQh
aQX
aQb
@@ -115019,12 +114979,12 @@ asv
atU
avT
aWv
-aNL
+aOZ
aBA
aOI
aOG
aWo
-aNP
+aPy
cJJ
pSI
aNn
@@ -115276,12 +115236,12 @@ aVZ
aWg
avW
aWw
-aNP
+aPy
aVK
aOK
aFt
aPr
-aNL
+aOZ
aYB
aYB
aNn
@@ -115533,8 +115493,8 @@ aWb
aWh
avX
aWz
-aNL
-aNL
+aOZ
+aOZ
aPd
aFx
aPG
@@ -116306,10 +116266,10 @@ arM
avK
aWF
aNu
-aNL
-aNP
-aNL
-aNL
+aOZ
+aPy
+aOZ
+aOZ
aSx
aQt
aQr
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index bc337508006..d0048c09749 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -55468,6 +55468,16 @@
/mob/living/carbon/monkey,
/turf/open/floor/grass,
/area/science/genetics)
+"cuu" = (
+/obj/machinery/camera{
+ c_tag = "Morgue Fore";
+ network = list("ss13","medbay")
+ },
+/obj/structure/bodycontainer/morgue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"cuv" = (
/obj/effect/turf_decal/tile/purple{
dir = 4
@@ -55748,74 +55758,43 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plasteel/white,
/area/medical/medbay/central)
-"cvt" = (
-/turf/closed/wall,
-/area/medical/genetics/cloning)
"cvu" = (
-/obj/machinery/shower{
- dir = 4
- },
-/obj/machinery/door/window/southleft{
- name = "Cloning Shower"
- },
-/obj/structure/mirror{
- pixel_x = -28
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/structure/closet/wardrobe/pjs,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/aft)
"cvv" = (
-/obj/machinery/door/window/southleft{
- base_state = "right";
- icon_state = "right";
- name = "Cloning Shower"
- },
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "sink";
- pixel_y = 28
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/obj/structure/closet/wardrobe/mixed,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/aft)
"cvw" = (
-/obj/machinery/clonepod{
- pixel_y = 2
- },
/obj/item/radio/intercom{
pixel_x = 29
},
-/obj/structure/window/reinforced,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/closet/wardrobe/pjs,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/aft)
"cvx" = (
/obj/structure/flora/ausbushes/sparsegrass,
/turf/open/floor/grass,
@@ -56144,58 +56123,34 @@
/turf/open/floor/plasteel/white,
/area/medical/medbay/aft)
"cwv" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12;
- pixel_y = 2
- },
-/obj/machinery/light_switch{
- pixel_x = -23
- },
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
/obj/effect/turf_decal/tile/blue{
dir = 8
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cww" = (
-/obj/effect/landmark/start/geneticist,
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 6
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cwx" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 10
},
-/obj/machinery/computer/cloning{
- dir = 8
- },
/obj/machinery/light{
dir = 4
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cwF" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/firealarm{
@@ -56480,7 +56435,7 @@
dir = 4
},
/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cxm" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -56491,8 +56446,9 @@
/obj/effect/turf_decal/tile/blue{
dir = 8
},
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cxn" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 1
@@ -56501,16 +56457,15 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cxo" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/obj/machinery/dna_scannernew,
/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cxp" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -56712,16 +56667,12 @@
"cxY" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical/glass{
- id_tag = "CloningDoor";
- name = "Cloning Lab";
- req_access_txt = "5; 68"
+ name = "Storage";
+ req_access_txt = "5"
},
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
/obj/effect/turf_decal/tile/blue{
dir = 1
},
@@ -56734,7 +56685,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cxZ" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
@@ -56744,12 +56695,12 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cya" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on,
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cyb" = (
/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
@@ -56757,7 +56708,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cyc" = (
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -57073,30 +57024,19 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
dir = 8
},
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cyW" = (
-/obj/effect/landmark/start/geneticist,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cyX" = (
-/obj/machinery/power/apc/unlocked{
- areastring = "/area/medical/genetics/cloning";
- dir = 4;
- name = "Cloning Lab APC";
- pixel_x = 24
- },
/obj/machinery/camera{
- c_tag = "Genetics Cloning Lab";
+ c_tag = "Medbay Aux Storage";
dir = 8;
network = list("ss13","medbay")
},
@@ -57104,12 +57044,9 @@
/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cyY" = (
/obj/structure/bodycontainer/morgue,
/obj/machinery/light/small{
@@ -57447,15 +57384,10 @@
/turf/open/floor/plasteel/white,
/area/medical/medbay/aft)
"czX" = (
-/obj/item/book/manual/wiki/medical_cloning{
- pixel_y = 6
- },
-/obj/item/paper,
/obj/machinery/firealarm{
dir = 4;
pixel_x = -24
},
-/obj/structure/table/glass,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -57466,17 +57398,18 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/aft)
"czY" = (
-/obj/item/storage/box/rxglasses{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/box/bodybags,
-/obj/item/pen,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/table/glass,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -57487,8 +57420,13 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/aft)
"czZ" = (
/obj/structure/closet/secure_closet/personal/patient,
/obj/machinery/airalarm{
@@ -57505,8 +57443,15 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/aft)
"cAh" = (
/obj/machinery/airalarm{
dir = 4;
@@ -57885,7 +57830,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plating,
-/area/medical/genetics/cloning)
+/area/medical/medbay/aft)
"cBd" = (
/obj/structure/sign/directions/evac,
/turf/closed/wall,
@@ -58678,6 +58623,11 @@
/obj/item/radio/intercom{
pixel_x = 29
},
+/obj/machinery/camera{
+ c_tag = "Morgue Aft";
+ dir = 8;
+ network = list("ss13","medbay")
+ },
/turf/open/floor/plasteel/dark,
/area/medical/morgue)
"cCZ" = (
@@ -67341,16 +67291,6 @@
icon_state = "wood-broken6"
},
/area/maintenance/port/aft)
-"dbr" = (
-/obj/machinery/camera{
- c_tag = "Morgue";
- network = list("ss13","medbay")
- },
-/obj/structure/bodycontainer/morgue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
"dbs" = (
/obj/machinery/light/small{
dir = 8
@@ -99880,13 +99820,13 @@ cmu
csw
cmu
cmu
-cvt
-cvt
+cxU
+cxU
cxl
cxY
-cvt
-cvt
-cvt
+cxU
+cxU
+cxU
cxU
cCQ
cDT
@@ -100143,7 +100083,7 @@ cxm
cxZ
cyV
czX
-cvt
+cxU
cCb
cCR
cDU
@@ -100657,7 +100597,7 @@ cxo
cyb
cyX
czZ
-cvt
+cxU
cCd
cCT
cDW
@@ -101935,7 +101875,7 @@ uGS
uGS
csD
cCe
-dbr
+cuu
cCj
tFJ
acl
@@ -101943,7 +101883,7 @@ cCj
tFJ
tFJ
cCj
-dbr
+tFJ
tFJ
dDC
tFJ
diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm
index bbc849c80ee..dbe222442f5 100644
--- a/_maps/map_files/PubbyStation/PubbyStation.dmm
+++ b/_maps/map_files/PubbyStation/PubbyStation.dmm
@@ -24468,7 +24468,7 @@
dir = 1
},
/obj/machinery/camera{
- c_tag = "Genetics Cloning Foyer";
+ c_tag = "Ward Access";
network = list("ss13","medbay")
},
/obj/machinery/atmospherics/components/unary/vent_pump/on,
@@ -25333,12 +25333,12 @@
/area/maintenance/department/engine)
"bnv" = (
/turf/closed/wall,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bnw" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical/glass{
- name = "Cloning";
- req_one_access_txt = "5;9"
+ name = "Ward";
+ req_one_access_txt = "5"
},
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
@@ -25690,20 +25690,20 @@
/obj/structure/flora/ausbushes/brflowers,
/obj/structure/flora/ausbushes/ywflowers,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bos" = (
/obj/structure/flora/junglebush/large,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bot" = (
/obj/structure/flora/junglebush,
/obj/structure/flora/ausbushes/brflowers,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bou" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bov" = (
/obj/structure/closet/secure_closet/personal/patient,
/obj/effect/turf_decal/tile/blue{
@@ -25712,8 +25712,11 @@
/obj/effect/turf_decal/tile/blue{
dir = 4
},
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bow" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 4
@@ -25725,7 +25728,7 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"box" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
@@ -25739,7 +25742,7 @@
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"boy" = (
/obj/structure/closet/wardrobe/mixed,
/obj/effect/turf_decal/tile/blue{
@@ -25749,7 +25752,7 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"boz" = (
/obj/machinery/vending/clothing,
/obj/machinery/firealarm{
@@ -25762,8 +25765,9 @@
/obj/effect/turf_decal/tile/blue{
dir = 4
},
+/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"boA" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/structure/chair{
@@ -26140,11 +26144,11 @@
/obj/structure/flora/junglebush,
/obj/structure/flora/ausbushes/sparsegrass,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bpw" = (
/obj/structure/flora/grass/jungle,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bpx" = (
/obj/structure/flora/ausbushes/lavendergrass,
/obj/structure/flora/ausbushes/sparsegrass,
@@ -26155,9 +26159,8 @@
/obj/structure/flora/junglebush,
/obj/structure/flora/junglebush/large,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bpy" = (
-/obj/machinery/clonepod,
/obj/item/radio/intercom{
frequency = 1485;
name = "Station Intercom (Medbay)";
@@ -26166,42 +26169,39 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/medical/genetics)
-"bpz" = (
-/obj/effect/turf_decal/stripes/line{
dir = 8
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
+"bpz" = (
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"bpA" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
dir = 8
},
/obj/structure/cable,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bpB" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bpC" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bpD" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -26827,37 +26827,30 @@
dir = 8
},
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bqU" = (
/obj/structure/sink/puddle,
/obj/structure/flora/ausbushes/reedbush{
pixel_y = 6
},
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bqV" = (
/obj/structure/flora/grass/jungle/b,
/obj/machinery/light/small{
dir = 4
},
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bqW" = (
-/obj/machinery/computer/cloning{
- dir = 4
- },
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/medical/genetics)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"bqX" = (
/obj/machinery/holopad,
/obj/structure/disposalpipe/segment{
@@ -26866,38 +26859,33 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bqY" = (
-/obj/structure/disposalpipe/sorting/mail/flip{
- dir = 8;
- sortType = 23
- },
/obj/structure/cable,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqZ" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
+"bqZ" = (
+/obj/structure/cable,
+/obj/structure/disposalpipe/junction/flip{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"bra" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical/glass{
- id_tag = "GeneticsDoor";
- name = "Cloning";
- req_one_access_txt = "5;9"
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
+ name = "Ward";
+ req_one_access_txt = "5"
},
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"brb" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -27476,7 +27464,7 @@
/obj/structure/flora/grass/jungle/b,
/mob/living/simple_animal/butterfly,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bsp" = (
/obj/effect/turf_decal/tile/purple{
dir = 8
@@ -27495,11 +27483,10 @@
/obj/structure/flora/ausbushes/ppflowers,
/mob/living/simple_animal/pet/dog/corgi/puppy,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bsr" = (
-/obj/machinery/dna_scannernew,
/obj/machinery/camera{
- c_tag = "Cloning Lab";
+ c_tag = "Ward Fore";
dir = 4;
network = list("ss13","medbay")
},
@@ -27510,53 +27497,55 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/medical/genetics)
+/obj/structure/closet/wardrobe/mixed,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"bss" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 6
},
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bst" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
/obj/structure/cable,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bsu" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bsv" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/obj/structure/chair/stool,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bsw" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bsx" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 4
@@ -28136,71 +28125,41 @@
"btR" = (
/obj/structure/flora/ausbushes/brflowers,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"btS" = (
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"btT" = (
/obj/structure/flora/junglebush,
/obj/structure/flora/ausbushes/sunnybush,
/turf/open/floor/grass,
-/area/medical/genetics)
-"btU" = (
-/obj/item/twohanded/required/kirbyplants{
- icon_state = "plant-21"
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"btV" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 1
},
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"btW" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"btX" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/medical_cloning{
- pixel_y = 6
- },
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"btY" = (
/obj/structure/table,
-/obj/item/storage/box/rxglasses{
- pixel_x = 3;
- pixel_y = 3
- },
/obj/item/storage/box/bodybags,
/obj/item/pen,
+/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
- dir = 8
+ dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"btZ" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/effect/turf_decal/tile/blue{
@@ -28582,34 +28541,26 @@
/turf/open/floor/plating,
/area/maintenance/department/engine)
"bvc" = (
-/turf/closed/wall/r_wall,
-/area/medical/genetics)
-"bvd" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
+/obj/structure/table,
+/obj/item/storage/box/rxglasses{
+ pixel_x = 3;
+ pixel_y = 3
},
+/obj/item/clothing/gloves/color/latex,
+/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/structure/cable,
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "GeneticsDoor";
- name = "Cloning";
- req_one_access_txt = "5;9"
- },
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bve" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plating,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
+"bvd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"bvf" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/machinery/camera{
@@ -29150,7 +29101,7 @@
"bwu" = (
/mob/living/simple_animal/pet/dog/corgi,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bwv" = (
/obj/machinery/airalarm{
pixel_y = 22
@@ -29167,56 +29118,25 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/structure/closet/wardrobe/pjs,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bwx" = (
-/obj/structure/bed,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/item/bedsheet/medical,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bwy" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
/obj/effect/turf_decal/tile/blue{
dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bwz" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bwA" = (
/obj/structure/table,
/obj/item/storage/box/bodybags,
/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
/obj/effect/turf_decal/tile/blue,
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bwB" = (
/obj/machinery/requests_console{
department = "Medbay";
@@ -29887,7 +29807,7 @@
"byd" = (
/obj/structure/flora/junglebush/c,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bye" = (
/obj/structure/window/reinforced{
dir = 4;
@@ -29897,7 +29817,7 @@
dir = 4
},
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"byf" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -29908,8 +29828,9 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"byg" = (
/turf/closed/wall/r_wall,
/area/science/genetics)
@@ -29917,22 +29838,20 @@
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
dir = 1
},
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"byi" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 9
},
/obj/structure/cable,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"byj" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"byk" = (
-/obj/structure/table,
-/obj/item/clothing/gloves/color/latex,
/obj/machinery/light{
dir = 4
},
@@ -29944,8 +29863,12 @@
dir = 4
},
/obj/effect/turf_decal/tile/blue,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"byl" = (
/obj/structure/extinguisher_cabinet{
pixel_x = -24
@@ -30589,15 +30512,15 @@
dir = 8
},
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bzF" = (
/obj/machinery/door/window/eastleft{
- name = "Monkey Pen";
- req_one_access_txt = "9"
+ name = "Petting Garden";
+ req_one_access_txt = null
},
/mob/living/simple_animal/pet/dog/corgi/puppy,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bzG" = (
/obj/effect/turf_decal/tile/blue{
dir = 8
@@ -30606,33 +30529,26 @@
dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bzH" = (
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bzI" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 1
},
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bzJ" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 6
},
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bzK" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bzL" = (
/obj/structure/sink{
dir = 8;
@@ -30646,7 +30562,7 @@
},
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bzM" = (
/obj/item/twohanded/required/kirbyplants{
icon_state = "plant-10"
@@ -31099,14 +31015,14 @@
"bAN" = (
/obj/structure/flora/ausbushes/sparsegrass,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bAO" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
/obj/machinery/light/small,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bAP" = (
/obj/structure/window/reinforced{
dir = 4;
@@ -31117,7 +31033,7 @@
},
/obj/structure/flora/ausbushes/palebush,
/turf/open/floor/grass,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bAQ" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
@@ -31128,8 +31044,9 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/item/twohanded/required/kirbyplants/random,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bAR" = (
/obj/effect/turf_decal/tile/purple{
dir = 8
@@ -31149,20 +31066,16 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bAT" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 9
},
/obj/structure/cable,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bAU" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bAV" = (
/obj/machinery/shower{
dir = 8
@@ -31177,7 +31090,7 @@
},
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bAW" = (
/turf/closed/wall,
/area/medical/virology)
@@ -31681,46 +31594,43 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/structure/closet/wardrobe/pjs,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bCa" = (
-/obj/structure/bed,
/obj/effect/turf_decal/tile/blue{
dir = 8
},
/obj/effect/turf_decal/tile/blue,
-/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bCb" = (
/obj/machinery/camera{
- c_tag = "Genetics";
+ c_tag = "Ward Aft";
dir = 1;
network = list("ss13","medbay")
},
-/obj/structure/bed,
/obj/effect/turf_decal/tile/blue{
dir = 8
},
/obj/effect/turf_decal/tile/blue,
-/obj/item/bedsheet/medical,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bCc" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/blue{
dir = 8
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bCd" = (
/obj/structure/cable,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bCe" = (
/obj/machinery/power/apc{
dir = 4;
- name = "Genetics APC";
+ name = "Ward APC";
pixel_x = 24
},
/obj/structure/cable,
@@ -31729,7 +31639,7 @@
},
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bCf" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
@@ -32303,7 +32213,7 @@
dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bDm" = (
/obj/structure/closet/secure_closet/personal/patient,
/obj/machinery/light,
@@ -32316,7 +32226,7 @@
},
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bDn" = (
/obj/structure/closet/secure_closet/personal/patient,
/obj/effect/turf_decal/tile/blue{
@@ -32327,7 +32237,7 @@
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/medical/medbay/zone2)
"bDo" = (
/obj/machinery/shower{
dir = 4
@@ -52700,6 +52610,9 @@
/obj/machinery/atmospherics/pipe/simple/general/hidden,
/turf/open/floor/plating,
/area/maintenance/department/cargo)
+"lku" = (
+/turf/closed/wall/r_wall,
+/area/medical/medbay/zone2)
"lms" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 9
@@ -53947,6 +53860,16 @@
/obj/structure/lattice,
/turf/open/space/basic,
/area/space)
+"ofo" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/structure/closet/wardrobe/mixed,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"ofN" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/blue,
@@ -55715,6 +55638,17 @@
},
/turf/open/floor/engine,
/area/engine/supermatter)
+"spo" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/item/twohanded/required/kirbyplants/random,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"spz" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/structure/cable,
@@ -55977,15 +55911,6 @@
/obj/machinery/meter,
/turf/open/floor/engine,
/area/engine/engineering)
-"sXb" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/chair/office{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
"sXi" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -56659,6 +56584,14 @@
},
/turf/open/floor/plasteel,
/area/engine/atmos)
+"urO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
"urP" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -82061,13 +81994,13 @@ bnv
bou
bnv
bou
-bvc
+bnv
bwv
byf
bzG
bAQ
bBZ
-bvc
+bnv
bDi
bEn
bDi
@@ -82317,14 +82250,14 @@ bov
bpy
bqW
bsr
-btU
-bou
+bqW
+ofo
bwx
bpB
-bzH
+bjQ
bAS
bCa
-bvc
+bnv
bEr
bFH
bEr
@@ -82572,17 +82505,17 @@ bmi
bjN
bow
bpz
-sXb
+bjQ
bss
btV
-bou
-bwx
+bpz
+bjQ
byh
bzI
-bAS
+urO
bCb
-bvc
-bvc
+bnv
+lku
bFI
bGO
bHU
@@ -82833,13 +82766,13 @@ bqX
bst
btW
bvd
-bwy
+btW
byi
bzJ
bAT
bCc
bDl
-bvc
+lku
bFJ
bGP
bHV
@@ -83089,14 +83022,14 @@ bpB
bqY
bsu
btX
-bve
-bwz
-byj
+btX
+btX
+btX
bzK
-bAU
+btV
bCd
bDm
-bvc
+lku
bFK
bGQ
bHX
@@ -83342,7 +83275,7 @@ kSO
bjL
bjL
boz
-bpB
+spo
bqZ
bsv
btY
@@ -83353,7 +83286,7 @@ bzL
bAV
bCe
bDn
-bvc
+lku
bFL
bGR
bHX
@@ -83603,16 +83536,16 @@ bpC
bra
bsw
bnv
-bvc
-bvc
-bvc
-bvc
-bvc
-bvc
-bvc
-bvc
-bAW
-bAW
+bnv
+bnv
+bnv
+bnv
+bnv
+bnv
+bnv
+lku
+bEr
+bEr
bHY
bGW
bKn
@@ -84647,7 +84580,7 @@ bKt
qar
bGW
bNR
-bAW
+bEr
bva
bva
pwj
diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm
index af4fd9c60f9..b2b404f7289 100644
--- a/_maps/map_files/debug/runtimestation.dmm
+++ b/_maps/map_files/debug/runtimestation.dmm
@@ -826,7 +826,6 @@
/turf/open/floor/plasteel/cafeteria,
/area/medical/medbay)
"cK" = (
-/obj/machinery/dna_scannernew,
/obj/effect/turf_decal/tile/blue{
dir = 8
},
@@ -1278,7 +1277,6 @@
/area/hallway/secondary/entry)
"es" = (
/obj/machinery/light,
-/obj/machinery/clonepod,
/obj/effect/turf_decal/tile/blue{
dir = 4
},
@@ -1934,9 +1932,7 @@
pixel_x = 32
},
/obj/structure/cable,
-/obj/machinery/computer/shuttle/mining{
- dir = 2
- },
+/obj/machinery/computer/shuttle/mining,
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
"gk" = (
@@ -2356,15 +2352,6 @@
},
/turf/open/floor/plasteel,
/area/science)
-"BB" = (
-/obj/machinery/computer/cloning{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white/corner,
-/area/medical/medbay)
"BD" = (
/obj/structure/closet/secure_closet/CMO{
locked = 0
@@ -2471,8 +2458,8 @@
height = 5;
id = "mining_home";
name = "mining shuttle bay";
- width = 7;
- roundstart_template = /datum/map_template/shuttle/mining/box
+ roundstart_template = /datum/map_template/shuttle/mining/box;
+ width = 7
},
/turf/open/floor/engine,
/area/quartermaster/miningoffice)
@@ -8404,7 +8391,7 @@ by
Qt
by
cm
-BB
+cK
by
cS
cS
diff --git a/_maps/shuttles/emergency_zeta.dmm b/_maps/shuttles/emergency_zeta.dmm
index f2fa6efcda3..b07d3e0c16a 100644
--- a/_maps/shuttles/emergency_zeta.dmm
+++ b/_maps/shuttles/emergency_zeta.dmm
@@ -221,18 +221,6 @@
/obj/machinery/sleeper/survival_pod,
/turf/open/floor/plating/abductor,
/area/shuttle/escape)
-"K" = (
-/obj/machinery/dna_scannernew,
-/turf/open/floor/plating/abductor,
-/area/shuttle/escape)
-"L" = (
-/obj/machinery/computer/prototype_cloning,
-/turf/open/floor/plating/abductor,
-/area/shuttle/escape)
-"M" = (
-/obj/machinery/clonepod/experimental,
-/turf/open/floor/plating/abductor,
-/area/shuttle/escape)
"N" = (
/obj/machinery/abductor/pad{
desc = "A funky looking disc, built into the floor."
@@ -591,7 +579,7 @@ l
l
l
c
-K
+l
l
l
Y
@@ -614,7 +602,7 @@ l
l
l
c
-L
+l
l
l
l
@@ -637,7 +625,7 @@ l
q
s
b
-M
+l
O
S
Z
diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm
index 228d9e9fa22..3719ec84df2 100644
--- a/code/__DEFINES/DNA.dm
+++ b/code/__DEFINES/DNA.dm
@@ -103,10 +103,6 @@
#define TR_KEEPSTUNS (1<<9)
#define TR_KEEPREAGENTS (1<<10)
-
-#define CLONER_FRESH_CLONE "fresh"
-#define CLONER_MATURE_CLONE "mature"
-
//species traits for mutantraces
#define MUTCOLORS 1
#define HAIR 2
diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm
index f84bee5a5af..4d73369a318 100644
--- a/code/__DEFINES/access.dm
+++ b/code/__DEFINES/access.dm
@@ -26,7 +26,7 @@
#define ACCESS_AI_UPLOAD 16
#define ACCESS_TELEPORTER 17
#define ACCESS_EVA 18
-/// Bridge, EVA storage windoors, gateway shutters, AI integrity restorer, clone record deletion, comms console
+/// Bridge, EVA storage windoors, gateway shutters, AI integrity restorer, comms console
#define ACCESS_HEADS 19
#define ACCESS_CAPTAIN 20
#define ACCESS_ALL_PERSONAL_LOCKERS 21
@@ -77,8 +77,6 @@
#define ACCESS_WEAPONS 66
/// NTnet diagnostics/monitoring software
#define ACCESS_NETWORK 67
-/// Cloning room and clone pod ejection
-#define ACCESS_CLONING 68
/// Pharmacy access (Chemistry room in Medbay)
#define ACCESS_PHARMACY 69 ///Nice.
diff --git a/code/__DEFINES/machines.dm b/code/__DEFINES/machines.dm
index 7781efc5eee..71ea98f9f0d 100644
--- a/code/__DEFINES/machines.dm
+++ b/code/__DEFINES/machines.dm
@@ -110,10 +110,6 @@
#define MACHINE_ELECTRIFIED_PERMANENT -1
#define MACHINE_DEFAULT_ELECTRIFY_TIME 30
-//cloning defines. These are flags.
-#define CLONING_SUCCESS (1<<0)
-#define CLONING_DELETE_RECORD (1<<1)
-
//these flags are used to tell the DNA modifier if a plant gene cannot be extracted or modified.
#define PLANT_GENE_REMOVABLE (1<<0)
#define PLANT_GENE_EXTRACTABLE (1<<1)
diff --git a/code/_globalvars/lists/poll_ignore.dm b/code/_globalvars/lists/poll_ignore.dm
index 580caa1ad49..98c801c1ff0 100644
--- a/code/_globalvars/lists/poll_ignore.dm
+++ b/code/_globalvars/lists/poll_ignore.dm
@@ -14,7 +14,6 @@
#define POLL_IGNORE_SWARMER "swarmer"
#define POLL_IGNORE_DRONE "drone"
#define POLL_IGNORE_FUGITIVE "fugitive"
-#define POLL_IGNORE_DEFECTIVECLONE "defective_clone"
#define POLL_IGNORE_PYROSLIME "slime"
#define POLL_IGNORE_SHADE "shade"
#define POLL_IGNORE_IMAGINARYFRIEND "imaginary_friend"
@@ -38,7 +37,6 @@ GLOBAL_LIST_INIT(poll_ignore_desc, list(
POLL_IGNORE_SWARMER = "Swarmer shells",
POLL_IGNORE_DRONE = "Drone shells",
POLL_IGNORE_FUGITIVE = "Fugitive Hunter",
- POLL_IGNORE_DEFECTIVECLONE = "Defective clone",
POLL_IGNORE_PYROSLIME = "Slime",
POLL_IGNORE_SHADE = "Shade",
POLL_IGNORE_IMAGINARYFRIEND = "Imaginary Friend",
diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm
index 589109d45e6..4dc647b8cea 100644
--- a/code/_onclick/observer.dm
+++ b/code/_onclick/observer.dm
@@ -4,7 +4,7 @@
if(can_reenter_corpse && mind && mind.current)
if(A == mind.current || (mind.current in A)) // double click your corpse or whatever holds it
- reenter_corpse() // (cloning scanner, body bag, closet, mech, etc)
+ reenter_corpse() // (body bag, closet, mech, etc)
return // seems legit.
// Things you might plausibly want to follow
diff --git a/code/datums/brain_damage/brain_trauma.dm b/code/datums/brain_damage/brain_trauma.dm
index 1aa1341c9cf..ca63c5b3d66 100644
--- a/code/datums/brain_damage/brain_trauma.dm
+++ b/code/datums/brain_damage/brain_trauma.dm
@@ -14,7 +14,6 @@
var/can_gain = TRUE
var/random_gain = TRUE //can this be gained through random traumas?
var/resilience = TRAUMA_RESILIENCE_BASIC //how hard is this to cure?
- var/clonable = TRUE // will this transfer if the brain is cloned?
/datum/brain_trauma/Destroy()
if(brain && brain.traumas)
@@ -25,10 +24,6 @@
owner = null
return ..()
-/datum/brain_trauma/proc/on_clone()
- if(clonable)
- return new type
-
//Called on life ticks
/datum/brain_trauma/proc/on_life()
return
diff --git a/code/datums/brain_damage/phobia.dm b/code/datums/brain_damage/phobia.dm
index 80a1bd24704..12faa9ba365 100644
--- a/code/datums/brain_damage/phobia.dm
+++ b/code/datums/brain_damage/phobia.dm
@@ -31,11 +31,6 @@
trigger_species = SStraumas.phobia_species[phobia_type]
..()
-
-/datum/brain_trauma/mild/phobia/on_clone()
- if(clonable)
- return new type(phobia_type)
-
/datum/brain_trauma/mild/phobia/on_life()
..()
if(HAS_TRAIT(owner, TRAIT_FEARLESS))
diff --git a/code/datums/brain_damage/special.dm b/code/datums/brain_damage/special.dm
index 9444795108d..c743bf200da 100644
--- a/code/datums/brain_damage/special.dm
+++ b/code/datums/brain_damage/special.dm
@@ -142,7 +142,6 @@
/datum/brain_trauma/special/psychotic_brawling/bath_salts
name = "Chemical Violent Psychosis"
- clonable = FALSE
/datum/brain_trauma/special/tenacity
name = "Tenacity"
@@ -244,7 +243,6 @@
scan_desc = "criminal mind"
gain_text = "Justice is coming for you."
lose_text = "You were absolved for your crimes."
- clonable = FALSE
random_gain = FALSE
var/obj/effect/hallucination/simple/securitron/beepsky
diff --git a/code/datums/dna.dm b/code/datums/dna.dm
index 231fc1ec01f..d6db4de908f 100644
--- a/code/datums/dna.dm
+++ b/code/datums/dna.dm
@@ -11,7 +11,6 @@
var/list/temporary_mutations = list() //Temporary changes to the UE
var/list/previous = list() //For temporary name/ui/ue/blood_type modifications
var/mob/living/holder
- var/delete_species = TRUE //Set to FALSE when a body is scanned by a cloner to fix #38875
var/mutation_index[DNA_MUTATION_BLOCKS] //List of which mutations this carbon has and its assigned block
var/stability = 100
var/scrambled = FALSE //Did we take something like mutagen? In that case we cant get our genes scanned to instantly cheese all the powers.
@@ -27,8 +26,7 @@
cholder.dna = null
holder = null
- if(delete_species)
- QDEL_NULL(species)
+ QDEL_NULL(species)
mutations.Cut() //This only references mutations, just dereference.
temporary_mutations.Cut() //^
diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm
index b2aa5b95cbd..857fb6e45ed 100644
--- a/code/datums/mood_events/generic_negative_events.dm
+++ b/code/datums/mood_events/generic_negative_events.dm
@@ -213,10 +213,6 @@
timeout = 3 MINUTES
//These are unused so far but I want to remember them to use them later
-/datum/mood_event/cloned_corpse
- description = "I recently saw my own corpse...\n"
- mood_change = -6
-
/datum/mood_event/surgery
description = "HE'S CUTTING ME OPEN!!\n"
mood_change = -8
diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm
index 886cca8e8bb..d3465ca1476 100644
--- a/code/datums/ruins/space.dm
+++ b/code/datums/ruins/space.dm
@@ -270,12 +270,6 @@
description = "With heated debates over the legality of the catperson and their status in the workforce, there's always a place for the blackmarket to slip in for some cash. Whether the results \
are morally sound or not is another issue entirely."
-/datum/map_template/ruin/space/cloning_facility
- id = "cloning_facility"
- suffix = "cloning_facility.dmm"
- name = "Ancient Cloning Lab"
- description = "An experimental cloning lab snapped off from an ancient ship. The cloner model inside lacks many modern functionalities and security measures."
-
/datum/map_template/ruin/space/hilbertresearchfacility
id = "hilbert_facility"
suffix = "hilbertshoteltestingsite.dmm"
diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm
index df39eeb7763..047cf571892 100644
--- a/code/datums/shuttles.dm
+++ b/code/datums/shuttles.dm
@@ -478,7 +478,7 @@
name = "Tr%nPo2r& Z3TA"
description = "A glitch appears on your monitor, flickering in and out of the options laid before you. \
It seems strange and alien, you may need a special technology to access the signal.."
- admin_notes = "Has an on-board experimental cloner that creates copies of its user, alien surgery tools, and a void core that provides unlimited power."
+ admin_notes = "Has alien surgery tools, and a void core that provides unlimited power."
credit_cost = 8000
/datum/map_template/shuttle/emergency/zeta/prerequisites_met()
diff --git a/code/datums/traits/_quirk.dm b/code/datums/traits/_quirk.dm
index 9187d57d856..e27fd4d8009 100644
--- a/code/datums/traits/_quirk.dm
+++ b/code/datums/traits/_quirk.dm
@@ -56,9 +56,6 @@
/datum/quirk/proc/post_add() //for text, disclaimers etc. given after you spawn in with the trait
/datum/quirk/proc/on_transfer() //code called when the trait is transferred to a new mob
-/datum/quirk/proc/clone_data() //return additional data that should be remembered by cloning
-/datum/quirk/proc/on_clone(data) //create the quirk from clone data
-
/datum/quirk/process()
if(QDELETED(quirk_holder))
quirk_holder = null
diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm
index 3498514b44d..c0bb70677bc 100644
--- a/code/datums/traits/negative.dm
+++ b/code/datums/traits/negative.dm
@@ -203,12 +203,6 @@
SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "family_heirloom")
SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, "family_heirloom_missing", /datum/mood_event/family_heirloom_missing)
-/datum/quirk/family_heirloom/clone_data()
- return heirloom
-
-/datum/quirk/family_heirloom/on_clone(data)
- heirloom = data
-
/datum/quirk/frail
name = "Frail"
desc = "Your bones might as well be made of glass! Your limbs can take less damage before they become disabled."
diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm
index d34788fe68b..bbc117ec3f6 100644
--- a/code/game/area/Space_Station_13_areas.dm
+++ b/code/game/area/Space_Station_13_areas.dm
@@ -701,10 +701,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
name = "Genetics Lab"
icon_state = "genetics"
-/area/medical/genetics/cloning
- name = "Cloning Lab"
- icon_state = "cloning"
-
/area/medical/sleeper
name = "Medbay Treatment Center"
icon_state = "exam_room"
diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm
deleted file mode 100644
index 97bb1eafdb3..00000000000
--- a/code/game/machinery/cloning.dm
+++ /dev/null
@@ -1,572 +0,0 @@
-//Cloning revival method.
-//The pod handles the actual cloning while the computer manages the clone profiles
-
-//Potential replacement for genetics revives or something I dunno (?)
-
-#define CLONE_INITIAL_DAMAGE 150 //Clones in clonepods start with 150 cloneloss damage and 150 brainloss damage, thats just logical
-#define MINIMUM_HEAL_LEVEL 40
-
-#define SPEAK(message) radio.talk_into(src, message, radio_channel)
-
-/obj/machinery/clonepod
- name = "cloning pod"
- desc = "An electronically-lockable pod for growing organic tissue."
- density = TRUE
- icon = 'icons/obj/machines/cloning.dmi'
- icon_state = "pod_0"
- req_access = list(ACCESS_CLONING) //FOR PREMATURE UNLOCKING.
- verb_say = "states"
- circuit = /obj/item/circuitboard/machine/clonepod
-
- var/heal_level //The clone is released once its health reaches this level.
- var/obj/machinery/computer/cloning/connected //So we remember the connected clone machine.
- var/mess = FALSE //Need to clean out it if it's full of exploded clone.
- var/attempting = FALSE //One clone attempt at a time thanks
- var/speed_coeff
- var/efficiency
-
- var/datum/mind/clonemind
- var/grab_ghost_when = CLONER_MATURE_CLONE
-
- var/internal_radio = TRUE
- var/obj/item/radio/radio
- var/radio_key = /obj/item/encryptionkey/headset_med
- var/radio_channel = RADIO_CHANNEL_MEDICAL
-
- var/obj/effect/countdown/clonepod/countdown
-
- var/list/unattached_flesh
- var/flesh_number = 0
- var/datum/bank_account/current_insurance
- fair_market_price = 5 // He nodded, because he knew I was right. Then he swiped his credit card to pay me for arresting him.
- payment_department = ACCOUNT_MED
-/obj/machinery/clonepod/Initialize()
- . = ..()
-
- countdown = new(src)
-
- if(internal_radio)
- radio = new(src)
- radio.keyslot = new radio_key
- radio.subspace_transmission = TRUE
- radio.canhear_range = 0
- radio.recalculateChannels()
-
-/obj/machinery/clonepod/Destroy()
- var/mob/living/mob_occupant = occupant
- go_out()
- if(mob_occupant)
- log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to Destroy().")
- QDEL_NULL(radio)
- QDEL_NULL(countdown)
- if(connected)
- connected.DetachCloner(src)
- QDEL_LIST(unattached_flesh)
- . = ..()
-
-/obj/machinery/clonepod/RefreshParts()
- speed_coeff = 0
- efficiency = 0
- for(var/obj/item/stock_parts/scanning_module/S in component_parts)
- efficiency += S.rating
- for(var/obj/item/stock_parts/manipulator/P in component_parts)
- speed_coeff += P.rating
- heal_level = (efficiency * 15) + 10
- if(heal_level < MINIMUM_HEAL_LEVEL)
- heal_level = MINIMUM_HEAL_LEVEL
- if(heal_level > 100)
- heal_level = 100
-
-/obj/machinery/clonepod/attack_hand(mob/user)
- . = ..()
- if(.)
- return
- user.examinate(src)
-
-/obj/machinery/clonepod/attack_ai(mob/user)
- return attack_hand(user)
-
-/obj/machinery/clonepod/examine(mob/user)
- . = ..()
- . += "The linking device can be scanned with a multitool."
- if(in_range(user, src) || isobserver(user))
- . += "The status display reads: Cloning speed at [speed_coeff*50]%.
Predicted amount of cellular damage: [100-heal_level]%."
- if(efficiency > 5)
- . += "Pod has been upgraded to support autoprocessing and apply beneficial mutations."
-
-//The return of data disks?? Just for transferring between genetics machine/cloning machine.
-//TO-DO: Make the genetics machine accept them.
-/obj/item/disk/data
- name = "cloning data disk"
- icon_state = "datadisk0" //Gosh I hope syndies don't mistake them for the nuke disk.
- var/list/fields = list()
- var/list/mutations = list()
- var/max_mutations = 6
- var/read_only = FALSE //Well,it's still a floppy disk
-
-//Disk stuff.
-/obj/item/disk/data/Initialize()
- . = ..()
- icon_state = "datadisk[rand(0,6)]"
- add_overlay("datadisk_gene")
-
-/obj/item/disk/data/attack_self(mob/user)
- read_only = !read_only
- to_chat(user, "You flip the write-protect tab to [read_only ? "protected" : "unprotected"].")
-
-/obj/item/disk/data/examine(mob/user)
- . = ..()
- . += "The write-protect tab is set to [read_only ? "protected" : "unprotected"]."
-
-
-//Clonepod
-
-/obj/machinery/clonepod/examine(mob/user)
- . = ..()
- var/mob/living/mob_occupant = occupant
- if(mess)
- . += "It's filled with blood and viscera. You swear you can see it moving..."
- if(is_operational() && istype(mob_occupant))
- if(mob_occupant.stat != DEAD)
- . += "Current clone cycle is [round(get_completion())]% complete."
-
-/obj/machinery/clonepod/return_air()
- // We want to simulate the clone not being in contact with
- // the atmosphere, so we'll put them in a constant pressure
- // nitrogen. They don't need to breathe while cloning anyway.
- var/static/datum/gas_mixture/immutable/cloner/GM //global so that there's only one instance made for all cloning pods
- if(!GM)
- GM = new
- return GM
-
-/obj/machinery/clonepod/proc/get_completion()
- . = FALSE
- var/mob/living/mob_occupant = occupant
- if(mob_occupant)
- . = (100 * ((mob_occupant.health + 100) / (heal_level + 100)))
-
-/obj/machinery/clonepod/attack_ai(mob/user)
- return examine(user)
-
-//Start growing a human clone in the pod!
-/obj/machinery/clonepod/proc/growclone(clonename, ui, mutation_index, mindref, last_death, blood_type, datum/species/mrace, list/features, factions, list/quirks, datum/bank_account/insurance, list/traumas, empty)
- if(panel_open)
- return NONE
- if(mess || attempting)
- return NONE
-
- if(!empty) //Doesn't matter if we're just making a copy
- clonemind = locate(mindref) in SSticker.minds
- if(!istype(clonemind)) //not a mind
- return NONE
- if(clonemind.last_death != last_death) //The soul has advanced, the record has not.
- return NONE
- if(!QDELETED(clonemind.current))
- if(clonemind.current.stat != DEAD) //mind is associated with a non-dead body
- return NONE
- if(clonemind.current.suiciding) // Mind is associated with a body that is suiciding.
- return NONE
- if(!clonemind.active)
- // get_ghost() will fail if they're unable to reenter their body
- var/mob/dead/observer/G = clonemind.get_ghost()
- if(!G)
- return NONE
- if(G.suiciding) // The ghost came from a body that is suiciding.
- return NONE
- if(clonemind.damnation_type) //Can't clone the damned.
- INVOKE_ASYNC(src, .proc/horrifyingsound)
- mess = TRUE
- icon_state = "pod_g"
- update_icon()
- return NONE
- current_insurance = insurance
- attempting = TRUE //One at a time!!
- countdown.start()
-
- var/mob/living/carbon/human/H = new /mob/living/carbon/human(src)
-
- if(!clonename) //to prevent null names
- clonename = "clone ([rand(1,999)])"
- H.real_name = clonename
-
- H.hardset_dna(ui, mutation_index, H.real_name, blood_type, mrace, features)
-
- if(!HAS_TRAIT(H, TRAIT_RADIMMUNE))//dont apply mutations if the species is Mutation proof.
- if(efficiency > 2)
- var/list/unclean_mutations = (GLOB.not_good_mutations|GLOB.bad_mutations)
- H.dna.remove_mutation_group(unclean_mutations)
- if(efficiency > 5 && prob(20))
- H.easy_randmut(POSITIVE)
- if(efficiency < 3 && prob(50))
- var/mob/M = H.easy_randmut(NEGATIVE+MINOR_NEGATIVE)
- if(ismob(M))
- H = M
-
- H.silent = 20 //Prevents an extreme edge case where clones could speak if they said something at exactly the right moment.
- occupant = H
-
- icon_state = "pod_1"
- //Get the clone body ready
- maim_clone(H)
- ADD_TRAIT(H, TRAIT_STABLEHEART, CLONING_POD_TRAIT)
- ADD_TRAIT(H, TRAIT_STABLELIVER, CLONING_POD_TRAIT)
- ADD_TRAIT(H, TRAIT_EMOTEMUTE, CLONING_POD_TRAIT)
- ADD_TRAIT(H, TRAIT_MUTE, CLONING_POD_TRAIT)
- ADD_TRAIT(H, TRAIT_NOBREATH, CLONING_POD_TRAIT)
- ADD_TRAIT(H, TRAIT_NOCRITDAMAGE, CLONING_POD_TRAIT)
- H.Unconscious(80)
-
- if(!empty)
- clonemind.transfer_to(H)
-
- if(grab_ghost_when == CLONER_FRESH_CLONE)
- H.grab_ghost()
- to_chat(H, "Consciousness slowly creeps over you as your body regenerates.
So this is what cloning feels like?")
-
- if(grab_ghost_when == CLONER_MATURE_CLONE)
- H.ghostize(TRUE) //Only does anything if they were still in their old body and not already a ghost
- to_chat(H.get_ghost(TRUE), "Your body is beginning to regenerate in a cloning pod. You will become conscious when it is complete.")
-
- if(H)
- H.faction |= factions
-
- for(var/V in quirks)
- var/datum/quirk/Q = new V(H)
- Q.on_clone(quirks[V])
-
- for(var/t in traumas)
- var/datum/brain_trauma/BT = t
- var/datum/brain_trauma/cloned_trauma = BT.on_clone()
- if(cloned_trauma)
- H.gain_trauma(cloned_trauma, BT.resilience)
-
- H.set_cloned_appearance()
-
- H.set_suicide(FALSE)
- attempting = FALSE
- return CLONING_SUCCESS
-
-//Grow clones to maturity then kick them out. FREELOADERS
-/obj/machinery/clonepod/process()
- var/mob/living/mob_occupant = occupant
-
- if(!is_operational()) //Autoeject if power is lost
- if(mob_occupant)
- go_out()
- log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to power loss.")
-
- connected_message("Clone Ejected: Loss of power.")
-
- else if(mob_occupant && (mob_occupant.loc == src))
- if(SSeconomy.full_ancap)
- if(!current_insurance)
- go_out()
- log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to invalid bank account.")
- connected_message("Clone Ejected: No bank account.")
- if(internal_radio)
- SPEAK("The cloning of [mob_occupant.real_name] has been terminated due to no bank account to draw payment from.")
- else if(!current_insurance.adjust_money(-fair_market_price))
- go_out()
- log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to insufficient funds.")
- connected_message("Clone Ejected: Out of Money.")
- if(internal_radio)
- SPEAK("The cloning of [mob_occupant.real_name] has been ended prematurely due to being unable to pay.")
- else
- var/datum/bank_account/D = SSeconomy.get_dep_account(payment_department)
- if(D)
- D.adjust_money(fair_market_price)
- if(mob_occupant && (mob_occupant.stat == DEAD) || (mob_occupant.suiciding) || mob_occupant.hellbound) //Autoeject corpses and suiciding dudes.
- connected_message("Clone Rejected: Deceased.")
- if(internal_radio)
- SPEAK("The cloning of [mob_occupant.real_name] has been \
- aborted due to unrecoverable tissue failure.")
- go_out()
- log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] after suiciding.")
-
- else if(mob_occupant && mob_occupant.cloneloss > (100 - heal_level))
- mob_occupant.Unconscious(80)
- var/dmg_mult = CONFIG_GET(number/damage_multiplier)
- //Slowly get that clone healed and finished.
- mob_occupant.adjustCloneLoss(-((speed_coeff / 2) * dmg_mult))
- var/progress = CLONE_INITIAL_DAMAGE - mob_occupant.getCloneLoss()
- // To avoid the default cloner making incomplete clones
- progress += (100 - MINIMUM_HEAL_LEVEL)
- var/milestone = CLONE_INITIAL_DAMAGE / flesh_number
- var/installed = flesh_number - unattached_flesh.len
-
- if((progress / milestone) >= installed)
- // attach some flesh
- var/obj/item/I = pick_n_take(unattached_flesh)
- if(isorgan(I))
- var/obj/item/organ/O = I
- O.organ_flags &= ~ORGAN_FROZEN
- O.Insert(mob_occupant)
- else if(isbodypart(I))
- var/obj/item/bodypart/BP = I
- BP.attach_limb(mob_occupant)
-
- use_power(7500) //This might need tweaking.
-
- else if(mob_occupant && (mob_occupant.cloneloss <= (100 - heal_level)))
- connected_message("Cloning Process Complete.")
- if(internal_radio)
- SPEAK("The cloning cycle of [mob_occupant.real_name] is complete.")
-
- // If the cloner is upgraded to debugging high levels, sometimes
- // organs and limbs can be missing.
- for(var/i in unattached_flesh)
- if(isorgan(i))
- var/obj/item/organ/O = i
- O.organ_flags &= ~ORGAN_FROZEN
- O.Insert(mob_occupant)
- else if(isbodypart(i))
- var/obj/item/bodypart/BP = i
- BP.attach_limb(mob_occupant)
-
- go_out()
- log_cloning("[key_name(mob_occupant)] completed cloning cycle in [src] at [AREACOORD(src)].")
-
- else if (!mob_occupant || mob_occupant.loc != src)
- occupant = null
- if (!mess && !panel_open)
- icon_state = "pod_0"
- use_power(200)
-
-//Let's unlock this early I guess. Might be too early, needs tweaking.
-/obj/machinery/clonepod/attackby(obj/item/W, mob/user, params)
- if(!(occupant || mess))
- if(default_deconstruction_screwdriver(user, "[icon_state]_maintenance", "[initial(icon_state)]",W))
- return
-
- if(default_deconstruction_crowbar(W))
- return
-
- if(W.tool_behaviour == TOOL_MULTITOOL)
- if(!multitool_check_buffer(user, W))
- return
- var/obj/item/multitool/P = W
-
- if(istype(P.buffer, /obj/machinery/computer/cloning))
- if(get_area(P.buffer) != get_area(src))
- to_chat(user, "-% Cannot link machines across power zones. Buffer cleared %-")
- P.buffer = null
- return
- to_chat(user, "-% Successfully linked [P.buffer] with [src] %-")
- var/obj/machinery/computer/cloning/comp = P.buffer
- if(connected)
- connected.DetachCloner(src)
- comp.AttachCloner(src)
- else
- P.buffer = src
- to_chat(user, "-% Successfully stored [REF(P.buffer)] [P.buffer.name] in buffer %-")
- return
-
- var/mob/living/mob_occupant = occupant
- if(W.GetID())
- if(!check_access(W))
- to_chat(user, "Access Denied.")
- return
- if(!(mob_occupant || mess))
- to_chat(user, "Error: Pod has no occupant.")
- return
- else
- add_fingerprint(user)
- connected_message("Emergency Ejection")
- SPEAK("An emergency ejection of [clonemind.name] has occurred. Survival not guaranteed.")
- to_chat(user, "You force an emergency ejection. ")
- go_out()
- log_cloning("[key_name(user)] manually ejected [key_name(mob_occupant)] from [src] at [AREACOORD(src)].")
- log_combat(user, mob_occupant, "ejected", W, "from [src]")
- else
- return ..()
-
-/obj/machinery/clonepod/emag_act(mob/user)
- if(!occupant)
- return
- to_chat(user, "You corrupt the genetic compiler.")
- malfunction()
- add_fingerprint(user)
- log_cloning("[key_name(user)] emagged [src] at [AREACOORD(src)], causing it to malfunction.")
- if(user)
- log_combat(user, src, "emagged", null, occupant ? "[occupant] inside, killing them via malfunction." : null)
-
-//Put messages in the connected computer's temp var for display.
-/obj/machinery/clonepod/proc/connected_message(message)
- if ((isnull(connected)) || (!istype(connected, /obj/machinery/computer/cloning)))
- return FALSE
- if (!message)
- return FALSE
-
- connected.temp = message
- connected.updateUsrDialog()
- return TRUE
-
-/obj/machinery/clonepod/proc/go_out()
- countdown.stop()
- var/mob/living/mob_occupant = occupant
- var/turf/T = get_turf(src)
-
- if(mess) //Clean that mess and dump those gibs!
- for(var/obj/fl in unattached_flesh)
- fl.forceMove(T)
- if(istype(fl, /obj/item/organ))
- var/obj/item/organ/O = fl
- O.organ_flags &= ~ORGAN_FROZEN
- unattached_flesh.Cut()
- mess = FALSE
- new /obj/effect/gibspawner/generic(get_turf(src), mob_occupant)
- audible_message("You hear a splat.")
- icon_state = "pod_0"
- return
-
- if(!mob_occupant)
- return
- current_insurance = null
- REMOVE_TRAIT(mob_occupant, TRAIT_STABLEHEART, CLONING_POD_TRAIT)
- REMOVE_TRAIT(mob_occupant, TRAIT_STABLELIVER, CLONING_POD_TRAIT)
- REMOVE_TRAIT(mob_occupant, TRAIT_EMOTEMUTE, CLONING_POD_TRAIT)
- REMOVE_TRAIT(mob_occupant, TRAIT_MUTE, CLONING_POD_TRAIT)
- REMOVE_TRAIT(mob_occupant, TRAIT_NOCRITDAMAGE, CLONING_POD_TRAIT)
- REMOVE_TRAIT(mob_occupant, TRAIT_NOBREATH, CLONING_POD_TRAIT)
-
- if(grab_ghost_when == CLONER_MATURE_CLONE)
- mob_occupant.grab_ghost()
- to_chat(occupant, "There is a bright flash!
You feel like a new being.")
- mob_occupant.flash_act()
-
- occupant.forceMove(T)
- icon_state = "pod_0"
- mob_occupant.domutcheck(1) //Waiting until they're out before possible monkeyizing. The 1 argument forces powers to manifest.
- for(var/fl in unattached_flesh)
- qdel(fl)
- unattached_flesh.Cut()
-
- occupant = null
- clonemind = null
-
-/obj/machinery/clonepod/proc/malfunction()
- var/mob/living/mob_occupant = occupant
- if(mob_occupant)
- connected_message("Critical Error!")
- SPEAK("Critical error! Please contact a Thinktronic Systems \
- technician, as your warranty may be affected.")
- mess = TRUE
- maim_clone(mob_occupant) //Remove every bit that's grown back so far to drop later, also destroys bits that haven't grown yet
- icon_state = "pod_g"
- if(clonemind && mob_occupant.mind != clonemind)
- clonemind.transfer_to(mob_occupant)
- mob_occupant.grab_ghost() // We really just want to make you suffer.
- flash_color(mob_occupant, flash_color="#960000", flash_time=100)
- to_chat(mob_occupant, "Agony blazes across your consciousness as your body is torn apart.
Is this what dying is like? Yes it is.")
- playsound(src, 'sound/machines/warning-buzzer.ogg', 50)
- SEND_SOUND(mob_occupant, sound('sound/hallucinations/veryfar_noise.ogg',0,1,50))
- log_cloning("[key_name(mob_occupant)] destroyed within [src] at [AREACOORD(src)] due to malfunction.")
- QDEL_IN(mob_occupant, 40)
-
-/obj/machinery/clonepod/relaymove(mob/user)
- container_resist(user)
-
-/obj/machinery/clonepod/container_resist(mob/living/user)
- if(user.stat == CONSCIOUS)
- go_out()
-
-/obj/machinery/clonepod/emp_act(severity)
- . = ..()
- if (!(. & EMP_PROTECT_SELF))
- var/mob/living/mob_occupant = occupant
- if(mob_occupant && prob(100/(severity*efficiency)))
- connected_message(Gibberish("EMP-caused Accidental Ejection"))
- SPEAK(Gibberish("Exposure to electromagnetic fields has caused the ejection of [mob_occupant.real_name] prematurely."))
- go_out()
- log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to EMP pulse.")
-
-/obj/machinery/clonepod/ex_act(severity, target)
- ..()
- if(!QDELETED(src) && occupant)
- var/mob/living/mob_occupant = occupant
- go_out()
- log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to explosion.")
-
-/obj/machinery/clonepod/handle_atom_del(atom/A)
- if(A == occupant)
- occupant = null
- countdown.stop()
-
-/obj/machinery/clonepod/proc/horrifyingsound()
- for(var/i in 1 to 5)
- playsound(src,pick('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg'), 100, (rand(95,105) * 0.01))
- sleep(1)
- sleep(10)
- playsound(src,'sound/hallucinations/wail.ogg', 100, TRUE)
-
-/obj/machinery/clonepod/deconstruct(disassembled = TRUE)
- if(occupant)
- var/mob/living/mob_occupant = occupant
- go_out()
- log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to deconstruction.")
- ..()
-
-/obj/machinery/clonepod/proc/maim_clone(mob/living/carbon/human/H)
- if(!unattached_flesh)
- unattached_flesh = list()
- else
- for(var/fl in unattached_flesh)
- qdel(fl)
- unattached_flesh.Cut()
-
- H.setCloneLoss(CLONE_INITIAL_DAMAGE) //Yeah, clones start with very low health, not with random, because why would they start with random health
- // In addition to being cellularly damaged, they also have no limbs or internal organs.
- // Applying brainloss is done when the clone leaves the pod, so application of traumas can happen
- // based on the level of damage sustained.
-
- if(!HAS_TRAIT(H, TRAIT_NODISMEMBER))
- var/static/list/zones = list(BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG)
- for(var/zone in zones)
- var/obj/item/bodypart/BP = H.get_bodypart(zone)
- if(BP)
- BP.drop_limb()
- BP.forceMove(src)
- unattached_flesh += BP
-
- for(var/o in H.internal_organs)
- var/obj/item/organ/organ = o
- if(!istype(organ) || (organ.organ_flags & ORGAN_VITAL))
- continue
- organ.organ_flags |= ORGAN_FROZEN
- organ.Remove(H, special=TRUE)
- organ.forceMove(src)
- unattached_flesh += organ
-
- flesh_number = unattached_flesh.len
-
-/*
- * Manual -- A big ol' manual.
- */
-
-/obj/item/paper/guides/jobs/medical/cloning
- name = "paper - 'H-87 Cloning Apparatus Manual"
- info = {"
Clone profiles may be viewed through the profiles menu. Scanning implants a complementary HEALTH MONITOR IMPLANT into the subject, which may be viewed from each profile. - Profile Deletion has been restricted to \[Station Head\] level access.
-The provided CLONEPOD SYSTEM will produce the desired clone. Standard clone maturation times (With SPEEDCLONE technology) are roughly 90 seconds. - The cloning pod may be unlocked early with any \[Medical Researcher\] ID after initial maturation is complete.
The H-87 (as well as your station's standard genetics machine) can accept STANDARD DATA DISKETTES. - These diskettes are used to transfer genetic information between machines and profiles. - A load/save dialog will become available in each profile if a disk is inserted.
The provided CLONEPOD SYSTEM will produce the desired clone. Standard clone maturation times are roughly 90 seconds. - The cloning pod may be unlocked early after initial maturation is complete.
EVf6u4MN6tnyX`Lw0Du9YrYL9VpL3cU zkYiz=c@BAB^Ru$@UVDbw<^}VAUlmd7qwwNzKXd+OIZz?O++>Vf^Q57mIo}BO{gK}1AQ8pljFsXou6C~BbLulu-moI0ZRF$HRg#)$i;xDZ`&3MbK>{b9 zx+kAHN6*Fjwv%Kgz$C&z&ti%13mx})9Z?WFPyj1d=x&Ffc06p99&wP6ko8&`TAmHy z(?T1qA6XKc86j=A*;w?Qzf5$sT@tP~hp*CyB93J=;5sW016%7$F6qT3C_QV2ad10g za77v|M9#=xjGTq3QZ&(MQ05fpBJF(ba1G82wB<^cPf-kvQ9h(jd}k(%0#0hrCs_7W zD-j4rp5NZ^6P>~$w6`d&D%ZYf)=9IU9poS(jJ6Cca@svKEzz3bue-+BToj(rC2+gm zLcD=3xsdly)wxourN|QcBPL8*Ll4z%(5R%oxCUT^G*?`Ohojk1n+NcxRabCU0&e;4b|&5m}#flH7}F*i`Bf#3aHWj-XJPK zxijFMRm8Xt8TCBapgZf@=dn>I&}D~x_dB }5jc)x)^i6bj-@BxEs-=xtlS^Lf z)zcP(i)JzU1m6wnT&0=2XV 7obSVHI^Ca6P7yDA{=nq|m45{9jNP6bo$fz|B3@zruvLvi z?THUT%QzHF&)Wrqd?~UgC7&{O7b3PpYeYwb{49}tJGw*bLZ840ZSnWl`a1Oem*^C^ z?I~x9amU?IpGQngU0Apzf}t=Eqkn@w)K`Q)xIcPJsKf{b^ju2e=$Zid+TgM^BA6tD zz%g$=>zVQzj*B~{Y)u?@lvH!Jm5Mf^#nYld{u<_t5u$C^7nK~LC*nOMHK)6K@w|2> z?lMVdfw|voNd$%>bG?$x`{EUtZrEn4oMf7z)ZhKNyQdy;+5J(P(=KA8rvFIFBMQEadKJCoG7leHWO~k@w;X=lPAQm7#gV7EAYj`tNT%! zl;+C)4@)Roj4bKrL*pe+-ussx6ZJ2}V^l`6_TG%wJam$W&SWxto0D0%?dDX{0n$(2 z5qPRANI@QFXQPgf+gw&(ok5{!lFRd2+iINo+oGVhAE^Ynb?M)+qDM-8qxBvdg;i1L zo~(4mL>4e$Jw2+irnV;HE-qF_GIO?8$7c$t70s9mMJvpPr!{!EV42sBx&`ul=fpI@ zpga^D(Ij83sVjC5%Vn}XNF4Vt#>yW!?`KoTjtH|i!z l(;NiTdwwsqRxjw_gfZY?LpidAG*b>o@N@C1kGEQRnzsXpCRt2O%BHI(zE(HL zFDwbYQfT3ho}sE~11OXW{_F)ru+Iod%K!1C$|wZvWy}1 _vH^Sr$!I&uA_Wo$!2^d6(+j73h QFD;8)?|CBlY z&Y__-eL$C0f&bjsD_tp+KSc8yt!QYlOSYHf*JE#)sE=Uof4RK6vx1a|$GjjvM?2DT zo`jT|UuvE8hZE_3a>p#g)OnS5>#&focCPqpt0Y#`R z7L*9lT}G8tinqSBeB9;n7foZdQMkWg?=quZp7JEBt!HUk5%l~>9(4>*HEzAM{Q|sI z;1EB<$oD G6;B*L)aCq1e!%wFL#^X$m1D+i1t8Hid0eHb zo_VX)`qf$y7Edeoq8P54en~=3DO$m=`}vPu7|fdIBBJRS)$zv>sRD9@C=^42L`DNo z$pHtmWq|AP8Vm-Rh#b;4mP6`;YV5>V9d|!?%%YNcgTq`x>8YgR2`^GD>NE0nuA?Ja zGK?v{zR~ )DKY!s1!RNMu~ds2DAPYVj1C-Fkt$uS;-u^tnVb&>V3u%1e96pj z#30wL)HOaoK(%fyptGO=7c%}wtP><<#cmo?IlN;*G3$BgzehIa K<>M0TqTzQby z6d!!zc}LE^;=)G%#bhhwyVY6u{Y=tV^-`+%q1rruB1M!{elglSwg!|9bKFj`QGshbZqXJ4rd`>UIcrIS1e^ zgDh)uPr#miVVxd-CMg@ZzI#}Po4|T+watFnG%?a?uTu}e@Oh0mrf4|NM7GDr !q3`+=TgVOP60i*S*(yuhs1o05Bqd@khzD-R@02mu-eacWti^ zEwhp`@oq5SAT#gJ`*W1e<97QReaVY>Fiy?++S^Vjtx0IcyHG`^VWGtN1z@D>ZtYK+ zNHna{mCtX0uurl1UA*Z*C~}lw?7$5Q88WNT)3kS+`^H=<#zOjqhThN0-MDwqXY4HH zhp{H5#LeEkOm57~bcLQ$Jrnxgn$N-R8@Owk1y|cV#L`LZ GsB6YpQ`V zQ?u>@*8?97vd47aJDyV)$U+c&lC|ZR8W=VXZXH=|awdSZpO@NsM=J6U2oXSV0YMN; zc-&t}yHMJNIwHknEc#ZkWyf7Dltg6wki0}ciZoMmiW !Au}W+WTAYuef}!+kjVpOeRfF(Ue02Z=i1g(pS^R7GYr}M89jMThJq0>+z)N3n#HEaKZuA zT(iVi $RmU0Lmi5|O2@5Rzf9k$x?kJbU zW=Q`!kICuP@5AHRM#0&|MOo*8yl6FvlOV{mkSKP%6#}U>zUe+5@?d$Qw) xUeLiyfr21%2Y;8xs9*#o5)llfiirm-=r{Vgs6pznqigAB* zYd=VV)I_67Djw!WhBl=km IF85edpBSFerlcOMnQf_N%c|aK9dG EHOFt?zvvv(F)#*CKbsCk};S@n{2 z_QuVoPtPy)tH8(iqBT~S21CaOCoi8%-E2l#QkO&fSpwkA_g8@@WIed(_jq`o6Mtt9 zg3rttlLO^L(D07UE}(iwUmCQ g4&IQi|uZPA;*iCb?@;lhBynN=={Gk+Iz4l4*hk1ETyMK?T< zW_hpMb)8e7^FpL2x*Zo~xTx#$Yl**vAFYzZx@nGAx=#<>G&8&gi`JLmOFlb}*bvqF zp~MS>QA^)yC{x{~E!LtJ(}1yG(L-vv==YkZbpY&U9+5Kz7wC6K>0FWt!!% Jpy z$+i1s|J1Y~J;G=G6g?7@m6dgPECuK(Snwsq?Yf_G3#957#IqRP=qY$^6l|{V>`ps- z&}CuKk-U=tOsqZ_uXSDhfPJ{n1z6m%wmiW15;fF*ZQs!RHJ3cUUx$1rS-UnSRVo-c z-!6Wl|JmMr+|IuLlVw{}H12mU@G)@yO&UzZ;v<{&C5&Zzh(-@SM9;Me$pW5s|M(3T z;Rf-R8^$SM-IGoRZBQddekTQHW4=x2VR?MeV6LownG+=bW|WmtW950*{C778NwlH% z-{C`a3gFIsk);HXAyu0M8}p53t=Dz~akNu@`Ku8-RHIow{K(?bPQb-&*K%FNCjZP^ zrpR#CG>rv4U84+?|elrW&fOe8j0%m&<~>*+05^f2}E=b#Zo5(0jJuKUm^A{t+3> zle(2I`x$H8Q_Y-FTKtwhUpMSi+{Kk&3);nRIIaCT4LWIZ*AJ``A$ZLvO{ GO2=kGRr_&=uz~B@k(;dVV+BLh7JKAgl zejOAVa$jjQv_HnRO!mbcOCDB!PMB^QWaS=j@2SD?EB#eRa!J=mfo#;=*C{XDacsTq z@=v6Ql2QeHX4H6l0&nN1v-WlV1R`i2NIcKmZKpT0&N0p}R=kqPCJ)i!hA@<-t|7i! zchm`|SOtws87+Fm_X(NGrscM|Qr?S68m~-neg!IxYse!iVhp;^FC%A0q04}{m`B|Y zwuUh*+zKAawA-HD9yTQ)Cfu)=Uvo4ok~#Dx3L;`^$UnFZi@v?1ABUkE(QQ~#;HH)t zV1S;jo1~?38(we_he~d6zeNl+fzcVRmL@mupD5=9|2T0B2?<@LR#yLX3Vw}H{M+hh zX@N|$+P&JY_x(tr;Do?gh88Q&V!t17DEX0nrj>QB&UVpPFg@s@hHY2o+`GU
C{-YPI Wr#FKiDN!?zz( z B(gG zYFANSk`NucQnj3h<3_x44H7>D-Pj~_)8WnTT*7U%-SGszPG~!Y{wE{H^L=#mTxz`7 z-WYL4i>4sigs}DjMa0 +h^cV@-CX~HzWqd8!(f`&Td2dUcg JASr;{87_+J!g?7OfGh9>aT#yI-sULlKZq{NIm$q#Y*}c>*p5Qjx`&MWi zmtN*ZD1=vrJJ+~A_I`W#t*{g{_(kN|+_iMWxQ>VZ@T6M7Ra02RD# BJyny)(M8^1$fS2W zeIWmh-|M&h&A4qeRLhuJmGuyY$-7Zv<2BrbLDqG5(@ZcRLtIAA3ym{E+O6YMI11K9 zc*TUhP~W<_P5=Ja*gR6Rj8GhAP*d9zZL)3%@KPr1u!V%*h)yLDB^i_se?E<8$nG7! zmsqOOX01sDV+%NiD?oqGWnPJ%*bmu$`4aHxuUEMFuuEB@=G4aGm5LQ1@FL I1x zu}C_gUzV#5I3;-Wo%{Zz*~LyN99hk=pc`4}bGagc?X7_U+Zez&_mFLJ>6=5y `)j8v|@2c0|N%lA VOy@c>2<}cS=#87(d2`_F_McaS3RJ+3XXATZky3vOH243cm_my4@k@4k_l%} z8~$O{bGjD;c_(eJsZD)8$$3pe^G9*2qO`@M-nBuB{*d}muqn`=liZez{QWcuZ((-o z5CD1pkj#ZdA{KnABUB%R`J{&Ta_V9#^;gLTuhAZ vSI&bJ!Kss6|CC#s4JM8ig zdSD<9CplB{$X3UBizb`r1X3=;KlJ|an1!?U;7SD%hBaw)TAJ0Itcu$p!LZrzo-1#< zIV3rp#(DI (qQIk1i;N)g4fls@pUU{^b|^Sr@CxC -_?hxe)A9ye!u=W{x%gCzxA9By`()7AbzYf?K|S*%En+(ju_M#X*f zUKXaLqbu5Vb?-eq>l;4L(8^?eYfHjiX}o=RUtj6 TL*q8?!*e5o+>z8AFEqu;lE z{g~uDQHDs-}i1( zP)6=QJ*)%@(Ca^-&GQd?Y-JSy0lm`h-96qE^ST^as|&~dp>~Xrz)b{5tG@>NdBsD@ z9dXyf+K}y7BZBj~v1g>@9dG9?aO9`yL`v{igAD)jxgj(`r&q4P_E-&2@O=@iNx$(V zpy1BEtP#>9^(x+I2}n^5PJb5Y{RD)Wi&w+>HapjJ*^@)a;2g}gIK#wWMAmxR)*s$3 z39+scF=N{YFjP)eaXftIDSa7JrK6xv>LL|Sj{S{H{tw?*A$&CKrxJ?Te*fdhzx`7V zMh?)K;$Mtk9HsGvNEx#=4KIfXokkIsrE|vnq`KG<8f^u>ge!&=?~vO7i%?71Pp0`Z zaMT^u{vw!woN99XCxQ(+(a-tpc^349q!=w7)TrAHk!jEuab(ulWG3y3CF@wIj<>ft z&n393cJ+!K1cb>fQFp#kN*a`BD;QxFAMBXER7tqv>+D;+3Ta}K$AJk@MJvC0WqRFx zpXy=plJ0=@KpcH}`9+n*K<|DYwM_NTFFvI|9Xcw=-{Z4wfk*h}On{S@?tucxBKA!W z-~+oNA0>Ok`gHJIQ&ZhpqfjSDxwmc*U15(5$=qxHWZlm$#wrJg1yr9jgYhg0JuPAY zgk|p59^T(bvZ({O^U8kfFpv-9KCR&B6th!W{>3srnq>+H^s1sAe{cK&6^sgY<+^zS zsE0_63cD5t4B+&+o;E&>?pJU^L!a}_UBZib7ibqIC?1aOGNaQS{_waBU16!=GJ>?2 z7H8gC;4YB+d2D@hF9Me^u^BG z#~TSZKeoA&{#NNOxpeF&!(gaK$!nPx`le^ESE6(c1f;=9EXhZ$rR1SD#|wrqAE>wH z+wODox4; !K}Azi4f4s%1cZuTE9@Y#92!!gF8h09R7aX@rfHEZTVCNb z{$hS%))AMh`s@2iBM>U!GKwU>GT!=S@SFfD@}Fd4CL!5l``SBO3ifLcOU}!a?#|cY zWgx~T#6!mx68u`9yM