From b4c8a46237031a763538bbe6cb9cd0a9f36bcac2 Mon Sep 17 00:00:00 2001 From: Aquizit <70451213+Aquizit@users.noreply.github.com> Date: Wed, 8 May 2024 02:28:53 -0500 Subject: [PATCH] Gives CMO Locker Gene Scanner and Simplifies Genetics Locker Mapping (Bonus: Gene scanner in medical belts) (#22006) * update lockers * update maps * spelling * ugh they need numbers * scanner in belts --- .../AsteroidStation/AsteroidStation.dmm | 33 +++----- _maps/map_files/DonutStation/DonutStation.dmm | 21 ++--- _maps/map_files/GaxStation/GaxStation.dmm | 19 ++--- _maps/map_files/IceMeta/IceMeta.dmm | 80 +++++++++---------- _maps/map_files/YogStation/YogStation.dmm | 56 ++++++------- code/game/objects/items/storage/belt.dm | 3 +- .../crates_lockers/closets/job_closets.dm | 7 +- .../crates_lockers/closets/secure/medical.dm | 2 +- 8 files changed, 103 insertions(+), 118 deletions(-) diff --git a/_maps/map_files/AsteroidStation/AsteroidStation.dmm b/_maps/map_files/AsteroidStation/AsteroidStation.dmm index 744a6088f569..d219f5293f06 100644 --- a/_maps/map_files/AsteroidStation/AsteroidStation.dmm +++ b/_maps/map_files/AsteroidStation/AsteroidStation.dmm @@ -8164,27 +8164,6 @@ }, /turf/open/floor/plating, /area/maintenance/central/secondary) -"bRn" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/structure/closet/wardrobe/genetics_white, -/obj/item/storage/box/rxglasses, -/obj/item/storage/box/disks{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/radio/headset/headset_medsci, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/sequence_scanner, -/obj/item/sequence_scanner, -/obj/item/stack/cable_coil/white, -/obj/effect/turf_decal/trimline/purple/filled/line/lower{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics/cloning) "bRo" = ( /obj/effect/landmark/stationroom/maint/tenxten, /turf/template_noop, @@ -56020,6 +55999,16 @@ }, /turf/open/floor/grass, /area/hydroponics/garden) +"qFs" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/structure/closet/wardrobe/genetics_white, +/obj/effect/turf_decal/trimline/purple/filled/line/lower{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics/cloning) "qFY" = ( /obj/machinery/light{ dir = 1 @@ -117790,7 +117779,7 @@ tkM sHK nra jme -bRn +qFs aPy mul bUZ diff --git a/_maps/map_files/DonutStation/DonutStation.dmm b/_maps/map_files/DonutStation/DonutStation.dmm index 17f47119144d..df4d95a51ec0 100644 --- a/_maps/map_files/DonutStation/DonutStation.dmm +++ b/_maps/map_files/DonutStation/DonutStation.dmm @@ -29704,6 +29704,16 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) +"mBz" = ( +/obj/effect/turf_decal/trimline/purple/filled/line/lower{ + dir = 10 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/structure/closet/wardrobe/genetics_white, +/turf/open/floor/plasteel/white, +/area/medical/genetics) "mBA" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -56222,15 +56232,6 @@ }, /turf/open/floor/plasteel, /area/science/lab) -"xHt" = ( -/obj/effect/turf_decal/trimline/purple/filled/line/lower{ - dir = 10 - }, -/obj/machinery/light_switch{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) "xHI" = ( /obj/structure/table/wood, /obj/machinery/light, @@ -83883,7 +83884,7 @@ tEL ehj ody uIp -xHt +mBz mVq fUX gJH diff --git a/_maps/map_files/GaxStation/GaxStation.dmm b/_maps/map_files/GaxStation/GaxStation.dmm index e00dab137ce1..951a8d1a9ec6 100644 --- a/_maps/map_files/GaxStation/GaxStation.dmm +++ b/_maps/map_files/GaxStation/GaxStation.dmm @@ -11087,14 +11087,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/science) -"fhS" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/trimline/purple/filled/line/lower{ - dir = 6 - }, -/obj/structure/closet/wardrobe/genetics_white, -/turf/open/floor/plasteel/white, -/area/medical/genetics) "fih" = ( /obj/structure/cable{ icon_state = "4-8" @@ -27787,6 +27779,15 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"nvS" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/trimline/purple/filled/line/lower{ + dir = 6 + }, +/obj/structure/closet/wardrobe/genetics_white, +/obj/item/storage/box/disks, +/turf/open/floor/plasteel/white, +/area/medical/genetics) "nvT" = ( /obj/machinery/computer/shuttle/mining, /obj/effect/turf_decal/trimline/brown/filled/line/lower{ @@ -83394,7 +83395,7 @@ ftr wpP kWr jZd -fhS +nvS wHj xBM ftr diff --git a/_maps/map_files/IceMeta/IceMeta.dmm b/_maps/map_files/IceMeta/IceMeta.dmm index 207251e34e1d..c50f352f5e2e 100644 --- a/_maps/map_files/IceMeta/IceMeta.dmm +++ b/_maps/map_files/IceMeta/IceMeta.dmm @@ -3768,6 +3768,27 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"bex" = ( +/obj/machinery/requests_console{ + department = "Genetics"; + name = "Genetics Requests Console"; + pixel_y = 30 + }, +/obj/item/storage/box/monkeycubes, +/obj/item/flashlight/pen{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/flashlight/pen{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/purple/filled/line/lower{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) "beG" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -34314,25 +34335,6 @@ /obj/item/paicard, /turf/open/floor/wood, /area/library) -"jYY" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/closet/wardrobe/genetics_white, -/obj/item/stack/cable_coil/white, -/obj/item/sequence_scanner, -/obj/item/sequence_scanner, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/trimline/purple/filled/line/lower{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Genetics Lab"; - network = list("ss13","medbay") - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) "jZd" = ( /turf/open/floor/plasteel/grimy, /area/security/interrogation) @@ -54302,6 +54304,20 @@ }, /turf/open/floor/plasteel, /area/engine/atmos/distro) +"pGU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/wardrobe/genetics_white, +/obj/effect/turf_decal/trimline/purple/filled/line/lower{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Genetics Lab"; + network = list("ss13","medbay") + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) "pHy" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/airalarm{ @@ -76284,28 +76300,6 @@ }, /turf/open/floor/plasteel, /area/engine/foyer) -"vSe" = ( -/obj/machinery/requests_console{ - department = "Genetics"; - name = "Genetics Requests Console"; - pixel_y = 30 - }, -/obj/item/storage/box/monkeycubes, -/obj/item/radio/headset/headset_medsci, -/obj/item/flashlight/pen{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/flashlight/pen{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/purple/filled/line/lower{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) "vSj" = ( /turf/open/floor/wood, /area/vacant_room/office) @@ -241476,7 +241470,7 @@ opQ ptR fLo prw -vSe +bex jlE oSm grK @@ -242250,7 +242244,7 @@ sfy sfy pVK sfy -jYY +pGU jlE aKb rXs diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index aa473841a3ae..7bc3c4389fca 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -18969,6 +18969,14 @@ }, /turf/open/floor/plasteel, /area/security/main) +"dXb" = ( +/obj/structure/closet/wardrobe/genetics_white, +/obj/effect/turf_decal/trimline/purple/filled/corner/lower{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/white, +/area/medical/genetics) "dXi" = ( /obj/effect/turf_decal/trimline/brown/filled/corner/lower{ dir = 1 @@ -40829,19 +40837,6 @@ icon_state = "panelscorched" }, /area/maintenance/starboard/aft) -"lOk" = ( -/obj/structure/closet/wardrobe/genetics_white, -/obj/item/stack/cable_coil/white, -/obj/item/sequence_scanner, -/obj/item/sequence_scanner, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/trimline/purple/filled/corner/lower{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/white, -/area/medical/genetics) "lOq" = ( /obj/machinery/door/airlock/research{ name = "Experimentation Lab"; @@ -56539,6 +56534,21 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, /area/maintenance/aft) +"rxO" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/purple/filled/line/lower{ + dir = 1 + }, +/obj/item/storage/box/rxglasses, +/obj/item/storage/box/disks{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) "rxR" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/trimline/dark_blue/filled/line/lower, @@ -66189,22 +66199,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/aft) -"vbV" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/purple/filled/line/lower{ - dir = 1 - }, -/obj/item/storage/box/rxglasses, -/obj/item/storage/box/disks{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/radio/headset/headset_medsci, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) "vca" = ( /obj/machinery/computer/aifixer, /obj/effect/turf_decal/trimline/purple/filled/line/lower{ @@ -116580,7 +116574,7 @@ wBd hof rYQ wBd -lOk +dXb vGx uEc ufj @@ -116832,7 +116826,7 @@ cpr uvN htQ kYK -vbV +rxO wBd oJT iqX diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 3015c6b6615c..efb9c6719d3b 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -286,7 +286,8 @@ /obj/item/pinpointer/crew, /obj/item/stack/medical/bone_gel, /obj/item/holosign_creator/medical, - /obj/item/holosign_creator/firstaid + /obj/item/holosign_creator/firstaid, + /obj/item/sequence_scanner )) /obj/item/storage/belt/medical/chief diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index c8379b4e5490..0c49ee75f499 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -244,7 +244,12 @@ /obj/item/clothing/shoes/sneakers/white = 2, /obj/item/clothing/suit/toggle/labcoat/genetics = 2, /obj/item/storage/backpack/genetics = 2, - /obj/item/storage/backpack/satchel/gen = 2) + /obj/item/storage/backpack/satchel/gen = 2, + /obj/item/sequence_scanner = 2, + /obj/item/stack/cable_coil/white = 1, + /obj/item/reagent_containers/glass/bottle/morphine = 1, + /obj/item/reagent_containers/syringe = 1, + /obj/item/radio/headset/headset_medsci = 1) generate_items_inside(items_inside,src) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 52e5af710574..7811af90dace 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -69,7 +69,7 @@ new /obj/item/clipboard/yog/paperwork/cmo(src) new /obj/item/storage/backpack/duffelbag/clothing/med/chief(src) new /obj/item/storage/lockbox/medal/med(src) - + new /obj/item/sequence_scanner(src) /obj/structure/closet/secure_closet/paramedic name = "paramedical closet"