From 82a7c9c68f99c5fea3a61cef7abcabe39302ccf4 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sat, 18 May 2024 16:16:08 +0200 Subject: [PATCH] [MIRROR] Removes virologist job (#27374) * Removes virologist job (#82723) As the title says. Removes the job. Whole wing of medical is still there. ![Screenshot 2024-04-17 041852](https://github.com/tgstation/tgstation/assets/42397676/b7b55cd6-b6c1-4a0b-97c8-c7d55d4939ed) (MSO) ![image](https://github.com/tgstation/tgstation/assets/42397676/3be548f4-9558-4d4d-bc7b-d9cbbbac1d5d) It's boring. It's so boring that when it decides to become unboring it just attempts to ruin the fun for everyone else :cl: del: Due to a need for company restructuring, virologists have been laid off by CentCom and doctors can optionally take their place. /:cl: --------- Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> * Oh right. * Coroner, Chief Engineer, Bitrunner are no longer exempt from certain Traitor objectives (#83165) ## About The Pull Request While reading traitor objective code for a project, I noticed that both the Coroner and CE are not listed as potential targets for the 'Destroy Heirloom' objectives. Looking into it, I noticed that the Coroner was also not listed for the kidnapping objective. This fixes that. ## Why It's Good For The Game Coroner should not be immune to traitory And the CE should not be exempt from having their heirloom potentially destroyed ## Changelog :cl: fix: The Coroner and Bitrunner can now be selected as a target for kidnapping and heirloom destruction objectives. fix: The Chief Engineer is now a valid target for heirloom destruction objectives. /:cl: * Remove sleeper protocol objective + Remove the upper limit to sabotage RND server/Telecomms (#83206) ## About The Pull Request Deletes the sleeper protocol objective ![image](https://github.com/tgstation/tgstation/assets/66163761/a76ebfdf-8bac-4836-bf10-5639245af872) https://discord.com/channels/326822144233439242/326831214667235328/1239270421921005570 Removes the upper limit to sabotage telecomms/RND servers ![image](https://github.com/tgstation/tgstation/assets/66163761/0c54871e-8a41-4b14-92a3-4adbfef721b9) https://discord.com/channels/326822144233439242/326831214667235328/1239269962707636375 ## Why It's Good For The Game Removes a bad objective. Removes a non-sensical upper limit to sabotage rnd/telecomms. ## Changelog :cl: del: Removes the sleeper protocol traitor objective balance: RND server/Telecomms sabotage can now show up even later in the round /:cl: * Right, I changed the path. --------- Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com> Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com> Co-authored-by: norsvenska <73006946+norsvenska@users.noreply.github.com> Co-authored-by: Xander3359 <66163761+Xander3359@users.noreply.github.com> --- _maps/map_files/Birdshot/birdshot.dmm | 17 +- .../map_files/Deltastation/DeltaStation2.dmm | 140 ++--- .../map_files/IceBoxStation/IceBoxStation.dmm | 6 - _maps/map_files/KiloStation/KiloStation.dmm | 2 - _maps/map_files/MetaStation/MetaStation.dmm | 589 +++++++++--------- _maps/map_files/NSVBlueshift/Blueshift.dmm | 4 - _maps/map_files/NorthStar/north_star.dmm | 13 +- _maps/map_files/VoidRaptor/VoidRaptor.dmm | 5 - _maps/map_files/tramstation/tramstation.dmm | 240 ++++--- code/__DEFINES/access.dm | 1 - code/__DEFINES/atom_hud.dm | 1 - code/__DEFINES/jobs.dm | 24 +- code/datums/diseases/advance/advance.dm | 4 +- code/datums/id_trim/jobs.dm | 24 - code/datums/station_traits/negative_traits.dm | 2 +- code/datums/station_traits/positive_traits.dm | 1 - code/game/gamemodes/objective_items.dm | 2 +- code/game/machinery/computer/crew.dm | 11 +- code/game/machinery/nebula_shielding.dm | 2 +- code/game/objects/effects/landmarks.dm | 3 - code/game/objects/items/storage/bags.dm | 3 - code/game/objects/items/toys.dm | 14 +- code/game/objects/structures/bedsheet_bin.dm | 2 +- .../traitor/objectives/destroy_heirloom.dm | 4 +- .../traitor/objectives/kidnapping.dm | 3 +- .../traitor/objectives/sabotage_machinery.dm | 1 - code/modules/jobs/job_types/medical_doctor.dm | 4 +- code/modules/jobs/job_types/virologist.dm | 60 -- .../computers/item/role_tablet_presets.dm | 9 - .../sleeper_protocol.dm | 75 --- icons/obj/card.dmi | Bin 23478 -> 23457 bytes icons/obj/toys/toy.dmi | Bin 50486 -> 50239 bytes .../code/game/objects/items/toys.dm | 5 + .../master_files/icons/obj/toys/toy.dmi | Bin 0 -> 362 bytes .../code/alt_job_titles.dm | 12 +- .../donator/personal/donator_personal.dm | 2 +- .../loadout_items/loadout_datum_glasses.dm | 20 +- .../loadout_items/loadout_datum_suit.dm | 4 + .../under/loadout_datum_under.dm | 4 + .../modules/modular_vending/code/wardrobes.dm | 3 + tgstation.dme | 4 +- .../tgui/interfaces/common/JobToIcon.ts | 2 +- 42 files changed, 551 insertions(+), 771 deletions(-) delete mode 100644 code/modules/jobs/job_types/virologist.dm rename code/modules/{antagonists/traitor/objectives => surgery}/sleeper_protocol.dm (50%) create mode 100644 modular_skyrat/master_files/code/game/objects/items/toys.dm create mode 100644 modular_skyrat/master_files/icons/obj/toys/toy.dmi diff --git a/_maps/map_files/Birdshot/birdshot.dmm b/_maps/map_files/Birdshot/birdshot.dmm index f531886834d..9c86551014e 100644 --- a/_maps/map_files/Birdshot/birdshot.dmm +++ b/_maps/map_files/Birdshot/birdshot.dmm @@ -12590,7 +12590,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) "fuT" = ( @@ -12627,7 +12626,6 @@ /obj/structure/chair/office/light{ dir = 8 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/iron/white, /area/station/medical/virology) "fvz" = ( @@ -25737,10 +25735,6 @@ }, /turf/open/floor/iron/small, /area/station/engineering/atmos/pumproom) -"jMB" = ( -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/virology) "jMC" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8 @@ -26990,13 +26984,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) -"kiF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/white/small, -/area/station/medical/virology) "kiG" = ( /obj/structure/broken_flooring/singular/directional/east, /obj/machinery/recharge_station, @@ -107024,7 +107011,7 @@ bUv cSk gLb nlS -kiF +eRX gpM sSQ hrF @@ -108562,7 +108549,7 @@ jrk gIF wYA bpS -jMB +hOp nYk vVP xAA diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 651a3452425..f9bbb5e2f86 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -14464,6 +14464,11 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/library/artgallery) +"dzq" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/trimline/green/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/virology) "dzw" = ( /turf/closed/wall/r_wall, /area/station/security/brig) @@ -14794,6 +14799,17 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/evidence) +"dFf" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/large, +/area/station/medical/virology) "dFg" = ( /turf/open/floor/iron/chapel{ dir = 9 @@ -20587,6 +20603,15 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron, /area/station/engineering/atmos/project) +"fdv" = ( +/obj/structure/table/glass, +/obj/machinery/computer/records/medical/laptop, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/virology) "fdG" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -25299,14 +25324,6 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/service/kitchen) -"glo" = ( -/obj/structure/chair/office/light, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/white, -/area/station/medical/virology) "glv" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -30878,6 +30895,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) +"hHe" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) "hHi" = ( /obj/structure/closet/crate/hydroponics, /obj/item/paper/guides/jobs/hydroponics, @@ -38681,13 +38705,6 @@ }, /turf/open/floor/iron, /area/station/security/prison/garden) -"jCw" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/sign/warning/electric_shock/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/electrical) "jCI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39448,6 +39465,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/large, /area/station/security/checkpoint/escape) +"jMb" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/sign/warning/electric_shock/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/department/electrical) "jMk" = ( /obj/machinery/door/window/left/directional/east{ name = "Danger: Conveyor Access"; @@ -39561,16 +39585,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"jNK" = ( -/obj/structure/table/glass, -/obj/machinery/computer/records/medical/laptop, -/obj/item/toy/figure/virologist, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/virology) "jNM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -54985,12 +54999,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hos) -"nKV" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/virologist, -/obj/effect/turf_decal/trimline/green/filled/warning, -/turf/open/floor/iron/white, -/area/station/medical/virology) "nLt" = ( /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 @@ -60901,6 +60909,13 @@ }, /turf/open/floor/iron, /area/station/command/gateway) +"pmN" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "pmS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, @@ -76976,6 +76991,21 @@ /obj/machinery/newscaster/directional/south, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/storage/gas) +"tlu" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 7 + }, +/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind{ + pixel_x = 5 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/item/toy/figure/bitrunner{ + pixel_x = -6 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/cargo/bitrunning/den) "tlA" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -77748,13 +77778,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"tuH" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/sign/warning/electric_shock/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/electrical) "tuN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -87082,18 +87105,6 @@ /obj/structure/cable/layer3, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) -"vKf" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/virologist, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/full, -/turf/open/floor/iron/large, -/area/station/medical/virology) "vKl" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -88340,21 +88351,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/security/prison/garden) -"wcZ" = ( -/obj/effect/decal/cleanable/oil/streak, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 7 - }, -/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind{ - pixel_x = 5 - }, -/obj/machinery/camera/autoname/directional/south, -/obj/item/toy/figure/bitrunner{ - pixel_x = -6 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/cargo/bitrunning/den) "wda" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, @@ -131408,7 +131404,7 @@ tgT rZl wjV jpN -glo +pmN rJG gqm qYo @@ -131911,8 +131907,8 @@ bMV wjP aaa uUx -jNK -vKf +fdv +dFf qJA gKl ecC @@ -131922,7 +131918,7 @@ gqm jyT wjV sFR -nKV +dzq fLV gqm qYo @@ -141069,7 +141065,7 @@ qbd gHq lJw tYI -wcZ +tlu hXg lDY tpZ @@ -146276,10 +146272,10 @@ qMf lrr qTb wZE -jCw +hHe nEM uEv -tuH +jMb wZE pSr wlD diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 99bb35e9d16..014de5124e8 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -24507,7 +24507,6 @@ /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 }, -/obj/effect/landmark/start/virologist, /obj/structure/chair/stool/directional/east, /turf/open/floor/iron/dark, /area/station/medical/virology) @@ -39316,7 +39315,6 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/iron/white, /area/station/medical/virology) "mae" = ( @@ -52920,10 +52918,6 @@ /area/station/medical/surgery/fore) "qgA" = ( /obj/structure/table, -/obj/item/toy/figure/virologist{ - pixel_x = -8; - pixel_y = 7 - }, /obj/item/radio/headset/headset_med{ pixel_x = -3; pixel_y = -2 diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 5bc830ffdca..06db10e8d2c 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -15733,7 +15733,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/landmark/start/virologist, /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron/showroomfloor, @@ -69628,7 +69627,6 @@ "wEw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/virologist, /obj/effect/turf_decal/stripes/line{ dir = 8 }, diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index a59304995c8..3e24c506add 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -5713,15 +5713,6 @@ "bYz" = ( /turf/open/floor/circuit, /area/station/maintenance/port/aft) -"bYN" = ( -/obj/effect/turf_decal/siding/wideplating_new{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "bZb" = ( /obj/structure/table, /obj/machinery/button/door{ @@ -11457,6 +11448,16 @@ /obj/item/storage/backpack/duffelbag/sec, /turf/open/floor/iron/dark, /area/station/security/office) +"eiZ" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/water, +/area/station/service/hydroponics/garden) "eje" = ( /obj/structure/chair{ dir = 4 @@ -11866,15 +11867,6 @@ }, /turf/open/floor/iron/white, /area/station/science/cytology) -"epl" = ( -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "epv" = ( /obj/structure/table, /obj/item/hand_labeler{ @@ -13866,6 +13858,17 @@ "fcq" = ( /turf/closed/wall, /area/station/maintenance/port/greater) +"fcw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/mining{ + name = "Deliveries" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/sorting) "fcA" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -13892,6 +13895,22 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) +"fdi" = ( +/obj/machinery/disposal/bin, +/obj/machinery/camera/directional/east{ + c_tag = "Garden" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/wideplating_new, +/obj/structure/railing, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "fdl" = ( /obj/effect/decal/cleanable/food/flour, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -14892,15 +14911,6 @@ /obj/structure/sign/warning/pods, /turf/closed/wall, /area/station/commons/locker) -"ftQ" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/water, -/area/station/service/hydroponics/garden) "fuc" = ( /obj/structure/frame/machine{ anchored = 1 @@ -15777,6 +15787,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"fMC" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) "fMN" = ( /obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment{ @@ -15874,6 +15891,20 @@ /obj/machinery/gateway/centerstation, /turf/open/floor/iron/dark, /area/station/command/gateway) +"fPj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/siding/wideplating_new/corner, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "fPw" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron/dark, @@ -17139,19 +17170,6 @@ /obj/structure/chair/wood/wings, /turf/open/floor/carpet, /area/station/service/theater) -"gpk" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/crowbar, -/obj/item/reagent_containers/cup/watering_can, -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/plant_analyzer, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "gpv" = ( /obj/structure/cable, /obj/machinery/door/airlock{ @@ -17217,6 +17235,16 @@ }, /turf/open/floor/plating, /area/station/science/genetics) +"gqw" = ( +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, +/mob/living/basic/chicken{ + name = "Kentucky"; + real_name = "Kentucky" + }, +/obj/structure/flora/grass/jungle/b/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "gqA" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/button/door/directional/south{ @@ -17931,14 +17959,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, /area/station/hallway/primary/central) -"gDJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/sorting) "gDT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -19803,6 +19823,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"hlG" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/water, +/area/station/service/hydroponics/garden) "hlN" = ( /obj/structure/frame/machine{ anchored = 1 @@ -20037,15 +20063,6 @@ dir = 8 }, /area/station/service/chapel/office) -"hsm" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/cargo_technician, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/sorting) "hsp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -20066,11 +20083,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/chapel) -"hsR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/sorting) "hsZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/wood, @@ -20860,6 +20872,12 @@ /obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) +"hFj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "hFz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -23146,22 +23164,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"ivb" = ( -/obj/machinery/disposal/bin, -/obj/machinery/camera/directional/east{ - c_tag = "Garden" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/wideplating_new, -/obj/structure/railing, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "ivc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -24038,6 +24040,11 @@ }, /turf/open/space, /area/space/nearstation) +"iLj" = ( +/obj/structure/window/spawner/directional/west, +/obj/structure/flora/rock/pile, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "iLk" = ( /obj/effect/turf_decal/plaque{ icon_state = "L12" @@ -25148,6 +25155,17 @@ /obj/item/shard, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"jbN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/wideplating_new, +/obj/structure/railing, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "jcc" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -26169,14 +26187,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/lab) -"jtQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "jtS" = ( /obj/structure/table/reinforced, /obj/machinery/power/apc/auto_name/directional/east, @@ -26324,6 +26334,15 @@ /obj/machinery/shower/directional/north, /turf/open/floor/iron, /area/station/science/xenobiology) +"jwd" = ( +/obj/structure/cable, +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) "jwj" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/siding/purple{ @@ -26969,6 +26988,15 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/grass, /area/station/security/prison/garden) +"jHf" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "jHg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28047,12 +28075,6 @@ /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/command/gateway) -"jYu" = ( -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/turf/open/water, -/area/station/service/hydroponics/garden) "jYv" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/simple/green/visible, @@ -29011,24 +29033,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/security/prison) -"krt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wideplating_new{ - dir = 4 - }, -/obj/item/storage/toolbox/fishing, -/obj/item/storage/toolbox/fishing, -/obj/item/fishing_rod, -/obj/item/fishing_rod, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "krL" = ( /turf/open/floor/wood, /area/station/command/corporate_showroom) @@ -29067,6 +29071,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/gateway) +"ksN" = ( +/obj/structure/flora/bush/flowers_yw, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "ksT" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -29247,6 +29255,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"kvP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "kvV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ @@ -29350,6 +29366,16 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/station/security/office) +"kxD" = ( +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/sign/clock/directional/south, +/turf/open/water, +/area/station/service/hydroponics/garden) "kxH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -29647,12 +29673,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"kDc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "kDk" = ( /obj/machinery/door/airlock/security/glass{ name = "Permabrig Visitation" @@ -29867,6 +29887,15 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/explab) +"kIk" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/water, +/area/station/service/hydroponics/garden) "kIG" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance/two, @@ -30496,6 +30525,12 @@ /obj/machinery/shieldgen, /turf/open/floor/plating, /area/station/engineering/main) +"kTa" = ( +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/open/water, +/area/station/service/hydroponics/garden) "kTn" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/neutral, @@ -30953,14 +30988,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/security/prison/visit) -"lbH" = ( -/mob/living/basic/chicken{ - name = "Featherbottom"; - real_name = "Featherbottom" - }, -/obj/structure/flora/bush/fullgrass, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "lbL" = ( /obj/effect/decal/cleanable/insectguts, /obj/effect/turf_decal/siding/purple{ @@ -31020,20 +31047,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"ldg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/siding/wideplating_new/corner, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "lds" = ( /obj/structure/table, /obj/item/storage/fancy/egg_box, @@ -33562,13 +33575,6 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"mdY" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "mei" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron, @@ -33766,10 +33772,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/engine) -"mie" = ( -/obj/structure/flora/bush/flowers_yw, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "mig" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -34685,6 +34687,19 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/textured_large, /area/station/science/cytology) +"myA" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/crowbar, +/obj/item/reagent_containers/cup/watering_can, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/plant_analyzer, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "myB" = ( /obj/structure/chair, /obj/structure/cable, @@ -37855,6 +37870,14 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"nzU" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/sorting) "nAb" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/effect/landmark/event_spawn, @@ -40182,16 +40205,6 @@ }, /turf/open/floor/iron, /area/station/science/lab) -"otG" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/water, -/area/station/service/hydroponics/garden) "otI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40654,16 +40667,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"oCO" = ( -/obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner/directional/south, -/mob/living/basic/chicken{ - name = "Kentucky"; - real_name = "Kentucky" - }, -/obj/structure/flora/grass/jungle/b/style_random, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "oCR" = ( /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/suit_storage_unit/security, @@ -41729,6 +41732,15 @@ /obj/machinery/telecomms/server/presets/science, /turf/open/floor/circuit/telecomms/mainframe, /area/station/tcommsat/server) +"oXH" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/water, +/area/station/service/hydroponics/garden) "oXJ" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -43773,6 +43785,24 @@ /obj/effect/mapping_helpers/airlock/access/any/command/eva, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) +"pIo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 4 + }, +/obj/item/storage/toolbox/fishing, +/obj/item/storage/toolbox/fishing, +/obj/item/fishing_rod, +/obj/item/fishing_rod, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "pIs" = ( /obj/item/radio/intercom/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44339,14 +44369,6 @@ /obj/item/reagent_containers/spray/pepper, /turf/open/floor/iron, /area/station/security/execution/transfer) -"pRM" = ( -/obj/structure/window/spawner/directional/south, -/mob/living/basic/cow{ - name = "Betsy"; - real_name = "Betsy" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "pSa" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -44537,6 +44559,14 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"pVW" = ( +/mob/living/basic/chicken{ + name = "Featherbottom"; + real_name = "Featherbottom" + }, +/obj/structure/flora/bush/fullgrass, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "pVZ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -45764,17 +45794,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/holding_cell) -"quN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/mining{ - name = "Deliveries" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/sorting) "qvl" = ( /obj/effect/spawner/random/maintenance, /obj/structure/cable, @@ -48159,6 +48178,15 @@ /obj/machinery/recharge_station, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"rkf" = ( +/obj/effect/turf_decal/siding/wideplating_new{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "rkg" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -50253,14 +50281,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/lobby) -"rVP" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/virologist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) "rVT" = ( /obj/structure/table, /obj/item/folder/white{ @@ -51466,6 +51486,11 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/construction/storage_wing) +"suI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/sorting) "suP" = ( /obj/structure/lattice, /obj/machinery/atmospherics/components/unary/passive_vent/layer2{ @@ -54698,6 +54723,13 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/station/security/execution/education) +"tzK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "tzP" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -54839,14 +54871,6 @@ /obj/effect/landmark/start/depsec/supply, /turf/open/floor/iron, /area/station/security/checkpoint/supply) -"tBY" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/sorting) "tCC" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -55746,16 +55770,6 @@ /obj/effect/spawner/random/armory/barrier_grenades, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"tTS" = ( -/obj/structure/cable, -/obj/structure/chair/office/light, -/obj/effect/landmark/start/virologist, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/virology) "tTT" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -57051,18 +57065,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"uqK" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/item/toy/figure/virologist{ - pixel_x = -8 - }, -/obj/effect/turf_decal/tile/green/half/contrasted, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/virology) "uqL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -59868,12 +59870,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) -"vmU" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/water, -/area/station/service/hydroponics/garden) "vmX" = ( /obj/machinery/light/directional/west, /obj/structure/disposalpipe/segment, @@ -60048,6 +60044,14 @@ }, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) +"vpO" = ( +/obj/structure/window/spawner/directional/south, +/mob/living/basic/cow{ + name = "Betsy"; + real_name = "Betsy" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) "vpP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60581,6 +60585,15 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"vzs" = ( +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "vzt" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm/directional/north, @@ -63432,6 +63445,15 @@ /obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"wwe" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/sorting) "wwj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64527,11 +64549,6 @@ /obj/structure/table, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"wRF" = ( -/obj/structure/window/spawner/directional/west, -/obj/structure/flora/rock/pile, -/turf/open/floor/grass, -/area/station/service/hydroponics/garden) "wRL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -65090,6 +65107,14 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"xbS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/sorting) "xbT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66166,15 +66191,6 @@ "xww" = ( /turf/closed/wall/r_wall, /area/station/engineering/storage/tech) -"xwB" = ( -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/water, -/area/station/service/hydroponics/garden) "xwD" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron/white, @@ -66351,16 +66367,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"xyI" = ( -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/sign/clock/directional/south, -/turf/open/water, -/area/station/service/hydroponics/garden) "xyM" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -67453,17 +67459,6 @@ }, /turf/closed/wall/r_wall, /area/station/hallway/primary/fore) -"xUE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/siding/wideplating_new, -/obj/structure/railing, -/obj/effect/turf_decal/tile/green/half/contrasted, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) "xUH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -82794,8 +82789,8 @@ xjH pIU dno uKy -rVP -uqK +fMC +jHf xjH nzQ vol @@ -83572,7 +83567,7 @@ pWX eYE hcR gqV -tTS +jwd vUH rUE suP @@ -86060,7 +86055,7 @@ paD ouc dSG cLj -jtQ +kvP cLj mUz pqJ @@ -86315,9 +86310,9 @@ sDP jBl jBl nNk -mdY -epl -kDc +tzK +vzs +hFj poj shx uKZ @@ -89936,11 +89931,11 @@ bzH bzH bzH raC -hsm -gDJ -hsR -tBY -quN +wwe +xbS +suI +nzU +fcw sXr ybn fLp @@ -104833,7 +104828,7 @@ jBY aKk lXl nzS -gpk +myA qXB kbo tbd @@ -105601,10 +105596,10 @@ lqQ fzr iCJ qgy -ldg -bYN -bYN -krt +fPj +rkf +rkf +pIo qXB psZ qXB @@ -105855,13 +105850,13 @@ lnc fDC qdy lqQ -wRF +iLj jzC -oCO -xUE -jYu -vmU -xyI +gqw +jbN +kTa +hlG +kxD qXB kbo qXB @@ -106112,13 +106107,13 @@ lnc cUP mil lqQ -lbH -mie -pRM -ivb -otG -ftQ -xwB +pVW +ksN +vpO +fdi +eiZ +kIk +oXH qXB psZ qXB diff --git a/_maps/map_files/NSVBlueshift/Blueshift.dmm b/_maps/map_files/NSVBlueshift/Blueshift.dmm index d18aadb0b0d..e5a6c1a9aeb 100644 --- a/_maps/map_files/NSVBlueshift/Blueshift.dmm +++ b/_maps/map_files/NSVBlueshift/Blueshift.dmm @@ -3415,7 +3415,6 @@ /turf/open/floor/iron/dark, /area/station/medical/pharmacy) "aIA" = ( -/obj/effect/landmark/start/virologist, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/duct, /turf/open/floor/carpet/green, @@ -5545,7 +5544,6 @@ dir = 1 }, /obj/structure/cable, -/obj/effect/landmark/start/virologist, /turf/open/floor/iron, /area/station/medical/virology/isolation) "ben" = ( @@ -46727,7 +46725,6 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/landmark/start/virologist, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -115554,7 +115551,6 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/landmark/start/virologist, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, diff --git a/_maps/map_files/NorthStar/north_star.dmm b/_maps/map_files/NorthStar/north_star.dmm index 95f74e18ba9..1b3a5210ef0 100644 --- a/_maps/map_files/NorthStar/north_star.dmm +++ b/_maps/map_files/NorthStar/north_star.dmm @@ -92985,14 +92985,6 @@ dir = 1 }, /area/station/science/genetics) -"xRI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green/opposingcorners, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/white, -/area/station/medical/virology) "xRJ" = ( /obj/effect/decal/cleanable/blood/old, /obj/item/screwdriver, @@ -94315,7 +94307,6 @@ specialfunctions = 4 }, /obj/effect/turf_decal/tile/green/opposingcorners, -/obj/effect/landmark/start/virologist, /turf/open/floor/iron/white, /area/station/medical/virology) "ykt" = ( @@ -196096,7 +196087,7 @@ iOA utl doh gJz -xRI +rPC hwQ piz aWO @@ -196610,7 +196601,7 @@ iOA dfU pZm wJy -xRI +rPC dVV bLm yhv diff --git a/_maps/map_files/VoidRaptor/VoidRaptor.dmm b/_maps/map_files/VoidRaptor/VoidRaptor.dmm index 3ab36dba2ab..1b0c192f55b 100644 --- a/_maps/map_files/VoidRaptor/VoidRaptor.dmm +++ b/_maps/map_files/VoidRaptor/VoidRaptor.dmm @@ -22266,7 +22266,6 @@ /obj/effect/turf_decal/trimline/dark_green/filled/warning{ dir = 8 }, -/obj/effect/landmark/start/virologist, /obj/machinery/duct, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/smooth_edge{ @@ -37439,7 +37438,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, -/obj/effect/landmark/start/virologist, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -49091,7 +49089,6 @@ /area/station/commons/lounge) "nPC" = ( /obj/structure/cable, -/obj/effect/landmark/start/virologist, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -64903,7 +64900,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/iron/dark, /area/station/medical/break_room) "sfG" = ( @@ -65645,7 +65641,6 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/iron/white/smooth_large, /area/station/medical/virology) "sqD" = ( diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 8966285031f..a3c1da4ae62 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -3326,14 +3326,6 @@ }, /turf/open/floor/iron, /area/station/security/prison) -"atX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/turbine_computer{ - mapping_id = "main_turbine" - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "auc" = ( /obj/effect/turf_decal/siding/thinplating/corner, /obj/structure/cable, @@ -3374,26 +3366,12 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"aum" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "auo" = ( /obj/machinery/power/turbine/inlet_compressor{ dir = 4 }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) -"aup" = ( -/obj/machinery/power/turbine/core_rotor{ - dir = 4; - mapping_id = "main_turbine" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/station/maintenance/disposal/incinerator) "auq" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Utilities Access Hatch" @@ -8083,6 +8061,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/sorting) +"bLI" = ( +/obj/machinery/computer/security/telescreen{ + name = "turbine vent monitor"; + desc = "Used for watching the turbine vent."; + dir = 8; + pixel_x = 29; + network = list("turbine") + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "bLN" = ( /obj/machinery/door/airlock/security{ name = "Interrogation" @@ -8498,6 +8488,15 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"bUd" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/structure/bed{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/virology) "bUh" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10406,6 +10405,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/station/maintenance/tram/mid) +"czr" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/chair/stool/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) "czB" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 10 @@ -12726,16 +12732,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) -"dox" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/structure/bed{ - dir = 4 - }, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/dark, -/area/station/medical/virology) "doC" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/cable, @@ -14831,10 +14827,6 @@ /obj/structure/sign/clock/directional/east, /turf/open/floor/iron, /area/station/commons/storage/primary) -"ebp" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) "ebq" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -15941,6 +15933,12 @@ /obj/structure/cable, /turf/open/floor/iron/freezer, /area/station/medical/coldroom) +"eyl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "eyy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -22843,14 +22841,6 @@ }, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) -"heA" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/chair/stool/directional/east, -/obj/effect/landmark/start/virologist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/virology) "heD" = ( /obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 @@ -23560,6 +23550,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/commons/fitness) +"hqY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/all_access, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "hrh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23987,18 +23984,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness) -"hBY" = ( -/obj/machinery/computer/security/telescreen{ - name = "turbine vent monitor"; - desc = "Used for watching the turbine vent."; - dir = 8; - pixel_x = 29; - network = list("turbine") - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "hCp" = ( /obj/structure/chair/stool/bar/directional/north, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -24053,6 +24038,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) +"hDs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/machinery/light/directional/west, +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) "hDE" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/cable, @@ -33241,6 +33235,12 @@ "kLz" = ( /turf/closed/wall/r_wall, /area/station/security/prison/work) +"kLC" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/airless, +/area/space) "kLI" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -33565,12 +33565,6 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, /area/station/security/checkpoint/arrivals) -"kRk" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/airless, -/area/space) "kRm" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters" @@ -35782,6 +35776,14 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"lDG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/light/small/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "lDM" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/item/radio/intercom/directional/south, @@ -36815,6 +36817,12 @@ /obj/machinery/light/dim/directional/south, /turf/open/floor/iron, /area/station/cargo/warehouse) +"lUD" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "lUE" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 @@ -40519,6 +40527,10 @@ /obj/machinery/barsign/directional/south, /turf/open/floor/iron/checker, /area/station/commons/lounge) +"nmi" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) "nmk" = ( /obj/structure/toilet{ pixel_y = 8 @@ -42632,13 +42644,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/service/bar/backroom) -"nXQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/obj/effect/mapping_helpers/airalarm/all_access, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "nYq" = ( /obj/structure/sign/directions/supply{ dir = 4; @@ -44472,6 +44477,9 @@ }, /turf/closed/mineral/random/stationside/asteroid/porus, /area/station/asteroid) +"oMT" = ( +/turf/open/floor/plating/airless, +/area/space) "oMU" = ( /obj/structure/railing/corner{ dir = 4 @@ -46458,12 +46466,6 @@ /obj/structure/closet/toolcloset, /turf/open/floor/iron, /area/station/engineering/main) -"pxd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "pxf" = ( /obj/structure/closet/secure_closet/hos, /obj/structure/secure_safe/hos{ @@ -47157,14 +47159,6 @@ }, /turf/open/floor/circuit/green, /area/station/science/server) -"pIA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/light/small/directional/west, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "pIF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -48339,15 +48333,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/station/maintenance/tram/right) -"qeq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/west, -/obj/machinery/power/smes/engineering, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/gravity_generator) "qes" = ( /obj/machinery/door/airlock/grunge{ name = "Entertainment Center" @@ -50525,6 +50510,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/commons/dorms) +"qTs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/turbine_computer{ + mapping_id = "main_turbine" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "qTt" = ( /obj/machinery/light_switch/directional/south, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -51836,12 +51829,6 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, /area/station/commons/dorms) -"rnA" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) "rnK" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" @@ -53499,6 +53486,14 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"rTU" = ( +/obj/machinery/power/turbine/core_rotor{ + dir = 4; + mapping_id = "main_turbine" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) "rTZ" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, @@ -70647,9 +70642,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation/entertainment) -"xXn" = ( -/turf/open/floor/plating/airless, -/area/space) "xXt" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -70833,6 +70825,12 @@ }, /turf/open/floor/iron/cafeteria, /area/station/command/heads_quarters/rd) +"ybb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "ybc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/delivery/white{ @@ -102996,7 +102994,7 @@ bVW xdC uKK nFu -qeq +hDs fal akJ tbc @@ -110998,10 +110996,10 @@ vde atC gqV atP -pxd -pIA -aum -aup +ybb +lDG +eyl +rTU hVG aac aac @@ -111252,10 +111250,10 @@ gjj rCd pts gEs -nXQ -rnA -hBY -atX +hqY +lUD +bLI +qTs wAQ qWU uue @@ -130819,8 +130817,8 @@ vXM vXM vXM vXM -ebp -xXn +nmi +oMT vXM vXM vXM @@ -131075,9 +131073,9 @@ vXM vXM vXM vXM -ebp -xXn -xXn +nmi +oMT +oMT vXM vXM vXM @@ -131332,9 +131330,9 @@ vXM vXM vXM vXM -ebp -kRk -ebp +nmi +kLC +nmi vXM vXM vXM @@ -131590,7 +131588,7 @@ vXM vXM vXM vXM -ebp +nmi vXM vXM vXM @@ -172663,7 +172661,7 @@ bWk svF xrG kow -heA +czr jqY jqY jqY @@ -173171,7 +173169,7 @@ whz aaa aaa ugt -dox +bUd vrJ aPS tMb diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index 381fe5eef79..aed008e6a0c 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -544,7 +544,6 @@ /obj/item/modular_computer/pda/clown = list(REGION_GENERAL), \ /obj/item/modular_computer/pda/mime = list(REGION_GENERAL), \ /obj/item/modular_computer/pda/medical = list(REGION_MEDBAY), \ - /obj/item/modular_computer/pda/viro = list(REGION_MEDBAY), \ /obj/item/modular_computer/pda/coroner = list(REGION_MEDBAY), \ /obj/item/modular_computer/pda/engineering = list(REGION_ENGINEERING), \ /obj/item/modular_computer/pda/security = list(REGION_SECURITY), \ diff --git a/code/__DEFINES/atom_hud.dm b/code/__DEFINES/atom_hud.dm index 469758d6da8..13add3508c7 100644 --- a/code/__DEFINES/atom_hud.dm +++ b/code/__DEFINES/atom_hud.dm @@ -126,7 +126,6 @@ #define SECHUD_SHAFT_MINER "hudshaftminer" #define SECHUD_STATION_ENGINEER "hudstationengineer" #define SECHUD_VETERAN_ADVISOR "hudveteranadvisor" -#define SECHUD_VIROLOGIST "hudvirologist" #define SECHUD_WARDEN "hudwarden" #define SECHUD_CHEF "hudchef" diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 55a84617780..82565112a16 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -73,7 +73,6 @@ #define JOB_MEDICAL_DOCTOR "Medical Doctor" #define JOB_PARAMEDIC "Paramedic" #define JOB_CHEMIST "Chemist" -#define JOB_VIROLOGIST "Virologist" #define JOB_ORDERLY "Orderly" // SKYRAT EDIT ADDITION //Science #define JOB_SCIENTIST "Scientist" @@ -175,18 +174,17 @@ #define JOB_DISPLAY_ORDER_MEDICAL_DOCTOR 26 #define JOB_DISPLAY_ORDER_PARAMEDIC 27 #define JOB_DISPLAY_ORDER_CHEMIST 28 -#define JOB_DISPLAY_ORDER_VIROLOGIST 29 -#define JOB_DISPLAY_ORDER_CORONER 30 -#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 31 -#define JOB_DISPLAY_ORDER_SCIENTIST 32 -#define JOB_DISPLAY_ORDER_ROBOTICIST 33 -#define JOB_DISPLAY_ORDER_GENETICIST 34 -#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 35 -#define JOB_DISPLAY_ORDER_VETERAN_ADVISOR 36 -#define JOB_DISPLAY_ORDER_WARDEN 37 -#define JOB_DISPLAY_ORDER_DETECTIVE 38 -#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 39 -#define JOB_DISPLAY_ORDER_PRISONER 40 +#define JOB_DISPLAY_ORDER_CORONER 29 +#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 30 +#define JOB_DISPLAY_ORDER_SCIENTIST 31 +#define JOB_DISPLAY_ORDER_ROBOTICIST 32 +#define JOB_DISPLAY_ORDER_GENETICIST 33 +#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 34 +#define JOB_DISPLAY_ORDER_VETERAN_ADVISOR 35 +#define JOB_DISPLAY_ORDER_WARDEN 36 +#define JOB_DISPLAY_ORDER_DETECTIVE 37 +#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 38 +#define JOB_DISPLAY_ORDER_PRISONER 39 #define JOB_DISPLAY_ORDER_SECURITY_MEDIC 100 //SKYRAT EDIT ADDITON #define JOB_DISPLAY_ORDER_CORRECTIONS_OFFICER 101 //SKYRAT EDIT ADDITON #define JOB_DISPLAY_ORDER_NANOTRASEN_CONSULTANT 102 //SKYRAT EDIT ADDITON diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 771cdd12e10..93edea10b41 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -1,6 +1,6 @@ /* - Advance Disease is a system for Virologist to Engineer their own disease with symptoms that have effects and properties + Advance Disease is a system for medical to Engineer their own disease with symptoms that have effects and properties which add onto the overall disease. If you need help with creating new symptoms or expanding the advance disease, ask for Giacom on #coderbus. @@ -17,7 +17,7 @@ */ /datum/disease/advance - name = "Unknown" // We will always let our Virologist name our disease. + name = "Unknown" // We will always let our creator name our disease. desc = "An engineered disease which can contain a multitude of symptoms." form = "Advanced Disease" // Will let med-scanners know that this disease was engineered. agent = "advance microbes" diff --git a/code/datums/id_trim/jobs.dm b/code/datums/id_trim/jobs.dm index 3d94c8645b5..cfa608011bd 100644 --- a/code/datums/id_trim/jobs.dm +++ b/code/datums/id_trim/jobs.dm @@ -1213,30 +1213,6 @@ if(CONFIG_GET(flag/security_has_maint_access)) access |= list(ACCESS_MAINT_TUNNELS) -/datum/id_trim/job/virologist - assignment = "Virologist" - trim_state = "trim_virologist" - department_color = COLOR_MEDICAL_BLUE - subdepartment_color = COLOR_MEDICAL_BLUE - sechud_icon_state = SECHUD_VIROLOGIST - minimal_access = list( - ACCESS_MECH_MEDICAL, - ACCESS_MEDICAL, - ACCESS_MINERAL_STOREROOM, - ACCESS_VIROLOGY, - ACCESS_PHARMACY, - ) - extra_access = list( - ACCESS_PLUMBING, - ACCESS_MORGUE, - ACCESS_SURGERY, - ) - template_access = list( - ACCESS_CAPTAIN, - ACCESS_CHANGE_IDS, - ACCESS_CMO, - ) - job = /datum/job/virologist /datum/id_trim/job/warden assignment = "Warden" diff --git a/code/datums/station_traits/negative_traits.dm b/code/datums/station_traits/negative_traits.dm index 89c3a51c60c..f0dcd802001 100644 --- a/code/datums/station_traits/negative_traits.dm +++ b/code/datums/station_traits/negative_traits.dm @@ -598,7 +598,7 @@ //if engineering isnt valid, just send it to the bridge send_supply_pod_to_area(supply_pack_shielding.generate(null), /area/station/command/bridge, /obj/structure/closet/supplypod/centcompod) - // Let the viro know resistence is futile + // Let medical know resistence is futile send_fax_to_area(new /obj/item/paper/fluff/radiation_nebula_virologist(), /area/station/medical/virology, "NT Virology Department", \ force = TRUE, force_pod_type = /obj/structure/closet/supplypod/centcompod) diff --git a/code/datums/station_traits/positive_traits.dm b/code/datums/station_traits/positive_traits.dm index 22d5fb04339..f93ce4989d4 100644 --- a/code/datums/station_traits/positive_traits.dm +++ b/code/datums/station_traits/positive_traits.dm @@ -233,7 +233,6 @@ /datum/job/security_officer = /obj/item/organ/internal/cyberimp/arm/flash, /datum/job/shaft_miner = /obj/item/organ/internal/monster_core/rush_gland, /datum/job/station_engineer = /obj/item/organ/internal/cyberimp/arm/toolset, - /datum/job/virologist = /obj/item/organ/internal/lungs/cybernetic/tier2, /datum/job/warden = /obj/item/organ/internal/cyberimp/eyes/hud/security, // SKYRAT EDIT ADDITION START - MODULAR JOBS /datum/job/blueshield = /obj/item/organ/internal/cyberimp/brain/anti_stun, diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index 5396655e28c..448e43893b8 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -580,7 +580,7 @@ /datum/objective_item/steal/traitor/moth_plush name = "cute moth plush toy" targetitem = /obj/item/toy/plush/moth - excludefromjob = list(JOB_PSYCHOLOGIST, JOB_PARAMEDIC, JOB_CHEMIST, JOB_MEDICAL_DOCTOR, JOB_VIROLOGIST, JOB_CHIEF_MEDICAL_OFFICER, JOB_CORONER) + excludefromjob = list(JOB_PSYCHOLOGIST, JOB_PARAMEDIC, JOB_CHEMIST, JOB_MEDICAL_DOCTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CORONER) exists_on_map = TRUE difficulty = 1 steal_hint = "A moth plush toy. The Psychologist has one to help console patients." diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index 1f30aa758f6..9939330990b 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -114,12 +114,11 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) // 20-29: Medbay JOB_CHIEF_MEDICAL_OFFICER = 20, JOB_CHEMIST = 21, - JOB_VIROLOGIST = 22, - JOB_MEDICAL_DOCTOR = 23, - JOB_PARAMEDIC = 24, - JOB_CORONER = 25, - JOB_ORDERLY = 26, // SKYRAT EDIT ADDITION - JOB_PSYCHOLOGIST = 27, // SKYRAT EDIT - ORIGINAL: JOB_PSYCHOLOGIST = 71, + JOB_MEDICAL_DOCTOR = 22, + JOB_PARAMEDIC = 23, + JOB_CORONER = 24, + JOB_ORDERLY = 25, // SKYRAT EDIT ADDITION + JOB_PSYCHOLOGIST = 26, // SKYRAT EDIT - ORIGINAL: JOB_PSYCHOLOGIST = 71, // 30-39: Science JOB_RESEARCH_DIRECTOR = 30, JOB_SCIENTIST = 31, diff --git a/code/game/machinery/nebula_shielding.dm b/code/game/machinery/nebula_shielding.dm index cd10a23150c..10306177ebf 100644 --- a/code/game/machinery/nebula_shielding.dm +++ b/code/game/machinery/nebula_shielding.dm @@ -145,7 +145,7 @@ More circuit boards can be ordered through cargo. Consider setting up auxillary shielding units in-case of destruction, power loss or sabotage. "} -/// Warns the viro that they can't use radioactive resonance +/// Warns medical that they can't use radioactive resonance /obj/item/paper/fluff/radiation_nebula_virologist name = "radioactive resonance" default_raw_text = {"EXTREME IMPORTANCE!!!!
diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index f5daba8135c..2839055a3db 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -196,9 +196,6 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark) name = "Chief Medical Officer" icon_state = "Chief Medical Officer" -/obj/effect/landmark/start/virologist - name = "Virologist" - icon_state = "Virologist" /obj/effect/landmark/start/psychologist name = "Psychologist" diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index e6c221793d6..9af23545c6f 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -467,9 +467,6 @@ /obj/item/reagent_containers/syringe, )) -/* - * Biowaste bag (mostly for virologists) - */ /obj/item/storage/bag/bio name = "bio bag" diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index a32d4c9f5ac..b2cc7544e10 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -128,11 +128,11 @@ force = 0 var/random_color = TRUE /// the string of the dmi state the balloon has while on the floor. - var/world_state + var/world_state /// the string of the dmi state the balloon has while in your inventory. - var/storage_state + var/storage_state /// the string describing the name of balloon's current colour. - var/current_color + var/current_color /obj/item/toy/balloon/long name = "long balloon" @@ -183,9 +183,9 @@ ) for(var/list/pair_of_colors in balloon_combos) if((hit_by.current_color == pair_of_colors[1] && current_color == pair_of_colors[2]) || (current_color == pair_of_colors[1] && hit_by.current_color == pair_of_colors[2])) - var/path_to_spawn = balloon_combos[pair_of_colors] + var/path_to_spawn = balloon_combos[pair_of_colors] user.put_in_hands(new path_to_spawn) - break + break qdel(hit_by) qdel(src) return TRUE @@ -1386,10 +1386,6 @@ toysay = "I am the law!" toysound = 'sound/runtime/complionator/dredd.ogg' -/obj/item/toy/figure/virologist - name = "\improper Virologist action figure" - icon_state = "virologist" - toysay = "The cure is potassium!" /obj/item/toy/figure/warden name = "\improper Warden action figure" diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index ba2a8685b8b..32ed0d14d87 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -223,7 +223,7 @@ LINEN BINS /obj/item/bedsheet/medical name = "medical blanket" - desc = "It's a sterilized* blanket commonly used in the Medbay. *Sterilization is voided if a virologist is present onboard the station." + desc = "It's a 'sterilized' blanket commonly used in the Medbay." icon_state = "sheetmedical" inhand_icon_state = "sheetmedical" dream_messages = list("healing", "life", "surgery", "a doctor") diff --git a/code/modules/antagonists/traitor/objectives/destroy_heirloom.dm b/code/modules/antagonists/traitor/objectives/destroy_heirloom.dm index 0d62ecece5f..9182f23a649 100644 --- a/code/modules/antagonists/traitor/objectives/destroy_heirloom.dm +++ b/code/modules/antagonists/traitor/objectives/destroy_heirloom.dm @@ -41,10 +41,10 @@ target_jobs = list( // Medical /datum/job/doctor, - /datum/job/virologist, /datum/job/paramedic, /datum/job/psychologist, /datum/job/chemist, + /datum/job/coroner, // Service /datum/job/clown, /datum/job/botanist, @@ -76,6 +76,7 @@ telecrystal_reward = list(1, 2) target_jobs = list( // Cargo + /datum/job/bitrunner, /datum/job/shaft_miner, // Service /datum/job/chaplain, @@ -100,6 +101,7 @@ /datum/job/chief_medical_officer, /datum/job/research_director, /datum/job/quartermaster, + /datum/job/chief_engineer, ) /datum/traitor_objective/destroy_heirloom/captain diff --git a/code/modules/antagonists/traitor/objectives/kidnapping.dm b/code/modules/antagonists/traitor/objectives/kidnapping.dm index d6aec912fdb..ea7fef9b4b6 100644 --- a/code/modules/antagonists/traitor/objectives/kidnapping.dm +++ b/code/modules/antagonists/traitor/objectives/kidnapping.dm @@ -48,7 +48,7 @@ /datum/job/chemist, /datum/job/doctor, /datum/job/psychologist, - /datum/job/virologist, + /datum/job/coroner, // Science /datum/job/geneticist, /datum/job/roboticist, @@ -80,6 +80,7 @@ target_jobs = list( // Cargo + /datum/job/bitrunner, /datum/job/shaft_miner, // Medical /datum/job/paramedic, diff --git a/code/modules/antagonists/traitor/objectives/sabotage_machinery.dm b/code/modules/antagonists/traitor/objectives/sabotage_machinery.dm index 5a31c4c1739..5f3e2387a35 100644 --- a/code/modules/antagonists/traitor/objectives/sabotage_machinery.dm +++ b/code/modules/antagonists/traitor/objectives/sabotage_machinery.dm @@ -66,7 +66,6 @@ GLOBAL_DATUM_INIT(objective_machine_handler, /datum/objective_target_machine_han telecrystal_reward = list(3, 4) progression_minimum = 15 MINUTES - progression_maximum = 30 MINUTES applicable_jobs = list( JOB_STATION_ENGINEER = /obj/machinery/telecomms/hub, diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm index e3a396609eb..a0f2971df23 100644 --- a/code/modules/jobs/job_types/medical_doctor.dm +++ b/code/modules/jobs/job_types/medical_doctor.dm @@ -4,8 +4,8 @@ scan everyone in sight" department_head = list(JOB_CHIEF_MEDICAL_OFFICER) faction = FACTION_STATION - total_positions = 5 - spawn_positions = 3 + total_positions = 6 + spawn_positions = 4 supervisors = SUPERVISOR_CMO exp_granted_type = EXP_TYPE_CREW config_tag = "MEDICAL_DOCTOR" diff --git a/code/modules/jobs/job_types/virologist.dm b/code/modules/jobs/job_types/virologist.dm deleted file mode 100644 index bdbfd7d687c..00000000000 --- a/code/modules/jobs/job_types/virologist.dm +++ /dev/null @@ -1,60 +0,0 @@ -/datum/job/virologist - title = JOB_VIROLOGIST - description = "Study the effects of various diseases and synthesize a \ - vaccine for them. Engineer beneficial viruses." - department_head = list(JOB_CHIEF_MEDICAL_OFFICER) - faction = FACTION_STATION - total_positions = 1 - spawn_positions = 1 - supervisors = SUPERVISOR_CMO - exp_requirements = 60 - exp_required_type = EXP_TYPE_CREW - exp_granted_type = EXP_TYPE_CREW - config_tag = "VIROLOGIST" - - outfit = /datum/outfit/job/virologist - plasmaman_outfit = /datum/outfit/plasmaman/viro - - paycheck = PAYCHECK_CREW - paycheck_department = ACCOUNT_MED - - liver_traits = list(TRAIT_MEDICAL_METABOLISM) - - display_order = JOB_DISPLAY_ORDER_VIROLOGIST - bounty_types = CIV_JOB_VIRO - departments_list = list( - /datum/job_department/medical, - ) - - family_heirlooms = list(/obj/item/reagent_containers/syringe, /obj/item/statuebust/hippocratic) - - mail_goodies = list( - /obj/item/reagent_containers/cup/bottle/random_virus = 15, - /obj/item/reagent_containers/cup/bottle/formaldehyde = 10, - /obj/item/reagent_containers/cup/bottle/synaptizine = 10, - /obj/item/stack/sheet/mineral/plasma = 10, - /obj/item/stack/sheet/mineral/uranium = 5, - ) - rpg_title = "Plague Doctor" - job_flags = STATION_JOB_FLAGS - - -/datum/outfit/job/virologist - name = "Virologist" - jobtype = /datum/job/virologist - - id_trim = /datum/id_trim/job/virologist - uniform = /obj/item/clothing/under/rank/medical/virologist - suit = /obj/item/clothing/suit/toggle/labcoat/virologist - suit_store = /obj/item/flashlight/pen - belt = /obj/item/modular_computer/pda/viro - ears = /obj/item/radio/headset/headset_med - mask = /obj/item/clothing/mask/surgical - shoes = /obj/item/clothing/shoes/sneakers/white - - backpack = /obj/item/storage/backpack/virology - satchel = /obj/item/storage/backpack/satchel/vir - duffelbag = /obj/item/storage/backpack/duffelbag/virology - messenger = /obj/item/storage/backpack/messenger/vir - - box = /obj/item/storage/box/survival/medical diff --git a/code/modules/modular_computers/computers/item/role_tablet_presets.dm b/code/modules/modular_computers/computers/item/role_tablet_presets.dm index 547e85dd1b0..d27fd1e593f 100644 --- a/code/modules/modular_computers/computers/item/role_tablet_presets.dm +++ b/code/modules/modular_computers/computers/item/role_tablet_presets.dm @@ -230,15 +230,6 @@ /datum/computer_file/program/radar/lifeline, ) -/obj/item/modular_computer/pda/viro - name = "virology PDA" - greyscale_config = /datum/greyscale_config/tablet/stripe_double - greyscale_colors = "#FAFAFA#355FAC#57C451" - starting_programs = list( - /datum/computer_file/program/records/medical, - /datum/computer_file/program/robocontrol, - ) - /obj/item/modular_computer/pda/chemist name = "chemist PDA" greyscale_config = /datum/greyscale_config/tablet/stripe_thick diff --git a/code/modules/antagonists/traitor/objectives/sleeper_protocol.dm b/code/modules/surgery/sleeper_protocol.dm similarity index 50% rename from code/modules/antagonists/traitor/objectives/sleeper_protocol.dm rename to code/modules/surgery/sleeper_protocol.dm index f28a79d6926..693b0fbfb5c 100644 --- a/code/modules/antagonists/traitor/objectives/sleeper_protocol.dm +++ b/code/modules/surgery/sleeper_protocol.dm @@ -1,71 +1,3 @@ -/datum/traitor_objective_category/sleeper_protocol - name = "Sleeper Protocol" - objectives = list( - /datum/traitor_objective/sleeper_protocol = 1, - /datum/traitor_objective/sleeper_protocol/everybody = 1, - ) - -/datum/traitor_objective/sleeper_protocol - name = "Perform the sleeper protocol on a crewmember" - description = "Use the button below to materialize a surgery disk in your hand, where you'll then be able to perform the sleeper protocol on a crewmember. If the disk gets destroyed, the objective will fail. This will only work on living and sentient crewmembers." - - progression_minimum = 0 MINUTES - - progression_reward = list(8 MINUTES, 15 MINUTES) - telecrystal_reward = 1 - - var/list/limited_to = list( - JOB_CHIEF_MEDICAL_OFFICER, - JOB_MEDICAL_DOCTOR, - JOB_PARAMEDIC, - JOB_VIROLOGIST, - JOB_ROBOTICIST, - ) - - var/obj/item/disk/surgery/sleeper_protocol/disk - - var/mob/living/current_registered_mob - - var/inverted_limitation = FALSE - -/datum/traitor_objective/sleeper_protocol/generate_ui_buttons(mob/user) - var/list/buttons = list() - if(!disk) - buttons += add_ui_button("", "Clicking this will materialize the sleeper protocol surgery in your hand", "save", "summon_disk") - return buttons - -/datum/traitor_objective/sleeper_protocol/ui_perform_action(mob/living/user, action) - switch(action) - if("summon_disk") - if(disk) - return - disk = new(user.drop_location()) - user.put_in_hands(disk) - AddComponent(/datum/component/traitor_objective_register, disk, \ - fail_signals = list(COMSIG_QDELETING)) - -/datum/traitor_objective/sleeper_protocol/proc/on_surgery_success(datum/source, datum/surgery_step/step, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) - SIGNAL_HANDLER - if(istype(step, /datum/surgery_step/brainwash/sleeper_agent)) - succeed_objective() - -/datum/traitor_objective/sleeper_protocol/can_generate_objective(datum/mind/generating_for, list/possible_duplicates) - var/datum/job/job = generating_for.assigned_role - if(!(job.title in limited_to) && !inverted_limitation) - return FALSE - if((job.title in limited_to) && inverted_limitation) - return FALSE - if(length(possible_duplicates) > 0) - return FALSE - return TRUE - -/datum/traitor_objective/sleeper_protocol/generate_objective(datum/mind/generating_for, list/possible_duplicates) - AddComponent(/datum/component/traitor_objective_mind_tracker, generating_for, \ - signals = list(COMSIG_MOB_SURGERY_STEP_SUCCESS = PROC_REF(on_surgery_success))) - return TRUE - -/datum/traitor_objective/sleeper_protocol/ungenerate_objective() - disk = null /obj/item/disk/surgery/sleeper_protocol name = "Suspicious Surgery Disk" desc = "The disk provides instructions on how to turn someone into a sleeper agent for the Syndicate." @@ -129,10 +61,3 @@ if(!.) return target.gain_trauma(new /datum/brain_trauma/mild/phobia/conspiracies(), TRAUMA_RESILIENCE_LOBOTOMY) - -/datum/traitor_objective/sleeper_protocol/everybody //Much harder for non-med and non-robo - progression_minimum = 30 MINUTES - progression_reward = list(8 MINUTES, 15 MINUTES) - telecrystal_reward = 1 - - inverted_limitation = TRUE diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index 5df6e03de70ae4d0880f9883b6021ae38ee34936..d719ebc9e05d57eacde872616a017c7ac83d921b 100644 GIT binary patch literal 23457 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⋙- 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
    8^6eo?m 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 diff --git a/icons/obj/toys/toy.dmi b/icons/obj/toys/toy.dmi index 48b69e09de66a10dc104ed26c7f69034c939725e..712c19a2e9785e5d5749f53420024074ad95128c 100644 GIT binary patch delta 11511 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 delta 11760 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 IM6N<$f>