From 868c6adc61dfce7c7b5f3c9d29e21758e36f099b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 2 Apr 2024 00:50:22 +0000 Subject: [PATCH 01/46] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2776.yml | 9 --------- html/changelogs/archive/2024-04.yml | 7 +++++++ 2 files changed, 7 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2776.yml diff --git a/html/changelogs/AutoChangeLog-pr-2776.yml b/html/changelogs/AutoChangeLog-pr-2776.yml deleted file mode 100644 index fdef0348b638..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2776.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: goober3 -changes: - - {tweak: Blood Cult content has been removed from all maps.} - - {rscdel: 'Jungle_demon.dmm, jungle_witch.dmm, lavaland_surface_cultaltar.dmm, - lavaland_surface_fuckedupandevilclub.dmm, clericden.dmm, and rockplanet_cult.dmm - have been removed.'} - - {tweak: 'Onehalf.dmm, rockplanet_crash_cult.dmm & icemoon_underground_abandoned_village.dmm - have been reworked slightly, to feature no more magic.'} -delete-after: true diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml index 9d352f2b4718..41fabf91e2ee 100644 --- a/html/changelogs/archive/2024-04.yml +++ b/html/changelogs/archive/2024-04.yml @@ -2,3 +2,10 @@ phoaly, coleminerman, MeeMofCourse, Retlaw34: - rscadd: Added the Crying Sun-class - rscadd: Added PGF comms +2024-04-02: + goober3: + - tweak: Blood Cult content has been removed from all maps. + - rscdel: Jungle_demon.dmm, jungle_witch.dmm, lavaland_surface_cultaltar.dmm, lavaland_surface_fuckedupandevilclub.dmm, + clericden.dmm, and rockplanet_cult.dmm have been removed. + - tweak: Onehalf.dmm, rockplanet_crash_cult.dmm & icemoon_underground_abandoned_village.dmm + have been reworked slightly, to feature no more magic. From 7cd24d3bc9a90842f0a049c430ffec018ad4e503 Mon Sep 17 00:00:00 2001 From: Apogee-dev <60533805+Apogee-dev@users.noreply.github.com> Date: Sat, 6 Apr 2024 17:55:19 -0700 Subject: [PATCH 02/46] Remaps the Shetland (#2774) ## About The Pull Request ![faroe](https://github.com/shiptest-ss13/Shiptest/assets/60533805/fcae91a3-a13e-457e-8292-23deba44527c) ![faroe_areas](https://github.com/shiptest-ss13/Shiptest/assets/60533805/ed74e3bd-160f-4c36-9839-2d34bd132f7b) Brings the Shetland up to modern mapping standards, makes the layout less garbage, adds some amenities and RP facilities, and rebalances the ship's mechanical features. - RnD and ORM removed - TEG added - Weapons and armor rebalanced - Massive aesthetic improvements ## Why It's Good For The Game Shetland is the oldest ship we have left in the game and despite getting a couple updates along the way it really shows. It was either update it or kill it, and I think the Shetland still has good potential and is worth saving. ## Changelog :cl: tweak: Remapped the Shetland balance: Removed RnD and ORM from Shetland /:cl: --- _maps/configs/independent_shetland.json | 33 +- .../independent/independent_shetland.dmm | 11094 ++++++++-------- .../clothing/outfits/factions/independent.dm | 6 +- 3 files changed, 5797 insertions(+), 5336 deletions(-) diff --git a/_maps/configs/independent_shetland.json b/_maps/configs/independent_shetland.json index 8769559072e0..344f9a99ee50 100644 --- a/_maps/configs/independent_shetland.json +++ b/_maps/configs/independent_shetland.json @@ -7,18 +7,17 @@ "NATURAL" ], "map_short_name": "Shetland-class", - "description": "The Shetland is Miskilamo Spacefaring’s flagship offer and one of their only truly original designs: A huge frigate offering a diverse array of facilities with ample room for expansion at a fraction of the price of the competition. Optimistic customers soon discover the haphazard workmanship and extreme cost-cutting measures common to Miskilamo ships. While Shetlands have plenty of room and a theoretically diverse array of facilities, they come with the minimal amount of equipment needed for those facilities, and a wide array of design deficiencies have given them a grim reputation for driving their crews to paranoid extremes. The waste disposal catapult is a frequent feature of such tales, and supposedly a great many Shetland crewmates have met their end by ejection.", + "description": "The Shetland is Miskilamo Spacefaring’s flagship offer and one of their only truly original designs: A huge frigate offering a diverse array of facilities with ample room for expansion at a fraction of the price of the competition. Optimistic customers soon discover the haphazard workmanship and extreme cost-cutting measures common to Miskilamo ships. While Shetlands have plenty of room and a theoretically diverse array of facilities, they come with the minimal amount of equipment needed for those facilities, and a wide array of design deficiencies have given them a grim reputation for driving their crews to paranoid extremes. The waste disposal chute is a frequent feature of such tales, and supposedly a great many Shetland crewmates have met their end by ejection.", "tags": [ "Generalist", - "Service", - "Medical" + "Service" ], "map_path": "_maps/shuttles/independent/independent_shetland.dmm", "map_id": "independent_shetland", "roundstart": true, "job_slots": { "Captain": { - "outfit": "/datum/outfit/job/independent/captain", + "outfit": "/datum/outfit/job/independent/captain/cheap", "officer": true, "slots": 1 }, @@ -31,37 +30,21 @@ "outfit": "/datum/outfit/job/independent/doctor", "slots": 1 }, - "Paramedic": { - "outfit": "/datum/outfit/job/independent/paramedic", - "slots": 1 - }, "Ship's Engineer": { "outfit": "/datum/outfit/job/independent/engineer", - "slots": 1 - }, - "Atmospheric Technician": { - "outfit": "/datum/outfit/job/independent/atmos", - "slots": 1 - }, - "Asteroid Miner": { - "outfit": "/datum/outfit/job/independent", "slots": 2 }, - "Security Detail": { - "outfit": "/datum/outfit/job/independent/security", - "slots": 1 - }, - "Detective": { - "outfit": "/datum/outfit/job/independent/detective", + "Asteroid Miner": { + "outfit": "/datum/outfit/job/independent/miner/hazard", "slots": 1 }, - "Janitor": { - "outfit": "/datum/outfit/job/independent/janitor", + "Security Detail": { + "outfit": "/datum/outfit/job/independent/security/western", "slots": 1 }, "Deckhand": { "outfit": "/datum/outfit/job/independent/assistant", - "slots": 5 + "slots": 3 } }, "enabled": true diff --git a/_maps/shuttles/independent/independent_shetland.dmm b/_maps/shuttles/independent/independent_shetland.dmm index 5233549f322d..113975fc8edf 100644 --- a/_maps/shuttles/independent/independent_shetland.dmm +++ b/_maps/shuttles/independent/independent_shetland.dmm @@ -1,105 +1,206 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 +"ae" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"ah" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"ac" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/effect/landmark/observer_start, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"ai" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "5-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/atmospherics) +"am" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"ad" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) +"ao" = ( +/turf/closed/wall/r_wall, +/area/ship/crew/dorm) +"ap" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "6-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/effect/turf_decal/corner/opaque/red/border{ +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"aE" = ( +/obj/structure/sink/kitchen{ + pixel_y = 16 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 + }, +/obj/item/cigbutt, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"aH" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ dir = 1 }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"ag" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/photocopier, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"aI" = ( +/turf/closed/wall, +/area/ship/crew/toilet) +"aR" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/item/cutting_board, +/obj/item/kitchen/knife, /obj/structure/table/reinforced, -/obj/item/radio/intercom/wideband/table{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"aS" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/cargo) +"aZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, +/obj/machinery/light/small/directional/south, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"al" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/engineering) +"ba" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5{ + dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/fore) -"an" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"as" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/port) -"aw" = ( -/obj/structure/chair/comfy/shuttle{ +/area/ship/hallway/aft) +"bc" = ( +/obj/machinery/power/shuttle/engine/electric{ dir = 4 }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/engine/hull, +/area/ship/maintenance/port) +"bi" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"bl" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"aG" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"aJ" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"aK" = ( +/area/ship/engineering) +"bm" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"bv" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"by" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"bz" = ( +/obj/machinery/light_switch{ + pixel_y = 23 }, -/obj/item/multitool, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"aP" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"aQ" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Bridge" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"bD" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"bM" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) +"bO" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + dir = 4; + id = "amoguswindows" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"bS" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Fore Hall" + }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, @@ -107,804 +208,929 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"aU" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - target_pressure = 500 +/area/ship/hallway/fore) +"bW" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/crew/janitor) +"cc" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"aX" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"cj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/item/wrench, -/turf/open/floor/plating, -/area/ship/hallway/port) -"bf" = ( +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"cl" = ( +/obj/structure/ore_box, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/turf/open/floor/plasteel/mono{ + dir = 1 + }, +/area/ship/cargo) +"cw" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Canteen" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"bj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/port) -"bm" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/crew/canteen) +"cD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"by" = ( -/obj/structure/railing, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"bE" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"bI" = ( +/area/ship/engineering) +"cE" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-10" }, -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/plasteel/dark, +/area/ship/security) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"bJ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ icon_state = "2-4" }, -/obj/effect/turf_decal/number/five{ - dir = 8 +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /turf/open/floor/plating, -/area/ship/engineering/engine) -"bL" = ( -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"bM" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"bW" = ( -/obj/effect/turf_decal/atmos/oxygen, -/turf/open/floor/engine/o2, /area/ship/engineering/atmospherics) -"bZ" = ( -/turf/closed/wall, -/area/ship/crew/dorm) -"cc" = ( -/turf/closed/wall, -/area/ship/hallway/starboard) -"ce" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +"cH" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Cargo Bay" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/cargo) -"cf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"ck" = ( -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"co" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"cr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/dorm) +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) "cL" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" +/obj/structure/cable{ + icon_state = "5-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"cM" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/obj/structure/cable{ + icon_state = "2-5" + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 9 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, -/area/ship/medical) -"cP" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"dl" = ( -/obj/structure/catwalk, -/turf/open/floor/plating/airless, -/area/ship/external) -"dn" = ( -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plating, +/area/ship/engineering/engine) +"cR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, /area/ship/hallway/starboard) -"dp" = ( +"cW" = ( +/obj/effect/turf_decal/borderfloor, +/obj/machinery/door/window/eastleft{ + dir = 2; + req_access_txt = "5" + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "5-8" }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"dr" = ( -/turf/open/floor/wood, -/area/ship/crew/dorm) -"dw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/dorm) -"dE" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/turf/open/floor/plasteel/mono/white, +/turf/open/floor/plasteel/white, /area/ship/medical) -"dG" = ( +"cX" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux{ + dir = 4 + }, +/turf/open/floor/engine/hull/reinforced, +/area/ship/engineering/engine) +"da" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ pixel_x = -6; pixel_y = 10 }, -/turf/open/floor/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) -"dO" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 4 +"di" = ( +/obj/effect/turf_decal/miskilamo_big/four{ + dir = 8 }, -/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/item/radio/intercom/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"dV" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/area/ship/engineering/engine) +"dl" = ( +/turf/closed/wall/r_wall, +/area/ship/maintenance/port) +"dq" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, +/turf/open/floor/engine/hull, +/area/ship/maintenance/port) +"dB" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, /area/ship/engineering/atmospherics) -"ea" = ( -/obj/machinery/holopad/emergency/command, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ee" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/airlock/public/glass{ - name = "Port Hall" +"dE" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"dP" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"eg" = ( -/obj/machinery/ore_silo, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"eh" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor{ +/obj/machinery/light_switch{ dir = 4; - id = "amoguswindows" + pixel_x = -20; + pixel_y = 5 }, /turf/open/floor/plating, +/area/ship/engineering/electrical) +"dT" = ( +/obj/structure/marker_beacon{ + picked_color = "Burgundy" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"ea" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"ec" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"ee" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/carpet/blue, /area/ship/bridge) -"ei" = ( -/obj/machinery/power/port_gen/pacman/super, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/industrial/hatch, +"ek" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/item/trash/candy, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/electrical) "en" = ( -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + dir = 4; + name = "Bridge"; + req_access_txt = "19" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"eq" = ( -/obj/structure/cable{ - icon_state = "1-4" +/area/ship/bridge) +"es" = ( +/obj/effect/turf_decal/atmos/plasma, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/visible/layer1, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"et" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/r_wall, +/area/ship/maintenance/starboard) +"ev" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/engine) -"er" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/table, -/obj/item/toy/cards/deck/cas{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"es" = ( -/obj/structure/table, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"ev" = ( -/turf/open/floor/plasteel/stairs, /area/ship/hallway/fore) -"eB" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 +"ew" = ( +/obj/effect/turf_decal/corner/opaque/green/three_quarters, +/obj/structure/cable{ + icon_state = "4-6" }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) +/area/ship/medical) +"ez" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/computer/helm/viewscreen/directional/east, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"eC" = ( +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/engineer, +/obj/item/clothing/head/helmet/space/light/engineer, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/oxygen/red, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) "eE" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"eI" = ( -/obj/effect/turf_decal/miskilamo_big/one{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, /turf/open/floor/plating, /area/ship/engineering/engine) -"eV" = ( -/obj/machinery/mass_driver{ - id = "ejected" - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/door/window/eastright{ +"eH" = ( +/obj/machinery/atmospherics/components/binary/circulator/flipped{ dir = 1 }, -/turf/open/floor/plasteel/mono{ - dir = 1 +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/engine) +"eV" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 }, -/area/ship/cargo) +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/engine/hull, +/area/ship/maintenance/starboard) +"eW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) "eZ" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "amoguswindows" +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ + dir = 4 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"fa" = ( -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"fe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/ship/engineering/atmospherics) +"fb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/camera/autoname{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"fg" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"fl" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" +/obj/structure/cable{ + icon_state = "5-8" }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"ft" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"fh" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, /obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/opaque/neutral/half, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/port) -"fj" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 1 +/obj/structure/table/reinforced, +/obj/item/megaphone/command{ + pixel_x = 10 }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"fm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/machinery/recharger, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"fu" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"fz" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 7; + height = 15; + width = 14 }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ship/security) -"fn" = ( +/turf/template_noop, +/area/template_noop) +"fC" = ( +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering"; + normalspeed = 0; + req_access_txt = "10" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "6-10" }, -/obj/machinery/door/airlock{ - name = "Restrooms" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/ship/crew/toilet) -"ft" = ( +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"fG" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering"; + normalspeed = 0; + req_access_txt = "10" }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/dorm) -"fv" = ( -/turf/closed/wall, -/area/ship/hallway/fore) -"fB" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"fM" = ( +/obj/structure/table, +/obj/item/flashlight/lamp/green{ + pixel_x = -15; + pixel_y = 10 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"fF" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/industrial/hatch, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"fI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/paper_bin{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/item/folder/red{ + pixel_y = 5 + }, +/obj/item/pen{ + pixel_y = 5 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"fO" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/plating, -/area/ship/hallway/port) -"fM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ - dir = 1 +/area/ship/engineering/atmospherics) +"fW" = ( +/turf/closed/wall/r_wall, +/area/ship/crew/janitor) +"fX" = ( +/obj/structure/filingcabinet/double, +/obj/effect/turf_decal/corner/opaque/black, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 8 }, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"fY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel, /area/ship/hallway/starboard) -"fQ" = ( +"gc" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-9" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"fT" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 +/obj/machinery/light_switch{ + pixel_y = 23 }, -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 }, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"gd" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 4 }, -/obj/machinery/door/poddoor{ +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"gk" = ( +/obj/machinery/door/airlock/public/glass{ dir = 4; - id = "amogusthrusters" + name = "Canteen" }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"gj" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"gA" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"gC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +"gq" = ( +/turf/closed/wall/r_wall, +/area/ship/security) +"gs" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/corner/opaque/white/mono, /turf/open/floor/plasteel/dark, -/area/ship/medical) +/area/ship/hallway/aft) +"gt" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) "gF" = ( +/obj/structure/catwalk/over/plated_catwalk, /obj/structure/cable{ icon_state = "2-8" }, -/turf/open/floor/plasteel/mono{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/area/ship/cargo) -"gJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plating, +/area/ship/hallway/central) +"gI" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/closet/crate/bin, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock{ - name = "Restrooms" +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/cobweb, +/obj/item/trash/raisins, +/turf/open/floor/plasteel, +/area/ship/medical) +"gJ" = ( +/obj/machinery/atmospherics/pipe/simple/purple/hidden{ + dir = 10 }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/toilet) -"gK" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"gT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/layer2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"gZ" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_x = 25 +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"ha" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"gK" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/plastic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "8-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"hb" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"gO" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/medical) +"gS" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"hd" = ( -/obj/machinery/computer/security, -/obj/machinery/light/small/directional/north, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/engine/hull, +/area/ship/maintenance/starboard) +"gV" = ( +/obj/effect/turf_decal/miskilamo_big/six{ dir = 8 }, -/obj/effect/turf_decal/corner/opaque/white/half, /turf/open/floor/plasteel/dark, -/area/ship/security) -"hk" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_x = 25 +/area/ship/engineering/engine) +"gZ" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"ho" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel, +/area/ship/hallway/fore) +"hp" = ( +/obj/structure/table, +/obj/machinery/computer/cryopod/directional/west, +/obj/machinery/newscaster/directional/south, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/cigbutt, +/obj/item/reagent_containers/food/snacks/chips, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) +"hv" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"hx" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Canteen" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"hz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/camera/autoname{ + dir = 4 + }, /turf/open/floor/plating, -/area/ship/hallway/fore) -"hq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"hr" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/area/ship/hallway/aft) +"hC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "5-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"hO" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "6-8" }, -/turf/open/floor/plating, -/area/ship/cargo) -"hs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"ht" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"hx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"hP" = ( +/obj/structure/chair/sofa/right, /turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) -"hA" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" +"hX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 5 }, -/area/ship/hallway/starboard) -"hC" = ( -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plating, -/area/ship/hallway/port) -"hJ" = ( -/obj/structure/mirror{ - pixel_y = 23 +/obj/structure/cable/yellow{ + icon_state = "4-10" }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"hM" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plating, -/area/ship/hallway/port) -"hU" = ( -/obj/effect/turf_decal/miskilamo_big/four{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ik" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/table, -/obj/item/toy/redbutton, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"in" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 6 }, -/obj/machinery/vending/cola/random, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"ip" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"ib" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"is" = ( -/obj/structure/catwalk, -/turf/open/floor/plating, -/area/ship/external) -"iw" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"iM" = ( -/obj/structure/cable{ +/obj/structure/table/reinforced, +/obj/machinery/fax/indie, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"if" = ( +/obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/computer/atmos_control/incinerator{ + dir = 4; + sensors = list("nemo_incinerator_sensor"="Incinerator Chamber") }, /turf/open/floor/plating, -/area/ship/hallway/port) -"iQ" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/ship/engineering/engine) +"ip" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/ship/engineering) +"iq" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel, /area/ship/hallway/port) -"iV" = ( -/turf/closed/wall, -/area/ship/engineering/atmospherics) -"iW" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 +"is" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/toy/redbutton, +/obj/item/kitchen/knife/plastic, +/obj/item/kitchen/fork/plastic{ + pixel_x = 5 }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"iX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"iz" = ( +/obj/structure/sign/directions/command{ + dir = 4; + pixel_y = 26 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 20 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"jh" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/suit_storage_unit/independent/engineering, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/starboard) -"jm" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 8 }, +/turf/open/floor/plating, +/area/ship/hallway/central) +"iC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"iG" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"iP" = ( /obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/airalarm/directional/north, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, /turf/open/floor/plating, -/area/ship/cargo) -"jn" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/hallway/central) +"iW" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/white/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"js" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/eva, +/obj/item/clothing/head/helmet/space/eva, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/oxygen, +/turf/open/floor/plasteel/tech/grid, +/area/ship/hallway/port) +"iY" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"jg" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Hall" - }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"jt" = ( +/area/ship/medical) +"ji" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"jj" = ( +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"jr" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 8 + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/hallway/fore) -"kh" = ( +/area/ship/hallway/central) +"js" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"jz" = ( /obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Canteen" +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "10" }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"kj" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"kl" = ( +/area/ship/hallway/aft) +"jB" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /obj/machinery/firealarm/directional/west, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"ko" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"jC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"jG" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"jH" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /obj/structure/cable{ icon_state = "4-8" }, @@ -912,1472 +1138,1526 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"kq" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 + dir = 6 }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"ks" = ( +/turf/open/floor/plasteel/dark, +/area/ship/security) +"jP" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 + }, +/obj/structure/cable{ + icon_state = "5-8" }, +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/fore) -"kt" = ( +/area/ship/engineering) +"jV" = ( /obj/machinery/door/poddoor{ id = "amogusdoors"; name = "Cargo Bay Blast Door" }, -/turf/open/floor/plasteel/mono, +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + dir = 4; + id = "shetland_cargo"; + locked = 1 + }, +/obj/structure/cable{ + icon_state = "0-1" + }, +/turf/open/floor/engine/hull/interior, /area/ship/cargo) -"kv" = ( -/obj/machinery/power/terminal{ - dir = 8 +"jY" = ( +/turf/closed/wall, +/area/ship/crew/cryo) +"ka" = ( +/obj/structure/closet/crate/radiation, +/obj/item/stack/sheet/mineral/uranium/five, +/obj/effect/turf_decal/box, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) +"kb" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"kw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/plasteel/tech, +/area/ship/engineering/atmospherics) +"kc" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 }, -/obj/machinery/cell_charger, -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"kD" = ( -/turf/closed/wall, -/area/ship/engineering/engine) -"kO" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"kP" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +/area/ship/hallway/fore) +"kf" = ( +/obj/structure/ore_box, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -21 + }, +/turf/open/floor/plasteel/mono{ + dir = 1 }, +/area/ship/cargo) +"kg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, +/obj/machinery/light/directional/north, +/obj/structure/catwalk/over/plated_catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"kQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/area/ship/hallway/starboard) +"ki" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"kS" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/area/ship/hallway/port) +"kt" = ( +/turf/closed/wall/r_wall/rust/yesdiag, +/area/ship/crew/janitor) +"kx" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ + dir = 4 }, -/obj/structure/mirror{ - pixel_x = -24 +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"kG" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"kV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"kH" = ( +/turf/closed/wall/rust, +/area/ship/cargo) +"kN" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating/airless, -/area/ship/external) -"kY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/computer/cryopod/directional/north{ - pixel_y = 17 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/structure/dresser, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"lo" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"kO" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/ship/engineering/atmospherics) -"lp" = ( +"kS" = ( /turf/closed/wall/r_wall, -/area/ship/hallway/port) -"ls" = ( -/obj/machinery/washing_machine, -/obj/machinery/firealarm/directional/east, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"lx" = ( -/obj/effect/turf_decal/number/two{ +/area/ship/engineering/atmospherics) +"kU" = ( +/obj/effect/turf_decal/corner/opaque/green{ dir = 8 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"lB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"lD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/structure/closet/secure_closet/wall{ + dir = 8; + icon_door = "med_wall"; + name = "mortuary locker"; + pixel_x = 28; + req_access_txt = "5" }, -/obj/effect/turf_decal/number/zero{ - dir = 8 +/obj/item/reagent_containers/glass/bottle/formaldehyde{ + pixel_x = 5; + pixel_y = 8 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"lE" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/item/reagent_containers/glass/bottle{ + list_reagents = list(/datum/reagent/medicine/thializid=30); + name = "thializid bottle" + }, +/obj/item/storage/box/bodybags, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +/turf/open/floor/plasteel/white, +/area/ship/medical) +"lc" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/plasteel/mono{ + dir = 1 }, +/area/ship/cargo) +"lo" = ( +/obj/machinery/power/apc/auto_name/directional/west, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 6 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"lp" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/ship/hallway/fore) +"lt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Cargo Bay" +/turf/open/floor/plating, +/area/ship/engineering/engine) +"lu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"lJ" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Electrical" + icon_state = "5-6" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering/electrical) -"lL" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/obj/item/pipe_dispenser, -/obj/structure/closet/crate, -/obj/item/analyzer, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"lS" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"lV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"lX" = ( -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -2 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 5 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 1; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/structure/closet/crate{ - name = "food crate" - }, -/obj/item/storage/cans/sixbeer, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/turf_decal/box, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, +"ly" = ( +/turf/closed/wall, /area/ship/cargo) -"lZ" = ( +"lz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output, +/turf/open/floor/engine/plasma, +/area/ship/engineering) +"lF" = ( +/obj/structure/railing, /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"lU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) +/turf/open/floor/engine/o2, +/area/ship/engineering/atmospherics) +"lV" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/item/storage/box/gloves{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/storage/box/masks{ + pixel_x = 15; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/ship/medical) "me" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/hallway/fore) -"mh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, +/area/ship/maintenance/port) +"ms" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hall" +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) +/turf/open/floor/plating, +/area/ship/hallway/starboard) "mt" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/purple/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/dorm) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"mC" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) "mD" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Cargo Bay" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"mE" = ( -/obj/machinery/button/door{ - id = "amogusdoors"; - name = "Blast Door Control"; - pixel_x = 6; - pixel_y = 7 +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"mH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "amoguswindows"; - name = "Window Lockdown"; - pixel_x = -7; - pixel_y = 7 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/effect/turf_decal/corner/opaque/neutral/half, -/obj/item/radio/intercom/directional/north, -/obj/item/phone{ - pixel_y = -4 +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"mI" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"mG" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 +/obj/machinery/button/door{ + dir = 1; + id = "amogusthrusters"; + name = "Thruster Lockdown"; + pixel_y = -21 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/hallway/port) -"mH" = ( +/area/ship/maintenance/port) +"mJ" = ( /turf/closed/wall, -/area/ship/engineering/electrical) -"mN" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) +/area/ship/crew/dorm) "mP" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/window/reinforced/spawner, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"mR" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "2-5" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/structure/cable{ + icon_state = "2-10" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/port) -"mU" = ( +/area/ship/hallway/aft) +"mZ" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "0-10" }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"mW" = ( -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/ship/hallway/port) -"ne" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/miskilamo_big/seven{ - dir = 8 - }, +"nc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/ship/engineering/engine) -"nj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"nm" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/kitchen/fork/plastic{ + pixel_x = 5 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/white, +/obj/item/kitchen/knife/plastic, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"nx" = ( +"nt" = ( +/turf/closed/wall/rust, +/area/ship/crew/dorm) +"nE" = ( +/obj/structure/railing, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "6-8" }, -/obj/structure/railing, /turf/open/floor/carpet/blue, /area/ship/bridge) -"nH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/filingcabinet, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/wood, -/area/ship/security) -"nL" = ( +"nG" = ( +/turf/closed/wall/rust, +/area/ship/engineering/engine) +"nJ" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "6-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Canteen" - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"nO" = ( -/turf/closed/wall/r_wall, -/area/ship/cargo) -"nT" = ( -/obj/effect/turf_decal/box, -/turf/open/floor/plating, -/area/ship/cargo) -"oj" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +"nL" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/crew/dorm) +"nQ" = ( +/obj/structure/closet/crate/trashcart/laundry, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"nU" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, +/obj/item/kirbyplants/fullysynthetic, +/obj/machinery/firealarm/directional/north, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"nW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small/directional/east, +/obj/structure/cable{ + icon_state = "1-6" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"ol" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/area/ship/maintenance/starboard) +"oc" = ( +/turf/closed/wall, +/area/ship/bridge) +"od" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_x = -25 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"of" = ( +/obj/effect/turf_decal/atmos/air, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + name = "Air to Distro" + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) +/area/ship/engineering) "on" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"oo" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 4 }, -/obj/machinery/button/door{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"oq" = ( +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"ou" = ( +/obj/machinery/door/airlock/public/glass{ dir = 4; - id = "amogusthrusters"; - name = "Thruster Lockdown"; - pixel_x = -24 + name = "Canteen" }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"oB" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/closet/secure_closet{ - icon_state = "hop"; - name = "\proper first officer's locker"; - req_access_txt = "57" +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/item/clothing/under/rank/command/head_of_personnel, -/obj/item/clothing/under/rank/command/head_of_personnel/skirt, -/obj/item/clothing/suit/armor/vest/hop, -/obj/item/clothing/head/beret/hop, -/obj/item/gun/energy/e_gun/mini, -/obj/item/clothing/shoes/laceup, -/obj/item/radio/headset/headset_com/alt, -/obj/item/storage/box/ids, -/obj/item/storage/briefcase, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"oC" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"oD" = ( -/obj/effect/turf_decal/miskilamo_big/two{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"oM" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"oN" = ( -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"oB" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/computer/crew/retro{ + dir = 8 }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"oE" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"oS" = ( -/obj/machinery/door/poddoor{ - id = "amogusdoors"; - name = "Cargo Bay Blast Door" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "shetland_cargo"; - locked = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plasteel/mono, -/area/ship/cargo) -"oV" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"oG" = ( +/obj/structure/table, +/obj/machinery/computer/secure_data/laptop{ + density = 0 }, -/turf/open/floor/plasteel/mono{ +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/black{ dir = 1 }, -/area/ship/cargo) -"pa" = ( -/turf/closed/wall, -/area/ship/medical) -"pn" = ( -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"po" = ( +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"oH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"oK" = ( /obj/structure/cable{ - icon_state = "8-10" - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/item/gun/energy/e_gun/mini, -/obj/item/gun/energy/e_gun/mini, -/obj/item/stock_parts/cell/gun/mini, -/obj/item/stock_parts/cell/gun/mini, -/obj/structure/closet/secure_closet/wall{ - dir = 8; - icon_state = "sec_wall"; - name = "firearms locker"; - pixel_x = 28; - req_access_txt = "1" + icon_state = "1-4" }, -/turf/open/floor/plasteel, -/area/ship/security) -"pr" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/table/wood, -/obj/machinery/fax/indie, -/turf/open/floor/plasteel, -/area/ship/security) -"pC" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/port) -"pO" = ( -/obj/structure/cable, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 +/area/ship/hallway/central) +"oV" = ( +/turf/closed/wall/r_wall/rust/yesdiag, +/area/ship/cargo) +"oX" = ( +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engine Room"; + normalspeed = 0; + req_access_txt = "10" }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 1 +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5{ + dir = 4 }, -/obj/structure/table/glass, -/obj/machinery/door/window/eastleft{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/structure/window/reinforced/spawner{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/structure/window/reinforced/spawner{ - dir = 4 +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"oY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/fire, -/obj/item/defibrillator/loaded, -/turf/open/floor/plasteel/mono/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, /area/ship/medical) -"qb" = ( -/obj/machinery/button/door{ - dir = 4; - id = "amogusdoors"; - name = "Blast Door Control"; - pixel_x = -24 - }, -/obj/machinery/button/shieldwallgen{ - dir = 4; - id = "shetland_cargo"; - pixel_x = -23; - pixel_y = 10 +"pa" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"ph" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"pi" = ( +/turf/closed/wall, +/area/ship/hallway/central) +"pl" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" }, -/turf/open/floor/plasteel/mono{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, /area/ship/cargo) -"qe" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"pr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"px" = ( +/obj/structure/curtain, +/obj/structure/toilet{ dir = 1 }, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"pI" = ( +/obj/machinery/door/airlock/security{ + dir = 4; + name = "Security Office"; + req_access_txt = "1" + }, /obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/starboard) -"qi" = ( -/obj/machinery/power/smes/shuttle/precharged{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"qj" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"qs" = ( -/obj/structure/closet/crate, -/obj/item/analyzer, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"qy" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/area/ship/security) +"pN" = ( +/turf/closed/wall/r_wall, +/area/ship/crew/canteen) +"pQ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/structure/mirror{ - pixel_x = -24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"qA" = ( -/obj/structure/railing{ +/area/ship/crew/cryo) +"pR" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"qB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/light/small/directional/east, /turf/open/floor/plasteel, -/area/ship/hallway/port) -"qD" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/area/ship/medical) +"pT" = ( +/obj/item/storage/backpack/security, +/obj/item/clothing/gloves/fingerless, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/under/rank/security/officer/blueshirt, +/obj/structure/closet/secure_closet/security{ + populate = 0; + req_access_txt = "1"; + req_ship_access = 1 + }, +/obj/item/clothing/suit/armor/vest/old, +/obj/item/clothing/suit/armor/vest/old, +/obj/item/clothing/head/helmet, +/obj/effect/turf_decal/box, +/obj/item/clothing/glasses/cheapsuns, +/obj/item/melee/classic_baton, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"pX" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/box, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-10" }, /turf/open/floor/plating, +/area/ship/maintenance/port) +"pY" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"qa" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/r_wall/rust, +/area/ship/maintenance/starboard) +"qb" = ( +/obj/structure/crate_shelf, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"qg" = ( +/obj/structure/closet/secure_closet/engineering_personal{ + populate = 0 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/item/storage/backpack/industrial, +/obj/item/storage/backpack/industrial, +/obj/item/clothing/under/rank/engineering/engineer, +/obj/item/clothing/under/rank/engineering/engineer, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/head/hardhat/dblue, +/obj/item/clothing/head/hardhat/dblue, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, /area/ship/engineering/electrical) -"qE" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/megaphone/command{ - pixel_x = 10 +"qi" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"qj" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/trash/can{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"qk" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"ql" = ( +/obj/item/kirbyplants/fullysynthetic, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"qJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/area/ship/hallway/central) +"qB" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/curtain, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"qC" = ( +/turf/closed/wall/r_wall, +/area/ship/cargo) +"qG" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"qM" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-6" }, /turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"qN" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"qP" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" +/area/ship/hallway/port) +"qO" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass/twenty, +/obj/item/stack/sheet/metal/twenty, +/obj/structure/cable{ + icon_state = "1-5" + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) +"qQ" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"qS" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plating, -/area/ship/crew/dorm) -"qQ" = ( +/area/ship/engineering) +"qT" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hall" + }, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qR" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 10 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/folder/red, -/obj/item/folder/blue, -/obj/item/folder, -/obj/item/pen/fountain, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/ship/security) -"qY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"qV" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light_switch{ + pixel_y = 23 + }, +/obj/effect/turf_decal/corner/opaque/neutral/half{ dir = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/plating, -/area/ship/hallway/port) -"re" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"rc" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" }, -/obj/structure/sink{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"rf" = ( +/obj/machinery/door/firedoor/border_only, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "5-6" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"rh" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering"; + normalspeed = 0; + req_access_txt = "10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"rm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/atmospherics) +"rr" = ( +/turf/closed/wall, +/area/ship/crew/janitor) +"rt" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" + }, /turf/open/floor/plating, /area/ship/hallway/starboard) "ru" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/item/clothing/suit/apron/surgical, +/obj/structure/table/chem, +/obj/structure/sink/chem{ + pixel_x = 2; + pixel_y = 3 }, +/turf/open/floor/plasteel/freezer, +/area/ship/medical) +"rx" = ( /obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"rw" = ( -/obj/machinery/computer/monitor{ - dir = 8 +/obj/structure/cable{ + icon_state = "5-8" }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"rA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"rG" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/plating, +/area/ship/hallway/central) +"rB" = ( +/obj/item/trash/can{ + pixel_x = -8; + pixel_y = 7 }, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Hall" +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"rH" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"rI" = ( +/turf/closed/wall/rust, +/area/ship/medical) "rJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/effect/turf_decal/corner/opaque/white/mono, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel/mono/white, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"rL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, /area/ship/medical) -"rN" = ( +"rO" = ( /obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/hallway/fore) -"rP" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ - dir = 4 - }, +"rQ" = ( /obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"rT" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/closet/wall{ + dir = 4; + icon_door = "white_wall"; + name = "medical closet"; + pixel_x = -28 + }, +/obj/item/storage/backpack/satchel/med, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/under/rank/medical/doctor/red, +/obj/item/clothing/under/rank/medical/doctor/green, +/obj/item/healthanalyzer, +/turf/open/floor/plasteel, +/area/ship/medical) +"rY" = ( +/obj/effect/turf_decal/number/five{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/cargo) -"rU" = ( -/obj/machinery/power/port_gen/pacman/mrs, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"sb" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 8 }, -/obj/effect/turf_decal/industrial/hatch, -/turf/open/floor/plating, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/computer/helm/retro{ + dir = 8 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"sc" = ( +/turf/closed/wall, /area/ship/engineering/engine) "sd" = ( -/obj/effect/turf_decal/corner/opaque/blue/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"se" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ - icon_state = "5-9" + icon_state = "2-4" }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"sj" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 10 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"sl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"so" = ( +/area/ship/hallway/fore) +"sk" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) +"sq" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/autolathe, +/obj/effect/turf_decal/box, /obj/structure/cable{ - icon_state = "6-8" + icon_state = "2-9" }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"sp" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"sr" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"su" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/rack, +/obj/item/reagent_containers/glass/bucket, +/obj/item/storage/bag/trash, +/obj/item/pushbroom, +/obj/item/clothing/head/soft/purple, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-8" }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/crew/janitor) +"sA" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/security) +"sS" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-8" }, -/turf/open/floor/plating/airless, -/area/ship/hallway/starboard) -"ss" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"sV" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/turf/open/floor/plating, +/area/ship/engineering/engine) +"sX" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Starboard Hall" +/obj/effect/turf_decal/box, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/crew/janitor) +"ta" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"sA" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ - dir = 4 +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"tb" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"sD" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ - dir = 4 +/obj/machinery/button/door{ + id = "amogusthrusters"; + name = "Thruster Lockdown"; + pixel_y = 24 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"sH" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/toy/plush/among, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"tu" = ( +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"tv" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/hidden, /turf/open/floor/plating, -/area/ship/hallway/fore) -"sJ" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/maintenance/starboard) +"tH" = ( +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering"; + normalspeed = 0; + req_access_txt = "10" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"sK" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) -"sN" = ( -/obj/effect/turf_decal/corner/opaque/white/half{ +"tL" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/effect/turf_decal/borderfloor{ +/turf/open/floor/plating, +/area/ship/engineering/engine) +"tU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ dir = 8 }, -/obj/effect/turf_decal/box, -/obj/machinery/medical_kiosk, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"tX" = ( +/turf/closed/wall/rust, +/area/ship/crew/toilet) +"tZ" = ( +/obj/structure/table/optable, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/freezer, /area/ship/medical) -"sQ" = ( +"ub" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Cargo Bay" + }, /obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Canteen" +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"sY" = ( -/obj/machinery/camera/autoname{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light/directional/west, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"sZ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/area/ship/hallway/starboard) +"ue" = ( +/obj/structure/cable{ + icon_state = "2-10" }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"tj" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/door/window/eastright{ - name = "Engine Access" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"uh" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"ul" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/engineering/engine) +"uo" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"up" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"ut" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 + }, +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/hallway/port) +"uy" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/freezer, +/area/ship/medical) +"uA" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/green/hidden, /obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" + id = "amoguswindows" }, /turf/open/floor/plating, /area/ship/hallway/port) -"tn" = ( +"uG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "9-10" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 + dir = 8; + pixel_x = 20; + pixel_y = 5 }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, /turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"to" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "amoguswindows" +/area/ship/hallway/aft) +"uM" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_x = -25 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/bridge) -"tD" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"tI" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"tP" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"uO" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/light/directional/south, /turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"tS" = ( -/obj/machinery/cryopod{ +/area/ship/crew/canteen) +"uP" = ( +/obj/structure/bedsheetbin, +/obj/structure/table, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/crew/janitor) +"uV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"tZ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) +"va" = ( +/obj/structure/cable{ + icon_state = "8-10" }, -/obj/machinery/fax/indie, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ui" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-10" }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /turf/open/floor/plasteel, -/area/ship/security) -"uj" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/port) -"uk" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/area/ship/hallway/central) +"vd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/machinery/airalarm/directional/south, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"ul" = ( +"vk" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "6-8" }, /turf/open/floor/plasteel/dark, +/area/ship/bridge) +"vt" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/structure/closet/emcloset, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"um" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"uy" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm) -"uz" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/ship/hallway/port) -"uB" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel, -/area/ship/cargo) -"uD" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" +"vw" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"vz" = ( +/obj/structure/sign/warning/incident{ + pixel_x = -32 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, /turf/open/floor/plating, -/area/ship/crew/canteen) -"uP" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ship/cargo) -"uS" = ( -/obj/structure/cable/yellow{ +/area/ship/engineering/engine) +"vB" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"uZ" = ( -/obj/machinery/power/smes/shuttle/precharged{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" - }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"va" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, /turf/open/floor/plating, -/area/ship/engineering/engine) -"vg" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/ship/engineering) +"vG" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Fore Hall" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/port) -"vo" = ( -/obj/structure/closet/crate, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"vr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"vt" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 - }, -/obj/machinery/recharger, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"vv" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/wood, -/area/ship/security) -"vB" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/button/massdriver{ - dir = 8; - id = "ejected"; - pixel_x = 24 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"vD" = ( /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 1 + icon_state = "4-8" }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"vI" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"vJ" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - piping_layer = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/port) -"vL" = ( -/obj/machinery/firealarm/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) +/area/ship/hallway/fore) "vN" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "4-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"vT" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engine Room" +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"vV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/kirbyplants/fullysynthetic, +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"vX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/engine) -"vP" = ( +/area/ship/hallway/aft) +"we" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, /area/ship/hallway/port) -"vW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"wk" = ( +"wf" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" + icon_state = "2-9" }, +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) +"wr" = ( /obj/structure/cable{ - icon_state = "2-6" + icon_state = "6-10" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) +"wt" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "amoguswindows"; + name = "Window Lockdown"; + pixel_x = -15; + pixel_y = 21 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/port) -"wp" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/item/radio/intercom/directional/north, +/obj/item/spacecash/bundle/c1000{ + pixel_x = 4; + pixel_y = 8 }, -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Bridge" +/obj/item/phone{ + pixel_y = -4 }, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"wr" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"wD" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"wH" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"wz" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/item/reagent_containers/food/drinks/bottle/tequila{ + pixel_x = 10; + pixel_y = 11 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Canteen" +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 14 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 5 }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"wL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/area/ship/bridge) +"wK" = ( +/obj/structure/chair/plastic{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"xi" = ( -/obj/item/stack/sheet/mineral/plasma/fifty, -/obj/structure/closet/crate, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"xm" = ( -/obj/effect/turf_decal/corner/opaque/white{ +/obj/effect/decal/cleanable/generic, +/obj/machinery/camera/autoname{ dir = 4 }, -/obj/effect/turf_decal/borderfloor{ +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"wM" = ( +/obj/structure/railing, +/turf/open/floor/plasteel/stairs{ dir = 8 }, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/iv_drip, -/obj/structure/mirror{ - pixel_x = -24 +/area/ship/bridge) +"wO" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"xq" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/computer/communications{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"xs" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/starboard) +"wP" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plasteel/dark, /area/ship/security) -"xu" = ( -/obj/structure/cable/yellow{ +"wQ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/firealarm/directional/north, +/obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -2386,909 +2666,885 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"xK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/hallway/fore) -"xL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/area/ship/hallway/central) +"wT" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"xQ" = ( -/turf/closed/wall/r_wall, -/area/ship/bridge) -"xV" = ( -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/obj/machinery/door/poddoor{ + dir = 4; + id = "amogusthrusters" }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ya" = ( -/obj/machinery/light/directional/west, /turf/open/floor/plating, -/area/ship/hallway/fore) -"yk" = ( -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"ym" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 +/area/ship/maintenance/starboard) +"wU" = ( +/obj/effect/turf_decal/miskilamo_big/five{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"yr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/area/ship/engineering/engine) +"wW" = ( +/obj/structure/cable/yellow{ + icon_state = "1-6" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"yv" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" +/turf/open/floor/plating, +/area/ship/engineering/engine) +"xd" = ( +/turf/closed/wall/yesdiag, +/area/ship/engineering/engine) +"xf" = ( +/obj/machinery/power/generator{ + dir = 8 }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" +/obj/structure/cable/yellow{ + icon_state = "0-4" }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"yx" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/ship/engineering/engine) +"xr" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/item/folder/blue{ + pixel_y = 5 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/port) -"yB" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/item/pen/red{ + pixel_x = 3; + pixel_y = 5 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"yL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/toy/plush/hornet/gay{ - pixel_x = 12; +/obj/item/pen/blue{ + pixel_x = -3; pixel_y = 5 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/security) -"yM" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"xs" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/item/kirbyplants/fullysynthetic, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"xu" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, /obj/structure/chair/plastic{ dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, +/obj/item/trash/can{ + pixel_x = -7; + pixel_y = -12 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"yY" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +"xx" = ( +/obj/effect/turf_decal/atmos/oxygen{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hall" +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"zd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/area/ship/engineering/atmospherics) +"xz" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -4; + pixel_y = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 4; + pixel_y = 10 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/dark, /area/ship/crew/canteen) -"ze" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +"xO" = ( +/obj/machinery/microwave, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"xT" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/machinery/airalarm/directional/north, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"zm" = ( +"xW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "6-8" }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/hallway/starboard) -"zt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +"xZ" = ( +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/structure/cable{ + icon_state = "2-5" }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"zD" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"zF" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zL" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/cargo) +"yg" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/engineering) +"yp" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel, +/area/ship/medical) +"yt" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Fore Hall" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/mob/living/simple_animal/pet/cat{ - desc = "It's Salem, the ship's cat. It's her town - you're all just living in it."; - name = "Salem" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"zN" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/starboard) -"zO" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/fore) -"zQ" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Ac" = ( -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"yw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Ah" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"An" = ( -/obj/machinery/status_display/shuttle, -/turf/closed/wall, -/area/ship/engineering/engine) -"Az" = ( -/obj/machinery/status_display/shuttle, -/turf/closed/wall, -/area/ship/engineering/electrical) -"AC" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" - }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"AD" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/structure/cable{ + icon_state = "8-10" }, -/obj/effect/turf_decal/miskilamo_big/six{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/engineering/engine) -"AF" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/bounty, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"AG" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 - }, -/obj/structure/table, -/obj/item/storage/box/cups, -/obj/item/storage/box/cups, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"AL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/dark, /area/ship/hallway/port) -"AN" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, +"yz" = ( /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-8" }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"AP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/catwalk/over, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"AU" = ( -/obj/machinery/vending/security/wall{ - pixel_x = 25 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/ship/security) -"Bb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Bm" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"yI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Bu" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Bx" = ( -/obj/machinery/door/poddoor{ - id = "ejected"; - name = "Cargo Bay Blast Door" - }, -/obj/structure/fans/tiny, -/obj/structure/window/reinforced/spawner{ +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"yN" = ( +/obj/effect/turf_decal/borderfloor{ dir = 8 }, -/turf/open/floor/plasteel/mono, -/area/ship/cargo) -"BI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"BV" = ( +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, +/area/ship/medical) +"yO" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/light/dim/directional/north, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Ca" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/mopbucket, -/obj/item/mop, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Cb" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 1 + icon_state = "8-10" }, -/obj/structure/table/optable, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Cc" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"Cg" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway/starboard) -"Ci" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"Cp" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" +/area/ship/hallway/central) +"yP" = ( +/obj/machinery/button/ignition/incinerator/atmos{ + dir = 4; + pixel_x = -23; + pixel_y = -3 }, -/obj/machinery/door/poddoor{ +/obj/machinery/button/door/incinerator_vent_atmos_aux{ dir = 4; - id = "amogusthrusters" + pixel_x = -23; + pixel_y = 8 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Cr" = ( -/turf/closed/wall, -/area/ship/bridge) -"Cs" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +/obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"Cw" = ( +/area/ship/engineering/engine) +"yU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ - dir = 1 + dir = 9 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Cz" = ( -/obj/structure/railing, -/turf/open/floor/plasteel/stairs{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/area/ship/bridge) -"CB" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"yW" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/corner/opaque/black, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"CL" = ( -/obj/effect/turf_decal/atmos/air, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"CM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"yY" = ( +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"yZ" = ( +/turf/closed/wall, +/area/ship/crew/canteen) +"za" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "1-10" }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/ship/hallway/port) -"CS" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"CZ" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 5 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"De" = ( +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-6" }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"Dn" = ( -/obj/structure/cable{ - icon_state = "2-4" +/area/ship/engineering/atmospherics) +"ze" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" }, -/obj/machinery/button/door{ - dir = 4; - id = "amogusthrusters"; - name = "Thruster Lockdown"; - pixel_x = -24 +/turf/open/floor/plating, +/area/ship/crew/dorm) +"zl" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hall" }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Du" = ( -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Dy" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/port) -"DI" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"DN" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"zn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/port) +"zr" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"zy" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/layer4{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ship/engineering/engine) -"Ej" = ( +"zA" = ( /turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"El" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/ship/hallway/port) +"zC" = ( +/obj/machinery/cryopod{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/box, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) +"zD" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Cargo Bay" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Er" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 1 +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Ev" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"zE" = ( +/obj/structure/tank_dispenser, +/obj/machinery/button/shieldwallgen{ + dir = 1; + id = "shetland_cargo"; + pixel_x = 5; + pixel_y = -20 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/button/door{ + dir = 1; + id = "amogusdoors"; + name = "Blast Door Control"; + pixel_x = -5; + pixel_y = -21 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono{ dir = 1 }, +/area/ship/cargo) +"zF" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 5 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Ez" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"EE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"EG" = ( +/area/ship/security) +"zL" = ( +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"zX" = ( +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/hardsuit/mining/independent, +/obj/effect/turf_decal/box, +/obj/item/tank/internals/oxygen/red, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Ab" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/firealarm/directional/west, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/ship/engineering/electrical) -"EL" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"ET" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/hallway/fore) +"Ae" = ( +/obj/effect/turf_decal/number/zero{ + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "5-9" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"EU" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/cable/yellow{ + icon_state = "5-10" + }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"Aj" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom/wideband/table{ dir = 8 }, +/obj/structure/cable{ + icon_state = "5-9" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"An" = ( /obj/machinery/door/airlock/public/glass{ + name = "Canteen" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"Ax" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Az" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/light_switch{ dir = 4; - name = "Fore Hall" + pixel_x = -20; + pixel_y = 5 }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"EV" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"AD" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"EW" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/closet/secure_closet{ + icon_state = "cap"; + name = "\proper captain's locker"; + req_access_txt = "20" }, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/clothing/under/rank/command/captain/suit, +/obj/item/clothing/under/rank/command/captain/skirt, +/obj/item/storage/backpack/captain, +/obj/item/clothing/gloves/color/white, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/stock_parts/cell/gun, +/obj/item/gun/energy/laser/e10, +/obj/item/clothing/suit/jacket/leather/duster/command, +/obj/item/clothing/glasses/cheapsuns, /turf/open/floor/carpet/blue, /area/ship/bridge) -"EY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +"AG" = ( +/obj/structure/closet/emcloset/wall{ + dir = 1; + pixel_y = -28 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Fd" = ( -/obj/machinery/door/poddoor{ - id = "amogusdoors"; - name = "Cargo Bay Blast Door" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "shetland_cargo"; - locked = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plasteel/mono, -/area/ship/cargo) -"Fi" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"Bh" = ( +/obj/effect/turf_decal/corner/opaque/red/border{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Fr" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"Fs" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 15; - height = 15; - width = 30 - }, -/turf/template_noop, -/area/template_noop) -"Ft" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 - }, -/obj/machinery/modular_computer/console/preset/id{ - dir = 8 +/obj/effect/turf_decal/borderfloor, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Fv" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" +/obj/structure/cable{ + icon_state = "2-9" }, -/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel, +/area/ship/medical) +"Bo" = ( +/turf/closed/wall/r_wall, +/area/ship/hallway/starboard) +"Bz" = ( +/turf/closed/wall/r_wall, +/area/ship/hallway/port) +"BF" = ( /obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, -/area/ship/crew/toilet) -"FD" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"FI" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/toilet) -"FM" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/area/ship/engineering) +"BH" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/engineering) +"BL" = ( +/obj/machinery/door/airlock/external, +/obj/docking_port/mobile{ + can_move_docking_ports = 1; + dir = 2; + launch_status = 0; + port_direction = 8; + preferred_direction = 4 + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"BY" = ( +/obj/machinery/door/airlock{ + name = "Dormitory" }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ - dir = 4 + dir = 1 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Fore Hall" +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"FP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/area/ship/crew/dorm) +"Ca" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/power/terminal{ + dir = 8 }, +/obj/effect/decal/cleanable/cobweb, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-6" }, -/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/fore) -"FR" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 +/area/ship/maintenance/port) +"Cb" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor{ + id = "amoguswindows" }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/computer/crew{ - dir = 8; - icon_state = "computer-right" +/turf/open/floor/plating, +/area/ship/crew/janitor) +"Cm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"FV" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"Cr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/decal/cleanable/generic, +/obj/machinery/newscaster/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/bin, +/obj/item/paper/crumpled, +/obj/item/paper/crumpled{ + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/bed, -/obj/machinery/vending/wallmed{ - pixel_x = -25 +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"Cz" = ( +/obj/structure/cable{ + icon_state = "2-5" }, -/obj/effect/turf_decal/borderfloor{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/turf_decal/corner/opaque/white/half{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/item/bedsheet/medical, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"Gc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"Gd" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/hallway/fore) -"Gs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"CF" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"CH" = ( +/obj/structure/cable{ + icon_state = "8-9" }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Gv" = ( -/obj/effect/turf_decal/corner/opaque/white/half, -/obj/effect/turf_decal/borderfloor{ +/turf/open/floor/plasteel/mono{ dir = 1 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light/small/directional/north, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"GB" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 +/area/ship/cargo) +"CI" = ( +/obj/item/cigbutt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"CJ" = ( +/obj/structure/closet/secure_closet/freezer/fridge{ + populate = 0 }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/sugar, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) -"GC" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 +"CK" = ( +/obj/structure/cable{ + icon_state = "2-10" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"GN" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 1 +/area/ship/hallway/central) +"CN" = ( +/turf/closed/wall/rust, +/area/ship/maintenance/starboard) +"CZ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix Extract to TEG" }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 5; - pixel_y = 8 +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Dc" = ( +/obj/structure/closet/secure_closet/armory2{ + populate = 0; + req_access = null; + req_access_txt = "1"; + req_ship_access = 1 + }, +/obj/item/ammo_box/c38_box, +/obj/effect/turf_decal/box, +/obj/item/ammo_box/c38, +/obj/item/ammo_box/c38, +/obj/item/gun/ballistic/revolver/detective, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"Dd" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/mining_scanner, +/obj/item/pickaxe, +/obj/effect/turf_decal/box, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Dm" = ( +/obj/machinery/cryopod{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle{ - list_reagents = list(/datum/reagent/medicine/thializid=30); - name = "thializid bottle" +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) +"Dp" = ( +/obj/machinery/door/poddoor{ + dir = 4; + id = "amoguswindows" }, -/obj/item/reagent_containers/syringe, -/obj/machinery/door/window/eastleft{ +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/bridge) +"Ds" = ( +/turf/open/floor/plasteel/mono{ dir = 1 }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"GP" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"GS" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, +/area/ship/cargo) +"Dw" = ( +/obj/effect/turf_decal/box, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"GV" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/ship/engineering/engine) +"DC" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + icon_state = "2-9" + }, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"DD" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, /area/ship/hallway/starboard) -"GY" = ( -/obj/machinery/camera/autoname, +"DH" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/box, /obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"He" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) +"DI" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, +/obj/item/trash/can/food/peaches/maint, +/obj/structure/extinguisher_cabinet/directional/south, /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Hj" = ( +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"DO" = ( +/obj/machinery/door/airlock/external/glass, /obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"DX" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/atmos{ - dir = 4; - name = "Atmospherics" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"Ee" = ( +/obj/machinery/door/airlock{ + dir = 4; + name = "Restrooms" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Hm" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/toilet) +"Eg" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"Ek" = ( +/obj/structure/cable{ + icon_state = "1-5" + }, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"El" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"Em" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/atmospherics) +"EA" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock{ + dir = 4; + name = "Cryo Room" }, /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -3296,131 +3552,224 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Fore Hall" +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Hn" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"Ho" = ( -/turf/open/floor/carpet/blue, +/area/ship/crew/cryo) +"EC" = ( +/turf/closed/wall/r_wall, /area/ship/bridge) -"Hz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"ED" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"EI" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"EJ" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/engineering{ - name = "Electrical" +/obj/machinery/power/terminal{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/electrical) -"HG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"EM" = ( +/obj/structure/closet/crate/bin, /obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 + dir = 8 }, -/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/generic, +/obj/item/cigbutt, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"HH" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/area/ship/hallway/central) +"EN" = ( +/obj/structure/cable{ + icon_state = "9-10" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"EO" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock{ - name = "Dormitory" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"EP" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/box, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/crew/janitor) +"ER" = ( +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"EX" = ( +/turf/closed/wall, +/area/ship/hallway/starboard) +"Fc" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"FE" = ( +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"FJ" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"FT" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"HN" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/area/ship/engineering) +"Gf" = ( +/obj/machinery/door/poddoor{ + id = "amogusdoors"; + name = "Cargo Bay Blast Door" + }, +/turf/open/floor/engine/hull/interior, +/area/ship/cargo) +"Gg" = ( +/obj/machinery/light/dim/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/effect/turf_decal/industrial/hatch, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ship/engineering/engine) -"HP" = ( -/obj/structure/cable{ - icon_state = "0-2" +"Gk" = ( +/turf/closed/wall, +/area/ship/engineering/atmospherics) +"Gl" = ( +/obj/structure/closet/secure_closet/miner{ + populate = 0 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/box, /obj/machinery/light_switch{ - pixel_x = 11; pixel_y = 23 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"HV" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/suit_storage_unit/independent/engineering, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/starboard) -"Io" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/item/storage/backpack/explorer, +/obj/item/clothing/shoes/workboots/mining, +/obj/item/clothing/under/rank/cargo/miner/hazard, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/head/hardhat/mining, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Gt" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock{ - name = "Dormitory" +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 24 }, /turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"Gw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/ship/engineering/atmospherics) +"Gx" = ( +/obj/machinery/atmospherics/components/binary/pump/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Gy" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"GC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) -"Ip" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 9 +"GF" = ( +/obj/machinery/computer/security/retro{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/white, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"Ir" = ( -/obj/structure/closet/crate, -/obj/item/analyzer, /obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Iw" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 9 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Iz" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"GI" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/security{ - dir = 4; - name = "Security Office" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"GR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engine Room"; + normalspeed = 0; + req_access_txt = "10" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ @@ -3429,294 +3778,247 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"IB" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "5-10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ID" = ( -/turf/closed/wall, -/area/ship/external) -"IK" = ( -/obj/structure/closet/crate, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/ship/cargo) -"IM" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"IP" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/engineering/engine) +"GS" = ( +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/corner/opaque/black{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/port) -"IR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Jm" = ( +/obj/machinery/light/small/directional/west, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "5-6" }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 11 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/grimy, /area/ship/security) -"Jo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Jw" = ( -/obj/machinery/autolathe, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Jy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"JD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"GW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"JE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/engineering/atmospherics) -"JJ" = ( +/area/ship/hallway/aft) +"GZ" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "2-8" }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/light/small/directional/east, +/obj/structure/cable{ + icon_state = "5-9" + }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"JM" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/fifty, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"JR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/area/ship/maintenance/port) +"Hb" = ( +/obj/effect/turf_decal/miskilamo_big/one{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 }, -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"Hi" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, +/obj/item/trash/can/food/beans, +/obj/item/trash/chips, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 }, +/obj/effect/decal/cleanable/generic, +/obj/item/cigbutt, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Hl" = ( /obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"JU" = ( -/obj/item/kirbyplants/dead, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"JW" = ( -/obj/effect/decal/cleanable/blood/drip, -/mob/living/simple_animal/bot/cleanbot/medbay, -/obj/effect/turf_decal/corner/opaque/blue/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Ka" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor{ - dir = 8; - id = "amoguswindows" +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Kf" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Kh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"Kl" = ( -/obj/structure/cable, -/obj/machinery/power/floodlight, /turf/open/floor/plating, -/area/ship/engineering/engine) -"Km" = ( +/area/ship/engineering/atmospherics) +"Hm" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/ship/hallway/port) +"Hx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/railing, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"Kp" = ( +"HA" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "6-8" }, +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, -/obj/machinery/light/small/directional/east, /turf/open/floor/plating, /area/ship/hallway/fore) -"Kq" = ( -/obj/machinery/suit_storage_unit/cmo{ - suit_type = /obj/item/clothing/suit/space/hardsuit/medical - }, -/obj/effect/turf_decal/corner/opaque/white/half, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/borderfloor{ - dir = 1 +"HB" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/light_switch{ - pixel_y = 23 +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = -19 }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Kv" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Ky" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix{ - dir = 1; - node1_concentration = 0.21; - node2_concentration = 0.79 +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = -25 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"KG" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/closet/secure_closet{ - icon_state = "cap"; - name = "\proper captain's locker"; - req_access_txt = "20" +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"HJ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Canteen" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/item/clothing/under/rank/command/captain/suit, -/obj/item/clothing/under/rank/command/captain/skirt, -/obj/item/storage/backpack/captain, -/obj/item/radio/headset/heads/captain/alt, -/obj/item/clothing/gloves/color/captain, -/obj/item/gun/energy/e_gun, -/obj/item/clothing/shoes/laceup, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"KN" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/closet/cabinet, -/obj/item/clothing/under/utility/skirt, -/obj/item/clothing/under/utility/skirt, -/obj/item/clothing/under/utility/skirt, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"Id" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Ii" = ( +/obj/structure/cable{ + icon_state = "2-9" }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"KS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"Ip" = ( +/obj/machinery/firealarm/directional/north, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/port) -"KT" = ( +/area/ship/hallway/starboard) +"ID" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"IE" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 4 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -21 + }, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"KZ" = ( -/obj/structure/railing/corner{ - dir = 8 +/area/ship/hallway/starboard) +"IJ" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix{ + dir = 1 }, -/obj/machinery/light/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Lc" = ( -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 8 +/area/ship/engineering/atmospherics) +"IL" = ( +/obj/structure/cable{ + icon_state = "6-8" }, -/obj/effect/turf_decal/borderfloor{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ + dir = 10 }, -/obj/machinery/light/directional/east, -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 8 +/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"IM" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Lk" = ( -/turf/open/floor/plasteel/stairs{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/area/ship/bridge) -"Lp" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/port) +"IN" = ( +/obj/machinery/door/airlock/external/glass, /obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"IO" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/engineering{ +/obj/machinery/door/airlock/maintenance_hatch{ dir = 4; - name = "Engine Room" + name = "Starboard Engines" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ @@ -3725,161 +4027,240 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/engine) -"Lr" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/starboard) +"IS" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"IW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-6" }, -/obj/effect/landmark/start/captain, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Ls" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"Jb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/railing, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 }, -/obj/structure/cable{ - icon_state = "4-8" +/mob/living/simple_animal/pet/mothroach{ + desc = "A stout little mothroach. Something about this one seems kind of suspicious."; + name = "Nugget" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Lt" = ( -/obj/machinery/cryopod{ - dir = 4 +/obj/structure/bed/dogbed{ + anchored = 1; + can_be_unanchored = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"Jm" = ( +/obj/structure/curtain, +/obj/structure/toilet{ + dir = 1 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"Jp" = ( +/obj/structure/table, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"JE" = ( +/obj/structure/chair/plastic{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/carpet, /area/ship/crew/dorm) -"Lu" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +"JF" = ( +/obj/machinery/atmospherics/components/binary/circulator/cold/flipped, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/engine) +"JG" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"LB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/structure/disposaloutlet, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"JK" = ( +/turf/closed/wall/rust, +/area/ship/engineering/atmospherics) +"JP" = ( +/obj/structure/cable{ + icon_state = "5-8" }, -/obj/effect/turf_decal/box, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/hooded/survivor, -/obj/item/clothing/mask/gas/explorer, -/turf/open/floor/plasteel/tech/techmaint, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) +"JQ" = ( +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/patterned, /area/ship/cargo) -"LC" = ( -/obj/effect/turf_decal/miskilamo_big/three{ - dir = 8 +"JU" = ( +/turf/closed/wall/r_wall, +/area/ship/engineering) +"JV" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"LL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amoguswindows" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"Kb" = ( +/obj/structure/marker_beacon{ + picked_color = "Lime" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"Ke" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/eva, +/obj/item/clothing/head/helmet/space/eva, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/oxygen, +/turf/open/floor/plasteel/tech/grid, +/area/ship/hallway/starboard) +"Kh" = ( +/obj/structure/cable{ + icon_state = "5-9" }, -/turf/open/floor/plating, -/area/ship/bridge) -"LO" = ( -/turf/template_noop, -/area/template_noop) -"LV" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"Ki" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/cable{ + icon_state = "4-6" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "6-10" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Mg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Km" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ship/engineering/engine) -"Ml" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, +"Kn" = ( +/obj/structure/catwalk/over/plated_catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 4 }, +/turf/open/floor/plating, +/area/ship/hallway/central) +"Kq" = ( /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"Mt" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/hallway/fore) +"KB" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/cas{ + pixel_x = -6; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/item/toy/cards/deck/cas/black{ + pixel_x = 6; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hall" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Mw" = ( -/obj/structure/cable/yellow{ +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"KJ" = ( +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma/five, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/electrical) -"My" = ( -/obj/structure/railing, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"MG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/area/ship/engineering) +"KS" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 4 }, +/obj/item/trash/candy, /obj/machinery/airalarm/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"MH" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, -/obj/machinery/airalarm/directional/north, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"MJ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/area/ship/crew/canteen) +"KZ" = ( +/obj/structure/noticeboard{ + pixel_y = 26 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-6" + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"Lf" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ dir = 4 }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/engine/vacuum, +/area/ship/engineering/engine) +"Ll" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "6-10" + }, +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Electrical"; + normalspeed = 0; + req_access_txt = "10" + }, /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -3887,543 +4268,626 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/door/airlock/atmos{ - dir = 4; - name = "Atmospherics" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"MN" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"MP" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/white/mono, -/turf/open/floor/plasteel/mono/white, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"Lm" = ( +/turf/closed/wall, /area/ship/medical) -"MX" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/structure/closet/secure_closet/wall{ - dir = 8; - icon_state = "sec_wall"; - name = "firearms locker"; - pixel_x = 28; - req_access_txt = "1" +"Lq" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 }, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm, -/turf/open/floor/plasteel, -/area/ship/security) -"Nb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Lr" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/bridge) +"Ls" = ( +/obj/structure/dresser{ dir = 4 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"Nd" = ( -/obj/machinery/power/shuttle/engine/electric{ +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Lu" = ( +/obj/machinery/power/smes/shuttle/precharged{ dir = 4 }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-8" }, -/turf/open/floor/plating/airless, -/area/ship/hallway/port) -"Ne" = ( +/obj/machinery/door/poddoor{ + dir = 4; + id = "amogusthrusters" + }, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"Lx" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Nf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Nh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -10; - pixel_y = -10 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/item/storage/toolbox/electrical, -/obj/item/areaeditor/shuttle, /turf/open/floor/plating, -/area/ship/engineering/electrical) -"Nk" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/engineering/atmospherics) +"Ly" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4; + name = "Activate Exhaust" }, -/obj/effect/landmark/start/station_engineer, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Nv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"Nw" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Ny" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - dir = 2; - launch_status = 0; - port_direction = 8; - preferred_direction = 4 +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4; + name = "TEG to Exhaust"; + piping_layer = 1 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/port) -"NB" = ( /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"NQ" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/area/ship/engineering) +"Lz" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Port Hall" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"NT" = ( +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"NV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/area/ship/hallway/fore) +"LE" = ( +/turf/closed/wall/r_wall, +/area/ship/hallway/fore) +"LF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"NY" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/industrial/hatch, /turf/open/floor/plating, -/area/ship/engineering/engine) -"NZ" = ( -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Oh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/area/ship/engineering/atmospherics) +"LG" = ( +/obj/machinery/holopad/emergency/command, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"LJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 }, -/obj/effect/turf_decal/miskilamo_big/eight{ - dir = 8 +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/atmospherics) +"LO" = ( +/obj/machinery/air_sensor/atmos/incinerator_tank{ + id_tag = "nemo_incinerator_sensor" }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ok" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 +/obj/machinery/igniter/incinerator_atmos, +/obj/item/toy/plush/moth/punished{ + pixel_y = 5 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Ot" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/corner/opaque/neutral/half{ +/obj/item/clothing/mask/cigarette{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/box, -/obj/machinery/airalarm/directional/west, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Ov" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 +/turf/open/floor/engine/vacuum, +/area/ship/engineering/engine) +"LQ" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/item/multitool, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Ow" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/medical) -"OE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-9" }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/closet/crate/trashcart, -/obj/item/storage/bag/trash, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"OG" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/manifold/purple/hidden/layer1{ + dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"OI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"OK" = ( -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/turf/open/floor/plating, +/area/ship/engineering) +"Mb" = ( +/obj/effect/turf_decal/corner/opaque/green{ dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"OM" = ( -/turf/closed/wall, -/area/ship/crew/toilet) -"OU" = ( +/area/ship/medical) +"Mc" = ( /obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/starboard) -"Pd" = ( -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"Mk" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/obj/machinery/firealarm/directional/south, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Mr" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Ph" = ( -/turf/closed/wall, +/turf/open/floor/plating, /area/ship/crew/canteen) -"Pj" = ( -/obj/machinery/power/smes/engineering, +"Mv" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Pn" = ( -/turf/open/floor/plasteel/stairs{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-6" }, -/area/ship/hallway/fore) -"Po" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "6-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Port Hall" - }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"ME" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"Pp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/area/ship/crew/canteen) +"MF" = ( +/turf/closed/wall/r_wall/yesdiag, +/area/ship/cargo) +"MJ" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"MM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Pz" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/airalarm/directional/north, +/obj/structure/cable{ + icon_state = "6-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/structure/cable{ + icon_state = "4-10" }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"PA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"PE" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/corner/opaque/neutral/half, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"PF" = ( -/obj/structure/cable/yellow{ +/area/ship/hallway/starboard) +"MO" = ( +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"PH" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Cargo Bay" - }, +/area/ship/hallway/fore) +"MP" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/dark, +/area/ship/security) +"MS" = ( +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/item/bedsheet/dorms, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"MT" = ( +/obj/structure/cable{ + icon_state = "5-6" + }, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"MV" = ( +/turf/open/floor/plasteel/patterned, /area/ship/cargo) -"PM" = ( -/obj/structure/catwalk/over, +"Na" = ( +/turf/closed/wall/rust, +/area/ship/crew/canteen) +"Nb" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating, /area/ship/engineering/engine) -"PQ" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"PR" = ( -/obj/effect/turf_decal/miskilamo_big/five{ +"Ne" = ( +/obj/structure/crate_shelf, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Ni" = ( +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/item/bedsheet/dorms, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Nl" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, /turf/open/floor/plating, -/area/ship/engineering/engine) -"PT" = ( +/area/ship/hallway/central) +"Ns" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-9" }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Qb" = ( -/turf/closed/wall/r_wall, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/port) +"ND" = ( +/obj/structure/closet, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/effect/turf_decal/box, +/obj/machinery/airalarm/directional/east, +/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"NE" = ( +/turf/closed/wall, +/area/ship/maintenance/port) +"NJ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/tech, /area/ship/engineering/engine) -"Qf" = ( -/obj/structure/cable/yellow{ +"NK" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"NR" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input, +/turf/open/floor/engine/plasma, +/area/ship/engineering) +"NT" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/sign/directions/command{ + dir = 4; + pixel_y = -19 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = -25 + }, +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Oh" = ( +/turf/closed/wall, +/area/ship/maintenance/starboard) +"Ok" = ( +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Qg" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Qk" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Om" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Cargo Bay" +/obj/structure/cable{ + icon_state = "5-9" }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Qq" = ( -/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"On" = ( +/obj/machinery/door/poddoor{ + id = "amoguswindows" + }, +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, /turf/open/floor/plating, -/area/ship/engineering/engine) -"Qx" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/area/ship/bridge) +"Or" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Ox" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ + dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Qz" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 +/obj/structure/cable{ + icon_state = "1-9" }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"QP" = ( +/area/ship/engineering/atmospherics) +"OA" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ - icon_state = "4-10" + icon_state = "4-6" }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, -/area/ship/hallway/port) -"QQ" = ( -/turf/closed/wall, -/area/ship/security) -"QT" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/area/ship/hallway/fore) +"OC" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "10" }, -/turf/open/floor/plating, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) +"OT" = ( +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/structure/closet/toolcloset/empty, +/obj/effect/turf_decal/box, +/obj/machinery/firealarm/directional/west, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel/dark, /area/ship/engineering/electrical) -"QW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +"OU" = ( +/turf/template_noop, +/area/template_noop) +"OZ" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 10 + }, +/obj/structure/window/reinforced/spawner, +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Pg" = ( +/obj/structure/cable{ + icon_state = "5-9" + }, +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) +"Pi" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ dir = 4 }, /turf/open/floor/plasteel, -/area/ship/engineering/atmospherics) -"QY" = ( -/obj/machinery/computer/helm{ +/area/ship/crew/canteen) +"Pj" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 8; - icon_state = "computer-middle" + name = "Cooling to TEG" }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Pk" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Rb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Rg" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/light_switch{ + pixel_y = 23 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Rl" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/hallway/starboard) +"Pw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Px" = ( +/obj/structure/cable{ + icon_state = "9-10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"PC" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Canteen" - }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"Rq" = ( -/obj/structure/closet/crate/engineering/electrical, -/obj/item/clothing/gloves/color/yellow, -/obj/item/multitool, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"PD" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/cable{ + icon_state = "9-10" + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"PI" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Canteen" }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Rz" = ( /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, /turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"PL" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/item/paper_bin{ + pixel_y = 5 + }, +/obj/item/folder/white{ + pixel_y = 5 + }, +/obj/item/pen/blue{ + pixel_y = 6 + }, +/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/ship/medical) -"RD" = ( -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"RE" = ( -/obj/item/storage/toolbox/mechanical, +"PN" = ( +/obj/structure/filingcabinet/double/grey, +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/ship/medical) +"PP" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + dir = 4; + id = "amogusthrusters" + }, /turf/open/floor/plating, -/area/ship/engineering/engine) -"RP" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/corner/opaque/neutral/half, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"RR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/area/ship/maintenance/port) +"PR" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/box, -/obj/machinery/suit_storage_unit/independent/mining/eva, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"RY" = ( -/obj/structure/catwalk/over, +/obj/structure/cable{ + icon_state = "5-9" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/hallway/fore) -"Sh" = ( +"PT" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/item/lighter{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/storage/fancy/cigarettes, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"PU" = ( /obj/machinery/door/airlock/public/glass{ dir = 4; - name = "Canteen" + name = "Fore Hall" }, /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ @@ -4433,518 +4897,664 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"Si" = ( -/obj/machinery/sleeper, -/obj/effect/turf_decal/corner/opaque/white/half, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Sm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing, -/turf/open/floor/plating, /area/ship/hallway/fore) -"Sn" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Sq" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +"Qe" = ( +/obj/structure/closet/cabinet, +/obj/machinery/airalarm/directional/west, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/door/firedoor/border_only{ +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/shoes/sneakers/black, +/obj/item/clothing/shoes/sneakers/black, +/obj/item/clothing/shoes/sneakers/black, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Ql" = ( +/obj/effect/turf_decal/miskilamo_big/seven{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Port Hall" +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"Sr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"St" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Su" = ( -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 8 +/area/ship/engineering/engine) +"Qt" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + dir = 4; + id = "amoguswindows" }, -/obj/effect/turf_decal/borderfloor{ +/turf/open/floor/plating, +/area/ship/hallway/fore) +"Qy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/folder/white, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Sw" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "8-9" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"QB" = ( +/turf/closed/wall/r_wall, +/area/ship/engineering/engine) +"QI" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ + dir = 1 }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"SB" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/engine/n2, +/area/ship/engineering/atmospherics) +"QL" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hall" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"SN" = ( -/obj/machinery/power/terminal{ - dir = 8 +"QP" = ( +/obj/structure/closet/secure_closet/armory3{ + populate = 0; + req_access = null; + req_access_txt = "1"; + req_ship_access = 1 }, +/obj/item/gun/energy/e_gun/mini, +/obj/item/gun/energy/e_gun/mini, +/obj/item/stock_parts/cell/gun/mini, +/obj/item/stock_parts/cell/gun/mini, +/obj/effect/turf_decal/box, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"QR" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"SU" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/bounty, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"SV" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/turf/open/floor/plating, +/area/ship/engineering) +"QS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plasteel, +/area/ship/hallway/fore) +"QV" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 +/obj/machinery/door/poddoor{ + dir = 4; + id = "amogusthrusters" }, /turf/open/floor/plating, -/area/ship/hallway/fore) -"SX" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 4 - }, -/obj/machinery/camera/autoname{ +/area/ship/maintenance/starboard) +"Ri" = ( +/obj/structure/chair/comfy/shuttle{ dir = 4 }, -/obj/effect/turf_decal/box, +/obj/effect/landmark/start/captain, /turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Te" = ( -/turf/closed/wall, -/area/ship/cargo) -"Tm" = ( +/area/ship/bridge) +"Rm" = ( +/obj/structure/closet/secure_closet/wall{ + dir = 8; + icon_door = "med_wall"; + name = "medical locker"; + pixel_x = 28; + req_access_txt = "5" + }, +/obj/item/storage/box/syringes, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/fire, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "9-10" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Tp" = ( +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Rn" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "6-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable{ + icon_state = "5-8" + }, +/turf/open/floor/plasteel, +/area/ship/hallway/port) +"Rp" = ( +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/engineer, +/obj/item/clothing/head/helmet/space/light/engineer, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/oxygen/red, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"Rv" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/hallway/port) +"Rx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Tq" = ( +/obj/machinery/light/dim/directional/south, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "8-9" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/engineering/electrical) -"Tv" = ( +/area/ship/hallway/port) +"Ry" = ( /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "0-8" }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 10 }, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"Rz" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, +/area/ship/maintenance/port) +"RO" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, +/obj/item/kirbyplants/fullysynthetic, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"Tw" = ( +"RP" = ( +/obj/machinery/door/airlock/external/glass, /obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Fore Hall" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"Sa" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/turf/open/floor/plating, +/area/ship/hallway/central) +"Sb" = ( +/obj/machinery/camera/autoname{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light/directional/west, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Ty" = ( -/obj/structure/cable{ - icon_state = "4-5" - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel, -/area/ship/security) -"Tz" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/white{ +/area/ship/bridge) +"Sf" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"TH" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/computer/cargo/express{ - dir = 8; - icon_state = "computer-left" +/obj/machinery/computer/helm/viewscreen/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"Sj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"TI" = ( -/turf/closed/wall, -/area/ship/hallway/port) -"TN" = ( -/obj/structure/cable/yellow{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"Sn" = ( +/obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, +/area/ship/maintenance/starboard) +"Sp" = ( +/obj/machinery/computer/operating/retro, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/freezer, +/area/ship/medical) +"Ss" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"Sv" = ( +/obj/effect/turf_decal/miskilamo_big/three{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 4; + name = "Chamber Mixer"; + piping_layer = 5 + }, +/turf/open/floor/plasteel/dark, /area/ship/engineering/engine) -"TW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"SA" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/security) -"TY" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/atmospherics) +"SI" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Cargo Bay" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/bridge) -"TZ" = ( /obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor/border_only{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Cargo Bay" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"SP" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"SQ" = ( +/obj/structure/railing{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Ua" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 +/area/ship/bridge) +"SR" = ( +/turf/closed/wall/r_wall/yesdiag, +/area/ship/crew/canteen) +"Ta" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ + dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/engine/o2, +/area/ship/engineering/atmospherics) +"Tb" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/starboard) -"Uc" = ( +"Tc" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/light/directional/south, /obj/structure/cable{ - icon_state = "0-9" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 + icon_state = "4-9" }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"Ue" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Uf" = ( +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Te" = ( +/turf/closed/wall/rust, +/area/ship/engineering/electrical) +"Ti" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/item/storage/cans/sixbeer, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-4" }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Tk" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/central) +"TC" = ( +/turf/closed/wall, +/area/ship/hallway/port) +"TL" = ( +/obj/machinery/atmospherics/components/unary/passive_vent, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"TM" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Ui" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Uk" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 +/obj/effect/decal/cleanable/glass, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/item/wrench/old, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Ul" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"TO" = ( +/obj/machinery/firealarm/directional/south, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-9" }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"TP" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Un" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Uo" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Ur" = ( -/obj/structure/table/wood, -/obj/machinery/computer/secure_data/laptop, -/turf/open/floor/wood, -/area/ship/security) -"Us" = ( +/obj/structure/mirror{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"TW" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"UC" = ( +/obj/machinery/door/airlock/command{ + dir = 4; + name = "Bridge"; + req_access_txt = "19" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"UG" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"TX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"Uf" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/light/directional/west, /turf/open/floor/plasteel, -/area/ship/hallway/port) -"UH" = ( +/area/ship/crew/canteen) +"Ug" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Ul" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plating, -/area/ship/engineering/engine) -"UO" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/area/ship/engineering/atmospherics) +"Um" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor{ + dir = 4; + id = "amoguswindows" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/turf/open/floor/plating, +/area/ship/bridge) +"Up" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"Ux" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/airalarm/directional/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"UX" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/area/ship/hallway/aft) +"UJ" = ( +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"UT" = ( +/obj/machinery/recharger, +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/screwdriver, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"UW" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/light/directional/south, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/starboard) +/area/ship/hallway/central) +"UY" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/maintenance/port) "UZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/sink/kitchen{ + pixel_y = 16 + }, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Vg" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/filingcabinet/double/grey, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Vp" = ( +/turf/closed/wall, +/area/ship/engineering/electrical) +"Vr" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 1 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Ve" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/door/poddoor{ - id = "amoguswindows" +/obj/item/kirbyplants/fullysynthetic, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"Vt" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 1 }, +/obj/machinery/computer/cargo/express/retro, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"VD" = ( +/turf/closed/wall/r_wall/yesdiag, +/area/ship/engineering/engine) +"VH" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" + }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"Vn" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Vp" = ( -/obj/machinery/shower{ - pixel_y = 12 +/area/ship/crew/janitor) +"VJ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/structure/curtain, +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Vt" = ( +/area/ship/crew/cryo) +"VN" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "5-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Cargo Bay" +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/central) +"VQ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Vv" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"VB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + icon_state = "2-8" }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"VC" = ( -/obj/structure/toilet{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/structure/curtain, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"VF" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/mining, -/obj/item/clothing/head/hardhat/mining, -/obj/item/clothing/head/hardhat/mining, -/obj/item/radio/intercom/directional/east, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/glass, /turf/open/floor/plasteel/patterned, -/area/ship/cargo) +/area/ship/crew/janitor) +"VR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/ship/engineering/engine) "VS" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel, +/area/ship/hallway/fore) +"VV" = ( +/obj/structure/cable/yellow{ + icon_state = "2-5" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"VT" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"VU" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"VV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/stairs, -/area/ship/hallway/fore) -"VW" = ( -/obj/machinery/mineral/ore_redemption, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"VZ" = ( +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Wa" = ( +/obj/structure/railing, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Wb" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/crate_shelf, +/obj/structure/cable{ + icon_state = "1-6" + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) -"VX" = ( +"We" = ( +/turf/closed/wall/r_wall/rust/yesdiag, +/area/ship/engineering/engine) +"Wh" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"VY" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4; + name = "Port Engines" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ @@ -4953,328 +5563,303 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Starboard Hall" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Wg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Wi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/railing, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"Wm" = ( +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/port) +"Wn" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/crate_shelf, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Wq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor{ id = "amoguswindows" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Wp" = ( -/obj/effect/turf_decal/atmos/nitrogen, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Wu" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/port) -"Ww" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/area/ship/crew/canteen) +"Wr" = ( +/obj/machinery/door/poddoor{ + id = "amogusdoors"; + name = "Cargo Bay Blast Door" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + dir = 8; + id = "shetland_cargo"; + locked = 1 }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/cargo) -"WA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"WD" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-1" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/turf/open/floor/engine/hull/interior, +/area/ship/cargo) +"Ws" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/cable{ + icon_state = "6-9" }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, +/obj/structure/cable{ + icon_state = "2-5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"WE" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"WK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 1 +"Wy" = ( +/obj/machinery/light/dim/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"WT" = ( -/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"WB" = ( /obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor{ - dir = 4; id = "amoguswindows" }, /turf/open/floor/plating, -/area/ship/hallway/fore) -"WU" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" +/area/ship/crew/janitor) +"WD" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Xa" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/machinery/computer/operating{ - dir = 1 +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"WG" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Xb" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 +/obj/machinery/light/small/directional/east, +/obj/structure/cable{ + icon_state = "1-10" }, -/turf/open/floor/plating/airless, -/area/ship/hallway/port) -"Xc" = ( -/obj/item/stack/sheet/mineral/uranium/five, -/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/engineering/engine) -"Xg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, +/area/ship/engineering/electrical) +"WM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, +/obj/structure/cable{ + icon_state = "6-9" + }, +/obj/structure/catwalk/over/plated_catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/starboard) +/area/ship/hallway/port) +"WX" = ( +/turf/open/floor/plasteel/stairs{ + dir = 8 + }, +/area/ship/bridge) +"Xg" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) "Xh" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) +"Xi" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Xr" = ( +/obj/structure/cable{ + icon_state = "1-10" }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) +"Xt" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/borderfloor{ dir = 8 }, -/obj/machinery/door/airlock/atmos{ - dir = 4; - name = "Atmospherics" +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Xu" = ( +/obj/effect/turf_decal/number/two{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) +/area/ship/engineering/engine) "Xv" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Canteen" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/landmark/start/detective, -/turf/open/floor/wood, -/area/ship/security) -"XC" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"XF" = ( -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"XG" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/camera/autoname{ +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"XC" = ( +/obj/effect/turf_decal/miskilamo_big/two{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"XJ" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"XK" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/box, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-9" }, -/obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/engineering/engine) -"XH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/area/ship/maintenance/starboard) +"XN" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) -"XJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"XM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"XU" = ( +/obj/effect/turf_decal/miskilamo_big/eight{ + dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/ship/engineering/engine) -"XS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/blue/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"XX" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/canteen) -"XZ" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor{ - id = "amoguswindows" - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) +"XY" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) "Ye" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Yh" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input, +/turf/open/floor/engine/air, +/area/ship/engineering) +"Yf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel, -/area/ship/cargo) -"Yj" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/hallway/port) +"Yh" = ( +/obj/machinery/power/port_gen/pacman/super, +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) +"Yl" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/trash/plate, +/obj/item/kitchen/fork/plastic{ + pixel_x = 5 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/kitchen/knife/plastic, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Yp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering/electrical) +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) "Yu" = ( -/turf/open/floor/plasteel/grimy, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/crap, +/obj/item/clothing/gloves/color/yellow, +/obj/machinery/computer/helm/viewscreen/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"Yv" = ( +/turf/closed/wall/r_wall/yesdiag, /area/ship/crew/dorm) -"Yw" = ( -/obj/structure/railing, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"Yy" = ( +"YA" = ( +/obj/machinery/power/smes/engineering, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-1" }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Yz" = ( -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/plating, -/area/ship/engineering/engine) -"YM" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) +/area/ship/engineering/electrical) "YN" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-6" }, -/obj/structure/ore_box, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/crew/janitor) +"YS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output, +/turf/open/floor/engine/air, +/area/ship/engineering) +"Zc" = ( +/obj/effect/turf_decal/corner/opaque/black{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 }, -/obj/effect/turf_decal/box, +/obj/structure/closet/crate/bin, +/obj/item/trash/popcorn, +/obj/item/paper/crumpled, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"Zf" = ( /obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/cargo) -"YP" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"YQ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 26 }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"YS" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 4 +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = 20 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"YY" = ( -/obj/structure/railing, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Zh" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel, -/area/ship/security) -"Zk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "6-8" }, /obj/structure/cable{ icon_state = "4-8" @@ -5282,1580 +5867,1469 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/plating, -/area/ship/hallway/port) -"Zn" = ( +/area/ship/hallway/central) +"Zg" = ( +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-9" }, /turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Zo" = ( -/obj/structure/cable{ - icon_state = "2-4" +/area/ship/crew/toilet) +"Zj" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"Zn" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/disposal/bin, +/obj/item/weldingtool/mini, /turf/open/floor/plating, -/area/ship/hallway/port) +/area/ship/engineering/engine) "Zr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel, -/area/ship/security) -"Zz" = ( -/obj/item/kirbyplants/random, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 +/obj/machinery/airalarm/directional/south, +/obj/structure/closet/secure_closet{ + icon_state = "hop"; + name = "\proper first officer's locker"; + req_access_txt = "57" }, -/obj/effect/turf_decal/box, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/obj/item/clothing/under/rank/command/head_of_personnel, +/obj/item/clothing/under/rank/command/head_of_personnel/skirt, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/storage/box/ids, +/obj/item/storage/briefcase, +/obj/item/stock_parts/cell/gun, +/obj/item/gun/energy/laser/e10, +/obj/item/clothing/suit/jacket/leather/duster/command, +/obj/item/clothing/glasses/cheapsuns, +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"Zw" = ( +/obj/effect/turf_decal/atmos/nitrogen{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"ZB" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel, -/area/ship/security) -"ZE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ + dir = 9 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/dark, /area/ship/engineering/atmospherics) -"ZH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +"ZC" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/turf_decal/borderfloor{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/structure/curtain, /turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"ZK" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/medical) +"ZJ" = ( +/obj/machinery/shower{ + pixel_y = 12 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/structure/curtain, +/obj/item/soap, +/obj/effect/turf_decal/corner_techfloor_grid{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/turf/open/floor/plasteel/freezer, +/area/ship/crew/toilet) +"ZK" = ( +/obj/effect/turf_decal/corner/opaque/red/border{ dir = 1 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"ZM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/effect/turf_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/ship/medical) +"ZN" = ( +/turf/closed/wall, +/area/ship/engineering) +"ZO" = ( +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"ZP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/port) -"ZR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/box, -/obj/structure/closet/crate, -/obj/item/choice_beacon/rnd, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"ZW" = ( +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"ZT" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-1" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/cable{ + icon_state = "8-9" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/computer/monitor/retro{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"ZV" = ( /turf/open/floor/plasteel, -/area/ship/hallway/fore) +/area/ship/hallway/central) (1,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -LO -LO -Qb -Qb -Qb -Qb -Qb -Qb -Qb -Qb -Qb -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +OU +VD +QB +QB +cX +QB +QB +VD +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (2,1,1) = {" +OU +OU +OU +OU +OU +OU +OU +VD +QB +ul +QB +Lf LO -LO -LO -LO -LO -LO -LO -LO -Qb -Qb -rU -EY -ei -UH -HN -TN -fF -Qb -Qb -LO -LO -LO -LO -LO -LO -LO -LO -LO +VR +QB +ul +QB +We +OU +OU +OU +OU +OU +OU +OU +OU "} (3,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -LO -Qb -UH -UH -XM -UH -UH -UH -XM -UH -UH -Qb -LO -LO -LO -LO -LO -LO -LO -LO -LO -"} -(4,1,1) = {" -LO -LO -LO -dl -dl -dl -dl -dl -Qb -UH -NY -Fi -ei -UH -HN -AN -fF -UH -Qb -dl -dl -dl -dl -dl -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +QB +Dw +Km +sc +tL +tU +tL +sc +zy +Nb +QB +OU +OU +OU +OU +OU +OU +OU +OU "} -(5,1,1) = {" -LO -is -dl -ID -Xb -Xb -Nd -Nd -Qb -UH -PR -AD -ne +(4,1,1) = {" +OU +OU +NE +bc +bc +dq +dq +QB +pr +NK +yP +qk +sV +CZ +vz +on +Gx +QB +gS +gS +eV +eV Oh -bJ -lD -lx -Qq -Qb -sr -sr -Cg -Cg -ID -dl +OU +OU +OU +"} +(5,1,1) = {" +Kb +ZO dl -LO -LO +Lu +Lu +PP +PP +QB +Id +pr +Zn +JF +xf +eH +mH +eE +Gg +QB +QV +QV +wT +wT +et +ZO +dT +OU "} (6,1,1) = {" -LO -is -dl -lp -Cp -tj -uZ -WU -Qb -UH -eI -oD -LC -hU -XM -UH -UH -UH -Qb -fT -qi -fg -yv -zN +ZO +ZO dl -dl -LO -LO +Ca +EJ +Up +mt +sc +NJ +oH +nc +Pj +if +wW +lt +VV +Yh +sc +gJ +tv +Eg +Eg +qa +ZO +ZO +OU "} (7,1,1) = {" -LO -LO -LO -lp -tD -tD -kv -kv -Qb -kD -HP -Rg -DN -Kl -Pz -Mg -Yz -kD -Qb -SN -SN -MN -MN -zN -LO -LO -LO -LO +OU +OU +dl +me +GZ +Rz +mI +nG +DH +wU +gV +Ql +XU +rY +Ae +Xu +ka +sc +tb +Sn +nW +hv +et +OU +OU +OU "} (8,1,1) = {" -LO -LO -LO -lp -qY -sZ -Ac -iM -oo -kD -kD -xi -IB -UH -Qf -UH -kD -kD -Dn -JJ -mU -GS -UX -zN -LO -LO -LO -LO +OU +OU +UY +pX +NE +Wh +NE +sc +xd +Hb +XC +Sv +di +hX +cM +by +xd +sc +Oh +IO +CN +XK +et +OU +OU +OU "} (9,1,1) = {" -LO -LO -LO -lp -mG -YS -aX -iQ -so -PQ -TI -Xc -IB -RE -Qf -zD -cc -Ul -Uf -RD -Cs -Ye -Uk -zN -LO -LO -LO -LO +OU +OU +yg +ZN +ZN +IL +tu +ta +sc +nG +sc +oX +sc +GR +sc +sc +sc +kb +XN +ai +Gk +Gk +kS +OU +OU +OU "} (10,1,1) = {" -LO -LO -LO -lp -pC +OU +OU +JU +lz +ip +es +LQ +QR +OC +mD +IW +ba +mR hC -Ov -vP -vP -se -TI -kD -Lp -An -vN -kD -cc -aJ -bm -RD -Ua -dn -fj -zN -LO -LO -LO -LO +Ux +hz +jz +Hl +za +Zw +dB +Gw +kS +OU +OU +OU "} (11,1,1) = {" -LO -LO -LO -lp -mW -uz -mW -ZM -QP -Wu -ee -PM -sJ -AP -CZ -IR -rG -Pp -ET -BI -RD -hA -yk -zN -LO -LO -LO -LO +OU +OU +yg +NR +qS +Zj +vB +cD +am +Xh +eW +uG +vN +JP +GW +vX +gs +IJ +cG +Ox +Ul +QI +kS +OU +OU +OU "} (12,1,1) = {" -LO -LO -LO -lp -mW -mW -Wu -mP -wk -IP -NQ -va -bI -eq -XG -va -js -bf -lZ -UO -RD -RD -HV -zN -LO -LO -LO -LO +OU +OU +yg +ZN +ZN +FT +KJ +bl +Vp +Vp +Vp +Vp +Ll +Vp +Vp +Te +Vp +Em +Lx +SA +Gk +JK +kS +OU +OU +OU "} (13,1,1) = {" -LO -is -dl -lp -Dy -AL -bj -fI -IM -Uc -QQ -QQ -QQ -Iz -QQ -QQ -QQ -cc -Tm -uS -EE -JD -jh -zN -dl -dl -LO -LO +OU +OU +JU +YS +ip +of +BH +aZ +Vp +ek +YA +dP +yz +OT +eC +Rp +Vp +LJ +fO +xx +dB +lU +kS +OU +OU +OU "} (14,1,1) = {" -LO -dl -dl -lp -fh -vP -Wu -Zk -es -TI -QQ -xs -Zr -Zh -yL -pr -nH -cc -Us -xu -vL -Vn -YM -zN -dl -dl -LO -LO +OU +OU +JU +Ye +BF +Ly +jP +TX +Vp +Mv +YA +ID +lu +qi +iC +FJ +Vp +kO +LF +eZ +Ul +Ta +kS +OU +OU +OU "} (15,1,1) = {" -LO -dl -dl -lp -lp -lp -hM -Zk -qs -TI -hd -vv -ZB -ui -Ty -ZB -TW -cc -ss -VY -cc -cc -cc -zN -dl -dl -LO -LO -"} -(16,1,1) = {" -LO -is -dl -TI -vJ -lp -Sq -Po -TI -TI -QQ -AU -MX -po -Jm -Ur -Xv -QQ +OU +OU JU -LV -zm -dp -DI -zN -cc -cc -cc -LO +yg +JU +fC +fG +ZN +Vp +Ry +Ii +WG +DX +ZT +Yu +qg +Vp +Gk +rh +tH +kS +kS +kS +OU +OU +OU "} -(17,1,1) = {" -TI -TI -TI -TI -uj -lp -bE -Ne -pa -pa -pa -QQ -QQ -QQ -QQ -qR -fm -QQ -RP -Ml -fe -ru -CB +(16,1,1) = {" +TC +TC +TC +iW +Bz +iq +WM +ki +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +uV +ms +fY +Bo +Ke +EX +EX +EX OU -lB -fM -GV -LO "} -(18,1,1) = {" -as -co -co -gT -ip -vg +(17,1,1) = {" +Mc +bm +od +ae +IN +Rv +zn +Ns +rL +gI +ZC +Xt qB -KS -Ow +OZ +rQ +PN +Lm Ip -FV -sN -xm -pa -mH -mH -mH -mH -mH -mH -mH -PF -qJ -qe -VB -hk -GV -Fs +wO +DD +DO +Tb +uM +ER +iG +fz "} -(19,1,1) = {" -Ny -co -Fr -gZ -iX -yx -Gc -Zo -cL -ad +(18,1,1) = {" +BL +bm +CF +XY +we +Hm +Yf +IM +rc +ZK +oY +ew +Mb +cW +yp +lV +gO +xW +cR +sk +RP rJ -Uo -gC -GN -mH -NV -qD -Pj -YP -Lu -Hz -Xg -tP -zN -cc -cc -cc -LO +pY +ER +iG +OU +"} +(19,1,1) = {" +TC +TC +TC +TC +Bz +Gt +qM +yw +jg +Bh +kN +kU +Rm +mP +pR +PL +Lm +kg +Pg +IE +Bo +EX +EX +EX +EX +OU "} (20,1,1) = {" -TI -TI -TI -TI -TI -lp -UG -UC -Rz -vD -MP -XS -jn -pO -mH -kq -Qx -Pj -wr -zQ -lJ -He -Kh -zN -dl -dl -LO -LO +OU +OU +OU +ZO +Bz +xs +Rn +Rx +Lm +Lm +yN +Lm +Lm +Lm +Lm +Lm +Lm +MM +Yp +Vr +Bo +ZO +OU +OU +OU +OU "} (21,1,1) = {" -LO -LO -dl -dl -dl -Wm -Nv -CM -pa -Kq -sd -JW -sd -re -mH -EG -Yj -Vv -Tq -Mw -mH -Ev -kQ -Ve -kV -dl -LO -LO +OU +OU +OU +TL +uA +mZ +zA +ut +Lm +tZ +uy +Lm +bM +zC +Dm +hp +jY +Pk +wf +ea +rt +ZO +OU +OU +OU +OU "} (22,1,1) = {" -LO -LO -dl -dl -dl -lp -GY -Ne -pa -Si -qj -sd -dE -Xa -mH -Nk -QT -kw -MG -Nh -mH -rm -Ej -zN -dl -dl -LO -LO +OU +OU +OU +ZO +Bz +TC +hx +ou +Lm +Sp +ru +Lm +VJ +pQ +cc +WD +jY +ub +SI +EX +Bo +ZO +OU +OU +OU +OU "} (23,1,1) = {" -LO -LO -LO -dl -dl -XX -Sh -nL -pa -Gv -sp -dE -Bu -Cb -mH -rw -Rq -mH -mH -mH -mH -lE -PH -nO -dl -dl -LO -LO +OU +ZO +SR +pN +pN +Hi +Xi +HB +Lm +Lm +Lm +rI +KZ +ZP +Gy +ND +jY +Kn +ZV +rr +fW +fW +kt +ZO +OU +OU "} (24,1,1) = {" -LO -LO -LO -XX -XX -XX -wD -zd -pa -pa -pa -Lc -Su -Tz -mH -Az -mH -mH -eg -Jw -kj -Cc -Yh -nO -dl -dl -LO -LO +OU +ZO +pN +ME +Uf +Xi +kx +GI +zr +gd +yZ +Na +jY +EA +jY +jY +jY +Zf +ZV +rr +EP +uP +bW +ZO +OU +OU "} (25,1,1) = {" -LO -LO -LO -uD -Qz -Ui -sA -zd -in -fa -pa -pa -pa -pa -Te -Sw -Yy -gj -aK -Zn -oN -jm -Nw -nO -nO -dl -LO -LO +OU +ZO +pN +UZ +Xi +MJ +nm +nJ +Xi +uo +qj +yZ +Fc +cL +pi +qV +wK +rx +TO +rr +aE +SP +fW +ZO +OU +OU "} (26,1,1) = {" -LO -LO -LO -uD -AG -Ui -er -ha -Ui -Ui -mN -Ph -Ot -SX -Te -cP -nT -lX -VT -VW -Jo -hr -um -qb -oS -LO -LO -LO +OU +ZO +Wq +xz +Xi +Xi +PC +ah +Ws +iY +kG +An +CK +UW +HJ +oK +VN +Tk +JV +YN +yI +nQ +WB +ZO +OU +OU "} (27,1,1) = {" -LO -LO -LO -uD -GB -Ui -vr -nj -Ui -Ui -Ui -kh -JE -QW -Qk -NZ -XF -nT -ZR -Ir -Ah -kP -uB -oV -kt -LO -LO -LO +OU +ZO +Wq +aR +jG +Xi +Xi +Ki +is +Om +Xi +cw +Cm +oE +PI +va +Cm +Nl +IS +rr +gc +mC +VH +ZO +OU +OU "} (28,1,1) = {" -LO -LO -LO -uD -kO -Ui -vI -ZK -ik -Cw -rA -wH -YQ -GC -TZ -ce -Ww -ce -oj -ce -De -sj -uB -oV -kt -LO -LO -LO -"} -(29,1,1) = {" -LO -LO -LO -XX -FD -Ui -EL -zL -lS -Ui -Kv -Ph -XH -sK -Te -NZ -hs -NZ -JM -IK -YN -aP -uB -gF -Fd -LO -LO -LO +OU +ZO +Mr +xO +Xi +Xi +Pi +nJ +PD +bi +KS +yZ +XJ +AG +pi +EM +ql +jr +ED +rr +VQ +DI +fW +ZO +OU +OU +"} +(29,1,1) = {" +OU +ZO +pN +CJ +ji +fu +Yl +up +Tc +aI +aI +aI +aI +Ee +aI +aI +aI +iz +ZV +rr +sX +su +Cb +JG +OU +OU "} (30,1,1) = {" -LO -LO -LO -XX -Zz -oC -yM -rf -Ui -VU -ol -Ph -Xh -MJ -Te -Te -LB -RR -VF +Yv +ao +nL +mJ +mJ +bD +xu +uO NT -rT -uP -vB -eV -Bx -LO -LO -LO +aI +ZJ +zL +Wy +ap +qQ +px +aI +cH +zD +ly +kH +ly +qC +aS +MF +OU "} (31,1,1) = {" -uy -uy -uy -uy -bZ -iw -Ui -WD -OE -Ca -Ph -Ph -Iw -bM -eB -Te -Te -Te -Te -mD -Vt -OM -OM -OM -FI -FI -FI -LO +ao +Ok +uh +Ni +mJ +mJ +mJ +gk +Xv +aI +aI +Jp +jC +Sj +Zg +tX +aI +gF +Ek +ly +qb +Ti +Wn +zE +qC +OU "} (32,1,1) = {" -uy -kY -Lt -tS -bZ -bZ -sQ -Rl -iV -iV -iV -qN -lV -aa -ZE -OG -Sr -bW -iV -Nf -Ez -OM -Vp -OM -qy -kS -FI -LO +ze +GC +Or +rB +Ls +Qe +mJ +Lz +gZ +aI +ZJ +zL +TP +vT +Ss +Jm +aI +iP +qG +ly +Ne +TM +Wb +lc +jV +OU "} (33,1,1) = {" -qP -dr -dw -Yu -KN -bZ -Bb -VX -iV -Ci -PA -Rb -Ky -XC -sD -Ue -on -VS -iV -zF -ko -OM -EV -GP -bL -bL -Fv -LO +ze +hP +PT +oq +oq +fl +mJ +bz +lp +gq +gq +sA +gq +gq +gq +gq +gq +wQ +MT +pl +MV +xZ +qO +CH +Gf +OU "} (34,1,1) = {" -qP -dG -ft -hx -mt -HH -ZW -El -iV -CL -qQ -Kf -Nb -pn -OK -iV -iV -iV -iV -ht -oM -gJ -wL -xL -OI -zt -Fv -LO +ze +ec +KB +JE +ue +EO +BY +sS +VS +gq +pT +jB +wP +GS +lo +yW +gq +yO +ZV +DC +Xr +wr +JQ +Ds +Gf +fz "} (35,1,1) = {" -uy -hJ -cr -Yu -Yu -Io -Wg -SB -iV -CS -qQ -Kf -lL -gK -ZE -OG -Er -Wp -iV -tI -Tv -fn -Pd -aG -bL -ls -FI -LO +ao +Ug +Pw +jj +CI +Mk +mJ +rO +QS +gq +Dc +El +cE +Zc +Qy +fX +gq +Sa +cj +ly +Gl +UJ +sq +cl +Wr +OU "} (36,1,1) = {" -uy -uy -SU -SU -AF -bZ -Du -SV -iV -sl -OG -ZH -aU -WA -rP -Ue -St -WK -iV -xV -ks -OM -VC -OM -VC -FI -FI -LO +ao +Ni +Ax +MS +da +mJ +nt +vG +PU +gq +QP +MP +zF +oG +Sf +gq +gq +yt +bS +ly +zX +ez +Dd +kf +qC +OU "} (37,1,1) = {" -LO -uy -bZ -bZ -bZ -bZ -Tw -FM -iV -iV -iV -dV -WE -hb -ck -iV -iV -iV -iV -EU -Hm -OM -OM -OM -OM -FI -LO -LO +Yv +ao +ao +nL +nL +LE +vt +MO +vw +gq +UT +js +jH +fM +GF +gq +xT +rH +kc +qC +qC +aS +aS +qC +oV +OU "} (38,1,1) = {" -LO -zO -Gd -Gd -ya -kl -NB -Tp -iW -iV -tn -BV -Bm -Iw -Qg -ym -lo -iV -PE -NB -Ls -eE -ya -Gd -vo -zO -LO -LO +OU +OU +ZO +ZO +ZO +LE +RO +hO +Xg +gq +gq +gq +pI +gq +gq +gq +nU +HA +gt +LE +ZO +ZO +ZO +OU +OU +OU "} (39,1,1) = {" -LO -zO -Gd -XJ -Jy -Sm -hq -sH -uk -fv -iV -iV -Hj -Xh -iV -iV -iV -iV -MH -ze -UZ -Gd -Gd -Gd -Gd -zO -LO -LO +OU +OU +OU +Kb +ZO +bv +yY +sd +PR +qT +OA +Ab +Cz +Az +ev +zl +ev +dE +Kh +bv +ZO +dT +OU +OU +OU +OU "} (40,1,1) = {" -LO -zO -Gd -Gd -Gd -Pn -NB -Tp -Un -yY -RY -vW -fQ -xK -cf -RY -RY -yY -Un -Un -FP -VV -Jy -Gs -Gd -zO -LO -LO +OU +OU +OU +OU +OU +bv +Qt +gK +vd +QL +ph +Px +pa +Kq +fb +QL +EI +gK +Qt +bv +OU +OU +OU +OU +OU +OU "} (41,1,1) = {" -LO -AC -WT -Gd -Gd -Pn -ze -fB -al -mh -ac -me -rN -jt -ac -Kp -ac -Mt -al -ho -JR -ev -Gd -Gd -Ka -AC -LO -LO +OU +OU +OU +OU +OU +OU +Qt +Qt +EC +oc +oc +TW +oc +en +oc +oc +EC +Qt +Qt +OU +OU +OU +OU +OU +OU +OU "} (42,1,1) = {" -LO -LO -AC -eZ -Gd -by -NB -ul -dO -xQ -Cr -Cr -aQ -Cr -wp -Cr +OU +OU +OU +OU +OU +OU +ZO +ZO +Lr +vV +Jb +yU +Sb +Hx +ee Cr -xQ -Ok -NB -My -Gd -Gd -WT -XZ -LO -LO -LO +EC +ZO +ZO +OU +OU +OU +OU +OU +OU +OU "} (43,1,1) = {" -LO -LO -LO -XZ -zO -zO -NB -PT -HG -xQ -Hn -Wi -yr -sY -Km -an -EW -xQ -gA -en -KZ -zO -zO -XZ -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +ZO +EC +AD +lF +vk +LG +Wa +FE +Zr +EC +ZO +OU +OU +OU +OU +OU +OU +OU +OU "} (44,1,1) = {" -LO -LO -LO -LO -LO -zO -zO -zO -zO -xQ -KG -nx -yB -ea -YY -Ho -oB -xQ -zO -zO -zO -zO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +EC +wz +nE +WX +Aj +wM +FE +Vg +EC +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (45,1,1) = {" -LO -LO -LO -LO -LO -dl -dl -dl -dl -xQ -vt -Yw -Lk -ag -Cz -Ho -qE -xQ -dl -dl -dl -dl -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +EC +wt +VZ +EN +SQ +VZ +VZ +aH +Lr +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (46,1,1) = {" -LO -LO -LO -LO -LO -LO -dl -dl -dl -xQ -mE -aw -KT -qA -KT -Sn -tZ -xQ -dl -dl -dl -LO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +Um +On +Vt +Ri +xr +Lq +ib +On +Um +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (47,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -dl -dl -LL -TY -Ft -aw -Lr -aw -xq -TY -LL -dl -dl -LO -LO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +OU +Dp +On +sb +ft +oB +On +bO +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (48,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -to -TY -TH -QY -FR -TY -eh -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -"} -(49,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LL -LL -LL -LL -LL -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU +Um +Um +Um +Um +Um +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU "} diff --git a/code/modules/clothing/outfits/factions/independent.dm b/code/modules/clothing/outfits/factions/independent.dm index a3795b7ee057..eeb6a1d8c7f3 100644 --- a/code/modules/clothing/outfits/factions/independent.dm +++ b/code/modules/clothing/outfits/factions/independent.dm @@ -91,6 +91,11 @@ chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/captain) +/datum/outfit/job/independent/captain/cheap //for Miskilamo ships + name = "Independent - Captain (Low Budget)" + gloves = /obj/item/clothing/gloves/color/white //poverty gloves + shoes = /obj/item/clothing/shoes/sneakers/brown + /datum/outfit/job/independent/captain/western name = "Independent - Captain (Western)" head = /obj/item/clothing/head/caphat/cowboy @@ -253,7 +258,6 @@ uniform = /obj/item/clothing/under/rank/security/officer/blueshirt shoes = /obj/item/clothing/shoes/jackboots - glasses = /obj/item/clothing/glasses/hud/security/sunglasses head = /obj/item/clothing/head/cowboy/sec /datum/outfit/job/independent/security/pirate From cf4107922304c5ca96dcf40806353618db1edd44 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 6 Apr 2024 20:09:06 -0500 Subject: [PATCH 03/46] Automatic changelog generation for PR #2774 [ci skip] --- html/changelogs/AutoChangeLog-pr-2774.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2774.yml diff --git a/html/changelogs/AutoChangeLog-pr-2774.yml b/html/changelogs/AutoChangeLog-pr-2774.yml new file mode 100644 index 000000000000..8c9f1bd51493 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2774.yml @@ -0,0 +1,5 @@ +author: Apogee-dev +changes: + - {tweak: Remapped the Shetland} + - {balance: Removed RnD and ORM from Shetland} +delete-after: true From b8254001120909533557e2c2b5d476cc60802fb9 Mon Sep 17 00:00:00 2001 From: Latency <55075747+Latentish@users.noreply.github.com> Date: Sat, 6 Apr 2024 21:19:41 -0700 Subject: [PATCH 04/46] RANGER PATCH #8112 (#2851) ## About The Pull Request Ranger Changes: Swaps a pacman for a super pacman Adds supplies to set up 3 relays on other ships REMOVES THE WALL LAPTOP!!! Removes the scrubber and vent from the tcomms core ## Why It's Good For The Game This is a small maintenance patch for the Ranger, general housekeeping. ## Changelog :cl: phoaly tweak: tweaks supplies and kills the wall laptop on the Ranger /:cl: --- .../shuttles/nanotrasen/nanotrasen_ranger.dmm | 132 +++++++++++------- 1 file changed, 81 insertions(+), 51 deletions(-) diff --git a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm index 91f43369e93a..360f9fec6963 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm @@ -333,12 +333,15 @@ /turf/open/floor/plasteel/dark, /area/ship/storage) "dn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/turf_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/turf_decal/steeldecal/steel_decals7{ + dir = 4 + }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "dq" = ( @@ -787,12 +790,6 @@ id = "Engineering_Specialist_Shutters"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/ship/engineering) @@ -1054,12 +1051,6 @@ /obj/structure/cable{ icon_state = "1-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, /obj/effect/turf_decal/siding/yellow{ dir = 10 }, @@ -1386,9 +1377,6 @@ pixel_y = 20; id = "AI_Core_Field_Engi" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "nJ" = ( @@ -2563,6 +2551,9 @@ /obj/effect/turf_decal/borderfloorblack/corner{ dir = 8 }, +/obj/effect/turf_decal/steeldecal/steel_decals7{ + dir = 1 + }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "AP" = ( @@ -3070,15 +3061,15 @@ /turf/open/floor/wood, /area/ship/medical) "Gz" = ( +/obj/effect/turf_decal/steeldecal/steel_decals7{ + dir = 1 + }, /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/steeldecal/steel_decals7{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "GC" = ( @@ -3383,10 +3374,6 @@ /obj/machinery/holopad, /turf/open/floor/plasteel/white, /area/ship/medical) -"Ku" = ( -/obj/machinery/computer/secure_data/laptop, -/turf/closed/wall/r_wall, -/area/ship/hallway/central) "Kw" = ( /obj/structure/cable{ icon_state = "1-8" @@ -3495,9 +3482,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma/five, /obj/effect/turf_decal/industrial/outline/orange, +/obj/machinery/power/port_gen/pacman/super, +/obj/item/stack/sheet/mineral/uranium/five, /turf/open/floor/plating, /area/ship/engineering) "LU" = ( @@ -3637,12 +3624,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, /obj/effect/turf_decal/siding/yellow{ dir = 9 }, @@ -3656,6 +3637,12 @@ /obj/machinery/camera/autoname{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering) "MD" = ( @@ -4080,6 +4067,64 @@ "Sl" = ( /obj/machinery/light/dim/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/rack, +/obj/item/circuitboard/machine/telecomms/relay{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/circuitboard/machine/telecomms/relay{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/circuitboard/machine/telecomms/relay{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/stack/cable_coil/cyan{ + pixel_x = 6 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, /turf/open/floor/plating, /area/ship/engineering) "So" = ( @@ -4150,15 +4195,6 @@ "Tz" = ( /turf/closed/wall/r_wall, /area/ship/engineering) -"TI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/engineering/communications) "TL" = ( /obj/structure/closet/crate, /obj/machinery/light/dim/directional/north, @@ -4722,12 +4758,6 @@ /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "ZL" = ( @@ -5147,7 +5177,7 @@ WZ Mh Tz nE -TI +fU kt LM bX @@ -5511,7 +5541,7 @@ bn jA sJ sJ -Ku +sJ sJ sJ sJ From ebdcebe26afe6e4df9b2c2493dfca2a87fa9b4cb Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 6 Apr 2024 23:33:07 -0500 Subject: [PATCH 05/46] Automatic changelog generation for PR #2851 [ci skip] --- html/changelogs/AutoChangeLog-pr-2851.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2851.yml diff --git a/html/changelogs/AutoChangeLog-pr-2851.yml b/html/changelogs/AutoChangeLog-pr-2851.yml new file mode 100644 index 000000000000..ed5d48ded370 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2851.yml @@ -0,0 +1,4 @@ +author: phoaly +changes: + - {tweak: tweaks supplies and kills the wall laptop on the Ranger} +delete-after: true From 86092c536808b2339a433cbd19d11fa1eb0d2034 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 8 Apr 2024 00:49:06 +0000 Subject: [PATCH 06/46] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2774.yml | 5 ----- html/changelogs/AutoChangeLog-pr-2851.yml | 4 ---- html/changelogs/archive/2024-04.yml | 6 ++++++ 3 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2774.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2851.yml diff --git a/html/changelogs/AutoChangeLog-pr-2774.yml b/html/changelogs/AutoChangeLog-pr-2774.yml deleted file mode 100644 index 8c9f1bd51493..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2774.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Apogee-dev -changes: - - {tweak: Remapped the Shetland} - - {balance: Removed RnD and ORM from Shetland} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2851.yml b/html/changelogs/AutoChangeLog-pr-2851.yml deleted file mode 100644 index ed5d48ded370..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2851.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: phoaly -changes: - - {tweak: tweaks supplies and kills the wall laptop on the Ranger} -delete-after: true diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml index 41fabf91e2ee..fa1a1086eefc 100644 --- a/html/changelogs/archive/2024-04.yml +++ b/html/changelogs/archive/2024-04.yml @@ -9,3 +9,9 @@ clericden.dmm, and rockplanet_cult.dmm have been removed. - tweak: Onehalf.dmm, rockplanet_crash_cult.dmm & icemoon_underground_abandoned_village.dmm have been reworked slightly, to feature no more magic. +2024-04-08: + Apogee-dev: + - tweak: Remapped the Shetland + - balance: Removed RnD and ORM from Shetland + phoaly: + - tweak: tweaks supplies and kills the wall laptop on the Ranger From ae5f00f75fd11d4499ea96d2d60d826990099224 Mon Sep 17 00:00:00 2001 From: retlaw34 <58402542+retlaw34@users.noreply.github.com> Date: Sun, 7 Apr 2024 21:51:26 -0700 Subject: [PATCH 07/46] re:magazines (#2867) ## About The Pull Request Resprites most magazines in the game. PRed on behalf of Imaginos16 and spookywastaken with some minor edits ## Why It's Good For The Game Note: some are from some unimplmented guns and are not apart of this PR. ![Screenshot_12202](https://github.com/shiptest-ss13/Shiptest/assets/58402542/a2971de5-2921-4793-9b4c-3ee7f0ce597d) ## Changelog :cl: Imaginos16, spookywastaken add: Resprites a ton of gun magazines fix: Changes how magainzes with only a empty and loaded state are /:cl: --- .../boxes_magazines/_box_magazine.dm | 6 +- .../projectiles/boxes_magazines/ammo_boxes.dm | 15 +++-- .../boxes_magazines/external/pistol.dm | 61 ++++++++++++------ .../boxes_magazines/external/rifle.dm | 54 ++++++---------- .../boxes_magazines/external/shotgun.dm | 31 ++++----- .../boxes_magazines/external/smg.dm | 21 ++---- .../boxes_magazines/external/sniper.dm | 11 +--- .../boxes_magazines/external/toy.dm | 6 +- code/modules/projectiles/guns/ballistic.dm | 2 +- icons/obj/ammo.dmi | Bin 38357 -> 50447 bytes icons/obj/guns/48x32guns.dmi | Bin 44543 -> 44539 bytes 11 files changed, 99 insertions(+), 108 deletions(-) diff --git a/code/modules/projectiles/boxes_magazines/_box_magazine.dm b/code/modules/projectiles/boxes_magazines/_box_magazine.dm index e5df30533e35..87f47b99d36d 100644 --- a/code/modules/projectiles/boxes_magazines/_box_magazine.dm +++ b/code/modules/projectiles/boxes_magazines/_box_magazine.dm @@ -38,6 +38,8 @@ /obj/item/ammo_box/Initialize() . = ..() + if(!base_icon_state) + base_icon_state = icon_state if (!bullet_cost) for (var/material in custom_materials) var/material_amount = custom_materials[material] @@ -150,9 +152,9 @@ var/shells_left = LAZYLEN(stored_ammo) switch(multiple_sprites) if(AMMO_BOX_PER_BULLET) - icon_state = "[initial(icon_state)]-[shells_left]" + icon_state = "[base_icon_state]-[shells_left]" if(AMMO_BOX_FULL_EMPTY) - icon_state = "[initial(icon_state)]-[shells_left ? "[max_ammo]" : "0"]" + icon_state = "[base_icon_state]-[shells_left ? "1" : "0"]" return ..() /// Updates the amount of material in this ammo box according to how many bullets are left in it. diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 25c89f6cdaae..fa7b0a133bae 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -3,7 +3,8 @@ /obj/item/ammo_box/a357 name = "speed loader (.357)" desc = "A 7-round speed loader for quickly reloading .357 revolvers. These rounds do good damage with average performance against armor." - icon_state = "357" + icon_state = "speedloader_357-7" + base_icon_state = "speedloader_357" ammo_type = /obj/item/ammo_casing/a357 caliber = ".357" max_ammo = 7 @@ -56,7 +57,8 @@ /obj/item/ammo_box/c38 name = "speed loader (.38 special)" desc = "A 6-round speed loader for quickly reloading .38 special revolvers. These rounds do okay damage, but struggle against armor." - icon_state = "38" + icon_state = "speedloader_38-6" + base_icon_state = "speedloader_38" ammo_type = /obj/item/ammo_casing/c38 caliber = ".38" max_ammo = 6 @@ -111,7 +113,8 @@ /obj/item/ammo_box/vickland_a308 name = "stripper clip (.308)" desc = "A 5-round stripper clip for the Vickland Battle Rifle. The Vickland itself has a 10 round capacity, so keep in mind two of these are needed to fully reload it. These rounds do good damage with significant armor penetration." - icon_state = "308" + icon_state = "stripper_308-5" + base_icon_state = "stripper_308" ammo_type = /obj/item/ammo_casing/a308 max_ammo = 5 multiple_sprites = AMMO_BOX_PER_BULLET @@ -149,7 +152,8 @@ /obj/item/ammo_box/amagpellet_claris name = "\improper Claris speed loader (ferromagnetic pellet)" desc = "A 22-round speed loader for quickly reloading the Claris rifle. Ferromagnetic pellets do okay damage with significant armor penetration." - icon_state = "claris-sl" + icon_state = "claris-sl-1" + base_icon_state = "claris-sl" ammo_type = /obj/item/ammo_casing/caseless/gauss max_ammo = 22 multiple_sprites = AMMO_BOX_FULL_EMPTY @@ -388,7 +392,8 @@ /obj/item/ammo_box/c45_speedloader name = "speed loader (.45)" desc = "Designed to quickly reload revolvers." - icon_state = "38" + icon_state = "speedloader_38-6" + base_icon_state = "speedloader_38" ammo_type = /obj/item/ammo_casing/c45 caliber = ".45" max_ammo = 6 diff --git a/code/modules/projectiles/boxes_magazines/external/pistol.dm b/code/modules/projectiles/boxes_magazines/external/pistol.dm index e96d8d434ddb..66b9238a5c90 100644 --- a/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -1,7 +1,8 @@ /obj/item/ammo_box/magazine/m10mm name = "pistol magazine (10mm)" desc = "An 8-round single-stack magazine for the stechkin pistol. These rounds do moderate damage, but struggle against armor." - icon_state = "9x19p" + icon_state = "stechkin_mag-1" + base_icon_state = "stechkin_mag" ammo_type = /obj/item/ammo_casing/c10mm caliber = "10mm" max_ammo = 8 @@ -10,32 +11,28 @@ /obj/item/ammo_box/magazine/m10mm/inc name = "pistol magazine (10mm incendiary)" desc = "An 8-round single-stack magazine for the stechkin pistol. These incendiary rounds deal mediocre damage, but leave flaming trails which set targets ablaze." - icon_state = "9x19pI" ammo_type = /obj/item/ammo_casing/c10mm/inc /obj/item/ammo_box/magazine/m10mm/hp name = "pistol magazine (10mm HP)" desc = "An 8-round single-stack magazine for the stechkin pistol. These hollow point rounds do incredible damage against soft targets, but are nearly ineffective against armored ones." - icon_state = "9x19pH" ammo_type = /obj/item/ammo_casing/c10mm/hp /obj/item/ammo_box/magazine/m10mm/ap name = "pistol magazine (10mm AP)" desc = "An 8-round single-stack magazine for the stechkin pistol. These armor-piercing rounds are okay at piercing protective equipment, but lose some stopping power." - icon_state = "9x19pA" ammo_type = /obj/item/ammo_casing/c10mm/ap /obj/item/ammo_box/magazine/m10mm/rubber name = "pistol magazine (10mm rubber)" desc = "An 8-round handgun magazine for the stechkin pistol. These rubber rounds trade lethality for a heavy impact which can incapacitate targets. Performs even worse against armor." - icon_state = "9x19p" ammo_type = /obj/item/ammo_casing/c10mm/rubber /obj/item/ammo_box/magazine/m45 name = "pistol magazine (.45)" desc = "An 8-round single-stack magazine for the Candor pistol. These rounds do moderate damage, but struggle against armor." - icon_state = "45-8" - base_icon_state = "45" + icon_state = "candor_mag-8" + base_icon_state = "candor_mag" ammo_type = /obj/item/ammo_casing/c45 caliber = ".45" max_ammo = 8 @@ -65,13 +62,36 @@ icon_state = "[base_icon_state]-[min(ammo_count(), 8)]" /obj/item/ammo_box/magazine/co9mm - name = "pistol magazine (9mm)" - desc = "A 10-round double-stack magazine for standard-issue 9mm pistols. These rounds do okay damage, but struggle against armor." - icon_state = "co9mm-8" - base_icon_state = "co9mm" + name = "commander pistol magazine (9mm)" + desc = "A 10-round double-stack magazine for Commander pistols. These rounds do okay damage, but struggle against armor." + icon_state = "commander_mag-10" + base_icon_state = "commander_mag" ammo_type = /obj/item/ammo_casing/c9mm caliber = "9mm" max_ammo = 10 + multiple_sprites = AMMO_BOX_PER_BULLET + +/obj/item/ammo_box/magazine/pistol556mm + name = "Pistole C magazine (5.56mm HITP caseless)" + desc = "A 12-round, double-stack magazine for the Pistole C pistol. These rounds do okay damage with average performance against armor." + icon_state = "pistolec_mag-12" //ok i did it + base_icon_state = "pistolec_mag" + ammo_type = /obj/item/ammo_casing/caseless/c556mm + caliber = "5.56mm caseless" + max_ammo = 12 + +/obj/item/ammo_box/magazine/pistol556mm/update_icon_state() + . = ..() + if(ammo_count() == 12) + icon_state = "[base_icon_state]-12" + else if(ammo_count() >= 10) + icon_state = "[base_icon_state]-10" + else if(ammo_count() >= 5) + icon_state = "[base_icon_state]-5" + else if(ammo_count() >= 1) + icon_state = "[base_icon_state]-1" + else + icon_state = "[base_icon_state]-0" /obj/item/ammo_box/magazine/co9mm/inc name = "pistol magazine (9mm incendiary)" @@ -100,20 +120,18 @@ /obj/item/ammo_box/magazine/pistolm9mm name = "large pistol magazine (9mm)" desc = "A long, 15-round double-stack magazine designed for the stechkin APS pistol. These rounds do okay damage, but struggle against armor." - icon_state = "9x19p-8" - base_icon_state = "9x19p" + icon_state = "stechkin_mag-1" + base_icon_state = "stechkin_mag" ammo_type = /obj/item/ammo_casing/c9mm caliber = "9mm" max_ammo = 15 - -/obj/item/ammo_box/magazine/pistolm9mm/update_icon_state() - . = ..() - icon_state = "[base_icon_state]-[ammo_count() ? "8" : "0"]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/m50 name = "handgun magazine (.50 AE)" desc = "An oversized, 7-round handgun magazine for the Desert Eagle handgun. These rounds do significant damage with average performance against armor." - icon_state = "50ae" + icon_state = "deagle_mag-7" + base_icon_state = "deagle_mag" ammo_type = /obj/item/ammo_casing/a50AE caliber = ".50 AE" max_ammo = 7 @@ -122,7 +140,8 @@ /obj/item/ammo_box/magazine/disposable name = "part of a disposable gun" desc = "You ripped out part of the gun, somehow, rendering it unusuable. I hope you're happy." - icon_state = "45-8" + icon_state = "himehabu_mag-10" + base_icon_state = "himehabu_mag" ammo_type = /obj/item/ammo_casing/c22lr caliber = ".22lr" max_ammo = 10 @@ -140,8 +159,10 @@ /obj/item/ammo_box/magazine/m22lr name = "pistol magazine (.22 LR)" desc = "A single-stack handgun magazine designed to chamber .22 LR. It's rather tiny, all things considered." - icon_state = "pistol_22lr" + icon_state = "himehabu_mag-10" + base_icon_state = "himehabu_mag" ammo_type = /obj/item/ammo_casing/c22lr caliber = "22lr" max_ammo = 10 w_class = WEIGHT_CLASS_TINY + multiple_sprites = AMMO_BOX_PER_BULLET diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index eb9659014621..548350f20415 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -14,7 +14,8 @@ /obj/item/ammo_box/magazine/m556 name = "toploader magazine (5.56x45mm)" desc = "An advanced, 30-round toploading magazine for the M-90gl Carbine. These rounds do moderate damage with good armor penetration." - icon_state = "5.56m" + icon_state = "5.56m-1" + base_icon_state = "5.56m" ammo_type = /obj/item/ammo_casing/a556_39 caliber = "5.56x45mm" max_ammo = 30 @@ -40,38 +41,32 @@ ammo_type = /obj/item/ammo_casing/c46x30mm caliber = "4.6x30mm" max_ammo = 30 - base_icon_state = "skm_mag" - icon_state = "skm_mag" - -/obj/item/ammo_box/magazine/skm_545_39/update_icon_state() - . = ..() - icon_state = "[base_icon_state]-[!!ammo_count()]" + base_icon_state = "skmcarbine_mag" + icon_state = "skmcarbine_mag-1" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/skm_762_40 name = "assault rifle magazine (7.62x40mm CLIP)" desc = "A slightly curved, 20-round magazine for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." base_icon_state = "skm_mag" - icon_state = "skm_mag" + icon_state = "skm_mag-1" ammo_type = /obj/item/ammo_casing/a762_40 caliber = "7.62x40mm" max_ammo = 20 - -/obj/item/ammo_box/magazine/skm_762_40/update_icon_state() - . = ..() - icon_state = "[base_icon_state]-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/skm_762_40/extended name = "extended assault rifle magazine (7.62x40mm CLIP)" desc = "A very curved, 40-round magazine for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." base_icon_state = "skm_extended_mag" - icon_state = "skm_extended_mag" + icon_state = "skm_extended_mag-1" max_ammo = 40 /obj/item/ammo_box/magazine/skm_762_40/drum name = "assault rifle drum (7.62x40mm CLIP)" desc = "A 75-round drum for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." base_icon_state = "skm_drum" - icon_state = "skm_drum" + icon_state = "skm_drum-1" max_ammo = 75 w_class = WEIGHT_CLASS_NORMAL @@ -90,49 +85,42 @@ /obj/item/ammo_box/magazine/gal name = "\improper GAL Magazine (.308)" desc = "A standard 10-round magazine for GAL platform DMRs. These rounds do good damage with significant armor penetration." - icon_state = "ebr_mag" + icon_state = "gal_mag-1" + base_icon_state = "gal_mag" ammo_type = /obj/item/ammo_casing/a308 caliber = ".308" max_ammo = 10 - -/obj/item/ammo_box/magazine/gal/update_icon_state() - . = ..() - icon_state = "galmag-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/p16 name = "assault rifle magazine (5.56x45mm)" desc = "A simple, 30-round magazine for 5.56x45mm assault rifles. These rounds do moderate damage with good armor penetration." - icon_state = "p16_mag" + icon_state = "p16_mag-1" + base_icon_state = "p16_mag" ammo_type = /obj/item/ammo_casing/a556_39 caliber = "5.56x45mm" max_ammo = 30 + multiple_sprites = AMMO_BOX_FULL_EMPTY -/obj/item/ammo_box/magazine/p16/update_icon_state() - . = ..() - icon_state = "p16_mag-[!!ammo_count()]" /obj/item/ammo_box/magazine/swiss name = "\improper Swiss Cheese Magazine (5.56x45mm)" desc = "A deft, 30-round magazine for the Swiss Cheese assault rifle. These rounds do moderate damage with good armor penetration." - icon_state = "swissmag" + icon_state = "swissmag-1" + base_icon_state = "swissmag" ammo_type = /obj/item/ammo_casing/a556_39 caliber = "5.56x45mm" max_ammo = 30 - -/obj/item/ammo_box/magazine/swiss/update_icon_state() - . = ..() - icon_state = "swissmag-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/e40 name = "E-40 magazine (.229 Eoehoma caseless)" - icon_state = "e40_mag" + icon_state = "e40_mag-1" + base_icon_state = "e40_mag" ammo_type = /obj/item/ammo_casing/caseless/c299 caliber = ".299 caseless" max_ammo = 30 - -/obj/item/ammo_box/magazine/e40/update_icon_state() - . = ..() - icon_state = "e40_mag-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY // 8x50mmR En Bloc Clip (Illestren Hunting Rifle) diff --git a/code/modules/projectiles/boxes_magazines/external/shotgun.dm b/code/modules/projectiles/boxes_magazines/external/shotgun.dm index 374f858295e6..3c9aaad1f6f6 100644 --- a/code/modules/projectiles/boxes_magazines/external/shotgun.dm +++ b/code/modules/projectiles/boxes_magazines/external/shotgun.dm @@ -1,15 +1,13 @@ /obj/item/ammo_box/magazine/m12g name = "shotgun drum magazine (12g buckshot)" - desc = "A bulky 8-round drum designed for Scarborough family shotguns." - icon_state = "m12gb" + desc = "A bulky 8-round drum designed for the Bulldog shotgun and it's derivatives." + icon_state = "bulldog_drum-1" + base_icon_state = "bulldog_drum" ammo_type = /obj/item/ammo_casing/shotgun/buckshot caliber = "12ga" max_ammo = 8 w_class = WEIGHT_CLASS_NORMAL - -/obj/item/ammo_box/magazine/m12g/update_icon_state() - . = ..() - icon_state = "m12gb-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/m12g/stun name = "shotgun drum magazine (12g taser slugs)" @@ -31,25 +29,20 @@ name = "shotgun drum magazine (12g meteor slugs)" ammo_type = /obj/item/ammo_casing/shotgun/meteorslug -/obj/item/ammo_box/magazine/m12g/small +/obj/item/ammo_box/magazine/m12g/small //shouldnt this be the parrent intsead of the drum name = "shotgun box magazine (12g buckshot)" - desc = "A single-stack, 6-round box magazine for Scarborough family shotguns." - icon_state = "m12gsmall" + desc = "A single-stack, 6-round box magazine for the Bulldog shotgun and it's derivatives." + icon_state = "bulldog_mag-1" + base_icon_state = "bulldog_mag" max_ammo = 6 w_class = WEIGHT_CLASS_SMALL //Smaller, holds less -/obj/item/ammo_box/magazine/m12g/small/update_icon_state() - . = ..() - icon_state = "m12gsmall-[!!ammo_count()]" - /obj/item/ammo_box/magazine/cm15_mag name = "CM-15 magazine (12g buckshot)" - desc = "A curved, 8-round magazine designed for Minutemen shotguns." - icon_state = "cm15_mag" + desc = "An almost straight, 8-round magazine designed for the CM-15 shotgun." + icon_state = "cm15_mag-1" + base_icon_state = "cm15_mag" ammo_type = /obj/item/ammo_casing/shotgun/buckshot caliber = "12ga" max_ammo = 8 - -/obj/item/ammo_box/magazine/cm15_mag/update_icon_state() - . = ..() - icon_state = "cm15_mag-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY diff --git a/code/modules/projectiles/boxes_magazines/external/smg.dm b/code/modules/projectiles/boxes_magazines/external/smg.dm index 7e5f418ec7b2..61b9eb78512a 100644 --- a/code/modules/projectiles/boxes_magazines/external/smg.dm +++ b/code/modules/projectiles/boxes_magazines/external/smg.dm @@ -67,10 +67,10 @@ ammo_type = /obj/item/ammo_casing/c9mm/rubber /obj/item/ammo_box/magazine/smgm10mm - name = "SMG magazine (10mm)" - desc = "A 24-round magazine for the SkM-44(k). These rounds do moderate damage, but struggle against armor." - icon_state = "smg10mm-24" - base_icon_state = "smg10mm" + name = "Mongrel magazine (10mm)" + desc = "A 24-round magazine for the SKM-44v. These rounds do moderate damage, but struggle against armor." + icon_state = "mongrel_mag-24" + base_icon_state = "mongrel_mag" ammo_type = /obj/item/ammo_casing/c10mm caliber = "10mm" max_ammo = 24 @@ -121,19 +121,6 @@ . = ..() icon_state = "firestorm_pan" -/obj/item/ammo_box/magazine/pistol556mm - name = "handgun magazine (5.56mm HITP caseless)" - desc = "A 12-round, double-stack magazine for the Pistole C pistol. These rounds do okay damage with average performance against armor." - icon_state = "5.56mmHITP-12" //ok i did it - base_icon_state = "5.56mmHITP" - ammo_type = /obj/item/ammo_casing/caseless/c556mm - caliber = "5.56mm caseless" - max_ammo = 12 - -/obj/item/ammo_box/magazine/pistol556mm/update_icon_state() - . = ..() - icon_state = "[base_icon_state]-[round(ammo_count(),2)]" - /obj/item/ammo_box/magazine/tec9 name = "machine pistol magazine (9mm AP)" desc = "A sizable 20-round magazine for the TEC-9 machine pistol. These armor-piercing rounds are okay at piercing protective equipment, but lose some stopping power.." diff --git a/code/modules/projectiles/boxes_magazines/external/sniper.dm b/code/modules/projectiles/boxes_magazines/external/sniper.dm index 25894102905f..b48d76c1295c 100644 --- a/code/modules/projectiles/boxes_magazines/external/sniper.dm +++ b/code/modules/projectiles/boxes_magazines/external/sniper.dm @@ -1,27 +1,22 @@ /obj/item/ammo_box/magazine/sniper_rounds name = "anti-material rifle magazine (.50 BMG)" desc = "A large, heavy 6-round box magazine designed for the sniper rifle. These rounds deal absurd damage, able to delimb targets, knock them on their feet, and bypass most protective equipment." - icon_state = ".50mag" - base_icon_state = ".50mag" + icon_state = "50bmgsniper_mag-1" + base_icon_state = "50bmgsniper_mag" ammo_type = /obj/item/ammo_casing/p50 max_ammo = 6 caliber = ".50 BMG" w_class = WEIGHT_CLASS_NORMAL - -/obj/item/ammo_box/magazine/sniper_rounds/update_icon_state() - . = ..() - icon_state = "[base_icon_state][ammo_count() ? "-ammo" : ""]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/sniper_rounds/soporific name = "anti-material rifle magazine (.50 BMG soporific)" desc = "A large, heavy 3-round box magazine designed for the sniper rifle. These soporific rounds are completely non-lethal, but render targets asleep for a little under a minute." - icon_state = "soporific" ammo_type = /obj/item/ammo_casing/p50/soporific max_ammo = 3 /obj/item/ammo_box/magazine/sniper_rounds/penetrator name = "anti-material rifle magazine (.50 BMG penetrator)" desc = "A large, heavy 5-round box magazine designed for the sniper rifle. These penetrator rounds deal incredible damage and will penetrate most structures, though they don't knock down or delimb targets." - icon_state = "haemorrhage" ammo_type = /obj/item/ammo_casing/p50/penetrator max_ammo = 5 diff --git a/code/modules/projectiles/boxes_magazines/external/toy.dm b/code/modules/projectiles/boxes_magazines/external/toy.dm index 7ed352a1941a..608faa67a974 100644 --- a/code/modules/projectiles/boxes_magazines/external/toy.dm +++ b/code/modules/projectiles/boxes_magazines/external/toy.dm @@ -21,7 +21,8 @@ /obj/item/ammo_box/magazine/toy/pistol name = "foam force pistol magazine" desc = "A toy pistol magazine designed to fit harmless foam darts." - icon_state = "9x19p" + icon_state = "stechkin_mag-1" + base_icon_state = "stechkin_mag" max_ammo = 8 multiple_sprites = AMMO_BOX_FULL_EMPTY @@ -49,7 +50,7 @@ /obj/item/ammo_box/magazine/toy/m762 name = "donksoft box magazine" desc = "A huge toy LMG magazine designed to fit vast quantities of harmless foam darts." - icon_state = "a762-toy" + icon_state = "a762-100" base_icon_state = "a762" caliber = "foam_force" ammo_type = /obj/item/ammo_casing/caseless/foam_dart @@ -62,5 +63,4 @@ /obj/item/ammo_box/magazine/toy/m762/riot desc = "A huge toy LMG magazine designed to fit vast quantities of legally-harmless riot control darts." - icon_state = "a762-riot" ammo_type = /obj/item/ammo_casing/caseless/foam_dart/riot diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index f2cb9504dde7..227abceffa01 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -122,7 +122,7 @@ . += "[icon_state]_suppressor" if (magazine) if (special_mags) - . += "[icon_state]_mag_[initial(magazine.icon_state)]" + . += "[icon_state]_mag_[magazine.base_icon_state]" if (!magazine.ammo_count()) . += "[icon_state]_mag_empty" else diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index ebb812dbf7041633fee887bf3c75a9958902cfc0..8bbcb78177147c06b9ee06349b644231f8fa1cf7 100644 GIT binary patch literal 50447 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 Z^lCe@Zfi@Z0SNru($do`y=n9E{{h>c9_|1D literal 38357 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

(=T<<`ytiv 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 T>;D1b**NgXmZl4{R|KS~r)VvJ From 9a9b8a056a8517b15ea9befcaa5da45b7e2d01b1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 8 Apr 2024 00:04:29 -0500 Subject: [PATCH 08/46] Automatic changelog generation for PR #2867 [ci skip] --- html/changelogs/AutoChangeLog-pr-2867.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2867.yml diff --git a/html/changelogs/AutoChangeLog-pr-2867.yml b/html/changelogs/AutoChangeLog-pr-2867.yml new file mode 100644 index 000000000000..a06a7e31afdf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2867.yml @@ -0,0 +1,5 @@ +author: Imaginos16, spookywastaken +changes: + - {rscadd: Resprites a ton of gun magazines} + - {bugfix: Changes how magainzes with only a empty and loaded state are} +delete-after: true From 716d87f7296e6bf4a0bd6577e58d586b77f55194 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 9 Apr 2024 00:48:02 +0000 Subject: [PATCH 09/46] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2867.yml | 5 ----- html/changelogs/archive/2024-04.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2867.yml diff --git a/html/changelogs/AutoChangeLog-pr-2867.yml b/html/changelogs/AutoChangeLog-pr-2867.yml deleted file mode 100644 index a06a7e31afdf..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2867.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Imaginos16, spookywastaken -changes: - - {rscadd: Resprites a ton of gun magazines} - - {bugfix: Changes how magainzes with only a empty and loaded state are} -delete-after: true diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml index fa1a1086eefc..4554d939d8b3 100644 --- a/html/changelogs/archive/2024-04.yml +++ b/html/changelogs/archive/2024-04.yml @@ -15,3 +15,7 @@ - balance: Removed RnD and ORM from Shetland phoaly: - tweak: tweaks supplies and kills the wall laptop on the Ranger +2024-04-09: + Imaginos16, spookywastaken: + - rscadd: Resprites a ton of gun magazines + - bugfix: Changes how magainzes with only a empty and loaded state are From a47971cdf78aec1f61f4f6f17e75f9eff4e8a747 Mon Sep 17 00:00:00 2001 From: Latency <55075747+Latentish@users.noreply.github.com> Date: Wed, 10 Apr 2024 18:18:20 -0700 Subject: [PATCH 10/46] The ShipCut (#2870) ## About The Pull Request Removes the BYO, the Halftrack, the Masinyane, the PillBottle, the Rube Goldberg, the Shepherd, the Nemo, the Radio_Funny, and the Lugol Aspawns the Lagoon and Junker ## Why It's Good For The Game As Maptainers we came together and said "Yeah". These ships are not up to our standards and will bring up gameplay standards by the lack of their presence. ## Changelog :cl:phoaly del: Removed some old ships tweak: Aspawned the Lagoon and Junker /:cl: --- _maps/configs/independent_byo.json | 27 - _maps/configs/independent_halftrack.json | 31 - _maps/configs/independent_junker.json | 2 +- _maps/configs/independent_lagoon.json | 2 +- _maps/configs/independent_masinyane.json | 30 - _maps/configs/independent_nemo.json | 58 - _maps/configs/independent_pill.json | 24 - _maps/configs/independent_rube_goldberg.json | 41 - _maps/configs/independent_shepherd.json | 35 - _maps/configs/radio.json | 14 - _maps/configs/syndicate_lugol.json | 46 - .../shuttles/independent/independent_byo.dmm | 1062 --- .../independent/independent_halftrack.dmm | 2774 ------ .../independent/independent_masinyane.dmm | 971 -- .../shuttles/independent/independent_nemo.dmm | 4576 ---------- .../independent/independent_pillbottle.dmm | 3920 -------- .../independent/independent_rube_goldberg.dmm | 7625 ---------------- .../independent/independent_shepherd.dmm | 7545 --------------- _maps/shuttles/independent/radio_funny.dmm | 526 -- .../syndicate/syndicate_gec_lugol.dmm | 8089 ----------------- code/datums/holocall.dm | 300 - icons/obj/machines/computer.dmi | Bin 161313 -> 160327 bytes 22 files changed, 2 insertions(+), 37696 deletions(-) delete mode 100644 _maps/configs/independent_byo.json delete mode 100644 _maps/configs/independent_halftrack.json delete mode 100644 _maps/configs/independent_masinyane.json delete mode 100644 _maps/configs/independent_nemo.json delete mode 100644 _maps/configs/independent_pill.json delete mode 100644 _maps/configs/independent_rube_goldberg.json delete mode 100644 _maps/configs/independent_shepherd.json delete mode 100644 _maps/configs/radio.json delete mode 100644 _maps/configs/syndicate_lugol.json delete mode 100644 _maps/shuttles/independent/independent_byo.dmm delete mode 100644 _maps/shuttles/independent/independent_halftrack.dmm delete mode 100644 _maps/shuttles/independent/independent_masinyane.dmm delete mode 100644 _maps/shuttles/independent/independent_nemo.dmm delete mode 100644 _maps/shuttles/independent/independent_pillbottle.dmm delete mode 100644 _maps/shuttles/independent/independent_rube_goldberg.dmm delete mode 100644 _maps/shuttles/independent/independent_shepherd.dmm delete mode 100644 _maps/shuttles/independent/radio_funny.dmm delete mode 100644 _maps/shuttles/syndicate/syndicate_gec_lugol.dmm diff --git a/_maps/configs/independent_byo.json b/_maps/configs/independent_byo.json deleted file mode 100644 index a09aaec0ee68..000000000000 --- a/_maps/configs/independent_byo.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "BYO-class Do-It-Yourself Enthusiast Special", - "map_short_name": "BYO-class", - "map_path": "_maps/shuttles/independent/independent_byo.dmm", - "description": "The BYO can barely be considered a “ship” when initially deployed; more of a construction platform launched hazardously into space. The only thing that separates crews on a BYO from breathable safety and the cold vacuum of space are typically little airtight flaps of plastic. Equipped with a plethora of building material and tools fit for construction, BYO vessels are seen in a variety of shapes and sizes, and almost never with any consistency of form.", - "tags": [ - "Engineering", - "Construction" - ], - "namelists": [ - "ENGINEERING", - "GENERAL" - ], - "prefix": "ISV", - "job_slots": { - "Architect": { - "outfit": "/datum/outfit/job/independent/ce", - "slots": 1 - }, - "Maso-Mechanic": { - "outfit": "/datum/outfit/job/independent/engineer", - "slots": 4 - } - }, - "enabled": false -} diff --git a/_maps/configs/independent_halftrack.json b/_maps/configs/independent_halftrack.json deleted file mode 100644 index 83b5e52d9d48..000000000000 --- a/_maps/configs/independent_halftrack.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Halftrack-class Merchant Vessel", - "prefix": "ISV", - "namelists": [ - "MERCANTILE", - "WEAPONS" - ], - "map_short_name": "Halftrack-Class", - "description": "A rare sight in the Frontier (but a welcome one), the Halftrack-class is a heavily retrofitted variant of the Li Tieguai-class Rescue Ship, used as a mobile firearms shop by enterprising arms dealers everywhere. While initial variants of the vessel were more obviously just the Li Tieguai with the medical fixtures stripped out and replaced with gun racks and ammunition lockers, the modern iteration of the Halftrack comes complete with a firing range, an Inteq-certified security compliment and a centralized sales floor perfect for showing off the wares while keeping them safe at the same time.", - "tags": [ - "Combat", - "Cargo" - ], - "map_path": "_maps/shuttles/independent/independent_halftrack.dmm", - "job_slots": { - "Captain": { - "outfit": "/datum/outfit/job/independent/captain", - "slots": 1 - }, - "IRMG Vanguard": { - "outfit": "/datum/outfit/job/inteq/captain", - "officer": true, - "slots": 1 - }, - "IRMG Enforcer": { - "outfit": "/datum/outfit/job/inteq/security", - "slots": 2 - } - } -} diff --git a/_maps/configs/independent_junker.json b/_maps/configs/independent_junker.json index c0ecc8067ba6..bd7807a02bb4 100644 --- a/_maps/configs/independent_junker.json +++ b/_maps/configs/independent_junker.json @@ -20,5 +20,5 @@ "slots": 4 } }, - "enabled": true + "enabled": false } diff --git a/_maps/configs/independent_lagoon.json b/_maps/configs/independent_lagoon.json index 7c733956ac1e..017850eef555 100644 --- a/_maps/configs/independent_lagoon.json +++ b/_maps/configs/independent_lagoon.json @@ -64,5 +64,5 @@ "slots": 10 } }, - "enabled": true + "enabled": false } diff --git a/_maps/configs/independent_masinyane.json b/_maps/configs/independent_masinyane.json deleted file mode 100644 index b9ea7215f4dc..000000000000 --- a/_maps/configs/independent_masinyane.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Masinyane-class Personal Shuttle", - "map_short_name": "Masinyane-class", - "description": "The Masinyane is the sports car of space, with the price tag to match. Staggeringly fast and equipped with top of the line gear, Masinyanes are generally found in the hands of lone pilots with far more money than sense. The Masinyane was only ever produced in very limited numbers, and a series of fraud investigations involving a complex web of production contractors and shell companies have effectively put a halt to any further production. As such, they are exceedingly rare even in the core worlds – on the Frontier, they are practically non-existent.", - "tags": [ - "Generalist" - ], - "prefix": "SV", - "namelists": [ - "MYTHOLOGICAL", - "NATURAL" - ], - "map_path": "_maps/shuttles/independent/independent_masinyane.dmm", - "job_slots": { - "Private Ship Owner": { - "outfit": "/datum/outfit/job/independent/captain/masinyane", - "officer": true, - "slots": 1 - }, - "Ship Engineer": { - "outfit": "/datum/outfit/job/independent/engineer", - "slots": 1 - }, - "Crewmate": { - "outfit": "/datum/outfit/job/independent/assistant/fancy", - "slots": 1 - } - } -} diff --git a/_maps/configs/independent_nemo.json b/_maps/configs/independent_nemo.json deleted file mode 100644 index c77883168b5e..000000000000 --- a/_maps/configs/independent_nemo.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Nemo-class Fauna Research Vessel", - "prefix": "ISV", - "namelists": [ - "NATURAL", - "NATURAL_AGGRESSIVE", - "SPACE" - ], - "map_short_name": "Nemo-class", - "description": "The Nemo-Class is an eccentric collector’s dream vessel, perfectly suited to all the journalists, antiquarians and kooks of the Frontier. Featuring a comfortable study, a full robotics workshop (perfectly suited to building yourself some assistants!) and a host of esoteric weapons suitable for hunting creatures to mount above your fireplace. Other highlights include a compact-yet-functional medical bay, a reasonably well-designed engineering bay and a large array of mining equipment.", - "tags": [ - "Engineering", - "Mining", - "Robotics" - ], - "starting_funds": 500, - "map_path": "_maps/shuttles/independent/independent_nemo.dmm", - "job_slots": { - "Research Director": { - "outfit": "/datum/outfit/job/independent/rd", - "slots": 1 - }, - "Fauna Researcher": { - "outfit": "/datum/outfit/job/independent/scientist", - "slots": 1 - }, - "Fauna Retrieval Specialist": { - "outfit": "/datum/outfit/job/independent/miner/scientist", - "slots": 1 - }, - "Excavator": { - "outfit": "/datum/outfit/job/independent/miner", - "slots": 1 - }, - "Mech Pilot": { - "outfit": "/datum/outfit/job/independent/roboticist", - "slots": 1 - }, - "Ship Engineer": { - "outfit": "/datum/outfit/job/independent/engineer", - "slots": 1 - }, - "Atmospheric Technician": { - "outfit": "/datum/outfit/job/independent/atmos", - "slots": 1 - }, - "Curator": { - "outfit": "/datum/outfit/job/independent/curator", - "slots": 1 - }, - "Assistant": { - "outfit": "/datum/outfit/job/independent/assistant", - "slots": 1 - } - }, - "enabled": false -} diff --git a/_maps/configs/independent_pill.json b/_maps/configs/independent_pill.json deleted file mode 100644 index 42c2a4943f3c..000000000000 --- a/_maps/configs/independent_pill.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Pillbottle-class Locust Transport", - "prefix": null, - "namelists": [ - "PILLS", - "PIRATES" - ], - "map_short_name": "Pillbottle-class", - "description": "The “Pillbottle,” as a class, should not rightfully exist. Tell-tale signs indicate that these ships originated as bulk carriers and tugs, but they have since been haphazardly converted into a carrier of sorts for a wing of Pill-class escape pods. As with the Pills, Pillbottles are crewed entirely by escaped prisoners, and as a rule, they operate in a state of complete anarchy. The only consistent aspect of Pillbottle crews is their inconsistency, but the realities of prison life tend to make the worst out of anyone.", - "tags": [ - "Specialist" - ], - "map_path": "_maps/shuttles/independent/independent_pillbottle.dmm", - "limit":1, - "starting_funds": 0, - "job_slots": { - "Prisoner": { - "outfit": "/datum/outfit/job/prisoner", - "slots": 10 - } - }, - "enabled": false -} diff --git a/_maps/configs/independent_rube_goldberg.json b/_maps/configs/independent_rube_goldberg.json deleted file mode 100644 index 74adc118c512..000000000000 --- a/_maps/configs/independent_rube_goldberg.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "prefix": "ISV", - "namelists": [ - "GENERAL", - "ENGINEERING" - ], - "map_name": "Rube Goldberg-class Engineering Project", - "map_short_name": "Rube Goldberg-class", - "description": "The Rube Goldberg-class Engineering Project is an experience, and a monument to insanity. Featuring a powerful supermatter engine in combination with an Escher-esque structural layout, complicated pipe and wire network, and utter disregard for basic safety procedures and common sense, this ship is a disaster waiting to happen.", - "tags": ["Engineering", "Construction"], - "map_path": "_maps/shuttles/independent/independent_rube_goldberg.dmm", - "limit": 1, - "job_slots": { - "Chief at Engineering": { - "outfit": "/datum/outfit/job/independent/ce", - "officer": true, - "slots": 1 - }, - "Chief at Boozineering": { - "outfit": "/datum/outfit/job/independent/bartender", - "slots": 1 - }, - "Engineering Specialist": { - "outfit": "/datum/outfit/job/independent/engineer", - "slots": 2 - }, - "Atmospheric Specialist": { - "outfit": "/datum/outfit/job/independent/atmos", - "slots": 2 - }, - "Medical Specialist": { - "outfit": "/datum/outfit/job/independent/doctor", - "slots": 1 - }, - "Mining Specialist": { - "outfit": "/datum/outfit/job/independent/miner", - "slots": 2 - } - } -} diff --git a/_maps/configs/independent_shepherd.json b/_maps/configs/independent_shepherd.json deleted file mode 100644 index 05b27bdd5e1b..000000000000 --- a/_maps/configs/independent_shepherd.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Shepherd-class Space Monastery", - "map_short_name": "Shepherd-class", - "description": "Best suited to the vast array of the galaxy’s pilgrims, proselytizers and prophets, the Shephard-class is, in essence, a massive mobile monastery. With a great grassy grove dominating the center of the ship, a torturously tempered temple and a brutalist, yet bountiful botany set-up, the Shepherd is well suited to a large crew eager to preach, purify and pull in new followers.", - "tags": [ - "RP Focus", - "Botany", - "Service" - ], - "map_path": "_maps/shuttles/independent/independent_shepherd.dmm", - "prefix": "SV", - "namelists": [ - "MYTHOLOGICAL" - ], - "job_slots": { - "Chaplain": { - "outfit": "/datum/outfit/job/independent/chaplain", - "slots": 1 - }, - "Curator": { - "outfit": "/datum/outfit/job/independent/curator", - "slots": 1 - }, - "Station Engineer": { - "outfit": "/datum/outfit/job/independent/engineer", - "slots": 1 - }, - "Acolyte": { - "outfit": "/datum/outfit/job/independent/assistant", - "slots": 6 - } - }, - "enabled": true -} diff --git a/_maps/configs/radio.json b/_maps/configs/radio.json deleted file mode 100644 index 55bc4549dc5b..000000000000 --- a/_maps/configs/radio.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Radio Broadcasting Ship", - "map_short_name": "Radio-class", - "map_path": "_maps/shuttles/independent/radio_funny.dmm", - "description": "Whether through divine intervention or hellish creation by the hands of sapient-kind, reports of this “ship” plague some sectors more than others. The Radio Broadcasting Ship is an anomalous thing in its own right. It is a “ship” equipped with nothing but radios and reality warping engines. There exist many reports of this vessel being totally destroyed and showing back up in a sector just hours later. The only thing you can do about these vessels is pray the pilot doesn’t have bad taste.", - "tags": ["Specialist"], - "job_slots": { - "Assistant": { - "outfit": "/datum/outfit/job/assistant", - "slots": 6 - } - } -} diff --git a/_maps/configs/syndicate_lugol.json b/_maps/configs/syndicate_lugol.json deleted file mode 100644 index 673d9be16ff5..000000000000 --- a/_maps/configs/syndicate_lugol.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "map_name": "Lugol-class GEC Engineering Project", - "prefix": "XSV", - "map_short_name": "Lugol-class", - "description": "The Lugol is effectively an enormous Galactic Engineers Concordat research barge, used as a test bed for refinements to power systems, new technologies, and so on. As it offers freedom from the usual constraints of working aboard vessels belonging to other Syndicate factions, Lugols are especially popular among the GEC’s more radical members. Accordingly, they have a reputation for either accomplishing the impossible or generating the equivalent of a new star when they inevitably melt down. Lugols are generally only found on the Frontier, where the collateral damage from potential accidents can be kept to a minimum and secrecy, when needed, can be better maintained.", - "tags": [ - "Engineering", - "Construction" - ], - "namelists": [ - "ENGINEERING", - "GEC", - "SPACE" - ], - "map_path": "_maps/shuttles/syndicate/syndicate_gec_lugol.dmm", - "map_id": "gec_lugol", - "limit": 1, - "job_slots": { - "Project Overseer": { - "outfit": "/datum/outfit/job/syndicate/ce/gec", - "slots": 1, - "officer": true - }, - "GEC Engineering": { - "outfit": "/datum/outfit/job/syndicate/engineer/gec", - "slots": 3 - }, - "GEC Atmospherics": { - "outfit": "/datum/outfit/job/syndicate/atmos/gec", - "slots": 3 - }, - "Beverage Specialist": { - "outfit": "/datum/outfit/job/syndicate/bartender", - "slots": 1 - }, - "GEC Miner": { - "outfit": "/datum/outfit/job/syndicate/miner/gec", - "slots": 1 - }, - "GEC Apprentice": { - "outfit": "/datum/outfit/job/syndicate/assistant/gec", - "slots": 2 - } - }, -"enabled": false -} diff --git a/_maps/shuttles/independent/independent_byo.dmm b/_maps/shuttles/independent/independent_byo.dmm deleted file mode 100644 index e7aed1945ea5..000000000000 --- a/_maps/shuttles/independent/independent_byo.dmm +++ /dev/null @@ -1,1062 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"az" = ( -/turf/closed/wall, -/area/ship/external) -"aO" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating/airless, -/area/ship/construction) -"ci" = ( -/obj/item/stock_parts/cell/high, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 10; - pixel_y = -20 - }, -/turf/open/floor/plating, -/area/ship/construction) -"ck" = ( -/obj/structure/closet/crate/engineering{ - name = "Engineering Equipment Crate" - }, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/stack/tape/industrial, -/obj/item/stack/tape/industrial, -/obj/item/stack/tape/industrial/pro, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/welding, -/obj/item/clothing/glasses/welding, -/obj/item/storage/bag/construction, -/obj/item/storage/bag/construction, -/obj/item/storage/bag/construction, -/obj/item/storage/bag/construction, -/turf/open/floor/plating/airless, -/area/ship/construction) -"dz" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"ev" = ( -/obj/structure/plasticflaps, -/turf/open/floor/plating/airless, -/area/ship/construction) -"eQ" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating/airless, -/area/ship/construction) -"fF" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"gL" = ( -/obj/item/floor_painter{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/decal_painter, -/obj/item/airlock_painter{ - pixel_x = -5; - pixel_y = -5 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/closet/crate, -/turf/open/floor/plating/airless, -/area/ship/construction) -"hS" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"iE" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/structure/closet/crate/engineering{ - name = "Engine parts" - }, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/engine/electric, -/obj/item/circuitboard/machine/shuttle/engine/electric, -/obj/item/circuitboard/machine/shuttle/engine/electric, -/obj/item/circuitboard/machine/shuttle/engine/electric, -/obj/item/circuitboard/machine/shuttle/heater, -/obj/item/circuitboard/machine/shuttle/heater, -/obj/item/circuitboard/machine/shuttle/heater, -/obj/item/circuitboard/machine/shuttle/heater, -/obj/item/circuitboard/machine/shuttle/engine/plasma, -/obj/item/circuitboard/machine/shuttle/engine/plasma, -/obj/item/circuitboard/machine/shuttle/engine/plasma, -/obj/item/circuitboard/machine/shuttle/engine/plasma, -/obj/item/areaeditor/shuttle, -/turf/open/floor/plating/airless, -/area/ship/construction) -"jj" = ( -/obj/structure/closet/crate/solarpanel_small, -/turf/open/floor/plating/airless, -/area/ship/construction) -"ke" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"kh" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/structure/tank_dispenser/plasma, -/turf/open/floor/plating/airless, -/area/ship/construction) -"mJ" = ( -/obj/effect/turf_decal/box/corners, -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plating/airless, -/area/ship/construction) -"nq" = ( -/obj/structure/railing, -/turf/open/floor/plating/airless, -/area/ship/construction) -"nv" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"nx" = ( -/obj/docking_port/mobile{ - callTime = 250; - can_move_docking_ports = 1; - dir = 2; - launch_status = 0; - port_direction = 8; - preferred_direction = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"of" = ( -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"pi" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/corner, -/turf/open/floor/plating/airless, -/area/ship/construction) -"qM" = ( -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"rj" = ( -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"rS" = ( -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/turf/open/floor/plating, -/area/ship/construction) -"uq" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/computer/cryopod/directional/west, -/turf/open/floor/plating, -/area/ship/construction) -"uC" = ( -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning/corner, -/turf/open/floor/plating/airless, -/area/ship/construction) -"vo" = ( -/obj/item/stack/tile/carpet/royalblack/fifty, -/obj/item/stack/tile/carpet/royalblue/fifty, -/obj/item/stack/tile/carpet/purple/fifty, -/obj/item/stack/tile/carpet/red/fifty, -/obj/item/stack/tile/carpet/orange/fifty, -/obj/item/stack/tile/carpet/green/fifty, -/obj/item/stack/tile/carpet/fifty, -/obj/item/stack/tile/carpet/cyan/fifty, -/obj/item/stack/tile/carpet/blue/fifty, -/obj/item/stack/tile/carpet/black/fifty, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/structure/closet/crate/large{ - name = "wood and carpeting crate" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"vs" = ( -/obj/item/toy/crayon/spraycan/infinite{ - name = "stencil tool" - }, -/obj/effect/landmark/observer_start, -/turf/open/floor/plating, -/area/ship/construction) -"vt" = ( -/obj/item/tank/internals/oxygen/yellow, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/engineer, -/obj/item/clothing/suit/space/engineer, -/obj/item/clothing/head/helmet/space/light/engineer, -/obj/item/clothing/head/helmet/space/light/engineer, -/obj/structure/closet/crate/internals{ - name = "EVA Suit Crate" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"vK" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating/airless, -/area/ship/construction) -"wd" = ( -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"yQ" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/box/corners, -/turf/open/floor/plating/airless, -/area/ship/construction) -"zu" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/ship/external) -"AS" = ( -/obj/effect/turf_decal/box/corners, -/obj/structure/closet/crate/engineering{ - name = "tools crate" - }, -/obj/item/pipe_dispenser, -/obj/item/construction/rcd, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -5; - pixel_y = -5 - }, -/obj/item/multitool, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/construction/rcd, -/turf/open/floor/plating/airless, -/area/ship/construction) -"BL" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Ct" = ( -/obj/structure/closet/crate/engineering{ - name = "autolathe crate" - }, -/obj/item/storage/box/stockparts/basic, -/obj/item/storage/box/stockparts/basic, -/obj/item/circuitboard/machine/autolathe, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Ds" = ( -/obj/item/stack/rods/fifty{ - pixel_x = 8 - }, -/obj/item/stack/rods/fifty{ - pixel_x = -8 - }, -/obj/item/stack/rods/fifty, -/obj/structure/closet/crate/large{ - name = "rebar crate" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Fj" = ( -/turf/closed/wall, -/area/ship/construction) -"FI" = ( -/obj/structure/closet/crate{ - name = "Communications Equipment Crate" - }, -/obj/item/wallframe/intercom/wideband, -/obj/item/circuitboard/machine/holopad, -/obj/item/circuitboard/computer/cargo/express, -/obj/item/spacecash/bundle/loadsamoney, -/obj/item/spacecash/bundle/loadsamoney, -/obj/item/spacecash/bundle/loadsamoney, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Gb" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"GN" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"HK" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"HP" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/item/stack/sheet/metal/fifty{ - pixel_x = -5; - pixel_y = -5 - }, -/obj/item/stack/sheet/mineral/titanium/fifty{ - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/stack/sheet/metal/fifty{ - pixel_x = -5; - pixel_y = -2 - }, -/obj/item/stack/sheet/mineral/titanium/fifty{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/stack/sheet/metal/fifty{ - pixel_x = -5; - pixel_y = 1 - }, -/obj/item/stack/sheet/mineral/titanium/fifty{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/stack/sheet/metal/fifty{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/stack/sheet/mineral/titanium/fifty{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/structure/closet/crate/large{ - name = "sheet metal crate" - }, -/obj/item/stack/sheet/plasteel/fifty, -/turf/open/floor/plating/airless, -/area/ship/construction) -"JY" = ( -/obj/structure/closet/crate/engineering/electrical{ - name = "electrical crate" - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/electrical{ - pixel_x = -6; - pixel_y = -6 - }, -/obj/item/stack/tape/industrial/electrical, -/obj/item/clothing/gloves/color/yellow, -/obj/item/multitool, -/obj/item/rcl/pre_loaded, -/obj/item/stack/cable_coil/red, -/obj/item/stack/cable_coil/red, -/obj/item/stack/cable_coil/red, -/obj/item/stack/cable_coil/yellow, -/obj/item/stack/cable_coil/yellow, -/obj/item/stack/cable_coil/yellow, -/obj/item/circuitboard/machine/smes, -/obj/item/circuitboard/machine/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Kq" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/structure/closet/crate{ - name = "Mining Equipment" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Ld" = ( -/obj/structure/frame/computer, -/obj/item/circuitboard/computer/shuttle/helm, -/turf/open/floor/plating/airless, -/area/ship/construction) -"LK" = ( -/obj/item/tank/internals/oxygen/yellow, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/engineer, -/obj/item/clothing/suit/space/engineer, -/obj/item/clothing/head/helmet/space/light/engineer, -/obj/item/clothing/head/helmet/space/light/engineer, -/obj/structure/closet/crate/internals{ - name = "EVA Suit Crate" - }, -/turf/open/floor/plating, -/area/ship/construction) -"MA" = ( -/turf/open/floor/plating/airless, -/area/ship/construction) -"MO" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plating/airless, -/area/ship/construction) -"ND" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/ship/external) -"Pd" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Qj" = ( -/obj/structure/closet/crate/large{ - name = "glass crate" - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = -5; - pixel_y = -5 - }, -/obj/item/stack/sheet/titaniumglass{ - amount = 50; - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/plastic/twenty, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Qz" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ship/construction) -"RZ" = ( -/obj/machinery/power/apc/auto_name/directional/east{ - cell_type = /obj/item/stock_parts/cell/high/plus - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"SA" = ( -/turf/template_noop, -/area/template_noop) -"SK" = ( -/obj/item/circuitboard/machine/medical_kiosk, -/obj/item/circuitboard/machine/sleeper, -/obj/item/circuitboard/computer/operating, -/obj/item/circuitboard/computer/med_data, -/obj/item/circuitboard/machine/microwave, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/closet/crate/science{ - name = "technology crate" - }, -/obj/item/stack/circuit_stack/full, -/obj/item/stack/circuit_stack/full, -/obj/item/circuitboard/machine/ore_redemption, -/obj/item/circuitboard/machine/shieldwallgen/atmos, -/obj/item/circuitboard/machine/shieldwallgen/atmos, -/obj/item/circuitboard/machine/circuit_imprinter/department, -/obj/item/circuitboard/machine/rdserver, -/obj/item/circuitboard/computer/rdconsole, -/obj/item/research_notes/loot/genius, -/turf/open/floor/plating/airless, -/area/ship/construction) -"SN" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/east{ - cell_type = /obj/item/stock_parts/cell/high/plus - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Tc" = ( -/obj/structure/railing/corner, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Tp" = ( -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -2 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 5 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 1; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/structure/closet/crate{ - name = "food crate" - }, -/obj/item/storage/cans/sixbeer, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Vu" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma/five, -/obj/structure/closet/crate/engineering/electrical{ - name = "portable generator crate" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"VH" = ( -/obj/structure/railing{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"XT" = ( -/obj/item/storage/firstaid/fire{ - pixel_y = 10 - }, -/obj/structure/bedsheetbin, -/turf/open/floor/plating, -/area/ship/construction) - -(1,1,1) = {" -SA -SA -SA -SA -SA -SA -zu -zu -zu -SA -SA -SA -SA -SA -SA -"} -(2,1,1) = {" -SA -ND -ND -ND -ND -ND -ND -zu -ND -ND -ND -ND -ND -RZ -SA -"} -(3,1,1) = {" -SA -ND -SA -SA -SA -SA -ND -zu -ND -SA -SA -SA -SA -az -SA -"} -(4,1,1) = {" -SA -ND -SA -SA -SA -SA -ND -zu -ND -SA -SA -SA -SA -ND -SA -"} -(5,1,1) = {" -SA -ND -SA -SA -SA -SA -ND -zu -ND -SA -SA -SA -SA -ND -SA -"} -(6,1,1) = {" -SA -ND -SA -SA -ND -ND -ND -zu -ND -SA -SA -SA -SA -ND -SA -"} -(7,1,1) = {" -SA -ND -SA -SA -zu -zu -zu -zu -ND -SA -SA -SA -SA -ND -SA -"} -(8,1,1) = {" -SA -rj -Pd -fF -nv -SN -Pd -qM -ND -SA -SA -SA -SA -ND -SA -"} -(9,1,1) = {" -SA -ke -Tp -Fj -Fj -Fj -Ld -nq -ND -SA -SA -SA -SA -ND -SA -"} -(10,1,1) = {" -SA -gL -HP -Fj -uq -Fj -Vu -nq -ND -SA -SA -SA -SA -ND -SA -"} -(11,1,1) = {" -SA -SK -Qj -Fj -rS -Fj -jj -nq -ND -SA -SA -SA -SA -ND -SA -"} -(12,1,1) = {" -SA -Kq -Ds -Fj -XT -Fj -JY -nq -ND -SA -SA -SA -SA -ND -SA -"} -(13,1,1) = {" -Qz -vK -vo -Fj -ci -Fj -AS -uC -zu -ND -ND -ND -ND -ND -zu -"} -(14,1,1) = {" -nx -dz -MA -ev -vs -ev -MA -MO -zu -zu -zu -zu -zu -zu -zu -"} -(15,1,1) = {" -Qz -Gb -kh -Fj -LK -Fj -iE -of -zu -ND -ND -ND -ND -ND -zu -"} -(16,1,1) = {" -SA -ke -vt -Fj -Fj -Fj -Ct -nq -ND -SA -SA -SA -SA -ND -SA -"} -(17,1,1) = {" -SA -ke -aO -eQ -FI -ck -mJ -nq -ND -SA -SA -SA -SA -ND -SA -"} -(18,1,1) = {" -SA -ke -MA -HK -MA -yQ -Tc -wd -ND -SA -SA -SA -SA -ND -SA -"} -(19,1,1) = {" -SA -VH -BL -pi -GN -hS -wd -ND -ND -SA -SA -SA -SA -ND -SA -"} -(20,1,1) = {" -SA -ND -SA -zu -zu -zu -zu -zu -ND -SA -SA -SA -SA -ND -SA -"} -(21,1,1) = {" -SA -ND -SA -SA -ND -SA -ND -zu -ND -SA -SA -SA -SA -ND -SA -"} -(22,1,1) = {" -SA -ND -SA -SA -SA -SA -ND -zu -ND -SA -SA -SA -SA -ND -SA -"} -(23,1,1) = {" -SA -ND -SA -SA -SA -SA -ND -zu -ND -SA -SA -SA -SA -ND -SA -"} -(24,1,1) = {" -SA -ND -SA -SA -SA -SA -ND -zu -ND -SA -SA -SA -SA -ND -SA -"} -(25,1,1) = {" -SA -ND -ND -ND -ND -ND -ND -zu -ND -ND -ND -ND -ND -ND -SA -"} -(26,1,1) = {" -SA -SA -SA -SA -SA -SA -zu -zu -zu -SA -SA -SA -SA -SA -SA -"} diff --git a/_maps/shuttles/independent/independent_halftrack.dmm b/_maps/shuttles/independent/independent_halftrack.dmm deleted file mode 100644 index 1363fefa1857..000000000000 --- a/_maps/shuttles/independent/independent_halftrack.dmm +++ /dev/null @@ -1,2774 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aL" = ( -/obj/machinery/power/smes/engineering{ - charge = 1e+006 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"aR" = ( -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door"; - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/crew) -"aT" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4; - name = "warningr" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/obj/machinery/door/window/westleft, -/turf/open/floor/plasteel/tech, -/area/ship/security/range) -"bu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"bX" = ( -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/bridge) -"ck" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"cs" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"cD" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"cI" = ( -/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"cX" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"dH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"dI" = ( -/obj/structure/frame/computer, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"dR" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"ed" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/trimline/opaque/red/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"el" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/machinery/computer/cryopod/directional/south, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"eG" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/opaque/red/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"eJ" = ( -/obj/machinery/holopad/emergency/command, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"eM" = ( -/obj/machinery/door/window/brigdoor/southright, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/closet/secure_closet/wall{ - dir = 8; - icon_state = "sec_wall"; - name = "clothing locker"; - pixel_x = 28; - req_access_txt = "5" - }, -/obj/item/clothing/head/helmet/sec, -/obj/item/clothing/head/helmet/sec, -/obj/item/clothing/head/helmet/sec, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/clothing/suit/armor/vest/alt, -/obj/item/clothing/suit/armor/vest/alt, -/obj/item/clothing/suit/armor/vest/alt, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"fa" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"fe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"fn" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/firealarm/directional/west, -/obj/structure/closet/crate/secure/weapon, -/obj/item/ammo_box/a12g, -/obj/item/ammo_box/a12g, -/obj/item/ammo_box/a12g, -/obj/item/ammo_box/a12g, -/obj/item/ammo_box/a12g, -/obj/item/ammo_box/a12g/beanbag, -/obj/item/ammo_box/a12g/beanbag, -/obj/item/ammo_box/a12g/beanbag, -/obj/item/ammo_box/a12g/beanbag, -/obj/item/ammo_box/a12g/beanbag, -/obj/effect/turf_decal/box/red, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"fp" = ( -/turf/closed/wall/r_wall, -/area/ship/maintenance/port) -"fT" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/gun/ballistic/shotgun/bulldog/unrestricted, -/obj/item/gun/ballistic/shotgun/bulldog/unrestricted, -/obj/item/gun/ballistic/automatic/hmg/l6_saw, -/obj/item/gun/ballistic/automatic/hmg/l6_saw, -/obj/item/ammo_box/magazine/m12g/slug, -/obj/item/ammo_box/magazine/m12g/slug, -/obj/item/ammo_box/magazine/m12g/slug, -/obj/item/ammo_box/magazine/m12g/slug, -/obj/item/ammo_box/magazine/mm712x82, -/obj/item/ammo_box/magazine/mm712x82, -/obj/item/ammo_box/magazine/mm712x82, -/obj/item/ammo_box/magazine/mm712x82, -/obj/effect/turf_decal/box/red, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"go" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"gL" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/aft) -"gO" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor/shutters{ - id = "traumalobby"; - name = "Lobby" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"hq" = ( -/obj/item/target/clown, -/obj/effect/turf_decal/box/red, -/obj/structure/training_machine, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/security/range) -"hv" = ( -/obj/machinery/light/directional/south, -/obj/item/target/syndicate, -/obj/effect/turf_decal/box/red, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/security/range) -"hF" = ( -/obj/structure/table/reinforced, -/obj/machinery/fax/indie, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"hH" = ( -/obj/machinery/computer/helm, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"hT" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/opaque/red/filled/line{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"ie" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Store Entrance" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"ir" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"iA" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"iJ" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/hardsuit/swat/captain, -/obj/machinery/suit_storage_unit/inherit, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) -"iP" = ( -/obj/machinery/power/smes/engineering{ - charge = 1e+006 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"iW" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"jx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/window/westleft, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/red/filled/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"kB" = ( -/obj/structure/sign/poster/contraband/peacemaker, -/turf/closed/wall/r_wall, -/area/ship/crew) -"kC" = ( -/obj/machinery/door/window/brigdoor/southleft, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/item/gun/ballistic/automatic/smg/vector{ - spawnwithmagazine = 0 - }, -/obj/item/ammo_box/magazine/smgm9mm/rubber, -/obj/item/ammo_box/magazine/smgm9mm/rubber, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/rubber; - name = "Commander magazine (Rubbershot 9mm)" - }, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/rubber; - name = "Commander magazine (Rubbershot 9mm)" - }, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/rubber; - name = "Commander magazine (Rubbershot 9mm)" - }, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/rubber; - name = "Commander magazine (Rubbershot 9mm)" - }, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/rubber; - name = "Commander magazine (Rubbershot 9mm)" - }, -/obj/structure/closet/secure_closet/wall{ - dir = 4; - icon_state = "sec_wall"; - name = "firearms locker"; - pixel_x = -28; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"kH" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/power/terminal, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"kR" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"lb" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs/right, -/area/ship/hallway/fore) -"lj" = ( -/obj/structure/closet/crate/secure/weapon, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm/rubber, -/obj/item/ammo_box/magazine/co9mm/rubber, -/obj/item/ammo_box/magazine/co9mm/rubber, -/obj/item/ammo_box/magazine/co9mm/rubber, -/obj/item/ammo_box/magazine/co9mm/rubber, -/obj/effect/turf_decal/box/red, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"lF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"lH" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"lY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - dir = 4; - name = "Crew Quarters" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"mw" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4; - name = "Port Engines" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"mG" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/line{ - dir = 8 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"mO" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"mP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/security) -"mQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"nl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/emcloset/wall{ - dir = 4; - pixel_x = -28 - }, -/obj/effect/turf_decal/number/five{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"nm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"np" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"nu" = ( -/turf/closed/wall/r_wall, -/area/ship/bridge) -"nw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"oH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"oQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft, -/obj/machinery/button/door{ - id = "lobbydoors"; - name = "Lobby Door Control"; - normaldoorcontrol = 1; - pixel_x = -13; - pixel_y = 7; - dir = 1 - }, -/obj/machinery/button/door{ - id = "traumalobby"; - name = "Lobby Shutter Control"; - pixel_x = -13; - pixel_y = -1; - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/industrial/hatch/red, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"oS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/pistol/commander, -/obj/item/gun/ballistic/automatic/pistol/commander, -/obj/item/gun/ballistic/automatic/pistol/commander, -/obj/item/gun/ballistic/automatic/pistol/commander, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"oX" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/hardsuit/security/independent/inteq, -/obj/machinery/suit_storage_unit/inherit, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) -"pa" = ( -/obj/structure/sign/poster/contraband/peacemaker, -/turf/closed/wall/r_wall, -/area/ship/hallway/aft) -"pK" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/pen/fourcolor, -/obj/item/stamp/captain{ - pixel_x = -7; - pixel_y = -1 - }, -/obj/machinery/button/door{ - id = "traumawindows"; - name = "Window Shutters"; - pixel_x = 5; - pixel_y = 7 - }, -/obj/machinery/button/door{ - id = "traumalobby"; - name = "Lobby Shutter Control"; - pixel_x = -5; - pixel_y = 7 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"qc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"qd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"qQ" = ( -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4; - name = "warningr" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"ru" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"rM" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"se" = ( -/obj/item/clothing/suit/armor/vest/alt, -/obj/item/clothing/suit/armor/vest/alt, -/obj/item/clothing/suit/armor/vest/alt, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/airalarm/directional/north, -/obj/item/clothing/head/helmet/sec, -/obj/item/clothing/head/helmet/sec, -/obj/item/clothing/head/helmet/sec, -/obj/structure/closet/secure_closet/wall{ - dir = 8; - icon_state = "sec_wall"; - name = "armor locker"; - pixel_x = 28; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"sq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"su" = ( -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"sz" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"sH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"sM" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"tq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"tE" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"tO" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/closet/secure_closet/security, -/obj/item/clothing/head/beret/sec/inteq, -/obj/item/clothing/head/beret/sec/inteq, -/obj/item/clothing/under/syndicate/inteq, -/obj/item/clothing/under/syndicate/inteq, -/obj/item/clothing/under/syndicate/inteq/skirt, -/obj/item/clothing/under/syndicate/inteq/skirt, -/obj/item/clothing/suit/hooded/wintercoat/security/inteq, -/obj/item/clothing/suit/hooded/wintercoat/security/inteq, -/obj/item/clothing/head/soft/inteq, -/obj/item/clothing/head/soft/inteq, -/obj/item/clothing/head/helmet/inteq, -/obj/item/clothing/head/helmet/inteq, -/obj/item/storage/belt/security/webbing/inteq, -/obj/item/storage/belt/security/webbing/inteq, -/obj/item/storage/backpack/messenger/inteq, -/obj/item/storage/backpack/messenger/inteq, -/obj/item/clothing/glasses/hud/security/sunglasses/inteq, -/obj/item/clothing/glasses/hud/security/sunglasses/inteq, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"tT" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"tW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"uk" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"uo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"uq" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/item/paper_bin, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/industrial/hatch/red, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"ur" = ( -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"uE" = ( -/obj/machinery/light/directional/south, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"uW" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"ve" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/computer/med_data/laptop{ - dir = 1 - }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/industrial/hatch/red, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"vj" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"vn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"vr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"vG" = ( -/obj/machinery/light/directional/north, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/hellfire, -/obj/item/gun/ballistic/shotgun/hellfire, -/obj/item/gun/ballistic/shotgun/hellfire, -/obj/item/gun/ballistic/shotgun/hellfire, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"vT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"wD" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "Helm" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"wG" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "Medical" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"wQ" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"xa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"yi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/number/zero{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"zg" = ( -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"zo" = ( -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"zt" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"zR" = ( -/obj/item/gun/ballistic/automatic/smg/vector{ - spawnwithmagazine = 0 - }, -/obj/item/ammo_box/magazine/smgm9mm/rubber, -/obj/item/ammo_box/magazine/smgm9mm/rubber, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/rubber; - name = "Commander magazine (Rubbershot 9mm)" - }, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/rubber; - name = "Commander magazine (Rubbershot 9mm)" - }, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/rubber; - name = "Commander magazine (Rubbershot 9mm)" - }, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/ap; - name = "Commander magazine (AP 9mm)" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/closet/secure_closet/wall{ - dir = 4; - icon_state = "sec_wall"; - name = "firearms locker"; - pixel_x = -28; - req_access_txt = "5" - }, -/obj/item/ammo_box/magazine/co9mm{ - ammo_type = /obj/item/ammo_casing/c9mm/rubber; - name = "Commander magazine (Rubbershot 9mm)" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"zS" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"zT" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - piping_layer = 2 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Aj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"BK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"BN" = ( -/obj/docking_port/stationary{ - width = 30; - height = 15; - dwidth = 15; - dir = 2 - }, -/turf/template_noop, -/area/template_noop) -"CX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Dj" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Dy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "A comfy-looking... snake bed? There's bits of shed scales stuck in the bedding..."; - name = "snake bed" - }, -/mob/living/simple_animal/hostile/retaliate/poison/snake{ - desc = "The CMO's pet snake. The question of what species it actually belongs to is a mystery for the ages."; - name = "\proper Magnum" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"DH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/gun/energy/laser/scatter, -/obj/item/gun/energy/laser/scatter, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"DU" = ( -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/energy/ionrifle/carbine, -/obj/item/melee/baton/loaded, -/obj/item/melee/baton/loaded, -/obj/item/melee/baton/loaded, -/obj/item/melee/baton/loaded, -/obj/item/melee/transforming/energy/sword/saber, -/obj/item/kitchen/knife/combat, -/obj/item/kitchen/knife/combat, -/obj/effect/turf_decal/box/red, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Ev" = ( -/turf/closed/wall/r_wall, -/area/ship/crew) -"EA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/photocopier, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"EW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Fx" = ( -/obj/structure/sign/poster/contraband/c20r, -/turf/closed/wall/r_wall, -/area/ship/hallway/aft) -"FA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"FE" = ( -/obj/machinery/firealarm/directional/east, -/obj/structure/rack, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Gm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Go" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Gs" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - piping_layer = 2 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"GP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4; - name = "Starboard Engines" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Hk" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4; - name = "warningr" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/range) -"Hl" = ( -/obj/machinery/light/directional/north, -/obj/item/target, -/obj/effect/turf_decal/box/red, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/security/range) -"Hq" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/northleft, -/obj/machinery/power/terminal, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Hr" = ( -/obj/structure/bed, -/obj/structure/curtain/bounty, -/obj/item/bedsheet/captain, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"HF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"HP" = ( -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"HU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"IE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/firecloset/wall{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"IG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"Ja" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"Je" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/yellow, -/obj/item/wrench/crescent, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Jn" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"JA" = ( -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door"; - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/hallway/aft) -"Kh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/power/terminal, -/obj/structure/cable, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Ki" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"Ko" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/highsecurity{ - name = "Suit Storage" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"Kv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"KD" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/northright, -/obj/machinery/power/terminal, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"KR" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch{ - pixel_x = 11; - dir = 1; - pixel_y = -16 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Lh" = ( -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/machinery/atmospherics/components/binary/pump/on/layer2, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Ll" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"Ln" = ( -/obj/item/target/alien, -/obj/effect/turf_decal/box/red, -/obj/structure/training_machine, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/security/range) -"Lt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Lu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/red/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"LM" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/gun/ballistic/automatic/pistol/deagle, -/obj/item/gun/ballistic/automatic/pistol/deagle, -/obj/item/gun/ballistic/automatic/assault/skm, -/obj/item/gun/ballistic/automatic/assault/skm, -/obj/item/ammo_box/magazine/skm_762_40, -/obj/item/ammo_box/magazine/skm_762_40, -/obj/item/ammo_box/magazine/skm_762_40, -/obj/item/ammo_box/magazine/skm_762_40, -/obj/item/ammo_box/magazine/m50, -/obj/item/ammo_box/magazine/m50, -/obj/item/ammo_box/magazine/m50, -/obj/item/ammo_box/magazine/m50, -/obj/effect/turf_decal/box/red, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Mm" = ( -/obj/structure/sign/poster/contraband/stechkin, -/turf/closed/wall/r_wall, -/area/ship/hallway/aft) -"MN" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"MP" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"MW" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/south, -/obj/item/radio/intercom/directional/south, -/obj/machinery/cell_charger, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"MY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"Nq" = ( -/obj/effect/landmark/start/head_of_security, -/obj/item/clothing/suit/armor/hos/inteq, -/obj/item/clothing/head/beret/sec/hos/inteq, -/obj/item/storage/backpack/messenger/inteq, -/obj/item/storage/belt/security/webbing/inteq, -/obj/item/clothing/glasses/hud/security/sunglasses/inteq, -/obj/structure/closet/secure_closet/wall{ - dir = 1; - icon_state = "solgov_wall"; - name = "head of security's closet"; - pixel_y = -28; - req_access_txt = "40" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"Ny" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/northleft, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"ND" = ( -/obj/item/ammo_box/magazine/toy/pistol, -/obj/item/ammo_box/magazine/toy/pistol, -/obj/item/ammo_box/magazine/toy/pistol, -/obj/structure/closet/wall/red{ - dir = 8; - pixel_x = 28; - name = "foam gun cabinet" - }, -/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted, -/obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/unrestricted, -/obj/item/ammo_box/magazine/toy/m762, -/obj/item/ammo_box/magazine/toy/m762, -/obj/item/ammo_box/magazine/toy/m762, -/obj/item/gun/ballistic/automatic/smg/c20r/toy/unrestricted, -/obj/item/ammo_box/magazine/toy/smg, -/obj/item/ammo_box/magazine/toy/smg, -/obj/item/ammo_box/magazine/toy/smg, -/obj/item/ammo_box/foambox, -/obj/item/ammo_box/foambox, -/obj/item/gun/ballistic/shotgun/toy/unrestricted, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"Ob" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/northright, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"OK" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"Po" = ( -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door"; - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/security/armory) -"Pr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"Ps" = ( -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/machinery/atmospherics/components/binary/pump/on/layer2, -/obj/effect/turf_decal/number/two{ - dir = 4 - }, -/obj/effect/turf_decal/no, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"PG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4; - name = "warningr" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/range) -"PH" = ( -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/crew) -"PL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/plating, -/area/ship/external) -"Qe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"Qp" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) -"Qq" = ( -/turf/closed/wall/r_wall, -/area/ship/security/armory) -"QP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4; - name = "warningr" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"QU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = 12; - pixel_x = -20 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"QY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/power/terminal, -/obj/structure/cable, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Rh" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4; - name = "Port Engines" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Rs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"RW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"Sa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Sc" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"Sy" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"SH" = ( -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"SI" = ( -/obj/structure/bed, -/obj/structure/curtain/bounty, -/obj/item/bedsheet/hos, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"SP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = 12; - pixel_x = -20 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"SR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"Tj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"Tq" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"Tt" = ( -/obj/machinery/light/directional/north, -/obj/structure/filingcabinet/medical, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"Tx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"TI" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"TR" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"Uc" = ( -/turf/closed/wall/r_wall, -/area/ship/security/range) -"Ug" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4; - name = "warningr" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"UC" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"UG" = ( -/turf/template_noop, -/area/template_noop) -"UJ" = ( -/obj/structure/closet/secure_closet/wall{ - dir = 1; - icon_state = "solgov_wall"; - name = "captain's closet"; - pixel_y = -28; - req_access_txt = "20" - }, -/obj/effect/landmark/start/captain, -/obj/item/gun/energy/laser/captain, -/obj/item/card/id/captains_spare, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"UO" = ( -/turf/closed/wall/r_wall, -/area/ship/maintenance/starboard) -"UR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"UX" = ( -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/docking_port/mobile{ - launch_status = 0; - dir = 2 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Vq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Store Entrance" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/aft) -"Vs" = ( -/obj/item/radio/intercom/wideband/directional/south, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/button/door{ - dir = 1; - id = "htb"; - name = "Door Bolt"; - normaldoorcontrol = 1; - pixel_x = -15; - pixel_y = -22; - specialfunctions = 4 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"Vu" = ( -/turf/open/floor/plasteel/dark, -/area/ship/security) -"VM" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"VU" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/line{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"Wc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - name = "Bridge"; - id_tag = "htb" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"Wd" = ( -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4; - name = "warningr" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"Wm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8; - name = "warningr" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/fore) -"Xb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Xh" = ( -/turf/closed/wall/r_wall, -/area/ship/storage) -"Xj" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4; - name = "Starboard Engines" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Xs" = ( -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"XW" = ( -/obj/structure/bed, -/obj/structure/curtain/bounty, -/obj/item/bedsheet/black, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"Yb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/trimline/opaque/red/filled/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"Yk" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"Yn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "traumawindows"; - name = "Window Blast Door" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Yo" = ( -/obj/effect/turf_decal/trimline/opaque/red/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/range) -"Yv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"YI" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/firealarm/directional/east, -/obj/structure/sign/poster/contraband/c20r{ - pixel_y = 32 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"YK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/stairs/left, -/area/ship/hallway/fore) -"YM" = ( -/turf/closed/wall/r_wall, -/area/ship/security) -"ZN" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/filled/line{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"ZO" = ( -/obj/machinery/vending/cola/random, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/aft) - -(1,1,1) = {" -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -fp -fp -fp -fp -fp -fp -fp -UG -UG -UG -"} -(2,1,1) = {" -UG -UG -UG -UG -UG -UG -Uc -Uc -Uc -Uc -Uc -UG -UG -UG -UG -UG -UG -fp -fp -MP -Je -aL -fe -Kh -Ny -Jn -UG -UG -"} -(3,1,1) = {" -UG -UG -UG -UG -UG -UG -Uc -Hl -Ln -hv -Uc -Uc -UG -UG -UG -UG -UG -fp -zT -Lh -vT -IE -CX -Gm -KD -dR -Jn -UG -"} -(4,1,1) = {" -UG -UG -UG -UG -UG -Uc -Uc -mG -cD -VU -hq -Uc -YM -UG -UG -UG -UG -fp -fp -fp -fp -fp -mw -fp -fp -fp -fp -UG -"} -(5,1,1) = {" -UG -UG -nu -nu -nu -Xh -Xh -zo -SR -Yb -hT -Uc -YM -YM -YM -UG -UG -UG -UG -UG -fp -fp -vr -fp -UG -UG -UG -UG -"} -(6,1,1) = {" -UG -nu -nu -Hr -nu -SP -iJ -Yo -ed -Lu -eG -Uc -fT -LM -YM -mP -YM -YM -UG -UG -PL -cX -sH -fp -fp -UG -UG -UG -"} -(7,1,1) = {" -nu -nu -uk -UJ -nu -Qe -oX -Hk -Hk -PG -aT -Uc -Vu -Sa -DU -lj -fn -YM -gL -JA -gL -gL -Rh -Fx -pa -gL -gL -UG -"} -(8,1,1) = {" -bX -hH -wD -Xs -nu -qd -oX -ND -zo -HU -SH -Uc -Sy -uo -Vu -HF -cs -YM -Tt -HP -ve -tE -go -Ja -Ja -Qp -gL -UG -"} -(9,1,1) = {" -bX -dI -Tj -Vs -nu -Ko -Xh -Uc -iA -bu -OK -Uc -ZN -Go -zS -Yv -zt -YM -EA -Tq -oQ -ur -nw -xa -ur -ur -gO -UG -"} -(10,1,1) = {" -UX -hF -pK -eJ -Wc -Ll -Pr -BK -Aj -sM -Aj -vn -Aj -Rs -ru -Wm -Aj -YK -RW -dH -uq -ur -go -ur -ur -ur -gO -BN -"} -(11,1,1) = {" -bX -kR -Dy -MY -Yn -cI -Kv -FA -UC -Ug -cI -sz -Wd -qQ -QP -Wd -Wd -lb -nm -sq -Vq -oH -lH -IG -ur -ur -gO -UG -"} -(12,1,1) = {" -bX -mO -wG -rM -nu -Ev -Ev -Ev -Ev -lY -Ev -Ev -vG -jx -mQ -lF -uE -Qq -zg -HP -ie -vj -go -tT -uW -ZO -gL -UG -"} -(13,1,1) = {" -nu -nu -YI -Nq -nu -zR -kC -Ki -QU -UR -tO -Ev -wQ -tW -DH -oS -ck -Qq -gL -JA -gL -gL -Xj -Mm -gL -gL -gL -UG -"} -(14,1,1) = {" -UG -nu -nu -SI -nu -se -eM -su -qc -TR -MW -Ev -FE -KR -Qq -Po -Qq -Qq -UG -UG -UG -UO -Lt -UO -UO -UG -UG -UG -"} -(15,1,1) = {" -UG -UG -nu -nu -nu -Ev -Ev -TI -su -Sc -fa -Ev -Qq -Qq -Qq -UG -UG -UG -UG -UG -UO -UO -EW -UO -UG -UG -UG -UG -"} -(16,1,1) = {" -UG -UG -UG -UG -UG -Ev -Ev -XW -np -tq -Yk -kB -Qq -UG -UG -UG -UG -UO -UO -UO -UO -UO -GP -UO -UO -UO -UO -UG -"} -(17,1,1) = {" -UG -UG -UG -UG -UG -UG -PH -XW -iW -el -Ev -Ev -UG -UG -UG -UG -UG -UO -Gs -Ps -yi -nl -Xb -ir -Hq -VM -Dj -UG -"} -(18,1,1) = {" -UG -UG -UG -UG -UG -UG -Ev -Ev -aR -Ev -Ev -UG -UG -UG -UG -UG -UG -UO -UO -MN -kH -iP -Tx -QY -Ob -Dj -UG -UG -"} -(19,1,1) = {" -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UG -UO -UO -UO -UO -UO -UO -UO -UG -UG -UG -"} diff --git a/_maps/shuttles/independent/independent_masinyane.dmm b/_maps/shuttles/independent/independent_masinyane.dmm deleted file mode 100644 index 08e5a614a51a..000000000000 --- a/_maps/shuttles/independent/independent_masinyane.dmm +++ /dev/null @@ -1,971 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ao" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"aC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/isf_small/right{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 11 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"cu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/holopad/emergency/command, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"cN" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/computer/cryopod/directional/west, -/turf/open/floor/mineral/plastitanium, -/area/ship/bridge) -"dJ" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"ej" = ( -/obj/machinery/atmospherics/pipe/simple/purple{ - dir = 10 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ship/engineering) -"em" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple{ - dir = 6 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"hc" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/button/door{ - color = "#ddcc00"; - dir = 8; - id = "masi_engi"; - name = "engine emergency shielding"; - pixel_x = 25 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"ic" = ( -/obj/machinery/autolathe, -/turf/open/floor/plating, -/area/ship/engineering) -"ie" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2, -/obj/machinery/button/door{ - color = "#ddcc00"; - dir = 8; - id = "masi_engi"; - name = "engine emergency shielding"; - pixel_x = 25 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"if" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"ip" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ix" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/external/glass{ - name = "Internal Airlock" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"jo" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/mineral/plastitanium, -/area/ship/bridge) -"ju" = ( -/obj/docking_port/mobile{ - dir = 2; - launch_status = 0; - port_direction = 8 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/hatch{ - name = "External Maintenance Hatch" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"jG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/number/three{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"ks" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/isf_small/left{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"kO" = ( -/obj/structure/fans/tiny{ - pixel_y = -10 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1; - layer = 2.09 - }, -/obj/machinery/button/door{ - dir = 8; - id = "masinyane_blastdoors"; - pixel_x = 23 - }, -/obj/machinery/door/poddoor{ - id = "masinyane_blastdoors"; - name = "Masinyane Entrance Doors" - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"kS" = ( -/turf/open/floor/plating, -/area/ship/engineering) -"kY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/green{ - dir = 6 - }, -/obj/effect/turf_decal/number/zero{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"mw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/green{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/number/five{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"mG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/number/zero{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"qu" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/grunge{ - name = "Cockpit" - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/bridge) -"qK" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/bridge) -"sn" = ( -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"sx" = ( -/turf/template_noop, -/area/template_noop) -"tx" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/full, -/turf/open/floor/plating, -/area/ship/engineering) -"uf" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - dir = 4; - id = "masi_engi"; - name = "Emergency Engine Shielding" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"up" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"ve" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"vC" = ( -/obj/structure/cable, -/obj/machinery/power/port_gen/pacman/mrs{ - anchored = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"yn" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/external/glass{ - name = "Internal Airlock" - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"zg" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/engineering) -"zI" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Bq" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - dir = 4; - id = "masinyane_windowshield"; - name = "Cockpit Emergency Blast Door" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Ce" = ( -/obj/machinery/power/smes/engineering, -/obj/machinery/light/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/trimline/opaque/white/filled/warning{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Cu" = ( -/obj/machinery/door/window/northright, -/obj/machinery/mineral/ore_redemption, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ship/bridge) -"Cy" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/button/door{ - color = "#ddcc00"; - id = "masi_engi"; - name = "engine emergency shielding"; - pixel_x = 5; - pixel_y = 32 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"EK" = ( -/obj/machinery/atmospherics/pipe/simple/purple{ - dir = 9 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"EN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/isf_small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Fr" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/item/radio/intercom/wideband/directional/north, -/obj/machinery/button/door{ - id = "masinyane_windowshield"; - name = "shutters"; - pixel_x = 25; - pixel_y = 21 - }, -/obj/item/radio/intercom/directional/north{ - pixel_y = 44 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/bridge) -"Ga" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/hatch{ - name = "Thruster Maintenance"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Iu" = ( -/obj/structure/fans/tiny{ - pixel_y = -10 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - layer = 2.09 - }, -/obj/machinery/button/door{ - dir = 4; - id = "masinyane_blastdoors"; - pixel_x = -23 - }, -/obj/machinery/door/poddoor{ - id = "masinyane_blastdoors"; - name = "Masinyane Entrance Doors" - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Iw" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"IQ" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/chair, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"KV" = ( -/obj/item/areaeditor/shuttle, -/obj/item/pipe_dispenser, -/obj/item/clothing/gloves/color/yellow, -/obj/item/gps{ - gpstag = "MasinyaneVessel" - }, -/obj/item/storage/firstaid/regular, -/obj/structure/closet/wall/blue{ - dir = 4; - name = "Equipment closet"; - pixel_x = -30 - }, -/obj/item/inducer/sci{ - cell_type = /obj/item/stock_parts/cell/high - }, -/obj/item/circuitboard/machine/cell_charger, -/obj/item/circuitboard/machine/chem_dispenser/drinks, -/turf/open/floor/mineral/plastitanium, -/area/ship/bridge) -"LT" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Md" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = "masinyane_windowshield"; - name = "Cockpit Emergency Blast Door" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Mj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/obj/machinery/door/airlock/external/glass{ - name = "Internal Airlock" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Ng" = ( -/obj/machinery/atmospherics/pipe/simple/purple{ - dir = 4 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"Oy" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/item/storage/secure/safe{ - pixel_x = 33; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Pn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/purple{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/number/three{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"PB" = ( -/obj/machinery/button/door{ - color = "#ddcc00"; - dir = 4; - id = "masi_engi"; - name = "engine emergency shielding"; - pixel_x = -23 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"QR" = ( -/obj/structure/rack, -/obj/item/t_scanner/adv_mining_scanner/lesser, -/obj/item/t_scanner/adv_mining_scanner/lesser, -/obj/item/t_scanner/adv_mining_scanner/lesser, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/pickaxe/drill, -/obj/item/gun/energy/plasmacutter, -/obj/item/gun/energy/plasmacutter, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Rt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/table/glass, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Sm" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/closet/crate{ - color = "#ffcc00"; - name = "spare fuel crate" - }, -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/item/stack/sheet/mineral/uranium/twenty, -/obj/effect/turf_decal/number/five{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"St" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"SR" = ( -/obj/machinery/door/window/westright, -/obj/structure/window, -/obj/structure/rack, -/obj/item/clothing/suit/space/hardsuit/mining/independent{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/item/clothing/suit/space/hardsuit/mining/independent, -/obj/item/clothing/suit/space/hardsuit/mining/independent{ - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Tq" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = 10; - pixel_x = -20 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"TB" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/shuttle/engine/electric/premium{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Wi" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Wn" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"Xc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Xe" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/bridge) -"Xq" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/bridge) -"XT" = ( -/obj/structure/cable, -/obj/machinery/power/port_gen/pacman/super{ - anchored = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/filled/warning{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east{ - name = "air filtration controller" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Yl" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Zc" = ( -/obj/structure/cable, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/filled/warning{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ZU" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2, -/obj/machinery/firealarm/directional/east, -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/obj/item/reagent_containers/food/snacks/burrito, -/turf/open/floor/plating, -/area/ship/engineering) - -(1,1,1) = {" -dJ -sx -sx -sx -sx -sx -sx -sx -sx -sx -sx -sx -dJ -"} -(2,1,1) = {" -dJ -TB -TB -TB -tx -sx -sx -sx -dJ -TB -TB -TB -dJ -"} -(3,1,1) = {" -dJ -uf -uf -uf -Ng -TB -TB -TB -dJ -uf -uf -uf -dJ -"} -(4,1,1) = {" -dJ -em -Yl -Yl -EK -uf -uf -uf -dJ -ve -ve -ve -dJ -"} -(5,1,1) = {" -ju -Pn -kY -mw -if -Cy -St -zg -dJ -jG -mG -Sm -dJ -"} -(6,1,1) = {" -dJ -ej -ZU -ie -Mj -aC -EN -ks -ix -hc -kS -ic -dJ -"} -(7,1,1) = {" -dJ -dJ -dJ -dJ -dJ -dJ -Ga -Wn -Wn -Wn -Wn -Wn -Wn -"} -(8,1,1) = {" -Xq -Iu -Wi -sn -yn -Xc -ip -Tq -PB -qu -KV -cN -Md -"} -(9,1,1) = {" -qK -kO -up -sn -Cu -ao -cu -zI -Zc -Wn -Fr -Xe -Md -"} -(10,1,1) = {" -Wn -Wn -Iw -QR -Wn -IQ -Rt -LT -vC -Wn -jo -Bq -Md -"} -(11,1,1) = {" -sx -Wn -Wn -Wn -Wn -SR -Ce -Oy -XT -Wn -Bq -Md -sx -"} -(12,1,1) = {" -sx -sx -sx -sx -Wn -Wn -Wn -Wn -Wn -Wn -sx -sx -sx -"} diff --git a/_maps/shuttles/independent/independent_nemo.dmm b/_maps/shuttles/independent/independent_nemo.dmm deleted file mode 100644 index 1ffde7c6d45b..000000000000 --- a/_maps/shuttles/independent/independent_nemo.dmm +++ /dev/null @@ -1,4576 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ab" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/medical) -"ah" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"ai" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"ak" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "nemowindows" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"ap" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "nemoblast" - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - id = "nemo_cargo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"ax" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"aC" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/kfp_small/left{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"aF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"aH" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank{ - id_tag = "nemo_o2_sensor" - }, -/obj/structure/window/plasma/reinforced/spawner/north, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"aN" = ( -/obj/structure/curtain/bounty, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple/corner, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"aP" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/closet/radiation, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"bi" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = -28; - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer5{ - dir = 5 - }, -/obj/machinery/computer/atmos_control/incinerator{ - dir = 4; - sensors = list("nemo_incinerator_sensor"="Incinerator Chamber") - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"bj" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"bk" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer5{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"bx" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"bI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"bK" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Starboard Maintenance" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"bT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"cc" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/cargo) -"cf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"ch" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"cj" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"cq" = ( -/obj/machinery/light/directional/east, -/obj/structure/window/reinforced/tinted/frosted, -/turf/open/floor/plasteel/white, -/area/ship/crew/dorm) -"cX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"de" = ( -/obj/machinery/door/window/westleft{ - dir = 2 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/dorm) -"di" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"dt" = ( -/obj/structure/displaycase/trophy, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"dw" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"dD" = ( -/obj/machinery/air_sensor/atmos/incinerator_tank{ - id_tag = "nemo_incinerator_sensor" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"dG" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/science) -"dJ" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/bounty, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"dN" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/library) -"dS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"dV" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"dX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"dY" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"ea" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/sign/poster/official/moth/piping{ - pixel_y = 32 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"ei" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"el" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"em" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"es" = ( -/obj/structure/dresser, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"eD" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "nemowindows" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"eS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"eT" = ( -/obj/machinery/door/airlock/command/glass{ - dir = 4; - name = "Bridge" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"fl" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/canteen) -"fm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"fu" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/item/stack/sheet/mineral/wood{ - amount = 10 - }, -/obj/structure/closet/crate, -/obj/item/storage/box/monkeycubes, -/obj/effect/turf_decal/siding/brown{ - dir = 5 - }, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"fA" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "nemoblast" - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 1; - id = "nemo_cargo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"fY" = ( -/obj/structure/curtain/bounty, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"gk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/siding/brown/corner, -/obj/effect/turf_decal/siding/brown/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"gl" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/effect/turf_decal/atmos/oxygen, -/obj/structure/window/plasma/reinforced/spawner/north, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"gp" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"gx" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"gI" = ( -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/fishfingers, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"gO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"hf" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"hi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"hu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"hC" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"hF" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/hallway/central) -"id" = ( -/obj/machinery/door/airlock/engineering, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/electrical) -"ie" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/structure/frame/machine, -/obj/item/paper{ - default_raw_text = "Missing protolathe. Lost in transit." - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"ih" = ( -/obj/structure/window/plasma/reinforced/spawner, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"ij" = ( -/obj/machinery/button/door{ - id = "nemoblast"; - pixel_y = 25 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/button/shieldwallgen{ - id = "nemo_cargo"; - pixel_x = -10; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"iv" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/recharge_station, -/obj/item/mmi/posibrain, -/turf/open/floor/circuit, -/area/ship/science) -"iz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"iA" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/obj/machinery/computer/atmos_alert{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"iF" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/power/generator{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"iJ" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/ship/science) -"iP" = ( -/obj/structure/table/wood, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/item/storage/backpack/magspear_quiver, -/obj/item/pneumatic_cannon/speargun, -/turf/open/floor/wood, -/area/ship/crew/library) -"iR" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/siding/brown, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"iZ" = ( -/obj/machinery/light/directional/west, -/obj/structure/rack, -/obj/item/hatchet/wooden, -/obj/item/hatchet/wooden, -/obj/item/kitchen/knife/hunting, -/obj/item/kitchen/knife/hunting, -/turf/open/floor/pod, -/area/ship/hallway/central) -"jg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"jj" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_y = 7 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"ju" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"jG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"jI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"jM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/computer/helm/viewscreen/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"jR" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/item/poster/random_contraband, -/obj/effect/turf_decal/number/zero{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 22; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"jT" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"kd" = ( -/obj/machinery/suit_storage_unit/engine, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"kf" = ( -/obj/machinery/door/airlock/external/glass, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/pod, -/area/ship/hallway/central) -"kh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"ki" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"kq" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/port) -"kv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/external) -"kJ" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering/atmospherics) -"kW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"lr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"lu" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/port) -"lv" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Oxygen to Chamber" - }, -/obj/effect/turf_decal/trimline/opaque/blue/arrow_cw, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"lx" = ( -/obj/machinery/light/directional/north, -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"ly" = ( -/obj/structure/window/plasma/reinforced/spawner, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"lz" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"lF" = ( -/obj/effect/turf_decal/siding/blue/corner, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"lG" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/science) -"lM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"lT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 8; - name = "Waste to Environment" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"ma" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/north, -/obj/machinery/computer/bookmanagement, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/ship/crew/library) -"mg" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/blue{ - dir = 5 - }, -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"mk" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/spawner/lootdrop/techstorage/tcomms, -/obj/structure/closet/crate, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/micro_laser/high, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"mx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"mG" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/fishfry, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -5; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 3; - pixel_y = 11 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"mH" = ( -/obj/effect/turf_decal/siding/yellow, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"mO" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Central Hallway" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"mS" = ( -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/machinery/air_sensor/atmos/toxin_tank{ - id_tag = "nemo_tox_sensor" - }, -/obj/structure/window/plasma/reinforced/spawner, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"nb" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"ns" = ( -/obj/machinery/bookbinder, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"nv" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/effect/turf_decal/atmos/nitrogen, -/obj/structure/window/plasma/reinforced/spawner/north, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"nz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"nH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"nJ" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/item/radio/intercom/wideband/directional/west, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"nZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"oo" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/light_switch{ - pixel_x = 22; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"oA" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"oP" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"pi" = ( -/obj/machinery/atmospherics/components/binary/circulator/cold{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"pq" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "nemowindows" - }, -/turf/open/floor/plating, -/area/ship/science) -"px" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/research/glass{ - dir = 4; - name = "Science Lab" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/purple/corner, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"pR" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fountain, -/turf/open/floor/wood, -/area/ship/crew/library) -"pS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"pW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"pX" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"ql" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/trimline/opaque/red/line, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"qp" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"qt" = ( -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/kfp_small/right{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"qz" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qE" = ( -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/storage/box/lights/mixed{ - pixel_x = -2 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"qG" = ( -/obj/machinery/light/directional/north, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/lighter, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"qN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"rh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Library" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/plasteel/dark, -/area/ship/crew/library) -"rv" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"rO" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"se" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on, -/turf/open/floor/plating, -/area/ship/external) -"sE" = ( -/obj/structure/table/wood, -/obj/item/storage/bag/quiver, -/obj/item/gun/ballistic/bow, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/clothing/suit/hooded/cloak/goliath/polar, -/obj/machinery/computer/helm/viewscreen/directional/east, -/turf/open/floor/wood, -/area/ship/crew/library) -"tb" = ( -/turf/template_noop, -/area/template_noop) -"tf" = ( -/obj/machinery/libraryscanner, -/turf/open/floor/wood, -/area/ship/crew/library) -"tQ" = ( -/obj/structure/chair/sofa/left, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"tX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"ud" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Plasma to Chamber" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/purple/arrow_cw, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"ui" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"uz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"uC" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 8; - sensors = list("nemo_air_sensor"="Air Mix Tank") - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"uI" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/starboard) -"uK" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fountain, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"uR" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "nemobridge" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"vc" = ( -/obj/effect/turf_decal/siding/purple/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"vf" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"vv" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"vB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"vH" = ( -/obj/machinery/mineral/ore_redemption{ - dir = 8; - input_dir = 4; - output_dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"vN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"vP" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/industrial/warning/full, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"wr" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"wz" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Waste to Environment" - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"wC" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/trimline/opaque/purple/line, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"wF" = ( -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/effect/turf_decal/atmos/plasma, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"xk" = ( -/obj/effect/turf_decal/rechargefloor, -/obj/mecha/working/ripley/mining, -/turf/open/floor/circuit, -/area/ship/science) -"xs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"xE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/sign/poster/official/moth/hardhats{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"xR" = ( -/obj/structure/rack, -/obj/item/ammo_box/magazine/m10mm/rifle, -/obj/item/ammo_box/magazine/m10mm/rifle, -/obj/item/gun/ballistic/automatic/surplus, -/obj/item/gun/ballistic/automatic/surplus, -/turf/open/floor/pod, -/area/ship/hallway/central) -"xW" = ( -/obj/structure/bookcase/random/nonfiction, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"xY" = ( -/obj/machinery/light/directional/east, -/obj/structure/rack, -/obj/item/pickaxe/emergency, -/obj/item/pickaxe/emergency, -/turf/open/floor/pod, -/area/ship/hallway/central) -"ym" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"yz" = ( -/obj/machinery/door/airlock/atmos{ - dir = 4; - name = "Atmospherics" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"yA" = ( -/mob/living/simple_animal/pet/penguin/baby{ - name = "Tyreque" - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"zk" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/library) -"zE" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "nemowindows" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"zS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"zV" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"An" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/door/airlock/atmos/glass{ - dir = 4; - name = "Atmospherics" - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"Ax" = ( -/obj/structure/table/wood, -/obj/item/camera_film, -/obj/item/camera_film, -/obj/item/camera, -/obj/item/gps, -/obj/item/binoculars, -/obj/item/radio/off, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/ship/crew/library) -"AE" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/fishandchips, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"AK" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"AN" = ( -/obj/structure/window/plasma/reinforced/spawner, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"AX" = ( -/obj/machinery/light/directional/west, -/obj/machinery/ore_silo, -/obj/effect/turf_decal/siding/brown{ - dir = 9 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Be" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Bi" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/table/glass, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/siding/blue{ - dir = 9 - }, -/obj/machinery/light/directional/west, -/obj/item/bodybag/bluespace, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Bl" = ( -/obj/machinery/shower{ - dir = 8; - pixel_y = 8 - }, -/obj/item/soap/deluxe, -/obj/structure/curtain, -/turf/open/floor/plasteel/white, -/area/ship/crew/dorm) -"Bn" = ( -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 4; - name = "Chamber Mixer" - }, -/obj/machinery/light/directional/east, -/obj/item/paper/crumpled{ - default_raw_text = "A mix of 67/33 ratio of oxygen (node 1) and plasma (node 2) works very well, even at 500 kPa." - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/purple/corner{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"Bv" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"By" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"Bz" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/dorm) -"BH" = ( -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, -/obj/item/kinetic_crusher, -/obj/item/kinetic_crusher, -/obj/structure/closet/wall/orange{ - dir = 4; - pixel_x = -32 - }, -/obj/item/t_scanner/adv_mining_scanner/lesser, -/obj/item/t_scanner/adv_mining_scanner/lesser, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"BN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"BP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/computer/atmos_control/tank/toxin_tank{ - dir = 8; - sensors = list("nemo_tox_sensor"="Plasma Tank") - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"BR" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"Cs" = ( -/obj/structure/window/plasma/reinforced/spawner, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Cu" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"Cv" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "nemowindows" - }, -/turf/open/floor/plating, -/area/ship/crew/library) -"CL" = ( -/obj/machinery/atmospherics/components/binary/circulator, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"CQ" = ( -/obj/docking_port/stationary{ - width = 30; - height = 15; - dwidth = 15 - }, -/turf/template_noop, -/area/template_noop) -"CS" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer5{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"CV" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "nemowindows" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Dj" = ( -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"Dl" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 8 - }, -/obj/structure/chair/office, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"Dp" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer5, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/purple/line, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Eb" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Eg" = ( -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Electrical" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow/corner, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Eq" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/layer2, -/turf/open/floor/pod, -/area/ship/hallway/central) -"Ev" = ( -/obj/machinery/computer/cargo/express{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 10 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Ez" = ( -/obj/structure/tank_dispenser, -/obj/machinery/firealarm/directional/east, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/yellow{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"EL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/button/ignition/incinerator/atmos{ - pixel_x = -26; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible/layer5{ - dir = 8 - }, -/obj/structure/table, -/obj/item/weldingtool, -/obj/item/weldingtool, -/obj/item/weldingtool, -/obj/item/weldingtool, -/obj/item/paper{ - default_raw_text = "The igniter in the chamber does not work very well. I suggest throwing lit welders down the disposal chute over there to ignite the chamber." - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Fk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/obj/machinery/button/door{ - id = "nemobridge"; - name = "Bridge Lockdown"; - pixel_x = 7; - pixel_y = 25 - }, -/obj/machinery/button/door{ - id = "nemowindows"; - name = "Full Lockdown"; - pixel_x = -7; - pixel_y = 25 - }, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"FF" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"FG" = ( -/turf/open/floor/wood, -/area/ship/crew/library) -"FO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/structure/closet/secure_closet/wall{ - dir = 4; - icon_state = "sec_wall"; - name = "hunting locker"; - pixel_x = -32; - req_access = list(30) - }, -/obj/item/firing_pin, -/obj/item/kitchen/knife/hunting, -/obj/item/gun/ballistic/shotgun/doublebarrel/beacon, -/obj/item/ammo_box/a4570, -/obj/item/ammo_box/a4570, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"FT" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Gb" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/medical) -"Gu" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Gx" = ( -/obj/structure/closet/wall{ - dir = 8; - pixel_x = 32 - }, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"GJ" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/electrical) -"GK" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"GO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"GS" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/atmospherics) -"GT" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "nemowindows" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"GX" = ( -/obj/item/book/manual/wiki/engineering, -/obj/effect/turf_decal/number/five{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Hj" = ( -/obj/structure/bookcase/random/fiction, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Ht" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/machinery/holopad/emergency/command, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"HQ" = ( -/turf/open/floor/wood, -/area/ship/crew/canteen) -"HZ" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/machinery/suit_storage_unit/rd, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"Id" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Iu" = ( -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"Ji" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/closet/radiation, -/obj/machinery/light/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Jn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/effect/turf_decal/siding/purple/corner, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/closet/wall{ - name = "scientist closet"; - pixel_y = 32 - }, -/obj/item/disk/nanite_program, -/obj/item/disk/nanite_program, -/obj/item/storage/box/disks, -/obj/item/multitool, -/obj/item/clothing/glasses/science, -/obj/item/nanite_scanner, -/obj/item/reagent_scanner, -/obj/item/sequence_scanner, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"Jp" = ( -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"Jr" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/atmospherics) -"Jz" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"JF" = ( -/obj/machinery/light/directional/east, -/obj/machinery/mecha_part_fabricator{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/ship/science) -"JG" = ( -/obj/machinery/light/directional/south, -/obj/machinery/computer/operating{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 6 - }, -/obj/machinery/vending/wallmed{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"JL" = ( -/obj/machinery/cryopod, -/obj/machinery/airalarm/directional/west, -/obj/machinery/computer/cryopod/directional/north, -/turf/open/floor/circuit/green, -/area/ship/crew/dorm) -"JS" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/drinkingglasses, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"JW" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Kb" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Kl" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 6 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"KK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"KP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"KY" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse{ - dir = 8; - target_pressure = 101 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"KZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Lm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Lt" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/effect/turf_decal/atmos/air, -/obj/structure/window/plasma/reinforced/spawner/north, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"Ly" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/starboard) -"LD" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"LE" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"LQ" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/siding/blue{ - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"LY" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 6 - }, -/obj/machinery/computer/monitor{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Ma" = ( -/obj/structure/window/plasma/reinforced/spawner, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"Mw" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Port Maintenance" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"My" = ( -/obj/effect/turf_decal/siding/purple, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"MM" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/bounty, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"MN" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering/electrical) -"MQ" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/circuit_imprinter, -/obj/structure/sign/poster/official/moth/boh{ - pixel_x = 32 - }, -/turf/open/floor/circuit, -/area/ship/science) -"MT" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/circuit, -/area/ship/science) -"MU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 8; - sensors = list("nemo_o2_sensor"="Oxygen Tank") - }, -/obj/structure/fireaxecabinet{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"Ne" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/structure/closet/wall/orange{ - dir = 4; - pixel_x = -30 - }, -/obj/item/clothing/head/hardhat/weldhat, -/obj/item/pipe_dispenser, -/obj/item/construction/rcd/loaded, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/obj/item/radio/off, -/obj/item/holosign_creator/atmos, -/obj/item/multitool, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/belt/utility/full, -/obj/item/clothing/head/welding, -/obj/item/clothing/glasses/meson/engine, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 10 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Nk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"Nn" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/kfp_small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"NB" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/dorm) -"ND" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/item/card/id/captains_spare, -/obj/item/pen/survival, -/obj/item/areaeditor/shuttle, -/obj/item/radio/off, -/obj/structure/closet/secure_closet{ - icon_state = "rd"; - name = "research director's locker"; - req_access = list(30) - }, -/obj/item/megaphone/command, -/obj/item/clothing/neck/cloak/rd, -/obj/item/clothing/under/rank/rnd/research_director/turtleneck, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/assembly/flash/handheld, -/obj/item/binoculars, -/obj/item/clothing/glasses/science, -/obj/item/gps/science, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"NI" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/atmospherics) -"NK" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 8; - sensors = list("nemo_n2_sensor"="Nitrogen Tank") - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"NL" = ( -/obj/machinery/autolathe, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"NT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/brown/corner{ - dir = 1 - }, -/obj/machinery/door/airlock/mining/glass{ - dir = 4; - name = "Cargo Bay" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Oa" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "nemowindows" - }, -/turf/open/floor/plating, -/area/ship/medical) -"Oc" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/siding/blue, -/obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Oe" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Ol" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Ov" = ( -/obj/structure/bookcase/random/reference, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"OB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer5, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"OG" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/closet/secure_closet/freezer/meat, -/obj/item/storage/fancy/egg_box, -/obj/item/storage/fancy/egg_box, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/kitchen/knife, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"OI" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/clothing/suit/hooded/wintercoat/science, -/turf/open/floor/pod, -/area/ship/hallway/central) -"Pd" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/pod, -/area/ship/hallway/central) -"Pm" = ( -/obj/structure/table/wood, -/obj/structure/bedsheetbin, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"Pn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Pu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"PL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/closet/wall{ - name = "roboticist closet"; - pixel_y = 32 - }, -/obj/item/clothing/glasses/hud/diagnostic, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/obj/item/storage/belt/utility/full, -/obj/item/stack/cable_coil, -/obj/item/clothing/head/welding, -/obj/item/circuitboard/machine/mech_recharger, -/obj/item/circuitboard/computer/mech_bay_power_console, -/obj/item/clothing/suit/space/pilot, -/obj/item/clothing/head/helmet/space/pilot, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"Qb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Qj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Qp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Qu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"QI" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/structure/closet/wall/white/med{ - dir = 4; - pixel_x = -30 - }, -/obj/item/defibrillator/loaded, -/obj/item/storage/firstaid/brute{ - pixel_y = -8 - }, -/obj/item/storage/firstaid/fire{ - pixel_y = 6 - }, -/obj/item/storage/firstaid/regular, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"QN" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Ra" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Rh" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"Rz" = ( -/obj/machinery/door/window/westleft{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"RH" = ( -/obj/machinery/door/airlock/external/glass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"RR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/number/three{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Sq" = ( -/obj/machinery/air_sensor/atmos/air_tank{ - id_tag = "nemo_air_sensor" - }, -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/structure/window/plasma/reinforced/spawner/north, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"Ss" = ( -/obj/item/multitool, -/obj/item/pipe_dispenser, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer5, -/obj/item/radio/off, -/obj/item/storage/belt/utility/atmostech, -/obj/item/holosign_creator/atmos, -/obj/item/analyzer, -/obj/structure/closet/wall/orange{ - dir = 4; - pixel_x = -32 - }, -/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos, -/obj/item/extinguisher/advanced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/fire/atmos, -/obj/item/clothing/mask/gas/atmos, -/obj/item/clothing/head/hardhat/atmos, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Sx" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Filter Waste" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"SH" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"SP" = ( -/obj/effect/turf_decal/siding/brown, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"SS" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_x = 25 - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"SU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"SV" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/trimline/opaque/purple/arrow_cw, -/obj/effect/turf_decal/trimline/opaque/blue/arrow_ccw{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"Th" = ( -/obj/structure/table, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/circuitboard/machine/thermomachine, -/obj/item/circuitboard/machine/thermomachine, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 12 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Tv" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"Tw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"TE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"TH" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"TK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer5{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 5 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"TM" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/turf_decal/siding/green{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"UB" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/atmospherics) -"UK" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/hallway/central) -"UL" = ( -/obj/structure/displaycase/trophy, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"US" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Vi" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "nemobridge" - }, -/obj/docking_port/mobile{ - callTime = 250; - dir = 4; - launch_status = 0; - name = "Fauna Research Ship"; - preferred_direction = 4; - port_direction = 2 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Vj" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"Vx" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ - dir = 8 - }, -/obj/structure/window/plasma/reinforced/spawner, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"VC" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/igniter/incinerator_atmos, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"VF" = ( -/obj/machinery/vending/clothing, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"VK" = ( -/obj/structure/bookcase/manuals/chemistry, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/ship/crew/library) -"VN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"VS" = ( -/obj/structure/window/plasma/reinforced/spawner, -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - piping_layer = 2 - }, -/obj/structure/window/plasma/reinforced/spawner/east, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"VW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/purple/corner{ - dir = 4 - }, -/obj/machinery/door/airlock/research/glass{ - dir = 4; - name = "Science Lab" - }, -/turf/open/floor/plasteel/dark, -/area/ship/science) -"VZ" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/pod, -/area/ship/hallway/central) -"Wa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/green{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Wm" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "nemowindows" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Wq" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Ws" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - dir = 1 - }, -/obj/machinery/door/window/southleft, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Ww" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/green/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"WD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/green{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"WJ" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/rdserver, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"Xi" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"Xq" = ( -/obj/structure/bookcase/random/reference, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Xr" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Xu" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/smes/engineering, -/obj/machinery/light/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"XO" = ( -/obj/machinery/computer/rdconsole{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/ship/science) -"XT" = ( -/obj/machinery/cryopod, -/obj/machinery/light/directional/north, -/turf/open/floor/circuit/green, -/area/ship/crew/dorm) -"Yb" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Yk" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/canteen) -"Ym" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/machinery/modular_computer/console/preset/research{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"Yp" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/holopad/emergency/engineering, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Yt" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"YE" = ( -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"YO" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"YR" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer5, -/obj/machinery/atmospherics/pipe/simple{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"YU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"YV" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Zh" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/item/toy/cards/deck, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Zi" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank{ - id_tag = "nemo_n2_sensor" - }, -/obj/structure/window/plasma/reinforced/spawner/north, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Zj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Zx" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ship/external) -"Zy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) - -(1,1,1) = {" -tb -tb -tb -tb -tb -tb -tb -tb -kJ -kJ -bx -kJ -kJ -tb -tb -tb -tb -tb -tb -"} -(2,1,1) = {" -tb -tb -kq -ym -ym -ym -kq -tb -UB -dD -VC -Jz -UB -tb -Ly -hC -hC -hC -Ly -"} -(3,1,1) = {" -tb -tb -lu -gp -gp -gp -lu -tb -UB -By -Vj -By -UB -tb -uI -QN -QN -QN -uI -"} -(4,1,1) = {" -tb -tb -lu -bj -bj -bj -lu -Zx -UB -CL -iF -pi -UB -Zx -uI -vf -vf -vf -uI -"} -(5,1,1) = {" -tb -tb -lu -aC -Nn -qt -lu -CV -UB -ql -SH -SV -UB -eD -uI -qG -qE -ei -uI -"} -(6,1,1) = {" -tb -tb -lu -GX -jR -RR -Mw -zV -JW -wz -SH -Bn -gx -Xr -bK -Qb -oo -Gu -uI -"} -(7,1,1) = {" -tb -tb -kq -lu -lu -mk -UB -ea -UB -Jr -An -NI -UB -wC -UB -Ra -uI -uI -Ly -"} -(8,1,1) = {" -tb -tb -tb -tb -kq -lu -UB -TK -Ss -EL -YR -bi -vP -ud -UB -uI -Ly -tb -tb -"} -(9,1,1) = {" -tb -tb -tb -tb -tb -se -Wm -bk -eS -wr -oA -CS -OB -Dp -Wm -kv -tb -tb -tb -"} -(10,1,1) = {" -tb -tb -tb -tb -tb -tb -UB -gl -ih -qN -lv -jG -wF -Vx -UB -tb -tb -tb -tb -"} -(11,1,1) = {" -tb -tb -tb -tb -tb -tb -UB -aH -ly -lM -Id -lT -Dj -mS -UB -tb -tb -tb -tb -"} -(12,1,1) = {" -tb -tb -tb -tb -tb -tb -UB -nv -AN -KK -KY -Sx -Dl -iA -UB -tb -tb -tb -tb -"} -(13,1,1) = {" -tb -tb -tb -tb -tb -kJ -UB -Zi -Cs -lr -Yp -LD -pW -nb -UB -kJ -tb -tb -tb -"} -(14,1,1) = {" -tb -tb -tb -tb -tb -UB -Lt -Ma -aP -KK -Yt -oP -mx -pX -qz -UB -tb -tb -tb -"} -(15,1,1) = {" -tb -tb -tb -tb -tb -UB -Sq -VS -Ji -vN -MU -NK -uC -BP -Zy -UB -tb -tb -tb -"} -(16,1,1) = {" -tb -tb -tb -tb -kJ -UB -UB -UB -GS -yz -GJ -ui -lz -GJ -Eg -GJ -tb -tb -tb -"} -(17,1,1) = {" -tb -tb -tb -tb -cc -AX -BH -Ev -cc -nz -GJ -jT -ax -Ne -hi -GJ -tb -tb -tb -"} -(18,1,1) = {" -tb -tb -tb -tb -cc -di -Ol -iR -Ws -fm -GJ -Xu -Wq -zS -xE -GJ -tb -tb -tb -"} -(19,1,1) = {" -tb -tb -tb -tb -cc -lx -nZ -SP -cc -KZ -id -cf -pS -YV -mH -GJ -tb -tb -tb -"} -(20,1,1) = {" -tb -tb -tb -tb -cc -fu -gk -Kl -NL -Zj -GJ -Ez -kd -Th -LY -GJ -tb -tb -tb -"} -(21,1,1) = {" -tb -hF -UK -UK -UK -cc -NT -vH -cc -mO -GJ -GJ -GJ -GJ -GJ -GJ -MN -tb -tb -"} -(22,1,1) = {" -CQ -kf -SS -Eq -RH -iz -em -Qp -Qu -YU -dN -Hj -xW -VK -Ov -Xq -Cv -tb -tb -"} -(23,1,1) = {" -tb -UK -UK -UK -UK -VZ -Eb -Pn -US -dN -dN -Oe -FG -FG -Jp -Rh -Cv -tb -tb -"} -(24,1,1) = {" -tb -UK -Pd -Pd -iZ -xR -ju -Lm -hu -rh -jg -BN -kW -yA -YE -uK -Cv -tb -tb -"} -(25,1,1) = {" -tb -ak -GK -dV -Pu -Pu -Tw -Qj -el -dN -Ax -pR -tf -FG -YE -Xi -Cv -tb -tb -"} -(26,1,1) = {" -tb -UK -ij -qp -xY -OI -FT -vB -kh -dN -ma -Kb -FG -FG -Jp -rO -Cv -tb -tb -"} -(27,1,1) = {" -tb -hF -ap -fA -UK -Yk -gI -TH -tX -dN -iP -sE -ns -dt -UL -dN -zk -tb -tb -"} -(28,1,1) = {" -tb -tb -tb -tb -tb -zE -AE -TH -jM -Bz -Bz -Bz -Bz -Bz -Bz -Bz -tb -tb -tb -"} -(29,1,1) = {" -tb -tb -tb -tb -tb -zE -mG -ah -bI -Bz -JL -TM -es -MM -dJ -GT -tb -tb -tb -"} -(30,1,1) = {" -tb -tb -tb -tb -tb -Yk -OG -TE -aF -Bz -XT -WD -VF -Rz -Pm -Bz -tb -tb -tb -"} -(31,1,1) = {" -tb -tb -tb -tb -tb -zE -FF -HQ -ki -Ww -Wa -VN -dS -GO -Yb -Bz -tb -tb -tb -"} -(32,1,1) = {" -tb -tb -tb -tb -tb -zE -JS -ai -KP -Bz -NB -de -bT -cj -vv -GT -tb -tb -tb -"} -(33,1,1) = {" -tb -tb -tb -tb -tb -Yk -YO -jj -tX -Bz -Bl -cq -Gx -tQ -Zh -GT -tb -tb -tb -"} -(34,1,1) = {" -tb -tb -tb -tb -tb -fl -Yk -Yk -VW -Gb -Gb -Gb -Gb -Gb -Gb -ab -tb -tb -tb -"} -(35,1,1) = {" -tb -tb -tb -tb -tb -tb -lG -MT -SU -Gb -Bi -QI -Bv -LQ -Gb -tb -tb -tb -tb -"} -(36,1,1) = {" -tb -tb -tb -tb -tb -tb -pq -xk -cX -BR -jI -nH -dX -Oc -Oa -tb -tb -tb -tb -"} -(37,1,1) = {" -tb -tb -tb -tb -tb -tb -lG -iJ -xs -Gb -mg -Be -lF -JG -Gb -tb -tb -tb -tb -"} -(38,1,1) = {" -tb -tb -tb -tb -tb -tb -dG -lG -px -lG -lG -fY -aN -lG -dG -tb -tb -tb -tb -"} -(39,1,1) = {" -tb -tb -tb -tb -tb -tb -tb -lG -PL -ch -ie -vc -My -lG -tb -tb -tb -tb -tb -"} -(40,1,1) = {" -tb -tb -tb -tb -tb -tb -tb -lG -Jn -hf -Cu -Iu -rv -pq -tb -tb -tb -tb -tb -"} -(41,1,1) = {" -tb -tb -tb -tb -tb -tb -tb -lG -Nk -JF -iv -XO -MQ -lG -tb -tb -tb -tb -tb -"} -(42,1,1) = {" -tb -tb -tb -tb -tb -tb -tb -dY -eT -dY -dY -dY -dY -dY -tb -tb -tb -tb -tb -"} -(43,1,1) = {" -tb -tb -tb -tb -tb -tb -tb -dY -AK -FO -gO -nJ -HZ -dY -tb -tb -tb -tb -tb -"} -(44,1,1) = {" -tb -tb -tb -tb -tb -tb -tb -dY -WJ -Ht -uz -Tv -ND -dY -tb -tb -tb -tb -tb -"} -(45,1,1) = {" -tb -tb -tb -tb -tb -tb -tb -LE -dY -Fk -dw -Ym -dY -LE -tb -tb -tb -tb -tb -"} -(46,1,1) = {" -tb -tb -tb -tb -tb -tb -tb -tb -LE -uR -Vi -uR -LE -tb -tb -tb -tb -tb -tb -"} diff --git a/_maps/shuttles/independent/independent_pillbottle.dmm b/_maps/shuttles/independent/independent_pillbottle.dmm deleted file mode 100644 index 92529ea329c6..000000000000 --- a/_maps/shuttles/independent/independent_pillbottle.dmm +++ /dev/null @@ -1,3920 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ac" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/white/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"ah" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/toy/crayon/spraycan, -/obj/item/toy/crayon/spraycan, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"aj" = ( -/turf/closed/wall, -/area/ship/cargo) -"al" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 10; - pixel_x = 7 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 10; - pixel_x = -6 - }, -/turf/open/floor/carpet, -/area/ship/hallway/central) -"aN" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/computer/helm{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"ba" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"bd" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"br" = ( -/obj/structure/cable{ - icon_state = "4-9" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"bU" = ( -/obj/item/clothing/under/shorts/black, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"bX" = ( -/obj/effect/decal/remains/human, -/obj/item/reagent_containers/food/drinks/bottle/absinthe, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/airless, -/area/ship/storage) -"ce" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"cl" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"cr" = ( -/turf/closed/wall, -/area/ship/engineering) -"cA" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"cD" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/carp/old, -/obj/item/tank/internals/oxygen, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"cN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"de" = ( -/obj/machinery/newscaster/directional/south, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"ds" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"dz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/ship/crew) -"dD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"dP" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"dS" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/number/four, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"ef" = ( -/obj/structure/cable{ - icon_state = "2-5" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ship/crew) -"ei" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"ez" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/black/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"eR" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"eU" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/number/one, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"eW" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-6" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"fi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "pillbob"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"fp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"fs" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Dorms"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"fu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"fy" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"fA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/computer/cargo/express{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"fI" = ( -/obj/effect/landmark/subship{ - subship_template = /datum/map_template/shuttle/subshuttles/pill - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"fJ" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"fL" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"fR" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"fS" = ( -/obj/structure/table, -/obj/item/storage/cans/sixbeer, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 - }, -/obj/item/toy/crayon/spraycan, -/obj/structure/railing{ - dir = 10 - }, -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"fZ" = ( -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/mineral/ore_redemption{ - dir = 4; - input_dir = 4; - output_dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"gc" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"gf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ship/crew) -"gh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"gi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "pillbob"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"gl" = ( -/obj/item/clothing/under/shorts/green, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"gp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/shreds, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-5" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"gJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"hj" = ( -/obj/machinery/power/shuttle/engine/electric/bad{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/engine/hull, -/area/ship/engineering) -"hl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/airalarm/directional/east, -/obj/item/weldingtool, -/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind, -/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{ - pixel_x = 8; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{ - pixel_x = 8 - }, -/turf/open/floor/carpet, -/area/ship/hallway/central) -"hp" = ( -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/under/shorts/blue, -/turf/open/floor/plating/airless, -/area/ship/storage) -"hv" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - name = "Waste to Vent" - }, -/obj/item/storage/toolbox/electrical{ - pixel_y = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/engineering) -"hx" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/door/poddoor{ - id = "pillbottle"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"hI" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/engineering) -"hN" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"hO" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"hT" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ship/external) -"ii" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/camera{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"iR" = ( -/obj/machinery/power/smes/shuttle{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"iU" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"jK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"jV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"kd" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"ke" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"kh" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"kG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"li" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/carpet, -/area/ship/hallway/central) -"lo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-5" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"lr" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/structure/chair/plastic, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/carpet, -/area/ship/crew) -"lw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/white/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"lH" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"lL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/ship/storage) -"lX" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet, -/area/ship/hallway/central) -"md" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"mi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"mF" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"mR" = ( -/obj/machinery/door/airlock/mining{ - name = "Hangar"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"mW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"ng" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/hallway/fore) -"nz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Commons" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"nM" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ok" = ( -/obj/structure/cable{ - icon_state = "6-9" - }, -/obj/structure/chair/plastic, -/obj/effect/decal/cleanable/shreds, -/obj/machinery/holopad/emergency/bar, -/obj/effect/turf_decal/corner/opaque/black/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"op" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"oE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"oH" = ( -/obj/structure/cable, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/power/smes/engineering, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"oM" = ( -/obj/structure/toilet{ - dir = 8; - pixel_y = 1; - pixel_x = 7 - }, -/obj/structure/mirror{ - pixel_y = -32 - }, -/turf/open/floor/plastic, -/area/ship/hallway/central) -"oR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/hallway/fore) -"po" = ( -/obj/machinery/camera{ - dir = 5 - }, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 - }, -/obj/structure/railing{ - dir = 9 - }, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"pr" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"ps" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"pC" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -12 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"pF" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"pH" = ( -/obj/structure/table, -/obj/item/storage/cans/sixbeer, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"pJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/light/small/directional/south, -/turf/open/floor/carpet, -/area/ship/hallway/central) -"pX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/clothing/under/shorts/purple, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"qj" = ( -/obj/effect/decal/cleanable/robot_debris, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/white/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"qn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"qx" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"qO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"rk" = ( -/obj/structure/grille/broken, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/airless, -/area/ship/storage) -"rC" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"rJ" = ( -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"rW" = ( -/turf/closed/wall, -/area/ship/crew) -"rZ" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/camera, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"sj" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"sl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "pillbob" - }, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"sw" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"sx" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"sK" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet, -/area/ship/crew) -"sM" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/table, -/obj/structure/reagent_dispensers/servingdish{ - desc = "A dish full of mashed pills for your bowl." - }, -/obj/effect/turf_decal/corner/opaque/white/full, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -12 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew) -"sO" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"th" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/robot_debris, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"tr" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"tt" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/item/toy/crayon/spraycan, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"ty" = ( -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/loading{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"tB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Observation Blister" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"tD" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/obj/machinery/button/door{ - dir = 8; - pixel_x = 23; - pixel_y = 8; - name = "Shutter Control"; - id = "pillbob" - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"tF" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/blood/old, -/obj/item/storage/cans/sixbeer, -/turf/open/floor/plating/airless, -/area/ship/storage) -"tG" = ( -/turf/closed/wall, -/area/ship/hallway/fore) -"tP" = ( -/turf/closed/wall, -/area/ship/storage) -"tV" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"vc" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/corner/opaque/white/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"vi" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/number/two, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"vp" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "pilltest"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - id = "pillbottle"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"vw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/hallway/central) -"vA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"vB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/cans/sixbeer, -/obj/machinery/light/small/directional/east, -/turf/open/floor/carpet, -/area/ship/hallway/central) -"vD" = ( -/obj/structure/bed/pod, -/obj/structure/curtain/cloth, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/dorm) -"vG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"vX" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/number/six, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"wj" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/airless, -/area/ship/storage) -"wl" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"wn" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"wo" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"ws" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/black/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"wD" = ( -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"wE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"wG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "pillbob"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"wH" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/structure/sink{ - pixel_y = 18; - pixel_x = 9 - }, -/obj/item/bikehorn/rubberducky, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plastic, -/area/ship/hallway/central) -"wK" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plating/airless, -/area/ship/storage) -"wO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"xd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor{ - id = "pillbottle"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"xA" = ( -/obj/structure/cable{ - icon_state = "2-9" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/black/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"xI" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"xN" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/number/seven, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"xO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/full, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel, -/area/ship/crew) -"xQ" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"xS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"yh" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/number/eight, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"yl" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"yp" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs/old{ - dir = 8 - }, -/area/ship/engineering) -"yD" = ( -/obj/structure/table, -/obj/item/storage/cans/sixbeer, -/obj/effect/turf_decal/corner/opaque/black/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"yR" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/storage/cans/sixbeer, -/turf/open/floor/plating/airless, -/area/ship/storage) -"yS" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"yZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table, -/obj/machinery/jukebox/boombox{ - pixel_y = 6 - }, -/obj/effect/turf_decal/corner/opaque/black/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"zl" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"AR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"AS" = ( -/obj/structure/rack, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/item/stack/marker_beacon/thirty, -/obj/item/stack/marker_beacon/thirty, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"AX" = ( -/obj/machinery/camera, -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ship/external) -"Bc" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"Bh" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Bx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/crewtwo) -"BK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/structure/table, -/obj/item/weldingtool/hugetank/empty, -/obj/item/clothing/glasses/welding, -/obj/item/toy/crayon/green, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Cc" = ( -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/hallway/fore) -"Ce" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Cl" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/fore) -"Cx" = ( -/turf/open/floor/carpet, -/area/ship/hallway/central) -"CL" = ( -/obj/structure/closet/wardrobe/grey, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/effect/decal/cleanable/dirt, -/obj/item/modular_computer/tablet/preset/cargo, -/obj/item/modular_computer/tablet/preset/cargo, -/obj/item/modular_computer/tablet/preset/cargo, -/obj/item/modular_computer/tablet/preset/cargo, -/obj/item/modular_computer/tablet/preset/cargo, -/obj/item/modular_computer/tablet/preset/cargo, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/dorm) -"CM" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/poddoor{ - id = "pillbottle"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"CQ" = ( -/turf/closed/wall, -/area/ship/bridge) -"CX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew) -"Df" = ( -/obj/machinery/door/airlock/external/glass{ - name = "Ye Olde Docking Airlock" - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Dk" = ( -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"DJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/wrench/crescent, -/obj/structure/cable, -/obj/item/toy/crayon/red, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"DQ" = ( -/obj/structure/cable{ - icon_state = "2-5" - }, -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/west, -/obj/item/radio/intercom/wideband/table{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"DR" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/item/areaeditor/shuttle, -/obj/item/clothing/glasses/sunglasses{ - pixel_y = 7 - }, -/obj/machinery/light/small/directional/south, -/obj/item/reagent_containers/spray/pepper{ - pixel_y = -7 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"Eb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/power/smes, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/fore) -"Ej" = ( -/obj/structure/bed/pod, -/obj/structure/curtain/cloth, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/dorm) -"En" = ( -/obj/structure/cable{ - icon_state = "6-9" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/black/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"EJ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"FI" = ( -/obj/structure/table, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/dorm) -"FP" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/carpet, -/area/ship/hallway/central) -"Gf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet, -/area/ship/crew) -"GY" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/corner/opaque/black/full, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel, -/area/ship/crew) -"Hb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Hc" = ( -/obj/machinery/door/poddoor{ - id = "pillbottle"; - dir = 8 - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "pilltest" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Hn" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Hq" = ( -/obj/effect/decal/cleanable/glass, -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plating/airless, -/area/ship/storage) -"HA" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/airalarm/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"HD" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"HJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"HN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Iv" = ( -/obj/structure/barricade/wooden/crude, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance/glass, -/turf/open/floor/plasteel/tech, -/area/ship/storage) -"IF" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/carp/old, -/obj/item/tank/internals/oxygen, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"IG" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plating, -/area/ship/hallway/central) -"Jb" = ( -/obj/effect/turf_decal/box, -/obj/machinery/power/port_gen/pacman, -/obj/effect/decal/cleanable/greenglow, -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/machinery/airalarm/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Jr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"JT" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Kc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Kg" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Kq" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light/small/built/directional/north, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/dorm) -"KE" = ( -/turf/open/floor/plating/airless, -/area/ship/storage) -"KG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/item/multitool, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plating, -/area/ship/engineering) -"KO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "8-10" - }, -/obj/structure/cable/yellow{ - icon_state = "2-9" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"KY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"La" = ( -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Ld" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"LA" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs/old{ - dir = 8 - }, -/area/ship/engineering) -"LB" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/number/five, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"LD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"LN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"LQ" = ( -/obj/structure/reagent_dispensers/beerkeg, -/obj/machinery/light/small/built/directional/east, -/turf/open/floor/plating/airless, -/area/ship/storage) -"LU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Restroom" - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Mf" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Mq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/hallway/fore) -"MB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"MQ" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Nc" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Nt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/toy/crayon/spraycan, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Nv" = ( -/obj/structure/table/wood, -/obj/machinery/button/door{ - dir = 4; - id = "pillbottle"; - pixel_y = -3; - pixel_x = -7; - name = "Hangar Control" - }, -/obj/machinery/button/shieldwallgen{ - dir = 4; - id = "pilltest"; - pixel_y = -3; - pixel_x = 7 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"Nw" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"NK" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe/rusted, -/obj/item/pickaxe/rusted, -/obj/item/pickaxe/rusted, -/obj/item/pickaxe/rusted, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/stack/marker_beacon/thirty, -/obj/item/stack/marker_beacon/thirty, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"NN" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"NP" = ( -/obj/effect/turf_decal/atmos/air, -/obj/machinery/portable_atmospherics/canister/air, -/obj/item/wrench, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/hallway/central) -"Oe" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/built/directional/west, -/turf/open/floor/plating/airless, -/area/ship/storage) -"On" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "pillbob"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"Op" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Commons" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"Or" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/table, -/obj/item/stack/sheet/plastic/twenty, -/obj/machinery/cell_charger, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/ship/engineering) -"Oz" = ( -/turf/template_noop, -/area/template_noop) -"OB" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "pilltest" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor{ - id = "pillbottle"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"OF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"OH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"ON" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"OP" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"OR" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"OZ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/machinery/door/window/brigdoor{ - dir = 4 - }, -/obj/item/megaphone/command, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"Pc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Pn" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/engineering) -"Pp" = ( -/obj/structure/bed/pod, -/obj/structure/curtain/cloth, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/dorm) -"PB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Qa" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Qo" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"Qy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"QQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"Re" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Rf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/machinery/computer/cryopod/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"Ri" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Rx" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 - }, -/obj/structure/railing{ - dir = 9 - }, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"RJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Sd" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"Sh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ship/crew) -"Sk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Sz" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"SF" = ( -/obj/effect/decal/cleanable/shreds, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"SR" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/layer4{ - dir = 4; - name = "Input to Distro" - }, -/obj/machinery/door/window/brigdoor{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"SX" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"SY" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Tg" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Th" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "pilltest"; - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor{ - id = "pillbottle"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Tm" = ( -/turf/closed/wall, -/area/ship/crew/dorm) -"Tp" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Tv" = ( -/turf/closed/wall, -/area/ship/crew/crewtwo) -"Tz" = ( -/obj/structure/cable, -/obj/machinery/computer/security{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -12; - pixel_y = -16 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"TM" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Ud" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Ug" = ( -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, -/obj/effect/turf_decal/corner/opaque/white/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"Uo" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/number/three, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Uu" = ( -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/airless, -/area/ship/storage) -"Uy" = ( -/turf/closed/wall, -/area/ship/hallway/central) -"UA" = ( -/obj/structure/cable{ - icon_state = "6-9" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-6" - }, -/turf/open/floor/carpet, -/area/ship/crew) -"Vp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Vs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Vv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Hangar"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"VO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"VP" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ship/crew) -"VQ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/turf/open/floor/carpet, -/area/ship/hallway/central) -"VR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Wg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Wh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Wn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/autolathe, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Wp" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ship/engineering) -"Ww" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ship/hallway/central) -"WE" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"WJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/corner/opaque/black/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"WM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"WS" = ( -/obj/machinery/camera{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ship/external) -"WT" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/external) -"WY" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Xf" = ( -/obj/machinery/cryopod/poor{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/dorm) -"Xg" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/storage) -"Xp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Xr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/black/full, -/turf/open/floor/plasteel, -/area/ship/crew) -"XE" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - launch_status = 0; - port_direction = 4; - preferred_direction = 4; - name = "pillbottle" - }, -/obj/structure/toilet{ - dir = 4; - pixel_y = 6; - pixel_x = -4; - desc = "The great head of the Pillbottle." - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"XU" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"XV" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Yd" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Yv" = ( -/obj/machinery/door/airlock/command{ - name = "Bridge" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"YP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/south, -/turf/open/floor/carpet, -/area/ship/crew) -"YU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/toy/crayon/spraycan, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"YX" = ( -/obj/docking_port/stationary{ - dwidth = 7; - width = 30; - height = 15 - }, -/turf/template_noop, -/area/template_noop) -"Ze" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Zf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, -/obj/effect/turf_decal/corner/opaque/white/full, -/obj/machinery/light/small/built/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew) -"Zn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"Zr" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"Zx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/table, -/obj/item/toy/cards/deck, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet, -/area/ship/crew) -"Zz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/carpet, -/area/ship/crew) -"ZB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/plating, -/area/ship/engineering) -"ZK" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/reagent_dispensers/watertank, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/engineering) -"ZN" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) - -(1,1,1) = {" -Oz -Oz -Oz -Oz -Oz -Oz -Oz -Oz -cr -hj -hj -cr -hj -hj -cr -Oz -Oz -Oz -Oz -Oz -Oz -"} -(2,1,1) = {" -Oz -Oz -Oz -Oz -Oz -Oz -Oz -Oz -cr -iR -iR -KG -iR -iR -cr -Oz -Oz -Oz -Oz -Oz -Oz -"} -(3,1,1) = {" -Oz -Oz -Oz -Oz -Oz -Oz -Oz -Oz -cr -WY -WY -LD -WY -WY -cr -Oz -Oz -Oz -Oz -Oz -Oz -"} -(4,1,1) = {" -Oz -Oz -Oz -Oz -Oz -cr -cr -cr -cr -ZK -hI -zJ -Pn -Wp -cr -cr -cr -cr -Oz -Oz -Oz -"} -(5,1,1) = {" -Oz -Oz -Oz -Oz -Oz -Oz -Oz -cr -cr -cr -cr -LA -cr -cr -cr -cr -Oz -Oz -Oz -Oz -Oz -"} -(6,1,1) = {" -Oz -Oz -Oz -Oz -Oz -Oz -Oz -Oz -Oz -Oz -cr -ZB -hv -WT -Oz -Oz -Oz -Oz -Oz -Oz -Oz -"} -(7,1,1) = {" -Oz -Oz -Oz -Oz -Oz -Oz -Oz -Oz -cr -cr -cr -yp -cr -cr -cr -Oz -Oz -Oz -Oz -Oz -Oz -"} -(8,1,1) = {" -Oz -Oz -Oz -Oz -Oz -Oz -Tm -Tm -cr -Jb -eW -oE -lo -oH -Uy -Uy -Uy -Uy -Oz -Oz -Oz -"} -(9,1,1) = {" -Oz -Oz -Oz -Tm -HJ -HJ -Tm -Xf -Tm -cr -Wn -KO -Zn -Or -Uy -IG -NP -Uy -Uy -Uy -Oz -"} -(10,1,1) = {" -Oz -Oz -Oz -Tm -Ej -OH -sx -SF -Rf -Tm -cr -Ld -cr -cr -Uy -SR -fL -Uy -wH -Uy -Oz -"} -(11,1,1) = {" -Oz -Oz -Oz -Tm -Kq -QQ -hO -CL -Sd -mW -ON -PB -qn -tV -fu -Ri -rJ -LU -oM -Uy -Oz -"} -(12,1,1) = {" -Oz -Oz -Oz -Tm -Pp -Zr -vD -FI -vD -mW -VR -Wg -WM -Xp -wD -tP -tP -tP -tP -tP -Oz -"} -(13,1,1) = {" -On -gi -Tv -Tm -Tm -fs -Tm -Tm -Tm -Tm -Jr -wn -vw -Tg -gh -tP -tF -Oe -Xg -lL -Oz -"} -(14,1,1) = {" -sl -md -iU -rW -sK -ef -Sh -Op -wE -Qy -th -mi -vw -WE -Sk -Iv -KE -bX -hp -wj -Oz -"} -(15,1,1) = {" -sl -fy -Bx -rW -lr -Zx -VP -CX -li -VQ -al -pJ -Uy -pC -jK -tP -KE -Uu -yR -rk -Oz -"} -(16,1,1) = {" -sl -md -bd -tB -gf -dz -Gf -nz -Cx -FP -Ww -lX -Uy -ba -ei -tP -Hq -LQ -wK -lL -Oz -"} -(17,1,1) = {" -sl -cN -ps -rW -Zz -UA -YP -rW -Uy -Uy -hl -vB -Uy -Uy -Dk -aj -aj -aj -aj -aj -Oz -"} -(18,1,1) = {" -sl -Bc -cA -rW -yZ -OF -En -vc -yD -CQ -CQ -CQ -CQ -CQ -mF -Vp -MQ -Re -eR -aj -Oz -"} -(19,1,1) = {" -sl -pH -tD -rW -Zf -Xr -qj -ok -ac -CQ -Nv -DQ -Tz -CQ -AS -LN -fZ -wo -yl -aj -Oz -"} -(20,1,1) = {" -fi -wG -Tv -rW -WJ -fp -ws -lw -xA -Yv -Qo -dD -DR -CQ -rC -LN -ty -wo -IF -aj -Oz -"} -(21,1,1) = {" -Oz -Oz -Oz -rW -sM -ez -xO -GY -Ug -CQ -vA -fJ -de -CQ -NK -jV -wO -br -cD -aj -Oz -"} -(22,1,1) = {" -Oz -Oz -Oz -rW -rW -Vv -rW -rW -rW -CQ -fA -aN -OZ -CQ -aj -aj -aj -mR -aj -aj -Oz -"} -(23,1,1) = {" -Oz -Oz -tG -tG -tG -Kc -YU -Pc -qO -KY -KY -VO -pX -DJ -Cl -Eb -dP -tr -tG -tG -tG -"} -(24,1,1) = {" -Oz -Oz -tG -xS -Vs -HN -gJ -RJ -MB -MB -BK -ce -Ud -gp -Ze -kG -Wh -Hb -Nt -vG -tG -"} -(25,1,1) = {" -Oz -Oz -tG -XV -XV -NN -XV -EJ -bU -XV -XV -zl -nM -XV -yS -fR -gl -Sz -AR -ZN -tG -"} -(26,1,1) = {" -Oz -Oz -tG -Cc -Rx -Mq -Rx -oR -fS -Cc -po -ng -po -Cc -Rx -oR -Rx -Mq -Rx -ng -tG -"} -(27,1,1) = {" -Oz -Oz -tG -Nc -xQ -Tp -xQ -pr -xQ -ah -xQ -TM -xQ -kh -Kg -OP -pF -SX -wl -kd -tG -"} -(28,1,1) = {" -Oz -Oz -tG -HA -fI -cl -fI -Qa -fI -ds -fI -ke -fI -sw -fI -Bh -fI -cl -fI -xI -tG -"} -(29,1,1) = {" -Oz -YX -Df -Ce -La -cl -La -Qa -La -ds -La -ke -La -sw -La -op -La -cl -La -ii -tG -"} -(30,1,1) = {" -Oz -Oz -tG -rZ -La -XU -La -Nw -La -lH -La -JT -La -qx -La -tt -La -XU -La -Mf -tG -"} -(31,1,1) = {" -Oz -Oz -tG -gc -yh -Hn -xN -hN -vX -sO -LB -SY -dS -sj -Uo -Yd -vi -OR -eU -HD -tG -"} -(32,1,1) = {" -Oz -Oz -tG -tG -OB -xd -xd -xd -xd -CM -vp -tG -Hc -hx -xd -xd -xd -xd -Th -tG -tG -"} -(33,1,1) = {" -Oz -Oz -Oz -tG -AX -hT -hT -hT -hT -hT -hT -XE -hT -hT -hT -hT -hT -hT -WS -tG -Oz -"} diff --git a/_maps/shuttles/independent/independent_rube_goldberg.dmm b/_maps/shuttles/independent/independent_rube_goldberg.dmm deleted file mode 100644 index e86765aa4066..000000000000 --- a/_maps/shuttles/independent/independent_rube_goldberg.dmm +++ /dev/null @@ -1,7625 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ag" = ( -/obj/structure/cable/pink{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ao" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/machinery/door/airlock/command/glass, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"at" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/item/caution, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ay" = ( -/obj/machinery/atmospherics/components/binary/circulator{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"aE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"aI" = ( -/obj/machinery/field/generator, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"aN" = ( -/obj/structure/closet/secure_closet/engineering_electrical{ - anchored = 1; - can_be_unanchored = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"aP" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - name = "Mixology Closet" - }, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, -/obj/item/storage/box/drinkingglasses, -/obj/item/clothing/under/suit/waiter, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/head/collectable/tophat, -/obj/item/clothing/under/dress/striped, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"ba" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"bb" = ( -/obj/structure/cable/green, -/obj/effect/turf_decal/industrial/radiation/full, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating, -/area/ship/storage) -"be" = ( -/obj/effect/turf_decal/number/four, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"bg" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"bj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"bm" = ( -/obj/effect/decal/cleanable/food/tomato_smudge, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"bp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/washing_machine, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"by" = ( -/obj/machinery/suit_storage_unit/independent/engineering, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"bA" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"bB" = ( -/obj/machinery/holopad/emergency/engineering, -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"bC" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - name = "Engine Mix to Engine" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/outline/red, -/obj/effect/turf_decal/trimline/transparent/bar, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"bD" = ( -/obj/machinery/deepfryer, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"bE" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"bI" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/red, -/obj/effect/turf_decal/trimline/transparent/bar, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"bL" = ( -/turf/closed/wall/r_wall/rust, -/area/ship/hallway) -"bN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/pink{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"bT" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/atmospherics) -"bX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"bZ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"cc" = ( -/obj/machinery/processor, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"ch" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"cs" = ( -/obj/machinery/holopad/emergency/buddy, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"ct" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"cy" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"cE" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"cF" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"cG" = ( -/obj/structure/particle_accelerator/particle_emitter/right, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"cJ" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"cL" = ( -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"cM" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/decal/cleanable/plasma, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"cO" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = 30 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"cV" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/deliveryChute, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"dd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/bridge) -"dm" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"ds" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 1; - name = "TEG Burn-Chamber Injector" - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/igniter/incinerator_atmos{ - id = "TEG_igniter" - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/engine) -"dt" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "02 Chamber Blast"; - name = "02 Chamber Vent" - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"dD" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"dK" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"dL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable/pink{ - icon_state = "6-8" - }, -/obj/effect/decal/cleanable/crayon, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"dM" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/structure/window/reinforced/tinted, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = 2; - pixel_y = -3 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"dP" = ( -/mob/living/simple_animal/pet/penguin/emperor/shamebrero{ - name = "Larry Triangles" - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"dR" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"dY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/closet/crate/engineering/electrical, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"ei" = ( -/turf/closed/wall, -/area/ship/storage) -"ej" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/fireaxecabinet{ - pixel_y = 26 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"ek" = ( -/obj/structure/closet/radiation, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"em" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"eq" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/bridge) -"ey" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/vending/autodrobe/all_access, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"ez" = ( -/obj/structure/cable/green{ - icon_state = "1-6" - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/machinery/cell_charger, -/obj/structure/cable/green{ - icon_state = "0-6" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"eA" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"eC" = ( -/obj/structure/mineral_door/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"eD" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"eE" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"eO" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/green, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"eU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"eX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"eZ" = ( -/turf/template_noop, -/area/ship/hallway) -"ff" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/green, -/obj/effect/decal/cleanable/plasma, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"fk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/decal/cleanable/crayon, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"fo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"fp" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"fs" = ( -/obj/machinery/power/tesla_coil, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"fB" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"fK" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"fL" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/outlet_injector/layer2{ - dir = 1; - on = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"fT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"fU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/reagent_dispensers/beerkeg, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"fZ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/railing, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"gb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"gc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"gg" = ( -/obj/effect/turf_decal/atmos/air, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"gj" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = 2; - pixel_y = -3 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"gk" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"gm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"gv" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 4; - name = "Air Mix to Air Supply" - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"gF" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"gG" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"gM" = ( -/obj/item/pickaxe/mini, -/obj/item/pickaxe/mini, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/structure/closet/crate/miningcar, -/obj/item/disk/holodisk/rube/disk7, -/obj/item/grenade/chem_grenade/cleaner, -/obj/effect/turf_decal/corner_steel_grid, -/obj/effect/turf_decal/corner_steel_grid{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"gP" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"gQ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/effect/turf_decal/number/one{ - pixel_x = 7 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"gX" = ( -/turf/closed/wall/r_wall/rust, -/area/ship/crew/dorm) -"gY" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/pipe_dispenser, -/obj/item/disk/holodisk/rube/disk4, -/obj/item/disk/holodisk/rube/disk3, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"hf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"hl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"hr" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2, -/obj/effect/decal/cleanable/ash/snappop_phoenix, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"hu" = ( -/obj/structure/closet/secure_closet/engineering_electrical{ - anchored = 1; - can_be_unanchored = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"hB" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"hC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/airalarm/directional/east, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ship/medical) -"hE" = ( -/obj/structure/particle_accelerator/end_cap, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"hJ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"hK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1; - name = "TEG Burn-Chamber Scrubber" - }, -/obj/machinery/igniter/incinerator_atmos{ - id = "TEG_igniter" - }, -/obj/machinery/air_sensor/atmos/incinerator_tank, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/engine) -"hQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"hR" = ( -/turf/closed/wall/mineral/bronze, -/area/ship/bridge) -"hV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"hZ" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/structure/fans/tiny, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"id" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"ij" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"ix" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"iA" = ( -/obj/effect/decal/cleanable/food/tomato_smudge, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"iC" = ( -/obj/machinery/computer/atmos_control/tank/carbon_tank, -/obj/machinery/light/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"iL" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"iO" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/plasma, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"iQ" = ( -/obj/structure/rack, -/obj/item/vending_refill/cigarette, -/obj/item/vending_refill/coffee, -/obj/item/vending_refill/cola, -/obj/item/vending_refill/engivend, -/obj/item/vending_refill/medical, -/obj/item/vending_refill/mining_equipment, -/obj/item/vending_refill/medical, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"iR" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"iS" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "Mix Chamber Blast"; - name = "Mix Chamber Vent" - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"jd" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/machinery/computer/atmos_control/incinerator{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"jl" = ( -/obj/item/bedsheet/ce, -/obj/structure/bed, -/obj/item/toy/plush/lizardplushie, -/obj/structure/window/reinforced/tinted, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"jn" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/holosign/barrier/atmos/infinite, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"jo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"jx" = ( -/obj/effect/turf_decal/number/two, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"jy" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"jC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"jG" = ( -/obj/effect/turf_decal/corner/opaque/yellow/border, -/obj/machinery/computer/helm{ - dir = 1; - icon_keyboard = null; - icon_screen = null; - icon_state = "steering_wheel"; - pixel_y = 6 - }, -/obj/structure/table/wood, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"jJ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/west, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"jL" = ( -/obj/structure/sign/warning/deathsposal{ - pixel_x = 30 - }, -/obj/machinery/vending/wardrobe/engi_wardrobe, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"jV" = ( -/obj/machinery/computer/atmos_control/tank/nitrogen_tank, -/obj/machinery/light/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"jW" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"jX" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"kb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/decal/cleanable/crayon, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ke" = ( -/obj/machinery/vending/tool, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"kn" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"kp" = ( -/obj/machinery/door/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"kt" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/brown/border, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"kz" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/ore_silo, -/obj/item/circuitboard/machine/ore_redemption, -/obj/item/circuitboard/machine/vending/mining_equipment, -/obj/item/circuitboard/computer/arcade/orion_trail, -/obj/item/circuitboard/computer/atmos_alert, -/obj/item/circuitboard/computer/turbine_control, -/obj/item/circuitboard/computer/turbine_computer, -/obj/item/circuitboard/machine/autolathe, -/obj/item/circuitboard/machine/microwave, -/obj/item/circuitboard/machine/smes, -/obj/item/circuitboard/machine/techfab/department/engineering, -/obj/item/circuitboard/machine/shuttle/engine/plasma, -/obj/item/circuitboard/machine/shuttle/engine/plasma, -/obj/item/circuitboard/machine/shuttle/engine/electric, -/obj/item/circuitboard/machine/shuttle/engine/electric, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/smes, -/obj/item/circuitboard/machine/vendor, -/obj/item/circuitboard/machine/vendor, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"kM" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"kN" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - name = "Engine Mix to Engine" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/number/three{ - pixel_x = 6; - pixel_y = 11 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"kW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"ld" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"lg" = ( -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"ll" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"lr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/bridge) -"ly" = ( -/obj/machinery/door/window{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/transparent/bar, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"lX" = ( -/turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/ship/engineering/atmospherics) -"ma" = ( -/obj/structure/rack, -/obj/item/storage/part_replacer, -/obj/item/storage/box/metalfoam, -/obj/item/holosign_creator/engineering, -/obj/item/holosign_creator/engineering, -/obj/item/holosign_creator/atmos, -/obj/item/holosign_creator/atmos, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/disk/holodisk/rube/disk6, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"mi" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/holosign/barrier/atmos/infinite, -/turf/open/floor/plating, -/area/ship/engineering) -"mj" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/east, -/obj/machinery/fax/indie{ - pixel_y = -5 - }, -/obj/effect/turf_decal/corner/opaque/yellow/border{ - dir = 5 - }, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"ml" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/item/storage/belt/utility/chief/full, -/obj/item/clothing/under/rank/engineering/chief_engineer, -/obj/item/clothing/under/rank/engineering/chief_engineer/skirt, -/obj/item/clothing/head/hardhat/white, -/obj/item/clothing/glasses/meson/engine, -/obj/item/holosign_creator/atmos, -/obj/item/holosign_creator/engineering, -/obj/item/circuitboard/machine/techfab/department/engineering, -/obj/item/areaeditor/shuttle, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/clothing/head/beret/ce, -/obj/item/clothing/head/beret/eng, -/obj/item/pipe_dispenser, -/obj/item/construction/rcd/arcd, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo, -/obj/item/rcd_ammo, -/obj/item/clothing/gloves/color/yellow, -/obj/item/gun/ballistic/shotgun/flamingarrow, -/obj/item/ammo_box/c38_box, -/obj/item/storage/fancy/cigarettes/cigars/cohiba, -/obj/effect/turf_decal/corner/opaque/yellow/border{ - dir = 6 - }, -/obj/structure/closet/secure{ - icon_state = "ce"; - name = "Chief at Engineering's Stuff" - }, -/obj/item/areaeditor/shuttle, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"mr" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 10 - }, -/obj/effect/decal/cleanable/blood/gibs/torso, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"mO" = ( -/obj/effect/turf_decal/spline/fancy/wood, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"mP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-6" - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"mS" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/west, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"mV" = ( -/obj/effect/turf_decal/industrial/radiation{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/radiation/corner{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"nb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"nl" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/ash/large, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"nn" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/closet/cabinet, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"nq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/holopad/emergency/command, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"nu" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"nw" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/closet/firecloset/wall{ - dir = 4; - pixel_x = -28 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"ny" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"nG" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"nQ" = ( -/obj/effect/turf_decal/spline/plain/opaque/yellow, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"nT" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"nY" = ( -/obj/effect/turf_decal/corner/opaque/yellow/border{ - dir = 1 - }, -/obj/item/disk/holodisk/rube/disk4, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"od" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"oq" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"oK" = ( -/turf/closed/wall/mineral/wood, -/area/ship/hallway) -"oY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"oZ" = ( -/obj/machinery/rnd/production/circuit_imprinter, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"pb" = ( -/obj/effect/decal/cleanable/glass/plasma, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 5 - }, -/obj/item/mop, -/obj/structure/mopbucket, -/obj/item/caution, -/obj/item/caution, -/obj/item/caution, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"pg" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/obj/effect/decal/cleanable/crayon, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ph" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/obj/machinery/computer/atmos_control/tank/air_tank, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"pp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/pink{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"pv" = ( -/obj/machinery/computer/operating, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"pz" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/camera/autoname, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"pF" = ( -/obj/structure/lattice/catwalk, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"pK" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"pM" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"pO" = ( -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"pQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8; - filter_types = list("co2") - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"qg" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 5 - }, -/obj/machinery/button/door{ - dir = 4; - id = "C02 Chamber Blast"; - name = "C02 Chamber Vent Control"; - pixel_x = -25 - }, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"qk" = ( -/obj/effect/turf_decal/trimline/transparent/bar/filled, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"qs" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/figure/ce, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"qu" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"qv" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"qz" = ( -/obj/machinery/smartfridge/drinks, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"qC" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/curtain, -/obj/machinery/shower{ - pixel_y = 13 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/engine) -"qH" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qK" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/machinery/light/directional/east, -/obj/machinery/computer/atmos_control/tank/mix_tank{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qP" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2, -/obj/effect/decal/cleanable/ash/large, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"qT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "4-9" - }, -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"qU" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/obj/structure/lattice/catwalk, -/obj/structure/cable/green{ - icon_state = "4-10" - }, -/obj/machinery/firealarm/directional/north, -/obj/structure/railing/corner, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"qZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"rd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/door/window{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"rj" = ( -/obj/structure/cable/pink{ - icon_state = "2-5" - }, -/obj/structure/cable/pink{ - icon_state = "2-9" - }, -/obj/effect/decal/cleanable/food/tomato_smudge, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"rk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"rm" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux{ - id = "Burn Chamber Blast"; - name = "Burn Chamber Vent" - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/engine) -"rn" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ro" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"rp" = ( -/obj/structure/curtain/cloth/fancy, -/obj/machinery/door/window{ - dir = 1 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"rr" = ( -/obj/machinery/field/generator, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"rv" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/structure/fans/tiny, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"rD" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - desc = "Musty smelling microwave, old and shitty. If you could describe it, it would be green" - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"rE" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"rJ" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/carpet/stellar, -/area/ship/crew/canteen) -"rK" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - piping_layer = 2; - volume = 250000 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"rM" = ( -/obj/machinery/power/smes, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"rW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"sb" = ( -/obj/machinery/vending/cigarette/beach, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 9 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"sd" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/holosign/barrier/atmos/infinite, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"sk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/lattice/catwalk, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"sl" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/obj/machinery/holopad/emergency/atmos, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"sn" = ( -/obj/item/bedsheet/orange, -/obj/item/toy/plush/plushvar, -/obj/structure/bed, -/obj/structure/window/reinforced/tinted, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"su" = ( -/obj/structure/closet/crate/secure/engineering{ - name = "WARNING - Supermatter Crystal - DANGER" - }, -/obj/machinery/power/supermatter_crystal/shard, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"sy" = ( -/obj/machinery/atmospherics/components/unary/tank/nitrogen{ - piping_layer = 2; - volume = 250000 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"sz" = ( -/obj/machinery/holopad/emergency/engineering, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"sB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"sC" = ( -/obj/effect/turf_decal/number/five, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"sL" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"sO" = ( -/obj/machinery/computer/rdconsole/production{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"sR" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"sY" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"td" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 1 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"tg" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/decal/cleanable/insectguts, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"tj" = ( -/obj/machinery/microwave{ - desc = "Musty smelling microwave, old and shitty. If you could describe it, it would be green" - }, -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 10 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"tk" = ( -/obj/machinery/camera/autoname, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"tm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 10 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"tp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"tq" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/machinery/button/door{ - dir = 8; - id = "Burn Chamber Blast"; - name = "Burn Chamber Vent Control"; - pixel_x = 26; - pixel_y = 5 - }, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"tt" = ( -/turf/closed/wall/mineral/wood, -/area/ship/crew/canteen) -"tI" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"tM" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder/constructed, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"tZ" = ( -/obj/docking_port/mobile{ - callTime = 250; - launch_status = 0; - name = "Engineering Project"; - port_direction = 2; - preferred_direction = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"ua" = ( -/obj/structure/table/wood/reinforced, -/obj/item/toy/foamblade, -/obj/item/toy/gun, -/turf/open/floor/carpet/stellar, -/area/ship/crew/canteen) -"uj" = ( -/obj/machinery/suit_storage_unit/independent/mining/eva, -/obj/effect/turf_decal/corner_steel_grid/full, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"uq" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"uz" = ( -/obj/machinery/button/ignition/incinerator/toxmix{ - id = "TEG_igniter"; - pixel_y = -29 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/weldingtool, -/obj/item/weldingtool, -/obj/item/weldingtool, -/obj/item/weldingtool, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"uB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/radiation, -/obj/effect/turf_decal/industrial/radiation{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"uG" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/r_wall, -/area/ship/medical) -"uN" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/green, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"uQ" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"uW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"uX" = ( -/obj/machinery/power/emitter, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"vb" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown/border, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"vc" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"vd" = ( -/obj/effect/decal/cleanable/crayon, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"vj" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"vl" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/redtag, -/obj/item/clothing/suit/redtag, -/obj/item/clothing/suit/redtag, -/obj/item/clothing/suit/redtag, -/obj/item/clothing/suit/bluetag, -/obj/item/clothing/suit/bluetag, -/obj/item/clothing/suit/bluetag, -/obj/item/clothing/suit/bluetag, -/obj/item/clothing/head/helmet/bluetaghelm, -/obj/item/clothing/head/helmet/bluetaghelm, -/obj/item/clothing/head/helmet/bluetaghelm, -/obj/item/clothing/head/helmet/bluetaghelm, -/obj/item/clothing/head/helmet/redtaghelm, -/obj/item/clothing/head/helmet/redtaghelm, -/obj/item/clothing/head/helmet/redtaghelm, -/obj/item/clothing/head/helmet/redtaghelm, -/obj/item/gun/energy/laser/redtag, -/obj/item/gun/energy/laser/redtag, -/obj/item/gun/energy/laser/redtag, -/obj/item/gun/energy/laser/redtag, -/obj/item/gun/energy/laser/bluetag, -/obj/item/gun/energy/laser/bluetag, -/obj/item/gun/energy/laser/bluetag, -/obj/item/gun/energy/laser/bluetag, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"vq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-6" - }, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"vr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow/bordercorner{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"vv" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"vw" = ( -/obj/structure/chair/comfy/shuttle/bronze, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"vA" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"vB" = ( -/obj/structure/cable/pink{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/ash/snappop_phoenix, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"vC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8; - filter_types = list("o2") - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"vJ" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 16 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"vL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/lattice/catwalk, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"vX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"wf" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/plating/airless, -/area/ship/external) -"wg" = ( -/turf/open/floor/plating/airless, -/area/ship/external) -"wk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"wq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"wy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/decal/cleanable/molten_object/large, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"wz" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"wH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"wP" = ( -/obj/machinery/vending/boozeomat/all_access, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"wU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"wZ" = ( -/obj/machinery/light/directional/north, -/obj/machinery/button/door{ - dir = 4; - id = "Storage Bay Blast"; - name = "Storage Bay Doors Control"; - pixel_x = -25 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"xa" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"xl" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/turf/open/floor/carpet/stellar, -/area/ship/crew/canteen) -"xo" = ( -/obj/structure/sink{ - pixel_y = 15 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"xv" = ( -/obj/structure/table/wood/poker, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -5; - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"xA" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-10" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"xC" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump/layer2, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"xE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/spline/fancy/wood/cee, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"xQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "TEG Waste Disposal" - }, -/obj/effect/turf_decal/industrial/outline/red, -/obj/effect/turf_decal/trimline/transparent/bar, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"xW" = ( -/obj/machinery/power/smes, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ya" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"yd" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"yg" = ( -/obj/machinery/shower{ - pixel_y = 13 - }, -/obj/structure/curtain, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"yj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"yp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "4-9" - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"yy" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 9 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"yz" = ( -/obj/machinery/holopad/emergency/engineering, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"yB" = ( -/obj/structure/table/wood/reinforced, -/obj/item/toy/cards/deck{ - pixel_y = 11 - }, -/obj/item/toy/eightball{ - pixel_x = -8 - }, -/turf/open/floor/carpet/stellar, -/area/ship/crew/canteen) -"yM" = ( -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/structure/table/rolling, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/o2, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/brute, -/obj/item/defibrillator, -/obj/item/stock_parts/cell/high, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"yN" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"yO" = ( -/obj/machinery/light/directional/west, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"yP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"yQ" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "C02 Chamber Blast"; - name = "C02 Chamber Vent" - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"yT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"ze" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"zi" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/pink{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"zl" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/railing, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"zm" = ( -/obj/structure/particle_accelerator/power_box, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"zs" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"zt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/washing_machine, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"zu" = ( -/obj/structure/particle_accelerator/fuel_chamber, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"zy" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor{ - id = "Storage Bay Blast"; - name = "Storage Bay Doors" - }, -/turf/open/floor/plating, -/area/ship/storage) -"zB" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 16 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"zE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4; - filter_types = list("o2","n2") - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"zG" = ( -/turf/closed/wall/mineral/titanium/survival, -/area/ship/engineering/engine) -"zH" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/corner/opaque/yellow/border{ - dir = 10 - }, -/obj/item/radio/intercom/wideband/table{ - pixel_y = -9 - }, -/obj/item/disk/holodisk/rube/disk1, -/obj/item/disk/holodisk/rube/disk2, -/obj/item/disk/holodisk/rube/disk3, -/obj/item/disk/holodisk/rube/disk4, -/obj/item/disk/holodisk/rube/disk5, -/obj/item/disk/holodisk/rube/disk6, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"zL" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"zQ" = ( -/obj/effect/decal/cleanable/glass/plasma, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"zV" = ( -/obj/machinery/light/directional/west, -/obj/structure/toilet/secret{ - dir = 8; - pixel_x = 7; - secret_type = "/obj/item/toy/plush/blahaj" - }, -/obj/effect/decal/cleanable/insectguts, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"zW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ag" = ( -/obj/machinery/rnd/production/protolathe/department/engineering, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Aj" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Ak" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = -30 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Al" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/transparent/bar, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Au" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Av" = ( -/obj/machinery/camera/autoname, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ax" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/sign/warning/deathsposal{ - name = "\improper LAUNCH TUBE: LEADS TO SPACE sign"; - pixel_y = -32; - sign_change_name = "Warning - Launch Tube: Leads to Space" - }, -/obj/effect/turf_decal/corner/opaque/brown/border, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"AA" = ( -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/obj/machinery/door/window{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"AL" = ( -/obj/structure/closet/radiation, -/obj/structure/sign/warning/deathsposal{ - name = "\improper LAUNCH TUBE: LEADS TO SPACE sign"; - pixel_y = -32; - sign_change_name = "Warning - Launch Tube: Leads to Space" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"AN" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"AS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"AV" = ( -/obj/structure/chair/stool/bar, -/obj/item/toy/plush/moth, -/obj/effect/turf_decal/spline/fancy/wood, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"AZ" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Bo" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Bx" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "Plasma Chamber Blast"; - name = "Plasma Chamber Vent" - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"BD" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/ship/external) -"BM" = ( -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"BO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"BV" = ( -/turf/open/floor/plating, -/area/ship/engineering/engine) -"BZ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Cc" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Cg" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Ck" = ( -/obj/structure/closet/crate/freezer, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/item/pizzabox/meat, -/obj/item/pizzabox/vegetable, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 8 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"Cw" = ( -/obj/structure/closet/secure_closet/atmospherics{ - anchored = 1; - can_be_unanchored = 1 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/belt/utility/full/engi, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/holosign_creator/atmos, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/analyzer, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"CA" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"CB" = ( -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"CC" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"CH" = ( -/obj/machinery/air_sensor/atmos/carbon_tank, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"CI" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/effect/turf_decal/corner/opaque/yellow/border{ - dir = 10 - }, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"CJ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"CP" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/computer/camera_advanced{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow/border{ - dir = 6 - }, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"CT" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"CV" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"CW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Di" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/carpet/stellar, -/area/ship/crew/canteen) -"Do" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "2-5" - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Ds" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/corner_steel_grid/full{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Dt" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/machinery/light/directional/east, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Dv" = ( -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Dw" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Dx" = ( -/obj/machinery/atmospherics/components/binary/pump, -/obj/effect/turf_decal/industrial/outline/red, -/obj/effect/turf_decal/trimline/transparent/bar, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Dy" = ( -/obj/structure/table/wood, -/obj/structure/bedsheetbin, -/obj/machinery/computer/cryopod/directional/west, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"Dz" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"DE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"DQ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 10 - }, -/obj/effect/decal/cleanable/ash/snappop_phoenix, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"DR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"DW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8; - filter_types = list("n2") - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Eg" = ( -/obj/machinery/air_sensor/atmos/toxin_tank, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Ep" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "1-6" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/bridge) -"Eu" = ( -/obj/structure/chair/stool/bar, -/obj/item/toy/plush/knight, -/obj/effect/turf_decal/spline/fancy/wood, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"EC" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"EF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"EH" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"EL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/computer/atmos_control/tank/toxin_tank, -/obj/machinery/light/directional/east, -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"ER" = ( -/obj/item/bedsheet/dorms, -/obj/structure/bed, -/obj/item/toy/plush/goatplushie, -/obj/structure/window/reinforced/tinted, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"ES" = ( -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/open/floor/carpet/stellar, -/area/ship/crew/canteen) -"Fb" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/fancy/cigarettes/cigpack_robustgold, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Fi" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"Fj" = ( -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/storage/backpack/satchel/explorer, -/obj/item/storage/backpack/satchel/explorer, -/obj/structure/closet/secure_closet/miner, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/item/clothing/suit/hooded/explorer, -/obj/item/clothing/suit/hooded/explorer, -/obj/item/storage/belt/mining/vendor, -/obj/item/storage/belt/mining/vendor, -/obj/item/radio/headset/headset_eng, -/obj/item/radio/headset/headset_eng, -/obj/effect/turf_decal/corner_steel_grid{ - dir = 4 - }, -/obj/effect/turf_decal/corner_steel_grid{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Fm" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 1; - name = "Mix Chamber to Engine" - }, -/obj/structure/sign/poster/official/safety_internals{ - pixel_y = -29 - }, -/obj/effect/decal/cleanable/ash/snappop_phoenix, -/obj/effect/turf_decal/industrial/radiation, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Fr" = ( -/obj/machinery/power/generator, -/obj/structure/cable/pink, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ft" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/layer2{ - dir = 1; - on = 1 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Fw" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"FE" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"FP" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"FQ" = ( -/obj/machinery/button/door{ - dir = 4; - id = "N2 Chamber Blast"; - name = "N2 Chamber Vent Control"; - pixel_x = -25 - }, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"FZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Gc" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Gd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"Ge" = ( -/obj/structure/closet/crate/solarpanel_small, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Gf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Gr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/bridge) -"Gs" = ( -/obj/structure/closet/crate/radiation, -/obj/item/circuitboard/machine/rad_collector, -/obj/item/circuitboard/machine/rad_collector, -/obj/item/circuitboard/machine/rad_collector, -/obj/item/circuitboard/machine/rad_collector, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Gv" = ( -/obj/machinery/vending/engivend, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Gx" = ( -/obj/structure/closet/secure_closet/engineering_electrical{ - anchored = 1; - can_be_unanchored = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Gy" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"GL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"GP" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/deathsposal{ - pixel_x = -28 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"GW" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/plasma, -/obj/effect/turf_decal/corner/opaque/brown/border, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"GY" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"GZ" = ( -/turf/closed/wall/r_wall/rust, -/area/ship/engineering/engine) -"Hb" = ( -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Hi" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "5-8" - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Hn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Hp" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Hq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"Ht" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 8 - }, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = 31 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Hu" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 10 - }, -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"Hw" = ( -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/structure/table/wood, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"Hx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"HC" = ( -/obj/item/gps, -/obj/item/gps, -/obj/item/gps, -/obj/item/gps, -/obj/item/gps, -/obj/item/gps, -/obj/structure/table/wood, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"HE" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"HK" = ( -/obj/structure/closet/wardrobe/pjs, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"HT" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"HW" = ( -/obj/structure/railing, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Ie" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"If" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Im" = ( -/obj/structure/closet/crate/internals, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"In" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"Is" = ( -/obj/item/clothing/head/helmet/space/fragile, -/obj/item/clothing/suit/space/fragile, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/suit_storage_unit/inherit, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"Ix" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Iz" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/holosign/barrier/atmos/infinite, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"IF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/deathsposal{ - pixel_x = 30 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"IG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"IH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/closet/firecloset/wall{ - dir = 1; - pixel_y = -29 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"IL" = ( -/obj/structure/mineral_door/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"IO" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/bridge) -"IR" = ( -/obj/machinery/light/directional/north, -/obj/structure/lattice/catwalk, -/obj/item/borg/upgrade/modkit/indoors, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"IS" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 1 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"IW" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/railing, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"IY" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/hatch, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/holosign/barrier/atmos/infinite, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Jj" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Jp" = ( -/obj/machinery/light/directional/north, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab/chicken, -/obj/item/reagent_containers/food/snacks/meat/slab/chicken, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Js" = ( -/obj/machinery/power/emitter, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Jx" = ( -/obj/machinery/camera/autoname, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"JK" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"JN" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 1; - name = "TEG Burn-Chamber Disposal" - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"JO" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"Ke" = ( -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"Kf" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Kg" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Kh" = ( -/obj/structure/chair/sofa/corner{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/stellar, -/area/ship/crew/canteen) -"Kr" = ( -/obj/machinery/grill, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Kt" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Kw" = ( -/obj/machinery/atmospherics/components/binary/circulator{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Kx" = ( -/obj/structure/closet/secure_closet/engineering_personal{ - anchored = 1; - can_be_unanchored = 1 - }, -/obj/item/holosign_creator/engineering, -/obj/item/clothing/head/beret/eng, -/obj/item/clothing/head/beret/eng/hazard, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/storage/belt/utility/full/engi, -/obj/item/clothing/glasses/welding, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical, -/obj/item/analyzer, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Kz" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/uranium/five, -/obj/item/stack/sheet/mineral/plasma/five, -/obj/item/reagent_containers/glass/bottle/radium, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"KI" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/beanbag, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"KJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/plasma, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"KM" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"KO" = ( -/obj/machinery/atmospherics/components/trinary/mixer/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"KT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/obj/machinery/button/door{ - dir = 4; - name = "02 Chamber Vent Control"; - pixel_x = -25 - }, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"KV" = ( -/obj/structure/particle_accelerator/particle_emitter/center, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Lc" = ( -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Le" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Lg" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"Lk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Lt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"LC" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/observer_start, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"LF" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"LH" = ( -/obj/machinery/light/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/disk/holodisk/rube/disk5, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"LK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/holosign/barrier/atmos/infinite, -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"LL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"LQ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"LW" = ( -/obj/machinery/particle_accelerator/control_box, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"LZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/button/door{ - dir = 4; - id = "Storage Bay Blast"; - name = "Storage Bay Doors Control"; - pixel_x = -25 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/radiation/corner{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"Mb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Mc" = ( -/obj/structure/rack, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/item/stack/sheet/plasteel/twenty, -/obj/item/stack/sheet/plasmarglass{ - amount = 15 - }, -/obj/item/stack/sheet/plastic/five, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/machinery/light/directional/north, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/cell, -/obj/item/stock_parts/cell, -/obj/item/stock_parts/cell, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/scanning_module, -/obj/item/stock_parts/scanning_module, -/obj/item/stock_parts/scanning_module, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Mk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Mp" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"MD" = ( -/obj/effect/turf_decal/atmos/plasma, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"MJ" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"MN" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/item/toy/plush/hornet/gay, -/obj/effect/turf_decal/spline/fancy/wood, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"MO" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"MR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Nb" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"Ni" = ( -/obj/effect/turf_decal/trimline/transparent/bar, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Nj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 9 - }, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"Np" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Nw" = ( -/obj/structure/mineral_door/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"NC" = ( -/obj/structure/closet/emcloset/wall{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"NG" = ( -/obj/machinery/button/door{ - dir = 4; - id = "Plasma Chamber Blast"; - name = "Plasma Chamber Vent Control"; - pixel_x = -25 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"NO" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"NR" = ( -/obj/machinery/atmospherics/components/unary/tank/carbon_dioxide{ - piping_layer = 2; - volume = 250000 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Of" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"Oj" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Ol" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Or" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"Ot" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/pink{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"OD" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"OK" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/closet/cabinet, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"OV" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing/corner, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"OZ" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 6 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Pe" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Pj" = ( -/obj/machinery/door/airlock/hatch, -/obj/structure/fans/tiny, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/turf/open/floor/engine, -/area/ship/engineering/atmospherics) -"Ps" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"PD" = ( -/obj/machinery/camera/autoname, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/bridge) -"PG" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"PJ" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering/atmospherics) -"PM" = ( -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/bridge) -"PR" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Qd" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/west, -/obj/machinery/cell_charger, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/corner/opaque/yellow/border{ - dir = 9 - }, -/obj/item/stock_parts/cell/hyper/empty, -/obj/item/stock_parts/cell/hyper/empty, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"Qh" = ( -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Qj" = ( -/obj/structure/sign/departments/restroom, -/turf/closed/wall/mineral/wood, -/area/ship/crew/canteen) -"Qw" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Qy" = ( -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"QE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "6-8" - }, -/obj/effect/turf_decal/industrial/radiation, -/obj/effect/turf_decal/industrial/radiation{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"QQ" = ( -/turf/closed/wall/mineral/iron, -/area/ship/crew/dorm) -"QY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 8; - name = "Plasma Out" - }, -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = 31 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Rc" = ( -/obj/item/circuitboard/machine/rdserver, -/obj/structure/frame/machine, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Rn" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/rag, -/obj/item/reagent_containers/food/drinks/shaker, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Ro" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Ru" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"RB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"RF" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/corner_steel_grid/full{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"RJ" = ( -/obj/effect/turf_decal/atmos/mix, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"RV" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/structure/tank_dispenser, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"RW" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/holosign/barrier/atmos/infinite, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Sb" = ( -/obj/structure/closet/secure_closet/engineering_welding{ - anchored = 1; - can_be_unanchored = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Se" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/transparent/bar/filled, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Sf" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/layer4{ - dir = 8; - on = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"Sj" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"Sm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/field/generator, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Sp" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/pink{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ss" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/corner_steel_grid/full{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Sv" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/east, -/obj/structure/railing/corner, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Sw" = ( -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/thermomachine/freezer, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stack/cable_coil/cut, -/obj/item/stack/sheet/glass, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Sx" = ( -/obj/machinery/light/directional/west, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"SD" = ( -/obj/effect/turf_decal/number/six, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"SK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"SM" = ( -/obj/machinery/vending/wardrobe/atmos_wardrobe, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"SQ" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"ST" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"SY" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"Th" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Tl" = ( -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"To" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/spline/fancy/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"Tq" = ( -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Tr" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Tt" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"TC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"TD" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"TG" = ( -/obj/machinery/atmospherics/components/unary/tank/oxygen{ - piping_layer = 2; - volume = 250000 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"TU" = ( -/obj/structure/lattice/catwalk, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"TV" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"TW" = ( -/obj/structure/mineral_door/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Ua" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow/bordercorner, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"Uj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Uq" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 8; - name = "Plasma to Thrusters" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Uw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"UB" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/engineering) -"UE" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"UF" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 9 - }, -/obj/effect/decal/cleanable/glass/plasma, -/obj/effect/turf_decal/corner/opaque/brown/border, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"UH" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/deliveryChute, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"UJ" = ( -/obj/machinery/door/window{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"UL" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"UM" = ( -/obj/structure/table/optable, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/obj/item/tank/internals/anesthetic, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/breath/medical, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"US" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-6" - }, -/obj/machinery/door/window{ - dir = 1 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"UT" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 1; - piping_layer = 2; - volume = 250000 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"UX" = ( -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 6 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"UY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/corner/opaque/yellow/border{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/ship/bridge) -"Vk" = ( -/obj/effect/turf_decal/atmos/oxygen, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Vo" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - name = "Gas Mix to Mix Chamber" - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 8; - id = "Mix Chamber Blast"; - name = "Mix Chamber Vent Control"; - pixel_x = 26 - }, -/obj/effect/turf_decal/industrial/radiation, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Vp" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 10 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Vr" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Vt" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Vz" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"VA" = ( -/turf/closed/wall/mineral/titanium/survival/nodiagonal, -/area/ship/engineering/engine) -"VJ" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"VK" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/plating/airless, -/area/ship/external) -"VN" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"VS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ - dir = 1; - name = "Mix Tank Scrubber" - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"VT" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/deliveryChute, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Wp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Wq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8; - filter_types = list("plasma") - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Wr" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/spline/plain/opaque/yellow{ - dir = 1 - }, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"WG" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"WI" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"WN" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown/border, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Xb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/green{ - icon_state = "0-9" - }, -/obj/structure/cable/green{ - icon_state = "4-9" - }, -/obj/effect/turf_decal/industrial/radiation, -/obj/effect/turf_decal/industrial/radiation{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -12; - pixel_y = -16 - }, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"Xi" = ( -/obj/effect/turf_decal/atmos/nitrogen, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Xn" = ( -/turf/closed/wall/r_wall/rust, -/area/ship/engineering/atmospherics) -"Xo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/cable/pink{ - icon_state = "4-10" - }, -/obj/effect/decal/cleanable/crayon, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Xp" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Xq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Xv" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"XC" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/cable/green{ - icon_state = "1-6" - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/obj/item/storage/firstaid/brute, -/obj/item/storage/box/gloves, -/obj/item/storage/box/masks, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"XJ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/railing/corner, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"XN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Yf" = ( -/obj/structure/sink/kitchen{ - dir = 1; - pixel_y = -10 - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Yh" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"Yi" = ( -/obj/machinery/suit_storage_unit/radsuit, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Yj" = ( -/obj/item/bedsheet/clown, -/obj/item/clothing/head/clownmitre, -/turf/closed/wall/mineral/bananium, -/area/ship/medical) -"Yl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"Yt" = ( -/obj/machinery/atmospherics/components/trinary/mixer/layer2{ - dir = 8; - node1_concentration = 0.7; - node2_concentration = 0.3 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Yw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Yx" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Yy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"YB" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"YC" = ( -/obj/structure/particle_accelerator/particle_emitter/left, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"YH" = ( -/obj/effect/turf_decal/atmos/carbon_dioxide, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"YS" = ( -/obj/effect/turf_decal/trimline/transparent/bar, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Zc" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 6 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Zg" = ( -/turf/template_noop, -/area/template_noop) -"Zh" = ( -/turf/open/floor/engine/airless, -/area/ship/engineering/engine) -"Zj" = ( -/turf/closed/wall/r_wall, -/area/ship/medical) -"Zk" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Zm" = ( -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"Zn" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm) -"Zr" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 8 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"Zt" = ( -/obj/machinery/vending/wallmed{ - pixel_y = 28 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Zu" = ( -/obj/machinery/computer/atmos_control/tank/air_tank, -/obj/machinery/light/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Zy" = ( -/obj/structure/frame/machine, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Zz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/radiation, -/obj/effect/turf_decal/industrial/radiation{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/ship/storage) -"ZD" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"ZF" = ( -/obj/machinery/light/directional/south, -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway) -"ZG" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "N2 Chamber Blast"; - name = "N2 Chamber Vent" - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"ZU" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"ZY" = ( -/obj/structure/chair/sofa/left{ - dir = 4 - }, -/obj/item/toy/plush/among{ - pixel_x = 8; - pixel_y = -8 - }, -/turf/open/floor/carpet/stellar, -/area/ship/crew/canteen) -"ZZ" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/deathsposal{ - name = "\improper LAUNCH TUBE: LEADS TO SPACE sign"; - pixel_y = -32; - sign_change_name = "Warning - Launch Tube: Leads to Space" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown/border, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) - -(1,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(2,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(3,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -tt -tt -tt -tt -tt -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(4,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -tt -tt -aP -Kz -KI -tt -tt -tt -tt -tt -tt -tt -tt -Zg -QQ -QQ -QQ -QQ -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(5,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -tt -Jp -Hb -rW -fU -tt -tM -qz -wP -sb -Ck -tj -tt -tt -tt -ll -Dy -QQ -QQ -QQ -QQ -QQ -QQ -QQ -QQ -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(6,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -tt -SQ -Hb -bX -ch -Nw -FZ -FZ -kp -Hq -cL -mO -ZY -Kh -tt -cy -Ke -Lg -rp -Ke -ER -Yi -Al -Tq -QQ -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(7,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -tt -tt -Kr -iA -cc -tt -Rn -Hb -Fb -Mp -dP -AV -yB -xl -tt -vl -Ke -Hw -Zn -OK -gj -by -YS -Tq -QQ -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(8,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -gk -gk -gk -Zg -Zg -Zg -tt -tt -xo -bD -tt -qu -Hb -xv -Mp -cs -Eu -rJ -Di -tt -HK -sz -Ke -rp -Ke -jl -by -YS -Rc -QQ -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(9,1,1) = {" -Zg -Zg -Zg -Zg -gk -gk -VN -KJ -gk -gk -gk -Zg -Zg -tt -CC -rD -tt -Yx -zB -qs -Mp -wq -MN -ua -ES -tt -ey -Ke -HC -Zn -OK -gj -MJ -Ni -oZ -QQ -Zg -Zg -Zg -Zg -Zg -Zg -VA -VA -VA -VA -VA -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(10,1,1) = {" -Zg -Zg -Zg -Zg -gk -id -kW -iO -Np -uN -CA -UB -Zg -tt -tt -tt -tt -tt -tt -tt -Gd -IF -To -hf -xE -eC -sB -US -GL -rp -Ke -sn -WG -YS -Ag -QQ -Zg -Zg -Zg -Zg -Zg -Zg -VA -rM -zi -yO -VA -VA -VA -VA -VA -BD -Zg -Zg -Zg -Zg -"} -(11,1,1) = {" -Zg -Zg -Zg -Zg -gk -ld -gm -Aj -qP -Dz -eA -Le -Zg -Zg -Zg -Zg -tt -Sj -BM -ze -Of -tt -tt -Qj -Zk -tt -oq -zt -bp -gb -nn -dM -ez -ly -sO -QQ -gX -gX -Zg -Zg -Zg -Zg -VA -cF -ag -OZ -td -IS -aa -xQ -jC -JN -Zg -Zg -Zg -Zg -"} -(12,1,1) = {" -Zg -Zg -Zg -Zg -gk -pb -XN -FP -Qw -eO -fK -UB -Zg -Zg -Zg -Zg -tt -Nb -tt -tt -jn -tt -yg -zV -vJ -tt -Wr -hQ -qi -tp -eX -eX -eX -yp -nQ -AZ -tI -gX -bL -bL -GZ -GZ -VA -qC -ag -KM -BV -BV -BV -Kt -zG -BD -Zg -Zg -Zg -Zg -"} -(13,1,1) = {" -Zg -Zg -Zg -Zg -gk -gk -Mk -kt -gk -gk -gk -Zg -Zg -Zg -Zg -Zg -oK -HW -Zg -Zg -Vt -tt -tt -tt -tt -tt -QQ -AZ -QQ -Sb -UJ -Gx -hu -rd -SM -QQ -CV -Kf -AS -AS -cV -Sx -ya -cF -vB -KM -wU -gc -BV -uz -zG -Zg -Zg -Zg -Zg -Zg -"} -(14,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -wy -Lk -RW -GY -AN -Gc -Zj -Zj -uG -Zj -Zj -Ie -kM -kM -Gy -Hp -Sv -ix -bZ -QQ -tI -OD -QQ -ke -qk -Kx -Cw -od -Gv -QQ -Zg -Zg -Zg -Zg -Zg -Zg -VA -sL -ag -KM -zW -nb -BV -LH -zG -Zg -Zg -Zg -Zg -Zg -"} -(15,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -Qy -Ax -gk -eZ -eZ -vc -Zj -pv -UM -yM -Zj -Gr -hR -hR -hR -hR -hR -Zg -vj -QQ -OD -xa -QQ -aN -Se -Kx -Cw -Lt -jL -QQ -Zg -Zg -Zg -Zg -Zg -Zg -VA -cO -pp -hV -fk -Wp -BV -EH -zG -Zg -Zg -Zg -Zg -Zg -"} -(16,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -iR -GW -gk -eZ -eZ -UE -Zj -Zt -AA -Yf -Zj -lr -Ep -qZ -Qd -CI -hR -hR -Au -gX -gP -gX -QQ -QQ -QQ -QQ -QQ -sd -QQ -QQ -pz -Zg -Zg -Zg -ZF -VA -VA -Av -bN -pg -bm -vd -Ru -Yh -zG -Zg -Zg -Zg -Zg -Zg -"} -(17,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -cM -UF -gk -eZ -eZ -wz -LK -wk -Yl -XC -Zj -hR -dd -qT -UY -vr -zH -hR -cE -Do -DE -Hp -Hp -Hp -Hp -Hp -nw -UL -XJ -GY -jX -MO -kM -Xv -bE -MR -Uj -oY -dL -mr -ay -bI -qv -hK -zG -Zg -Zg -Zg -Zg -Zg -"} -(18,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -Tt -UX -em -jW -jW -cJ -UH -ZU -TC -vX -hC -TW -bj -ao -nq -vw -jG -hR -qU -uq -Oj -iL -iL -iL -iL -Dt -zL -vv -IW -Zg -Zg -Zc -iL -Zm -yN -IY -at -yz -Hn -rj -Fr -LC -Ru -Zh -rm -Zg -Zg -Zg -Zg -Zg -"} -(19,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -vb -gk -gk -gk -eZ -eZ -Zj -Zj -NC -Is -Zj -hR -PD -qZ -nY -Ua -CP -hR -zl -Zg -Tr -bT -bT -bT -bT -bT -FE -jo -In -Xq -LL -Nj -iS -tm -IG -LL -bC -dK -Xo -jd -Kw -Dx -qv -ds -VA -Zg -Zg -Zg -Zg -Zg -"} -(20,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -nl -Ro -sR -gk -bL -bL -Yj -Zj -Zj -Zj -Zj -eq -PM -qZ -mj -ml -hR -hR -hB -Xn -kn -bT -rK -zE -gg -bT -Ol -Hx -qH -ny -Fm -IG -gQ -VS -RJ -lX -YB -VJ -bN -vd -BV -vd -Ru -Ru -VA -Zg -Zg -Zg -Zg -Zg -"} -(21,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -gk -gk -ZZ -gk -bL -bL -bL -bL -bL -bL -bL -IO -hR -hR -hR -dm -hR -Zg -Hi -Xn -CB -bT -Hu -kN -fB -sk -RV -fo -rE -qK -Vo -Pj -Cg -Pe -Ft -lX -tq -cF -Ot -RB -kb -LQ -eD -Uw -VA -Zg -Zg -Zg -Zg -Zg -"} -(22,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -gk -TD -mi -sY -sY -sY -mS -sY -sY -Xp -yT -Bo -Bo -Bo -OV -jJ -xA -HT -bT -Vr -bT -sk -hZ -sk -sk -gY -CW -IH -bT -bT -bT -bT -bT -bT -bT -VA -Jx -ag -zW -nb -gF -BV -WI -VA -Zg -Zg -Zg -Zg -Zg -"} -(23,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -gk -gk -WN -gk -gk -Zg -Zg -Zg -Zg -Zg -bL -Ps -hJ -Vz -Vz -fZ -Zg -Zg -Dw -bT -Qh -dR -ph -gv -Ak -sl -Uq -yP -Yt -NO -Fi -JO -AS -Tl -VT -PR -ya -cF -vB -aE -EF -KO -eD -bA -VA -Zg -Zg -Zg -Zg -Zg -"} -(24,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -zQ -vA -TV -uN -CA -UB -Zg -Zg -Zg -Zg -Xn -kn -eU -PJ -bT -bT -bT -bT -Iz -bT -tk -BZ -fT -DQ -ct -DR -BO -hl -CJ -bT -nG -Xn -Zg -Zg -Zg -Zg -VA -tg -ag -BV -ba -HE -hr -Uw -VA -BD -Zg -Zg -Zg -Zg -"} -(25,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -iR -gG -xC -pK -eA -Le -Zg -Zg -Zg -Zg -bT -CB -yj -FQ -KT -PG -qg -NG -pM -GP -zs -fp -LF -Fw -bg -uW -yd -vq -Jj -bT -ei -ei -ei -Zg -Zg -Zg -VA -cF -ag -BV -Sw -Sw -ST -rn -Gf -fL -Zg -Zg -Zg -Zg -"} -(26,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -Qy -Ix -lg -ff -fK -UB -Zg -Zg -Zg -Zg -bT -ej -Mb -jV -Cc -Lc -Ht -Zu -Cc -Lc -Ht -iC -Cc -Lc -Ht -EL -rk -Yy -QY -IL -mP -LZ -ei -IR -Zg -Zg -VA -xW -Sp -Kg -VA -VA -VA -VA -VA -BD -Zg -Zg -Zg -Zg -"} -(27,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -JK -Yw -gk -gk -gk -Zg -Zg -Zg -Zg -Zg -bT -If -SK -bT -wH -rv -vL -bT -wH -rv -vL -bT -wH -rv -vL -bT -TU -rv -pF -bT -ma -Xb -ei -ei -ei -ei -VA -VA -VA -VA -VA -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(28,1,1) = {" -Zg -Zg -Zg -Zg -Zg -gk -gk -gk -gk -Zg -Zg -Zg -Zg -Zg -Zg -Zg -bT -Th -bT -bT -DW -Xi -uQ -bT -vC -Vk -dD -bT -pQ -YH -jy -bT -ro -MD -Wq -bT -iQ -Zz -rr -aI -ZD -Dv -Ds -uj -ei -wZ -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(29,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Sf -Zg -bT -ij -SD -Zr -bT -EC -sC -Zr -bT -CH -be -Zr -bT -Zr -jx -Eg -bT -Mc -uB -Sm -rr -ZD -Dv -Fj -gM -zy -wg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(30,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -bT -sy -CT -yy -bT -TG -CT -yy -bT -NR -CT -yy -bT -Vp -nu -UT -bT -kz -QE -dY -Im -eE -eE -Ss -RF -zy -tZ -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(31,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -bT -bT -bT -ZG -bT -bT -bT -dt -bT -bT -bT -yQ -bT -Bx -bT -bT -bT -Zy -mV -bB -SY -Or -Or -Or -bb -zy -wg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(32,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -ei -YC -cG -hE -su -Ge -fs -fs -fs -Gs -ek -zy -wg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(33,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -ei -KV -zm -LW -zu -uX -nT -nT -Js -pO -AL -ei -wf -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(34,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -VK -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(35,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(36,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(37,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(38,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(39,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} -(40,1,1) = {" -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -Zg -"} diff --git a/_maps/shuttles/independent/independent_shepherd.dmm b/_maps/shuttles/independent/independent_shepherd.dmm deleted file mode 100644 index 891811e17789..000000000000 --- a/_maps/shuttles/independent/independent_shepherd.dmm +++ /dev/null @@ -1,7545 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ad" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"ai" = ( -/obj/item/clothing/suit/hooded/chaplain_hoodie, -/obj/item/clothing/suit/hooded/chaplain_hoodie, -/obj/item/clothing/suit/hooded/chaplain_hoodie, -/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit, -/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit, -/obj/structure/closet/wall{ - dir = 8; - pixel_x = 30 - }, -/obj/structure/dresser, -/obj/item/clothing/suit/hooded/chaplain_hoodie, -/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit, -/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"am" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/hydroponics) -"aq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/wood, -/area/ship/crew/library) -"av" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lantern, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"ax" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"az" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/item/flashlight/lantern, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"aI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/crew/library) -"aK" = ( -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"aM" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"bb" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"bh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"bi" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/dorm/dormtwo) -"bj" = ( -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"br" = ( -/obj/machinery/atmospherics/components/trinary/filter/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"bt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters" - }, -/turf/open/floor/plating, -/area/ship/crew/chapel) -"bx" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"bM" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/engineering/atmospherics) -"bQ" = ( -/turf/open/floor/plating/ship/water, -/area/ship/crew/hydroponics) -"bS" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/dorm/dormtwo) -"bW" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"bX" = ( -/obj/structure/fermenting_barrel, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"cd" = ( -/obj/structure/chair/pew/right, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"cf" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/library) -"cn" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"cr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"cu" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"cw" = ( -/obj/item/reagent_containers/food/drinks/drinkingglass{ - list_reagents = list(/datum/reagent/consumable/ethanol/trappist=50) - }, -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"cB" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloorblack/corner{ - dir = 8 - }, -/obj/machinery/door/airlock{ - name = "Dormitories"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"cE" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/port) -"cJ" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"cK" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"cW" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/chapel) -"cX" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/chapel) -"cY" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"cZ" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/wood, -/area/ship/medical/morgue) -"da" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"de" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"dg" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"dm" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"ds" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"dM" = ( -/turf/closed/wall, -/area/ship/engineering/atmospherics) -"dO" = ( -/obj/structure/catwalk, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"dT" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ship/hallway/port) -"dX" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/ship/crew/library) -"dZ" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/obj/effect/turf_decal/corner/opaque/lightgrey/mono, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"eb" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"ed" = ( -/obj/structure/table/wood, -/obj/machinery/plantgenes{ - pixel_y = 7 - }, -/obj/item/storage/box/disks_plantgene{ - pixel_y = -14 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"eg" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/hydroponics) -"eh" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"ei" = ( -/obj/structure/chair/pew{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"ek" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/cow, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"eo" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/libraryscanner, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/ship/crew/library) -"eA" = ( -/obj/machinery/button/shieldwallgen{ - id = "shepherd_shields"; - pixel_x = 4; - pixel_y = -10 - }, -/obj/machinery/button/door{ - id = "chapel_recdoor"; - name = "Blast Door Control"; - pixel_x = -5; - pixel_y = -8 - }, -/turf/closed/wall/r_wall, -/area/ship/crew/canteen) -"eC" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"eK" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - name = "Dormitories" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"eM" = ( -/turf/closed/wall, -/area/ship/crew/dorm/dormtwo) -"eT" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/structure/beebox, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/queen_bee/bought, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"eU" = ( -/obj/structure/chair/wood/wings{ - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"eW" = ( -/obj/machinery/door/window/northright, -/obj/structure/curtain/cloth, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/crew/chapel/office) -"eZ" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"fb" = ( -/obj/structure/flora/ausbushes/reedbush, -/turf/open/floor/plating/ship/water, -/area/ship/crew/hydroponics) -"fl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/statue/sandstone/venus{ - anchored = 1; - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"fx" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"fz" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Dormitories" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"fB" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"fD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"fN" = ( -/obj/item/table_bell/brass{ - pixel_y = 4 - }, -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"fP" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/canteen) -"fS" = ( -/obj/machinery/space_heater, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"fW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"gf" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/breath, -/obj/item/clothing/head/helmet/space, -/obj/item/clothing/suit/space, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/canteen) -"gj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/obj/structure/railing/wood{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/item/flashlight/lantern, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"gn" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/obj/structure/railing/corner/wood{ - dir = 2 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"gp" = ( -/obj/item/flashlight/lantern, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"gr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"gD" = ( -/obj/structure/chair/wood, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/canteen) -"gI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"gJ" = ( -/obj/machinery/mass_driver{ - dir = 8; - id = "chapel_massdriver" - }, -/obj/machinery/door/window/brigdoor/eastright, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/medical/morgue) -"gL" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 12 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"gX" = ( -/obj/machinery/door/window/westleft, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"gY" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/machinery/door/airlock/grunge{ - name = "Chaplain's Quarters"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel/office) -"ha" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/port) -"hb" = ( -/obj/structure/chair/pew/right{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"hc" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/item/candle/infinite, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"he" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"hg" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/library) -"hi" = ( -/turf/open/floor/plasteel/stairs/left{ - dir = 8 - }, -/area/ship/crew/canteen) -"hn" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"hs" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/northleft{ - req_one_access_txt = null; - req_one_access = list(12,22,37) - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"hv" = ( -/turf/closed/wall, -/area/ship/crew/chapel) -"hw" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs/right{ - dir = 1 - }, -/area/ship/crew/hydroponics) -"hy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"hL" = ( -/obj/structure/sink/kitchen{ - dispensedreagent = /datum/reagent/water/holywater; - name = "Holy sink"; - pixel_y = 20 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"hM" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/turf/open/floor/plasteel/stairs/left{ - dir = 1 - }, -/area/ship/crew/hydroponics) -"hN" = ( -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/crew/chapel) -"hZ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/ship/bridge) -"if" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"ii" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"iD" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"iG" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/airlock/wood{ - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"iH" = ( -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"iI" = ( -/obj/structure/table/wood/fancy, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"iT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"iW" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"iZ" = ( -/obj/structure/table/wood, -/obj/machinery/button/door{ - dir = 1; - id = "chapel_window"; - name = "Window Shutter Control"; - pixel_x = -6; - pixel_y = -2 - }, -/obj/item/lighter, -/obj/item/storage/fancy/candle_box{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/storage/fancy/candle_box{ - pixel_x = 8; - pixel_y = 2 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/crew/chapel/office) -"jf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"jj" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/hydroponics) -"jk" = ( -/obj/effect/turf_decal/weather/dirt, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/canteen) -"jl" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/fluff/hedge, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"jo" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"jw" = ( -/obj/effect/turf_decal/borderfloorblack, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_y = 23; - pixel_x = 11 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"jz" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"jA" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/red, -/area/ship/crew/library) -"jL" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"jS" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"kc" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/starboard) -"kh" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"kp" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"kw" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/item/key/displaycase, -/obj/item/megaphone, -/obj/item/storage/box/beanbag, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/crew/chapel/office) -"kx" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"kC" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm/dormtwo) -"kE" = ( -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/crew/chapel/office) -"kH" = ( -/obj/structure/destructible/tribal_torch, -/obj/structure/railing/wood, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"kR" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "shepherd_shields"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "chapel_recdoor" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"kX" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"la" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"ld" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood/ebony, -/area/ship/hallway/port) -"lg" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "shepherd_left_thrusters"; - name = "Thruster Shield Control"; - pixel_x = -6; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"lh" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"ll" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/wood, -/area/ship/hallway/port) -"ln" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/dorm/dormtwo) -"lu" = ( -/obj/machinery/computer/pod{ - dir = 2; - id = "chapel_massdriver" - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/ship/medical/morgue) -"lM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"lO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/chapel/office) -"lS" = ( -/obj/effect/turf_decal/borderfloorblack, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"lT" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/diagonal, -/obj/item/soap, -/obj/item/soap/deluxe, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"lZ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/fluff/divine/convertaltar, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"md" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"mf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/stairs/left{ - dir = 4 - }, -/area/ship/hallway/port) -"mp" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/button/door{ - id = "shepherd_right_thrusters"; - name = "Thruster Shield Control"; - pixel_x = -6; - pixel_y = 25 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"mw" = ( -/obj/machinery/autolathe, -/obj/machinery/door/window/northright, -/turf/open/floor/plasteel, -/area/ship/engineering/electrical) -"mx" = ( -/obj/machinery/newscaster/directional/north{ - pixel_y = 30 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"mB" = ( -/turf/closed/wall, -/area/ship/crew/dorm) -"mH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"mP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"mR" = ( -/obj/effect/turf_decal/siding{ - dir = 8 - }, -/obj/machinery/holopad/emergency/command, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"mU" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"ne" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"nf" = ( -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"nx" = ( -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"nF" = ( -/obj/item/poster/random_official, -/obj/item/paper_bin/bundlenatural, -/obj/item/storage/toolbox/artistic, -/obj/item/lighter, -/obj/item/toner, -/obj/item/table_bell/brass, -/obj/structure/closet/wall{ - dir = 1; - name = "supply closet"; - pixel_y = -30 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"nM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/port) -"nP" = ( -/obj/structure/railing, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/bridge) -"nQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"nT" = ( -/turf/open/floor/plasteel/stairs/right{ - dir = 4 - }, -/area/ship/hallway/port) -"nW" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/structure/window/reinforced/spawner/north, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/curtain/cloth/fancy, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/item/toy/plush/lizardplushie, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"nY" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/plasteel/dark, -/area/ship/crew/hydroponics) -"oh" = ( -/obj/structure/table/wood, -/obj/item/storage/bag/plants, -/obj/item/hatchet/wooden, -/obj/item/shovel/spade, -/obj/item/reagent_containers/spray/weedspray, -/obj/item/cultivator, -/obj/item/reagent_containers/glass/bucket/wooden, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/wall{ - dir = 4; - name = "supply closet"; - pixel_x = -28 - }, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/item/reagent_containers/glass/bucket/wooden, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"ok" = ( -/obj/item/paper/natural{ - icon_state = "paper_words"; - default_raw_text = "

Trappist Recipe


By Pater Noster

Servings: 2 Prep Time: 10 mins Cook Time: 1-2 hrs Difficulty: Easy
Trappist beer is a rich and pleasant beer traditionally brewed by monks.

Ingredients


Ale:
Ale! The core of any good drink. Easily obtainable by fermenting oats in a barrel for a while. This will be the basis of our brew, giving it it's fruity taste and color!
Holy water:
This is what a makes a trappist a trappist and not a trapisst, the religion! Real easy to get if you are reading this where you are supposed to be reading this! If the chaplain can't bothered it's also easily harvestable from holymelons as long as you bother to separate it.
Sugar:
Sugar is what's gonna make it all come together sweetening the brew and mixing well with the ale from earlier. It's easy to obtain from grinding sugarcanes. Feel free to add liberally.

Preparation


1. Mix the ale and holy water together.
2. Add some sugar to the mix as you keep stirring it for 1 minute.
3. At this point you're free to just use it as is! But feel free to experiment by adding new flavours and really making it your own!

Closing statement


And that's it! Hopefully this guide has been somewhat helpful. A final tip I have is to drink it with bread and cheese, really finishes of the package."; - name = "paper - Trappist Recipe"; - pixel_x = 2; - pixel_y = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"on" = ( -/turf/open/floor/plasteel/stairs/right{ - dir = 4 - }, -/area/ship/crew/hydroponics) -"oo" = ( -/obj/structure/chair/wood, -/obj/effect/turf_decal/siding/wood/end{ - color = "#332521"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel/office) -"oq" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"ow" = ( -/obj/structure/railing/corner/wood{ - dir = 2 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"ox" = ( -/obj/structure/catwalk, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"oy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"oG" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/red, -/area/ship/crew/library) -"oL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"oO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 4 - }, -/obj/structure/curtain/cloth/fancy, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"oP" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"oQ" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/curtain/cloth/fancy, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"oW" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/bridge) -"oX" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"oY" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"oZ" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"pc" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/machinery/meter/atmos/distro_loop, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"pj" = ( -/turf/open/floor/plasteel/stairs/medium{ - dir = 1 - }, -/area/ship/crew/hydroponics) -"pl" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"pw" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/hallway/port) -"pA" = ( -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 6 - }, -/obj/structure/table/wood/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"pB" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"pE" = ( -/turf/closed/wall, -/area/ship/crew/library) -"pG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"pN" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/corner/opaque/lightgrey/mono, -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 8 - }, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"pO" = ( -/turf/closed/wall, -/area/ship/crew/canteen) -"pU" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"pW" = ( -/obj/structure/closet/wall{ - dir = 8; - pixel_x = 30 - }, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"pY" = ( -/obj/structure/flora/rock/jungle, -/turf/open/floor/plating/ship/water, -/area/ship/crew/hydroponics) -"pZ" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"qj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/northleft{ - req_one_access_txt = null; - req_one_access = list(12,22,37) - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"qr" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/machinery/modular_computer/console/preset/civilian{ - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"qx" = ( -/turf/open/floor/plasteel/stairs/right{ - dir = 1 - }, -/area/ship/hallway/fore) -"qC" = ( -/obj/structure/bookcase/random/religion, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/library) -"qE" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 21; - pixel_y = 3 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel/office) -"qG" = ( -/obj/machinery/door/poddoor{ - id = "chapel_massdriver"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/medical/morgue) -"qI" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qL" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel/office) -"qM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/light_switch{ - pixel_y = 23; - pixel_x = 11 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"qV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"qX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"rb" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"re" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/railing/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/item/candle/infinite, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"rm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormtwo) -"rn" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"rv" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/door/poddoor{ - id = "shepherd_right_thrusters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"rw" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"rI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/chapel) -"rJ" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/structure/railing/corner/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"rR" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/hydroponics) -"rX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"sa" = ( -/obj/structure/bookcase/random/religion, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/red, -/area/ship/crew/library) -"sc" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/snacks/store/bread/meat, -/obj/item/reagent_containers/food/drinks/bottle/trappist{ - pixel_x = -6; - pixel_y = 7 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"sg" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"sk" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"sl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"so" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/chapel) -"sr" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/obj/structure/railing/wood{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/item/flashlight/lantern, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"sA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"sH" = ( -/obj/structure/closet/wall{ - dir = 1; - name = "glass storage"; - pixel_y = -28 - }, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/bottle, -/obj/item/reagent_containers/food/drinks/bottle, -/obj/item/reagent_containers/food/drinks/bottle, -/obj/item/reagent_containers/food/drinks/bottle, -/obj/item/reagent_containers/food/drinks/bottle, -/obj/item/reagent_containers/food/drinks/bottle, -/obj/item/reagent_containers/food/drinks/bottle, -/obj/item/reagent_containers/food/drinks/bottle, -/obj/item/reagent_containers/food/drinks/bottle, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"sL" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"sY" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"td" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/port) -"tg" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "shepherd_shields"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "chapel_recdoor" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"ti" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/effect/turf_decal/corner/opaque/lightgrey/mono, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"tm" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"tn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"tp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"tt" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/seeds/watermelon/holy, -/obj/item/seeds/wheat/oat, -/obj/item/seeds/wheat/oat, -/obj/item/reagent_containers/food/snacks/grown/sugarcane, -/obj/item/seeds/wheat, -/obj/item/seeds/wheat, -/obj/item/reagent_containers/food/snacks/grown/sugarcane, -/obj/item/seeds/watermelon/holy, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"tA" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"tC" = ( -/obj/structure/catwalk, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"tF" = ( -/obj/structure/railing/wood, -/turf/open/floor/plasteel/stairs/right{ - dir = 8 - }, -/area/ship/crew/canteen) -"tL" = ( -/obj/structure/destructible/tribal_torch, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"tM" = ( -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/obj/structure/table/wood/reinforced, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"tQ" = ( -/obj/structure/table, -/obj/item/lightreplacer, -/obj/item/storage/box/lights/mixed, -/obj/item/flashlight/lantern, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"tU" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/chapel/office) -"ug" = ( -/turf/closed/wall, -/area/ship/hallway/port) -"uj" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/chapel) -"uq" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/lightgrey/mono, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"ux" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"uA" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"uD" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood/ebony, -/area/ship/hallway/starboard) -"uS" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"uW" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/canteen) -"uY" = ( -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"vi" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"vn" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"vu" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"vv" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/library) -"vx" = ( -/obj/structure/chair/sofa{ - dir = 2; - icon_state = "sofacorner" - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/item/toy/plush/hornet/gay{ - layer = 3.1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormtwo) -"vF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/stairs/left{ - dir = 1 - }, -/area/ship/hallway/fore) -"vQ" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/canteen) -"vX" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"wa" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/button/door{ - dir = 8; - id = "chapel_window"; - name = "Window Shutter Control"; - pixel_x = -4; - pixel_y = -4 - }, -/obj/machinery/button/door{ - dir = 8; - id = "chapel_recdoor"; - name = "Blast Door Control"; - pixel_x = -4; - pixel_y = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"wc" = ( -/obj/structure/chair/pew/left{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"wm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"wn" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"wo" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"ww" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_y = 23; - pixel_x = 11 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"wy" = ( -/obj/effect/turf_decal/weather/dirt, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"wz" = ( -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"wH" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/canteen) -"wQ" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"wS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/wood, -/area/ship/hallway/port) -"wW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"wY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"xc" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/curtain/cloth/fancy, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"xd" = ( -/obj/effect/turf_decal/siding{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/bridge) -"xg" = ( -/obj/machinery/door/window/northleft, -/obj/structure/closet/wall{ - dir = 8; - pixel_x = 30 - }, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/suit/black/skirt, -/obj/item/clothing/under/suit/black/skirt, -/obj/item/clothing/under/suit/black/skirt, -/obj/item/clothing/under/rank/civilian/chaplain, -/obj/item/clothing/under/rank/civilian/chaplain, -/obj/item/clothing/under/rank/civilian/chaplain/skirt, -/obj/item/clothing/under/rank/civilian/chaplain/skirt, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"xi" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/small/directional/south, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"xj" = ( -/turf/template_noop, -/area/template_noop) -"xr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/port) -"xs" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/three_course_meal, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/machinery/light/small/directional/west, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"xv" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"xF" = ( -/turf/closed/wall, -/area/ship/hallway/starboard) -"xG" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"xI" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"xP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/medical/morgue) -"yg" = ( -/obj/structure/table/wood/fancy, -/obj/effect/spawner/lootdrop/three_course_meal, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormtwo) -"yh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/chapel) -"yj" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"yl" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/crew/chapel/office) -"ym" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/airlock/wood{ - name = "Bridge"; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"yn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"yp" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"yq" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"yr" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"yO" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"yT" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"yX" = ( -/obj/effect/turf_decal/atmos/air, -/obj/effect/turf_decal/corner/opaque/lightgrey/mono, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"yZ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -6; - pixel_y = -25 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"zt" = ( -/obj/structure/table/wood, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/end, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"zv" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"zx" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/hallway/starboard) -"zG" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"zH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"zL" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"zM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"zP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"zX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormtwo) -"Ae" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Aj" = ( -/obj/effect/turf_decal/spline/fancy/wood, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"Ak" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"Aq" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"AA" = ( -/obj/structure/closet/wall{ - dir = 1; - name = "glass storage"; - pixel_y = -28 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/reagent_containers/food/drinks/modglass/small, -/obj/item/reagent_containers/food/drinks/modglass/small, -/obj/item/reagent_containers/food/drinks/modglass/small, -/obj/item/reagent_containers/food/drinks/modglass/small, -/obj/item/reagent_containers/food/drinks/modglass/small, -/obj/item/reagent_containers/food/drinks/modglass, -/obj/item/reagent_containers/food/drinks/modglass, -/obj/item/reagent_containers/food/drinks/modglass, -/obj/item/reagent_containers/food/drinks/modglass, -/obj/item/reagent_containers/food/drinks/modglass, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"AP" = ( -/obj/structure/railing/wood, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"AS" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/structure/railing/wood, -/turf/open/floor/plasteel/dark, -/area/ship/crew/hydroponics) -"AT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/canteen) -"AW" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Bd" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"Bm" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/medical/morgue) -"By" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"BC" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"BE" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/ship/crew/library) -"BK" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"BN" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"BT" = ( -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Ca" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"Cf" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Cj" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/crew/chapel/office) -"Cq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 4 - }, -/obj/structure/curtain/cloth/fancy, -/turf/open/floor/plating, -/area/ship/crew/library) -"Cs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Cu" = ( -/obj/item/flashlight/lantern, -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"CL" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/diagonal, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"CM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/engineering/electrical) -"CP" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"CR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"CT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/port) -"CU" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"CV" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Df" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"Do" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Dp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"Dt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/port) -"Dy" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm) -"DC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"DI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/medical/morgue) -"DL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"DT" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"DW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"DY" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/machinery/computer/cargo/express, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"Eb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Ei" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/port) -"Ej" = ( -/obj/structure/chair/pew/right{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"En" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Eo" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Et" = ( -/turf/closed/wall, -/area/ship/crew/chapel/office) -"Eu" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"Ez" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"EE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"EO" = ( -/obj/structure/sink/kitchen{ - dir = 1; - dispensedreagent = /datum/reagent/water/holywater; - name = "Holy sink" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"EU" = ( -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"EX" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 10 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"Fk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light/directional/east, -/obj/structure/closet/crate/hydroponics, -/obj/item/seeds/grape, -/obj/item/seeds/watermelon, -/obj/item/seeds/apple, -/obj/item/seeds/random, -/obj/item/seeds/wheat, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"Fq" = ( -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Fx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"FF" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/door/poddoor{ - id = "shepherd_left_thrusters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"FL" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"FM" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_y = 23; - pixel_x = 11 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"FQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"FW" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"FY" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"Ga" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Gc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Ge" = ( -/obj/structure/railing/corner/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/starboard) -"Gi" = ( -/obj/structure/window/reinforced/spawner, -/obj/item/storage/belt/utility/full/engi, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/welding, -/obj/item/multitool, -/obj/item/clothing/glasses/welding, -/obj/structure/closet/wall/orange{ - dir = 8; - name = "Engineering Supplies"; - pixel_x = 30 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Gp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Gq" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Gr" = ( -/turf/closed/wall, -/area/ship/bridge) -"Gy" = ( -/obj/structure/curtain/bounty, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"GD" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/industrial/outline, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"GF" = ( -/obj/machinery/vending/hydronutrients, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"GZ" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"Hb" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/obj/structure/railing/corner/wood{ - dir = 2 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Hc" = ( -/obj/structure/catwalk, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"Hk" = ( -/turf/closed/wall, -/area/ship/engineering/electrical) -"Ho" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/flora/junglebush, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Hp" = ( -/obj/effect/turf_decal/siding{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"HF" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "chapel_recdoor" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"HI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/chapel) -"HN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/red, -/area/ship/crew/library) -"HO" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"HP" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/closet/crate/wooden, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"HQ" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"HR" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Ia" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"Id" = ( -/obj/structure/railing/wood, -/obj/machinery/light_switch{ - pixel_y = 21 - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/crew/chapel) -"If" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"Ig" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Ip" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Iw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Ix" = ( -/obj/machinery/computer/cryopod/directional/south, -/obj/structure/closet/wall{ - dir = 8; - pixel_x = 30 - }, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"IF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"IK" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = 12; - pixel_x = -20 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"IQ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/photocopier, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"IR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"IW" = ( -/obj/structure/railing/wood, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/crew/canteen) -"Jc" = ( -/obj/structure/sink/greyscale{ - pixel_y = 20 - }, -/obj/structure/mirror{ - pixel_y = 28 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/diagonal, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Jf" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Jg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/wood, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"Jk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Jp" = ( -/obj/structure/displaycase/trophy, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/crew/library) -"Jt" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"Jv" = ( -/obj/structure/flora/tree/chapel, -/obj/effect/landmark/observer_start, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"JG" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"JH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"JL" = ( -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"JO" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/item/radio/intercom/wideband/directional/east, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"JV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"Kc" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"Ke" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Kg" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Kn" = ( -/obj/structure/chair/pew/left{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"Ku" = ( -/obj/machinery/door/airlock{ - name = "Restroom"; - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Kv" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/chapel) -"Kw" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fountain, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Ky" = ( -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/stack/sheet/mineral/plasma/twenty, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"KC" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/breath, -/obj/item/clothing/head/helmet/space, -/obj/item/clothing/suit/space, -/obj/structure/railing/wood, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"KF" = ( -/obj/structure/table/wood, -/obj/machinery/computer/bookmanagement{ - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 5; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"KG" = ( -/obj/structure/table/wood, -/obj/item/taperecorder{ - pixel_x = -5 - }, -/obj/item/camera{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/storage/fancy/candle_box{ - pixel_x = 8; - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"KJ" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/obj/structure/beebox, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/queen_bee/bought, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"KN" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"KS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"KT" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"KW" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"Lf" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Lh" = ( -/obj/structure/railing/corner/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/port) -"Lj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Ll" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/machinery/meter{ - name = "exterior atmosphere flow meter" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Lx" = ( -/obj/structure/railing/corner/wood, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"LD" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/library) -"LG" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"LH" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/fluff/hedge, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"LK" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"LL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/starboard) -"LP" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Mh" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/hydroponics) -"Mj" = ( -/obj/structure/table/wood/fancy, -/obj/item/candle/infinite{ - pixel_x = 9; - pixel_y = 9 - }, -/obj/item/flashlight/lantern, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Mm" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -6; - pixel_y = -25 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"Mo" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/crew/library) -"Ms" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood/ebony, -/area/ship/hallway/port) -"MC" = ( -/obj/structure/railing/corner/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"MH" = ( -/obj/structure/railing/wood, -/turf/open/floor/plasteel/stairs/left{ - dir = 4 - }, -/area/ship/crew/hydroponics) -"MI" = ( -/obj/structure/railing/corner/wood, -/turf/open/floor/plating/ship/water, -/area/ship/crew/hydroponics) -"MK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"MQ" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 9 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"MS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"MV" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"Nc" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/railing/wood, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Nd" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Nh" = ( -/obj/structure/catwalk, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - dir = 2; - launch_status = 0; - name = "chapel ship"; - port_direction = 8; - preferred_direction = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Ni" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/diagonal, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Nm" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"ND" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"NH" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"NM" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"NN" = ( -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"NO" = ( -/turf/open/floor/wood, -/area/ship/crew/canteen) -"NV" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/obj/structure/beebox, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/queen_bee/bought, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"NX" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"NZ" = ( -/obj/structure/flora/ausbushes, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Ob" = ( -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Oe" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/window/reinforced/spawner/east, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Or" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/flashlight/lantern, -/obj/item/pickaxe/rusted, -/obj/item/clothing/head/hardhat/mining, -/obj/item/gps, -/obj/machinery/light/directional/east, -/obj/item/stack/marker_beacon/ten, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"OD" = ( -/obj/structure/table/wood/fancy, -/obj/item/candle/infinite{ - pixel_x = 9; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/snacks/cheesewedge{ - pixel_x = 1; - pixel_y = 12 - }, -/obj/item/reagent_containers/food/snacks/cheesewedge{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/modglass/large{ - list_reagents = list(/datum/reagent/consumable/ethanol/trappist=50); - name = "Trappist"; - pixel_x = -7; - pixel_y = 11 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/canteen) -"OM" = ( -/turf/closed/wall, -/area/ship/crew/toilet) -"OO" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/glass/mortar, -/obj/item/pestle, -/obj/machinery/light/small/directional/north, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/syringe, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"OP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/starboard) -"OS" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"OX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"OZ" = ( -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/drinks/modglass/large{ - list_reagents = list(/datum/reagent/consumable/ethanol/trappist=50); - name = "Trappist"; - pixel_x = 9; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/modglass/large{ - list_reagents = list(/datum/reagent/consumable/ethanol/trappist=50); - name = "Trappist"; - pixel_x = -8; - pixel_y = 18 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Pe" = ( -/obj/structure/chair/sofa/left{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/toy/plush/lizardplushie{ - pixel_x = -2; - pixel_y = 7; - layer = 3.1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormtwo) -"Pq" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/starboard) -"Pv" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Pw" = ( -/obj/structure/table/wood, -/obj/item/candle/infinite, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"PD" = ( -/obj/structure/chair/sofa{ - dir = 4; - icon_state = "sofacorner" - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/obj/item/toy/plush/snakeplushie{ - layer = 3.1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormtwo) -"PE" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"PG" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"PJ" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"PM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/bridge) -"PP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"PT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"PU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Qb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Qh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"Qi" = ( -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"Qj" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Ql" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/structure/beebox, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/queen_bee/bought, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"Qn" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/structure/railing/wood{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/item/flashlight/lantern, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Qo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8 - }, -/obj/structure/catwalk, -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"Qr" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"Qv" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/mono, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"Qw" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/hallway/port) -"QB" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/item/reagent_containers/food/drinks/modglass/large{ - list_reagents = list(/datum/reagent/consumable/ethanol/trappist=50); - name = "Trappist"; - pixel_y = 9 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"QC" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"QE" = ( -/obj/structure/fermenting_barrel, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"QH" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"QI" = ( -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"QM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"QO" = ( -/obj/structure/table/wood, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"QW" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"QZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Rd" = ( -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Rf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Rg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Rm" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/computer/monitor{ - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"Rv" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"RB" = ( -/obj/effect/turf_decal/siding/wood/end, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"RH" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/turf/open/floor/wood, -/area/ship/crew/toilet) -"RL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"RN" = ( -/obj/structure/flora/junglebush/b, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"RQ" = ( -/obj/effect/turf_decal/siding{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"RT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/crew/chapel) -"Sb" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood/ebony, -/area/ship/hallway/starboard) -"Sd" = ( -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"Sh" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/machinery/door/airlock/grunge{ - name = "Discussion Chamber"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/dorm/dormtwo) -"Sl" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"So" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"Sr" = ( -/turf/open/floor/engine/hull, -/area/ship/crew/canteen) -"Ss" = ( -/obj/structure/table/wood, -/obj/item/areaeditor/shuttle, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/crew/chapel/office) -"SE" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"SG" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"SL" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/chapel) -"SQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 6 - }, -/obj/structure/railing/wood{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/item/flashlight/lantern, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"SS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"SX" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Tb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/retaliate/poison/snake/bookworm, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Tc" = ( -/obj/structure/railing/wood, -/turf/open/floor/plating/ship/water, -/area/ship/crew/hydroponics) -"Te" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/canteen) -"Tf" = ( -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/canteen) -"Tl" = ( -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Ts" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Tw" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/hydroponics) -"TD" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/port) -"TO" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/railing/corner/wood, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"TU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"TX" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Ub" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"Uf" = ( -/turf/closed/wall/r_wall, -/area/ship/engineering/atmospherics) -"Ug" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"Uj" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Uo" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 1; - name = "exterior intake valve" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Uq" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood/ebony, -/area/ship/hallway/starboard) -"Ur" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Uu" = ( -/obj/structure/closet/emcloset/wall{ - pixel_y = 32 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"Ux" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/port) -"UC" = ( -/obj/effect/turf_decal/industrial/loading{ - dir = 8 - }, -/obj/structure/railing, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ship/medical/morgue) -"UD" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/carpet/red, -/area/ship/crew/library) -"UE" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 9 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/dorm/dormtwo) -"UM" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"UO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/curtain/cloth/fancy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/library) -"UP" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"UQ" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/curtain/cloth/fancy, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"UV" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"UW" = ( -/obj/structure/railing/corner/wood{ - dir = 2 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Vh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/corner/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Vi" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 12 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Vm" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Vo" = ( -/obj/machinery/bookbinder, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Vu" = ( -/obj/structure/chair/pew/left, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"VG" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/toilet) -"VK" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"VN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"VR" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"VW" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"VX" = ( -/obj/structure/chair/sofa{ - dir = 4; - icon_state = "sofaend_right" - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 10 - }, -/obj/item/toy/plush/goatplushie{ - pixel_x = 2; - pixel_y = 3; - layer = 3.1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormtwo) -"Wf" = ( -/obj/structure/catwalk, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"Wg" = ( -/obj/structure/chair/sofa, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 1 - }, -/obj/item/toy/plush/moth{ - pixel_y = 3; - layer = 3.1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormtwo) -"Wl" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Wm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/chapel) -"Wp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Wt" = ( -/obj/structure/chair/pew, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) -"Wv" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/snacks/honeybar, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"Wx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Wz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - dir = 8; - pixel_y = 11; - pixel_x = 19 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"WB" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"WE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/wood, -/area/ship/crew/library) -"WH" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"WJ" = ( -/turf/open/floor/plasteel/stairs/medium{ - dir = 4 - }, -/area/ship/crew/hydroponics) -"Xd" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"Xg" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"Xm" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Xn" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/beekeeper_suit, -/obj/item/clothing/head/beekeeper_head, -/obj/item/melee/flyswatter, -/obj/item/clothing/head/beekeeper_head, -/obj/item/melee/flyswatter, -/obj/item/clothing/suit/beekeeper_suit, -/obj/item/reagent_containers/syringe, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Xp" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Xz" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"XG" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"XH" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"XL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/wood, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"XN" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/hydroponics) -"XY" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/siding/wood{ - color = "#332521" - }, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"Yg" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Ym" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/bundlenatural, -/obj/item/pen/fountain, -/obj/structure/curtain/cloth, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/crew/chapel/office) -"Yu" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"YA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters" - }, -/turf/open/floor/plating, -/area/ship/crew/chapel/office) -"YB" = ( -/obj/structure/catwalk, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"YD" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ship/hallway/port) -"YK" = ( -/turf/closed/wall/r_wall, -/area/ship/engineering/electrical) -"YS" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/hallway/starboard) -"YU" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#332521"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 23; - pixel_y = -8 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/dorm/dormtwo) -"Za" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/ship/dirt/dark, -/area/ship/crew/hydroponics) -"Zd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/bridge) -"Zh" = ( -/obj/structure/catwalk, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"Zk" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Zl" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Zs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapel_window"; - name = "Window Shutters" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormtwo) -"Zx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/chapel) -"Zz" = ( -/obj/structure/flora/junglebush/large, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"ZG" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/canteen) -"ZQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/hallway/fore) -"ZR" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/siding/wood{ - color = "#332521"; - dir = 5 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"ZS" = ( -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 5 - }, -/obj/structure/table/wood/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/chapel) - -(1,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -HI -bt -bt -bt -HI -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -"} -(2,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -HI -bt -fN -Wv -sc -bt -HI -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -"} -(3,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -RT -bt -lZ -MQ -Sd -EX -jf -bt -HI -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -"} -(4,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -bt -KN -By -nf -eU -Aj -UP -RB -bt -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -"} -(5,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -uj -Id -hc -ZS -tM -pA -re -hN -uj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -"} -(6,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -lO -lO -tU -uj -GZ -jL -SL -so -cX -xv -So -uj -kC -rm -zX -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -"} -(7,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -xj -xj -lO -lO -YA -kw -kE -hv -kh -Vu -rI -yh -cW -Kn -sY -hv -PD -VX -Zs -rm -rm -xj -xj -xj -xj -xj -xj -xj -xj -xj -"} -(8,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -xj -lO -YA -oo -Ym -Cj -iZ -hv -yq -Wt -rI -yh -cW -ux -oq -hv -Wg -yg -UE -bi -Zs -rm -xj -xj -xj -xj -xj -xj -xj -xj -"} -(9,1,1) = {" -xj -xj -xj -xj -xj -xj -Uf -xj -xj -YA -qL -qE -eW -yl -Ss -hv -Rv -cd -Kv -Wm -Zx -hb -UM -hv -vx -Pe -bS -YU -ln -Zs -xj -xj -YK -xj -xj -xj -xj -xj -"} -(10,1,1) = {" -xj -xj -Uf -Do -aM -aM -Uf -xj -tU -tU -gY -Et -Et -Et -Et -hv -hL -xI -wc -ei -Ej -wQ -EO -hv -eM -eM -eM -eM -Sh -kC -kC -xj -YK -Oe -Oe -ax -YK -xj -"} -(11,1,1) = {" -xj -xj -Uf -FF -FF -FF -Uf -xj -cE -ll -pU -Ux -Ux -Ux -rX -Ms -pw -ha -td -Ei -LL -Pq -uD -Uq -Pv -nQ -JG -QM -cu -TU -kc -xj -YK -rv -rv -rv -YK -xj -"} -(12,1,1) = {" -Hc -Uf -Uf -lg -BN -PJ -Uf -xj -cE -wS -TD -xr -xr -xr -nM -Qw -ld -Lh -CT -Dt -Ge -OP -Sb -zx -Wp -fW -yO -fD -LK -CV -kc -xj -YK -mp -KT -LP -YK -YK -"} -(13,1,1) = {" -tC -DC -tQ -iH -iH -qM -Uf -xj -cE -FQ -dT -ug -ug -nY -nY -Tw -jj -AS -on -WJ -MH -Mh -rR -eg -Mh -Mh -xF -xF -de -FL -kc -xj -YK -if -eC -bx -Ae -YK -"} -(14,1,1) = {" -dO -mH -HO -Xp -br -QH -Uf -qG -cE -qU -CR -ug -NV -FY -KJ -Ak -Xn -TX -OS -bj -gr -lh -lh -lh -lh -lh -gp -xF -mP -FL -kc -xj -YK -vX -eC -bx -la -YK -"} -(15,1,1) = {" -ox -DC -XG -XG -Nm -qI -Uf -gJ -cE -nT -mf -ug -VW -NX -XH -XY -hs -qj -OS -OS -Vm -JL -ne -jz -Cf -oY -JL -xF -PU -FL -kc -kc -YK -ww -uS -uS -zP -YK -"} -(16,1,1) = {" -Zh -KS -Uo -SX -Ll -BK -dM -UC -Bm -Ux -he -ug -eT -NM -Ql -Jt -HP -TO -OS -bj -Lx -JL -av -Pw -QO -av -pl -xF -vu -UV -sA -Gp -CM -Jk -En -bW -wm -YK -"} -(17,1,1) = {" -Wf -DC -tA -VN -iH -lM -dM -cZ -xP -Qh -YD -ug -az -Ho -NN -Nd -VK -kH -CP -qX -Kg -tL -NH -NH -oX -NH -Vm -xF -RL -CU -kp -Gc -mw -Iw -Ip -fS -Ky -YK -"} -(18,1,1) = {" -Wf -DC -fB -Rf -Ig -Qb -dM -lu -DI -MK -Eu -Vm -JL -Vm -rn -JL -bQ -Tc -Qr -bj -XL -bQ -Eo -lh -lh -lh -JL -xF -xF -Xz -kX -xF -Hk -Hk -Hk -Hk -Hk -YK -"} -(19,1,1) = {" -Qo -Uf -Uf -bM -WB -Eb -dM -dM -Uu -iT -JL -JL -rn -JL -Ur -bQ -bQ -gj -Wl -Cs -ds -sr -bQ -nx -Ur -JL -JL -AP -wo -Sl -Lf -eK -lS -fx -xs -SE -Dy -Dy -"} -(20,1,1) = {" -xj -xj -Uf -yj -pc -md -GD -dM -IF -JL -pl -dm -OS -ek -bj -cJ -SG -MS -JL -JL -JL -cr -pZ -BT -qX -vn -OS -Ts -hM -Fq -FL -mB -jw -xg -pW -Ix -Dy -xj -"} -(21,1,1) = {" -xj -xj -Uf -Ez -jS -QI -ii -PE -DW -vn -Fx -vn -OS -qX -bj -OS -bj -DT -JL -Jv -JL -Za -qX -Tl -OS -Tl -yn -Tl -pj -Rg -sL -mB -cB -mB -mB -mB -Dy -xj -"} -(22,1,1) = {" -xj -xj -Uf -Gi -pN -uq -ti -dM -tp -vn -JL -Ob -JL -OS -Tl -ow -XN -rJ -JL -JL -JL -gn -XN -MC -Fx -qX -JL -UW -hw -Vh -yZ -mB -Ga -oQ -UQ -zt -Dy -xj -"} -(23,1,1) = {" -xj -xj -Uf -Uf -dZ -yX -Qv -dM -QZ -EE -oZ -Cf -rn -Tl -eb -bQ -bQ -Qn -LG -sl -Hb -SQ -bQ -lh -JL -lh -JL -Nc -wo -PP -iW -fz -DL -wY -xi -Dy -Dy -xj -"} -(24,1,1) = {" -xj -xj -xj -Uf -Qv -Qv -Qv -dM -FM -Uj -OZ -Mj -rn -wy -bQ -bQ -fb -Tc -JV -bj -oP -pY -rn -lh -JL -lh -eb -Zl -oL -Xg -zL -mB -SS -nW -xc -Dy -xj -xj -"} -(25,1,1) = {" -xj -xj -xj -Uf -Uf -dM -dM -dM -AW -OS -NH -NH -hn -MV -bQ -pY -bQ -kH -Ca -Tl -Jg -tL -JL -kx -JL -lh -Vm -lh -oL -pG -sL -mB -Gy -mB -Dy -Dy -xj -xj -"} -(26,1,1) = {" -xj -xj -xj -xj -am -fb -bQ -MI -EE -Lx -eh -JL -HQ -yT -MV -bQ -bQ -Zk -Tl -bj -TX -JL -JL -lh -eb -lh -JL -lh -oL -pG -FL -mB -Wx -ai -Dy -xj -xj -xj -"} -(27,1,1) = {" -xj -xj -xj -xj -am -bQ -pY -Tc -rw -oP -fb -bQ -bQ -HQ -yT -MV -Jf -JL -JL -Tl -OS -JL -JL -Zz -JL -rn -JL -oL -oL -pG -FL -OM -OM -OM -VG -xj -xj -xj -"} -(28,1,1) = {" -xj -xj -xj -xj -am -Cu -fb -Tc -rw -oP -bQ -bQ -bQ -bQ -HQ -hn -NZ -JL -zG -OS -OS -RN -JL -rn -yr -Vm -JL -oL -JH -YS -Qj -RH -CL -lT -VG -xj -xj -xj -"} -(29,1,1) = {" -xj -xj -xj -xj -am -am -dm -Tc -Qr -tm -bQ -bQ -bQ -JL -Tl -Tl -Tl -JL -rn -PT -JL -WH -Vm -JL -JL -JL -oL -oL -PU -Rd -FL -OM -Ku -VG -VG -xj -xj -xj -"} -(30,1,1) = {" -xj -xj -xj -xj -xj -am -rn -TX -fP -wH -gD -OD -vQ -JL -Vm -OS -OS -JL -EU -Ke -oL -oL -oL -oL -oL -oL -oL -JH -QW -Rd -wz -OM -Jc -VG -xj -xj -xj -xj -"} -(31,1,1) = {" -xj -xj -xj -xj -xj -ZG -Te -Tf -Tf -fP -Tf -AT -uW -rn -OS -Tl -KW -qV -OX -da -Bd -zM -vF -Ug -IR -Df -oy -hy -Gq -ad -uA -OM -Ni -VG -xj -xj -xj -xj -"} -(32,1,1) = {" -xj -xj -xj -xj -xj -ZG -ZG -gf -Tf -fP -Tf -Tf -jk -KW -GF -Fk -pB -Ia -rb -ZQ -wW -If -qx -jo -Wz -Dp -Xd -pE -pE -pE -pE -pE -cf -cf -xj -xj -xj -xj -"} -(33,1,1) = {" -xj -xj -xj -xj -xj -Sr -ZG -KC -hi -tF -FW -iI -cw -IW -pO -Gr -gI -gI -Gr -ym -Gr -gI -gI -Gr -pE -dX -LD -qC -qC -oG -Vi -zH -cf -xj -xj -xj -xj -xj -"} -(34,1,1) = {" -xj -xj -xj -xj -xj -YB -tg -zv -Yu -Yu -dg -QB -cK -sH -pO -IK -sk -cY -bb -iD -Aq -eZ -Ub -sg -pE -dX -hg -sa -sa -UD -HR -aq -cf -xj -xj -xj -xj -xj -"} -(35,1,1) = {" -xj -xj -xj -xj -xj -Nh -HF -Xm -xG -PG -ND -aK -BC -AA -pO -nP -Rm -LH -PM -fl -vi -jl -Zd -oW -pE -dX -hg -sa -Jp -UD -gL -BE -cf -xj -xj -xj -xj -xj -"} -(36,1,1) = {" -xj -xj -xj -xj -xj -YB -kR -yp -NO -pO -pO -pO -pO -iG -pO -mx -RQ -Hp -RQ -mR -RQ -xd -RQ -hZ -pE -dX -vv -HN -HN -jA -Tb -WE -cf -xj -xj -xj -xj -xj -"} -(37,1,1) = {" -xj -xj -xj -xj -xj -Sr -ZG -eA -Or -pO -ed -oh -VR -Mm -ZG -gI -Lj -DY -mU -Qi -Kc -qr -Lj -gI -cf -pE -KF -KG -Kw -aI -IQ -cf -cf -xj -xj -xj -xj -xj -"} -(38,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -ZG -ZG -pO -OO -ok -uY -QC -ZG -xj -gI -Lj -JO -wn -wa -Lj -gI -xj -cf -eo -cn -tn -Mo -gX -cf -cf -xj -xj -xj -xj -xj -xj -"} -(39,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -ZG -ZG -ZR -tt -bX -QE -ZG -xj -xj -bh -bh -bh -bh -bh -xj -xj -cf -Vo -Yg -Yg -nF -cf -cf -xj -xj -xj -xj -xj -xj -xj -"} -(40,1,1) = {" -xj -xj -xj -xj -xj -xj -xj -xj -xj -ZG -oO -oO -oO -oO -ZG -xj -xj -xj -xj -xj -xj -xj -xj -xj -cf -Cq -UO -UO -UO -cf -xj -xj -xj -xj -xj -xj -xj -xj -"} diff --git a/_maps/shuttles/independent/radio_funny.dmm b/_maps/shuttles/independent/radio_funny.dmm deleted file mode 100644 index a8ee80f8963b..000000000000 --- a/_maps/shuttles/independent/radio_funny.dmm +++ /dev/null @@ -1,526 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aw" = ( -/obj/structure/table/bronze, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"az" = ( -/obj/structure/window/bronze{ - dir = 4 - }, -/obj/structure/window/bronze, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"aA" = ( -/obj/structure/frame/computer{ - anchored = 1 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"aW" = ( -/obj/structure/frame/computer, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"bf" = ( -/obj/structure/table/bronze, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"bD" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plasteel/freezer, -/area/ship/bridge) -"cK" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/window/bronze{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"cS" = ( -/obj/structure/chair/comfy/shuttle/bronze{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"de" = ( -/turf/open/floor/plasteel/freezer, -/area/ship/bridge) -"eI" = ( -/obj/structure/table/bronze, -/obj/item/storage/belt/utility, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"gb" = ( -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"gG" = ( -/obj/machinery/light/floor, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"ib" = ( -/obj/structure/table/bronze, -/obj/item/storage/firstaid/advanced, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"io" = ( -/obj/structure/chair/comfy/shuttle/bronze, -/obj/machinery/door/window{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"iX" = ( -/obj/structure/window/bronze{ - dir = 4 - }, -/obj/structure/window/bronze{ - dir = 1 - }, -/obj/structure/table/bronze, -/obj/item/encryptionkey/wideband{ - pixel_y = 12 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"kS" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_y = 0; - pixel_x = 20 - }, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"lm" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plasteel/freezer, -/area/ship/bridge) -"oK" = ( -/obj/machinery/power/shuttle/engine/void{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"pO" = ( -/obj/structure/table/bronze, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"pY" = ( -/obj/structure/table/bronze, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"rm" = ( -/obj/structure/window/bronze, -/obj/structure/table/bronze, -/obj/item/storage/toolbox/mechanical/old/clean, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"sq" = ( -/obj/machinery/door/airlock/external/glass, -/obj/structure/fans/tiny, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - launch_status = 0; - port_direction = 2 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"tj" = ( -/obj/structure/table/bronze, -/obj/machinery/microwave, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"tv" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"tL" = ( -/turf/template_noop, -/area/template_noop) -"tZ" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/curtain, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/freezer, -/area/ship/bridge) -"up" = ( -/obj/structure/window/bronze, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"uu" = ( -/obj/structure/table/bronze, -/obj/machinery/light/floor, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"uS" = ( -/obj/structure/window/bronze{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"vt" = ( -/obj/structure/window/bronze{ - dir = 4 - }, -/obj/structure/table/bronze, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"Au" = ( -/obj/structure/bed, -/obj/item/bedsheet/syndie, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"Ba" = ( -/obj/structure/window/bronze{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"Bm" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/structure/window/bronze{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"BI" = ( -/obj/structure/table/bronze, -/obj/item/trash/plate, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"EK" = ( -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"GQ" = ( -/obj/machinery/door/window/westright{ - dir = 2 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"Hu" = ( -/obj/machinery/door/window/westright, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"HJ" = ( -/obj/structure/window/bronze, -/obj/structure/window/bronze{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"HL" = ( -/obj/structure/sink{ - dir = 1 - }, -/obj/structure/mirror{ - pixel_y = -30 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/freezer, -/area/ship/bridge) -"HZ" = ( -/obj/effect/mob_spawn/human/lavaland_syndicate/comms{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"Jz" = ( -/obj/machinery/vending/autodrobe/all_access{ - default_price = 0; - extra_price = 0 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/bridge) -"Kn" = ( -/obj/machinery/computer/helm, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"Ko" = ( -/obj/structure/table/bronze, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"Kr" = ( -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"KK" = ( -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"Lu" = ( -/obj/structure/table/bronze, -/obj/item/kitchen/knife, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"MW" = ( -/obj/structure/curtain/cloth/grey, -/obj/structure/table, -/turf/open/floor/plasteel/freezer, -/area/ship/bridge) -"Nh" = ( -/obj/machinery/door/window{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"Np" = ( -/obj/structure/window/bronze{ - dir = 8 - }, -/obj/machinery/jukebox, -/obj/structure/window/bronze{ - dir = 1 - }, -/obj/item/radio/intercom/wideband/directional/north, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"Ob" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"Pd" = ( -/obj/machinery/light/floor, -/obj/effect/landmark/observer_start, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"Qw" = ( -/obj/structure/window/bronze{ - dir = 1 - }, -/obj/structure/toilet{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ship/bridge) -"QG" = ( -/obj/structure/window/bronze{ - dir = 8 - }, -/obj/structure/table/bronze, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"Rj" = ( -/obj/machinery/door/window{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/ship/bridge) -"Tq" = ( -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"Ve" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/bridge) -"VS" = ( -/obj/machinery/telecomms/allinone, -/obj/structure/window/bronze, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"Xu" = ( -/obj/effect/spawner/lootdrop/donkpockets, -/obj/effect/spawner/lootdrop/donkpockets, -/obj/structure/closet/secure_closet/freezer, -/obj/effect/spawner/lootdrop/donkpockets, -/obj/effect/spawner/lootdrop/donkpockets, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/bridge) -"Ya" = ( -/obj/machinery/door/window/westright{ - dir = 2 - }, -/obj/structure/chair/comfy/teal{ - dir = 1 - }, -/obj/machinery/holopad/emergency/clown, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/bridge) -"Yx" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"Zp" = ( -/obj/structure/window/bronze{ - dir = 1 - }, -/obj/structure/curtain/cloth/grey, -/obj/structure/table, -/turf/open/floor/plasteel/freezer, -/area/ship/bridge) - -(1,1,1) = {" -tL -tL -tL -tL -tL -tL -Yx -Ve -Ve -Ve -Yx -tL -tL -"} -(2,1,1) = {" -tL -tL -tL -tL -Yx -Ve -Yx -HZ -Qw -HL -Yx -Yx -tL -"} -(3,1,1) = {" -tL -Yx -Ve -Ve -Yx -bf -EK -EK -Rj -de -tZ -Yx -Yx -"} -(4,1,1) = {" -Yx -Yx -ib -eI -rm -Au -EK -Jz -Zp -MW -lm -bD -oK -"} -(5,1,1) = {" -Ve -aA -Kr -Kr -up -Ba -Hu -Ba -Np -QG -HJ -Bm -Yx -"} -(6,1,1) = {" -Ve -Kn -cS -gG -GQ -Kr -Pd -KK -io -uu -Ya -gb -sq -"} -(7,1,1) = {" -Ve -aW -Kr -Kr -up -uS -Nh -uS -iX -vt -az -cK -Yx -"} -(8,1,1) = {" -Yx -Yx -aw -pO -VS -pY -Tq -Tq -Tq -Tq -Xu -tv -oK -"} -(9,1,1) = {" -tL -Yx -Ve -Ve -Yx -Ko -kS -Ob -Ob -Ob -tj -Yx -Yx -"} -(10,1,1) = {" -tL -tL -tL -tL -Yx -Ve -Yx -BI -BI -Lu -Yx -Yx -tL -"} -(11,1,1) = {" -tL -tL -tL -tL -tL -tL -Yx -Ve -Ve -Ve -Yx -tL -tL -"} diff --git a/_maps/shuttles/syndicate/syndicate_gec_lugol.dmm b/_maps/shuttles/syndicate/syndicate_gec_lugol.dmm deleted file mode 100644 index 2e4e22caa6d6..000000000000 --- a/_maps/shuttles/syndicate/syndicate_gec_lugol.dmm +++ /dev/null @@ -1,8089 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ah" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating/airless, -/area/ship/construction) -"ak" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"aA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4; - pixel_x = 8 - }, -/turf/open/floor/plasteel/stairs{ - dir = 2; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/engineering) -"aE" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"aP" = ( -/obj/machinery/power/floodlight{ - anchored = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"aT" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"aV" = ( -/obj/structure/closet/secure_closet/bar{ - req_access = null - }, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/beanbag, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"aY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"bb" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/obj/machinery/meter/atmos/layer4{ - desc = "It measures Waste."; - name = "Waste meter" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"bm" = ( -/obj/structure/rack, -/obj/item/storage/firstaid/toxin, -/obj/item/storage/pill_bottle/potassiodide, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"by" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/structure/sign/warning/vacuum{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"bC" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"bM" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/chair/sofa/right{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"bR" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"bS" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"bZ" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/engineering/atmospherics) -"ca" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "bridge_shutters" - }, -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/bridge) -"ce" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -5; - pixel_y = -27 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"cf" = ( -/obj/effect/turf_decal/atmos/mix, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"cj" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"ck" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2, -/obj/machinery/meter/atmos/layer2{ - desc = "It measures Air Distribution."; - name = "Air Distribution meter" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/industrial/traffic, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"cn" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"cq" = ( -/obj/structure/filingcabinet/chestdrawer{ - pixel_x = -3 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"cA" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"cN" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "gec_secure" - }, -/turf/open/floor/plasteel/tech/grid/airless, -/area/ship/construction) -"cP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"cR" = ( -/obj/machinery/door/poddoor{ - id = "gec_cargo" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "gec_cargo_shield" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/cargo) -"cT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"cX" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/cleanable/plastic{ - color = "#808080" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"cZ" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"dc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"dg" = ( -/obj/machinery/door/airlock/hatch{ - name = "Atmospherics" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"dn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"dt" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"dx" = ( -/obj/structure/railing/corner{ - color = "#808080"; - dir = 1; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/kirbyplants{ - icon_state = "plant-14"; - pixel_y = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"dA" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/ship/bridge) -"dC" = ( -/obj/effect/decal/cleanable/glass{ - color = "#808080" - }, -/obj/effect/decal/fakelattice, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/canteen) -"dQ" = ( -/obj/structure/railing, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - icon_state = "pump_map-2"; - name = "Mix Tank Outlet"; - piping_layer = 2 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"dS" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"eB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"eK" = ( -/obj/structure/table, -/obj/structure/sign/poster/contraband/space_cola{ - pixel_x = -30 - }, -/obj/item/trash/sosjerky{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"eU" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"eY" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/obj/machinery/holopad/emergency/atmos, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"fa" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/brown/visible{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"fk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"fn" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/carpet/red, -/area/ship/bridge) -"fx" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -5; - pixel_y = -27 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"fy" = ( -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/hardsuit/engine/elite, -/obj/item/clothing/shoes/magboots/advance, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"fD" = ( -/obj/structure/tank_dispenser, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"fG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/hatch{ - name = "Atmospherics" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"fN" = ( -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"fQ" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"fU" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 4; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"fV" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ce_office" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"gi" = ( -/obj/effect/turf_decal/industrial/caution{ - pixel_y = -15 - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"gv" = ( -/obj/structure/table, -/obj/item/folder/documents/syndicate/red, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/ship/bridge) -"gx" = ( -/obj/machinery/door/airlock/hatch{ - name = "Cargo Bay" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"gy" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"gD" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 1; - id = "gec_cargo"; - name = "Cargo Blast Doors"; - pixel_x = -6; - pixel_y = 2 - }, -/obj/machinery/button/shieldwallgen{ - dir = 1; - id = "gec_cargo_shield"; - name = "Cargo Holoshield"; - pixel_x = 7; - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"gN" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"gQ" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"gR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table, -/obj/item/multitool{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"gZ" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"hb" = ( -/obj/structure/table, -/obj/item/paper_bin/carbon, -/obj/item/pen, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/turf/open/floor/carpet/red, -/area/ship/bridge) -"hj" = ( -/obj/effect/decal/fakelattice, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/canteen) -"hm" = ( -/obj/machinery/computer/cargo/express, -/obj/structure/sign/syndicate{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"hq" = ( -/obj/effect/decal/cleanable/vomit/old{ - color = "#808080" - }, -/obj/effect/decal/fakelattice, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/canteen) -"hr" = ( -/obj/effect/turf_decal/industrial/caution{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"hw" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/construction) -"hz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"hC" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"hE" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/hallway/central) -"hF" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"hQ" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"hU" = ( -/obj/structure/railing{ - dir = 1; - pixel_y = 7 - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"hV" = ( -/obj/machinery/atmospherics/components/binary/pump{ - desc = "A pump that moves gas by pressure. Make sure your Mix isn't too hot when you open this or you'll clog your filter!"; - dir = 8; - icon_state = "pump_map-2"; - name = "Mix Tank to Filtering"; - piping_layer = 2 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"hW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/cargo) -"ia" = ( -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"ig" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - icon_state = "pump_on_map-2"; - name = "O2 Air Mix Outlet Pump"; - piping_layer = 2; - target_pressure = 2500 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - icon_state = "pump_map-3"; - name = "O2 Outlet Pump"; - on = 0 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"iq" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - icon_state = "pump_on_map-2"; - name = "Air to Distro"; - piping_layer = 2; - target_pressure = 2500 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"iw" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - pixel_y = 2 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"iG" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"iK" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/closet/wall{ - dir = 1; - name = "Radio Closet"; - pixel_y = -30 - }, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"iQ" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = -30 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"iT" = ( -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/bridge) -"iU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"iV" = ( -/obj/structure/chair/sofa/left{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/canteen) -"iZ" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/structure/sign/poster/contraband/missing_gloves{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"jh" = ( -/obj/machinery/door/airlock/hatch{ - name = "Bridge" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"jl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"jn" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/item/cigbutt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"jo" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/cargo) -"jp" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8; - piping_layer = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"jv" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/engineering/atmospherics) -"jw" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"jE" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"jP" = ( -/obj/effect/turf_decal/industrial/caution{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"jU" = ( -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"jW" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = 30 - }, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("GEC") - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"jX" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/poddoor{ - id = "gec_cargo" - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "gec_cargo_shield" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/cargo) -"jY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/canvas/nineteenXnineteen{ - desc = "The heart and soul of every good project leader. Plan your engineering projects with this canvas."; - name = "Concept Board" - }, -/obj/structure/easel{ - anchored = 1 - }, -/obj/structure/railing, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"jZ" = ( -/obj/machinery/modular_computer/console/preset/id{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"kd" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 9 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"kf" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/belt/utility/full/engi, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/under/syndicate/gec/atmos_tech, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/holosign_creator/atmos, -/obj/item/extinguisher/advanced, -/obj/item/clothing/glasses/meson/engine, -/obj/item/pipe_dispenser, -/obj/item/analyzer, -/obj/item/clothing/mask/gas/atmos, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/suit/fire/atmos, -/obj/item/clothing/head/hardhat/atmos, -/obj/structure/closet/secure_closet/atmospherics{ - name = "Atmospheric Technician's Locker"; - populate = 0 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"kl" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"kr" = ( -/obj/structure/railing{ - dir = 8; - pixel_x = -7 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/light_switch{ - pixel_y = 11; - dir = 8; - pixel_x = 20 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"kD" = ( -/turf/template_noop, -/area/template_noop) -"kF" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"kY" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"lc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"ld" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"ly" = ( -/obj/structure/railing, -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless, -/area/ship/construction) -"lH" = ( -/obj/effect/turf_decal/number/four, -/turf/open/floor/plating/airless, -/area/ship/construction) -"lJ" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 2 - }, -/obj/structure/railing{ - pixel_y = -7 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/structure/closet/crate/radiation, -/obj/item/stack/sheet/mineral/uranium/five, -/obj/item/stack/sheet/mineral/uranium/five, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"lL" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/canteen) -"lM" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating/airless, -/area/ship/construction) -"lO" = ( -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"lQ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"me" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold/three_quarters{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"mp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"mq" = ( -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 6 - }, -/obj/structure/bed{ - icon_state = "dirty_mattress"; - name = "dirty mattress" - }, -/obj/structure/curtain/cloth/grey, -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/railing{ - dir = 1; - pixel_y = 7 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"ms" = ( -/obj/structure/railing{ - dir = 1; - pixel_y = 7 - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled/warning, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"mt" = ( -/obj/machinery/door/poddoor{ - id = "airmixchamber" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/engine/hull/reinforced, -/area/ship/engineering/atmospherics) -"mF" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/engineering/atmospherics) -"mO" = ( -/obj/machinery/power/port_gen/pacman/super, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"mU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"mY" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"nt" = ( -/obj/effect/decal/cleanable/blood/old{ - color = "#808080" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"nz" = ( -/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/engineering/atmospherics) -"nJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/canteen) -"nT" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"nU" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 2 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"oe" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"ol" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/computer/cryopod/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"oq" = ( -/obj/structure/chair/sofa/right{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/canteen) -"or" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 10 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"ow" = ( -/obj/item/kirbyplants/random{ - pixel_y = 3 - }, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("GEC"); - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"oA" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"oC" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"oD" = ( -/obj/machinery/air_sensor/atmos/toxin_tank, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"oF" = ( -/obj/structure/closet/crate/bin, -/obj/item/trash/syndi_cakes, -/obj/item/kitchen/knife/shiv, -/turf/open/floor/plasteel/tech, -/area/ship/crew/canteen) -"oP" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 2 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"oZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"pf" = ( -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_y = 4 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 30 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"pl" = ( -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"pp" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("GEC") - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/construction) -"pq" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"ps" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input, -/turf/open/floor/engine/co2, -/area/ship/engineering/atmospherics) -"pz" = ( -/obj/machinery/particle_accelerator/control_box, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"pC" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"pD" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"pF" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/computer/atmos_control/tank/mix_tank{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"pJ" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plating/airless, -/area/ship/construction) -"pN" = ( -/obj/machinery/rnd/production/circuit_imprinter/department/engi{ - layer = 3 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"pU" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"pY" = ( -/obj/structure/bed, -/obj/item/bedsheet/syndie, -/obj/structure/curtain/cloth/grey, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 8; - pixel_y = 2 - }, -/obj/structure/sign/poster/contraband/gec{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"qa" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ship/bridge) -"qj" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"ql" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qn" = ( -/obj/machinery/computer/rdconsole{ - layer = 3 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"qp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"qq" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/railing{ - pixel_y = -7 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central2, -/obj/effect/turf_decal/arrows{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"qu" = ( -/obj/structure/closet/crate/secure/engineering{ - desc = "A dangerous supermatter crate with a lock on it. The GEC insignia has been painted over a faded Nanotrasen logo"; - name = "Supermatter Crystal Crate" - }, -/obj/machinery/power/supermatter_crystal/shard, -/turf/open/floor/plating/airless, -/area/ship/construction) -"qz" = ( -/obj/machinery/chem_master/condimaster{ - desc = "Used to mix drinks and other reagents."; - name = "BoozeMaster 3000" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/canteen) -"qD" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/camera/autoname{ - dir = 2; - network = list("GEC") - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"qE" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/structure/sign/poster/contraband/syndiemoth{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"qH" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/machinery/meter/atmos{ - desc = "It measures Mix."; - name = "Mix meter" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"qR" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"qS" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering/atmospherics) -"rg" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/construction) -"rh" = ( -/obj/machinery/camera/autoname{ - dir = 1; - network = list("GEC") - }, -/obj/machinery/suit_storage_unit/atmos{ - layer = 2.8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"rj" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"ru" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"rw" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/structure/chair, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"rA" = ( -/obj/machinery/photocopier, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"rD" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/poddoor{ - id = "gec_cargo" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"rF" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"rL" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"rS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"rU" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"rY" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/engineering/atmospherics) -"sd" = ( -/obj/structure/railing{ - dir = 4; - pixel_x = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1; - pixel_x = -8 - }, -/turf/open/floor/plasteel/stairs{ - dir = 1; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/engineering) -"sf" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"sl" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"st" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/obj/machinery/meter/atmos/layer2{ - desc = "It measures Atmos to Filtering."; - name = "Atmos to Filtering meter" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"sQ" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"sU" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"sY" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/obj/structure/railing{ - pixel_y = -7 - }, -/obj/machinery/camera/autoname{ - dir = 9; - network = list("GEC"); - pixel_y = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"td" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/engineering/atmospherics) -"tf" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"tt" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 4; - pixel_x = -2; - pixel_y = 2 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/structure/table, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/machinery/recharger, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"tx" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/dorm) -"tE" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"tK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"tN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"tS" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4; - name = "Crew Quarters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"tT" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"tU" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/autolathe{ - layer = 2.8 - }, -/obj/item/stack/sheet/glass/five{ - pixel_y = 3 - }, -/obj/item/stack/sheet/metal/five{ - pixel_y = 5 - }, -/obj/structure/railing, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"tV" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "atmoswindow" - }, -/obj/structure/window/plasma/reinforced/plastitanium, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"uc" = ( -/obj/machinery/suit_storage_unit/atmos{ - layer = 2.8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"ud" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"ug" = ( -/obj/machinery/rnd/production/protolathe/department/engineering{ - layer = 3 - }, -/obj/machinery/light/small/directional/east{ - bulb_power = 0.5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"uj" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"up" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -12 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"ut" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"uw" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central2, -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/syndie, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"uA" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/item/storage/secure/safe/intel{ - dir = 8; - pixel_x = -32 - }, -/turf/open/floor/carpet/red, -/area/ship/bridge) -"uB" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"uD" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"uG" = ( -/obj/item/kirbyplants/random{ - pixel_x = 2; - pixel_y = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"uH" = ( -/obj/machinery/camera/autoname{ - dir = 5; - network = list("GEC") - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plating/airless, -/area/ship/construction) -"uI" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/structure/railing{ - dir = 1; - pixel_y = 7 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"uJ" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"uL" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/industrial/traffic, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"uP" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"uR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"uW" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/cargo) -"uX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"vf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"vk" = ( -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"vp" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/small/directional/east{ - bulb_power = 0.5 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"vv" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/item/kirbyplants{ - icon_state = "plant-09" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"vE" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/computer/atmos_control/tank/carbon_tank, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"vF" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -12 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"vH" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"vQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 4 - }, -/obj/machinery/door/airlock/external/glass{ - dir = 4; - name = "Construction Zone" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"vU" = ( -/obj/machinery/atmospherics/components/binary/valve/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/binary/valve/layer4{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/construction) -"vW" = ( -/obj/structure/railing{ - dir = 4; - pixel_x = 7 - }, -/obj/structure/railing{ - dir = 8; - pixel_x = -7 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - dir = 1; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/crew/canteen) -"wc" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 4; - pixel_x = -2; - pixel_y = 2 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/item/storage/belt/utility/chief/full, -/obj/item/clothing/under/syndicate/gec/chief_engineer, -/obj/item/clothing/glasses/meson/engine, -/obj/item/holosign_creator/atmos, -/obj/item/holosign_creator/engineering, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/pipe_dispenser, -/obj/item/construction/rcd/arcd, -/obj/item/rcd_ammo, -/obj/item/rcd_ammo, -/obj/item/rcd_ammo/large, -/obj/item/gun/energy/tesla_cannon{ - desc = "Tuned to perfection by GEC's finest eccentrics. Shoots balls of tesla."; - name = "GEC Tesla Cannon" - }, -/obj/item/cartridge/ce, -/obj/item/stack/tape/industrial/pro, -/obj/item/megaphone/command, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/head/hardhat/weldhat/white, -/obj/item/areaeditor/shuttle, -/obj/item/binoculars, -/obj/item/clothing/head/hardhat/white, -/obj/structure/closet/secure_closet/engineering_chief{ - name = "Project Overseer's Closet"; - populate = 0 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"wk" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/meter/atmos{ - desc = "It measures O2 Mix."; - name = "O2 Mix meter" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"wl" = ( -/turf/open/floor/plating/airless, -/area/ship/construction) -"wq" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"ws" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"wt" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/arrows, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"wD" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"wE" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"wI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"wQ" = ( -/obj/machinery/computer/monitor{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"wV" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/canteen) -"xc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"xg" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/construction) -"xh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"xj" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/arrows, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"xr" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"xs" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/item/construction/rcd/combat{ - name = "GEC-RCD" - }, -/obj/item/construction/rcd/combat{ - name = "GEC-RCD" - }, -/obj/item/construction/rcd/combat{ - name = "GEC-RCD" - }, -/obj/structure/closet/crate/engineering{ - desc = "A crate for the storage of RCDs."; - name = "RCD Crate" - }, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/turf/open/floor/plating/airless, -/area/ship/construction) -"xv" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/engineering/atmospherics) -"xI" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "construction_shutters" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"xJ" = ( -/turf/open/floor/engine/hull/reinforced, -/area/ship/engineering/atmospherics) -"xK" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"xP" = ( -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"xZ" = ( -/obj/machinery/camera/autoname{ - dir = 5; - network = list("GEC"); - pixel_y = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"yf" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/filingcabinet{ - pixel_x = 7 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -12 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"yn" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"yp" = ( -/obj/machinery/computer/crew/syndie{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"yt" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"yu" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - icon_state = "pump_map-2"; - name = "Mix Tank to Mix"; - piping_layer = 2 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"yH" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating/airless, -/area/ship/construction) -"yL" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "bridge_shutters"; - dir = 4 - }, -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/bridge) -"yT" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"yX" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"zb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"zh" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"zx" = ( -/obj/structure/closet/crate/bin{ - layer = 2 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/structure/railing, -/turf/open/floor/carpet/red, -/area/ship/bridge) -"zA" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"zC" = ( -/turf/open/floor/engine/co2, -/area/ship/engineering/atmospherics) -"zE" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"zI" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - pixel_y = 2 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4; - pixel_x = 7 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"zP" = ( -/obj/structure/table, -/obj/item/trash/plate, -/turf/open/floor/plasteel/tech, -/area/ship/crew/canteen) -"zU" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"zV" = ( -/obj/effect/decal/fakelattice, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Ab" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"Ad" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/airlock/external/glass{ - dir = 4; - name = "Construction Zone" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Ak" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/manifold/purple/hidden, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Aq" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Az" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/structure/railing{ - dir = 4; - pixel_x = 7 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central2, -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/syndie, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"AA" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/meter/atmos{ - desc = "It measures N2 Mix."; - name = "N2 Mix meter" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"AB" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central5, -/obj/effect/turf_decal/steeldecal/steel_decals_central2, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"AE" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"AH" = ( -/obj/structure/table/reinforced, -/obj/item/documents{ - desc = "Upon closer inspection, this is just an egg salad recipe."; - icon_state = "docs_part"; - layer = 3; - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/folder{ - pixel_y = 2 - }, -/obj/item/folder/red{ - pixel_y = 4 - }, -/obj/item/stamp/syndicate{ - pixel_x = 1; - pixel_y = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"AI" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/suit_storage_unit/atmos{ - layer = 2.8 - }, -/obj/structure/railing, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Bf" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Bj" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/cleanable/glass{ - color = "#808080" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"Bp" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 2 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Bs" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 4; - pixel_y = 2 - }, -/obj/structure/table/wood, -/obj/item/phone, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"Bw" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Bz" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"BN" = ( -/obj/structure/particle_accelerator/particle_emitter/right, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating/airless, -/area/ship/construction) -"BO" = ( -/turf/open/floor/plasteel/stairs{ - dir = 4; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/engineering/atmospherics) -"BP" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"BR" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"BT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("GEC") - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"BU" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/structure/sign/poster/contraband/gec{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Cb" = ( -/obj/machinery/door/airlock/hatch{ - name = "Canteen Backroom" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"Cc" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Cd" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"CA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"CI" = ( -/obj/item/kirbyplants{ - icon_state = "plant-14"; - pixel_y = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"CL" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"CN" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/vending/snack, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"CR" = ( -/obj/machinery/field/generator, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"CY" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "engine_shutters" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Da" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 2; - network = list("GEC") - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Dh" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/structure/sign/poster/contraband/syndicate{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Du" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 9 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Dx" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"DI" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "atmoswindow" - }, -/turf/open/floor/plating/airless, -/area/ship/engineering/atmospherics) -"DN" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"DX" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/obj/machinery/meter/atmos{ - desc = "It measures Mix to Mix Tank."; - name = "Mix to Mix Tank meter" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Eg" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"Ej" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/button/door{ - dir = 8; - id = "airmixchamber"; - name = "Air Mix Drain"; - pixel_x = 27; - pixel_y = -5 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"El" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Eo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"Es" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 8; - id = "construction_shutters"; - name = "Construction Zone Shutters"; - pixel_x = -4 - }, -/obj/machinery/button/door{ - dir = 8; - id = "bridge_shutters"; - name = "Bridge Shutters"; - pixel_x = 5; - pixel_y = 7 - }, -/obj/machinery/button/door{ - dir = 8; - id = "engine_shutters"; - name = "Engine Shutters"; - pixel_x = 5; - pixel_y = -5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"Et" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Eu" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"EE" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"EG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/manifold/purple/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"EX" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"EY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/holopad/emergency/command, -/obj/structure/railing/corner, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Fe" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plating, -/area/ship/bridge) -"Fr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/light/small/directional/west{ - bulb_power = 0.5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"FA" = ( -/obj/machinery/door/airlock/hatch{ - name = "Bathroom" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"FI" = ( -/obj/effect/turf_decal/trimline/transparent/bar/filled/line, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"FJ" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"FL" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"FM" = ( -/obj/structure/railing{ - dir = 4; - pixel_x = 7 - }, -/obj/structure/chair{ - dir = 8; - pixel_y = 5 - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"FR" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/cargo) -"FU" = ( -/obj/structure/table, -/obj/item/flashlight/lamp{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/item/stamp/syndicate{ - pixel_x = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/turf/open/floor/carpet/red, -/area/ship/bridge) -"Gd" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen/engi{ - pixel_x = 5 - }, -/obj/item/crowbar/red{ - pixel_y = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"Ge" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"Gr" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/tools{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Gs" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/structure/table, -/obj/machinery/light/directional/west, -/obj/item/trash/plate, -/obj/item/reagent_containers/food/snacks/pizzaslice/pineapple{ - pixel_y = 3 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"GC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"GF" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/construction) -"GH" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"GN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"GO" = ( -/obj/structure/bed, -/obj/item/bedsheet/syndie, -/obj/structure/curtain/cloth/grey, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 8; - pixel_y = 2 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"GS" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/atmospherics/components/binary/pump, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Hc" = ( -/obj/item/kirbyplants{ - icon_state = "plant-03"; - pixel_y = 5 - }, -/obj/machinery/button/door{ - dir = 8; - id = "ce_office"; - name = "Window Shutters"; - pixel_x = 27; - pixel_y = 7 - }, -/obj/machinery/button/door{ - dir = 8; - id = "ce_bolts"; - name = "Door Bolts"; - normaldoorcontrol = 1; - pixel_x = 27; - pixel_y = -7; - specialfunctions = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"He" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "engine_shutters" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Hj" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"Hx" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/railing{ - pixel_y = -7 - }, -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Hz" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/components/binary/pump{ - icon_state = "pump_map-4"; - name = "Plasma to Engines"; - piping_layer = 4 - }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Plasma Outlet Pump" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"HE" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/belt/utility/full/engi, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/under/syndicate/gec/atmos_tech, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/holosign_creator/atmos, -/obj/item/extinguisher/advanced, -/obj/item/clothing/glasses/meson/engine, -/obj/item/pipe_dispenser, -/obj/item/analyzer, -/obj/item/clothing/mask/gas/atmos, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/suit/fire/atmos, -/obj/item/clothing/head/hardhat/atmos, -/obj/structure/closet/secure_closet/atmospherics{ - name = "Atmospheric Technician's Locker"; - populate = 0 - }, -/obj/machinery/button/door{ - id = "atmoswindow"; - name = "Window Shutters"; - pixel_x = 24; - pixel_y = 22 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"HK" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"HL" = ( -/obj/effect/decal/fakelattice, -/obj/machinery/light/small/directional/south{ - bulb_colour = "#84A9FF"; - bulb_power = 1; - bulb_vacuum_colour = "#FF3232"; - desc = "These lights are conventionally banned from most ships due to the harmful radiation emitted from them. The GEC contractor who designed this ship did not care."; - name = "blue-violet light" - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"HN" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4; - name = "Engine Room" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"HW" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Ie" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/traffic/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Ij" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Io" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Iv" = ( -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/atmospherics) -"Iz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "gec_secure" - }, -/turf/open/floor/plasteel/tech/grid/airless, -/area/ship/construction) -"IA" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/structure/bed, -/obj/structure/curtain/cloth/fancy, -/obj/item/bedsheet/syndie, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"IB" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"IC" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"IE" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/cargo) -"IG" = ( -/obj/structure/closet/crate/large{ - name = "GEC Resource Crate" - }, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/plasmarglass/twenty, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/item/rcl/pre_loaded, -/obj/item/stack/sheet/mineral/plastitanium/twenty, -/obj/item/stack/sheet/plasteel/twenty, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/item/stack/sheet/plastic/fifty, -/obj/item/stack/rods/fifty, -/turf/open/floor/plating/airless, -/area/ship/construction) -"IK" = ( -/obj/effect/turf_decal/number/zero, -/turf/open/floor/plating/airless, -/area/ship/construction) -"IN" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"IR" = ( -/obj/machinery/light/dim/directional/south, -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"IT" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"IU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Jb" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "CO2 Outlet Pump" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Jj" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Jv" = ( -/obj/machinery/button/door{ - id = "gec_secure"; - name = "Secure Storage"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"Jz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/obj/machinery/meter/atmos{ - desc = "It measures Mix."; - name = "Mix meter" - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"JG" = ( -/obj/effect/turf_decal/atmos/nitrogen, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"JH" = ( -/obj/structure/mirror{ - pixel_x = 30 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = 12; - pixel_y = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"JL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"JQ" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"JS" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/belt/utility/full/engi, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/under/syndicate/gec/atmos_tech, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/holosign_creator/atmos, -/obj/item/extinguisher/advanced, -/obj/item/clothing/glasses/meson/engine, -/obj/item/pipe_dispenser, -/obj/item/analyzer, -/obj/item/clothing/mask/gas/atmos, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/suit/fire/atmos, -/obj/item/clothing/head/hardhat/atmos, -/obj/machinery/camera/autoname{ - dir = 2; - network = list("GEC") - }, -/obj/structure/closet/secure_closet/atmospherics{ - name = "Atmospheric Technician's Locker"; - populate = 0 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"JV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/atmospherics) -"JW" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"Kc" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Kd" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Kg" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/button/door{ - dir = 8; - id = "airmixchamber"; - name = "Air Mix Drain"; - pixel_x = 22; - pixel_y = -8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Ko" = ( -/obj/structure/particle_accelerator/particle_emitter/left, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Kp" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/meter/atmos/layer4{ - desc = "It measures Plasma to Engines."; - name = "Plasma to Engines" - }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Kq" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"Kv" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/manifold/purple/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Kz" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light/small/directional/west{ - bulb_colour = "#84A9FF"; - bulb_power = 1; - bulb_vacuum_colour = "#FF3232"; - desc = "These lights are conventionally banned from most ships due to the harmful radiation emitted from them. The GEC contractor who designed this ship did not care."; - name = "blue-violet light" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"KO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 2 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"KU" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4; - name = "Canteen" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/canteen) -"KV" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/kirbyplants{ - icon_state = "plant-09"; - pixel_x = 20 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"KX" = ( -/obj/structure/closet/crate{ - name = "Mining Crate" - }, -/obj/item/pickaxe/mini, -/obj/item/pickaxe/mini, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/item/stack/marker_beacon/thirty, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"KZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 4 - }, -/obj/machinery/door/airlock/external/glass{ - dir = 4; - name = "Construction Zone" - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Lc" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/poddoor{ - id = "gec_cargo" - }, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - launch_status = 0; - name = "Engineering Project"; - port_direction = 4; - preferred_direction = 4 - }, -/turf/open/floor/plating, -/area/ship/cargo) -"Le" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Lf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Lo" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Lq" = ( -/obj/item/circuitboard/machine/emitter, -/obj/item/circuitboard/machine/emitter, -/obj/item/circuitboard/machine/emitter, -/obj/item/circuitboard/machine/emitter, -/obj/item/circuitboard/machine/tesla_coil/power, -/obj/item/circuitboard/machine/tesla_coil/power, -/obj/item/circuitboard/machine/tesla_coil/power, -/obj/item/circuitboard/machine/tesla_coil/power, -/obj/item/circuitboard/machine/rad_collector, -/obj/item/circuitboard/machine/rad_collector, -/obj/item/circuitboard/machine/rad_collector, -/obj/item/circuitboard/machine/rad_collector, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/thermomachine, -/obj/item/circuitboard/machine/thermomachine, -/obj/item/circuitboard/machine/thermomachine, -/obj/item/circuitboard/machine/thermomachine, -/obj/item/circuitboard/machine/smes, -/obj/item/circuitboard/machine/smes, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/closet/crate/engineering/electrical{ - name = "Construction Crate" - }, -/obj/item/storage/part_replacer, -/obj/item/storage/box/stockparts/basic, -/obj/item/storage/box/stockparts/basic, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Lr" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Ls" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Lu" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"Lw" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/computer/atmos_control/tank/toxin_tank, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Lx" = ( -/obj/machinery/button/door{ - dir = 4; - id = "gec_secure"; - name = "Secure Storage"; - pixel_x = -27 - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"LE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/fireaxecabinet{ - dir = 1; - pixel_y = -32 - }, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("GEC") - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"LI" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 2 - }, -/obj/structure/table, -/obj/item/clipboard, -/obj/item/pen, -/obj/item/reagent_containers/food/drinks/mug{ - pixel_x = -12; - pixel_y = 7 - }, -/obj/structure/railing, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"LK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4; - pixel_x = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/structure/railing{ - dir = 8; - pixel_x = -7 - }, -/turf/open/floor/plasteel/stairs{ - dir = 1; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/engineering) -"LM" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("GEC") - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"LS" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"LU" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 4; - pixel_y = 2 - }, -/obj/structure/table/wood, -/obj/item/pizzabox/pineapple, -/obj/item/pizzabox/pineapple{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"LV" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Ma" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Mb" = ( -/turf/open/floor/engine/hull/reinforced, -/area/ship/construction) -"Md" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/construction) -"Me" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 4; - pixel_y = 2 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/window{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"Mm" = ( -/obj/machinery/camera/autoname{ - dir = 8; - network = list("GEC"); - pixel_y = -5 - }, -/obj/machinery/computer/camera_advanced{ - dir = 8; - networks = list("GEC") - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"Mp" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Mw" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stamp/syndicate{ - pixel_x = 9; - pixel_y = 7 - }, -/obj/item/pen/fourcolor{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"MA" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/table, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"MC" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"MG" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"MN" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"MT" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"MW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"Ne" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 4; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"Nl" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Nn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"Nq" = ( -/obj/structure/particle_accelerator/particle_emitter/center, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Nz" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"NE" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/hallway/central) -"NF" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 4; - name = "Air Mix Cooler"; - piping_layer = 2 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"NG" = ( -/obj/machinery/air_sensor/atmos/carbon_tank, -/turf/open/floor/engine/co2, -/area/ship/engineering/atmospherics) -"NH" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"NO" = ( -/obj/effect/turf_decal/atmos/plasma, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"NY" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Oa" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/chair/sofa/left{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Oh" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"On" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "bridge_shutters" - }, -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/bridge) -"Os" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Ow" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ - dir = 8 - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/atmospherics) -"OA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/rnd/server, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"OD" = ( -/obj/structure/railing{ - pixel_y = -7 - }, -/obj/structure/railing{ - dir = 1; - pixel_y = 7 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - dir = 4; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/crew/dorm) -"OF" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"OM" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 10 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"ON" = ( -/obj/effect/turf_decal/number/five, -/turf/open/floor/plating/airless, -/area/ship/construction) -"OZ" = ( -/obj/effect/decal/fakelattice, -/obj/effect/decal/cleanable/greenglow{ - color = "#808080" - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Pk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"PE" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "gec_cargo"; - name = "Cargo Blast Doors"; - pixel_x = -5; - pixel_y = 5 - }, -/obj/machinery/button/shieldwallgen{ - id = "gec_cargo_shield"; - name = "Cargo Holoshield"; - pixel_x = 6; - pixel_y = 3 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"PF" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - desc = "A pump that moves gas by pressure. This one pumps gas from the ship's waste loop into the filtering section"; - dir = 8; - name = "Waste to Filtering" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 6 - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"PL" = ( -/obj/docking_port/stationary{ - dwidth = 3; - width = 7; - height = 15; - dir = 2 - }, -/turf/template_noop, -/area/template_noop) -"PT" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 9 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Qd" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Qg" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Qm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 - }, -/obj/item/storage/toolbox/syndicate, -/obj/item/stack/cable_coil/red, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Qr" = ( -/obj/structure/particle_accelerator/end_cap{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Qs" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/atmospherics) -"Qw" = ( -/obj/effect/decal/fakelattice, -/obj/effect/decal/cleanable/greenglow{ - color = "#808080" - }, -/obj/machinery/camera/autoname{ - dir = 2; - network = list("GEC") - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/crew/dorm) -"Qy" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"QI" = ( -/obj/structure/closet/radiation/empty{ - anchored = 1 - }, -/obj/item/clothing/suit/radiation/space, -/obj/item/clothing/suit/radiation/space, -/obj/item/clothing/head/radiation/space, -/obj/item/clothing/head/radiation/space, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/geiger_counter, -/obj/item/geiger_counter, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"QK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"QM" = ( -/obj/effect/turf_decal/atmos/oxygen, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"QO" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - icon_state = "pump_on_map-2"; - name = "N2 Air Mix Outlet Pump"; - piping_layer = 2 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - icon_state = "pump_map-3"; - name = "N2 Outlet Pump"; - on = 0 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"QY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/bridge) -"QZ" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Rj" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/meter/atmos{ - desc = "It measures CO2 Mix."; - name = "CO2 Mix meter" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Rn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"Rw" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"RI" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"RS" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Si" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"Sk" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Sn" = ( -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"So" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Sp" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Sr" = ( -/obj/machinery/firealarm/directional/north, -/obj/item/kirbyplants{ - icon_state = "plant-03"; - pixel_y = 5 - }, -/obj/machinery/light_switch{ - pixel_y = 11; - dir = 8; - pixel_x = 20 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Sx" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"SA" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas Mix to Filtering" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 1; - name = "Waste Input Pump"; - target_pressure = 2500 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"SI" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/button/door{ - dir = 1; - id = "gec_secure"; - name = "Secure Storage"; - pixel_y = -30 - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"SJ" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 6 - }, -/obj/machinery/light/dim/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"SK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"SO" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom/wideband/table{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"SQ" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"SV" = ( -/obj/effect/turf_decal/industrial/caution{ - dir = 1; - pixel_y = 15 - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"Tb" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Tc" = ( -/obj/item/holosign_creator/engineering, -/obj/item/clothing/under/syndicate/gec, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/storage/belt/utility/full/engi, -/obj/item/clothing/glasses/welding, -/obj/item/storage/toolbox/syndicate, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/analyzer, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/bag/construction, -/obj/item/clothing/glasses/meson/prescription, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/mask/gas, -/obj/structure/closet/secure_closet/engineering_personal{ - name = "GEC Engineer's Locker"; - populate = 0 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Tf" = ( -/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{ - desc = "Very useful for mixing gasses. This one mixes Nitrogen and Oxygen at the proper proportions for breathing air"; - dir = 8; - name = "air mixer"; - node1_concentration = 0.21; - node2_concentration = 0.79; - on = 1; - target_pressure = 2500 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Tg" = ( -/obj/machinery/vending/boozeomat/syndicate_access, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/canteen) -"To" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/external/glass{ - dir = 4; - name = "Construction Zone" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Tp" = ( -/obj/structure/particle_accelerator/fuel_chamber, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Tq" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/atmos{ - layer = 2.8 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/railing, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Ts" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Tu" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"TE" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"TG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/camera/autoname{ - dir = 1; - network = list("GEC") - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"TO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"TQ" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/machinery/camera/autoname{ - dir = 6; - network = list("GEC") - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"TV" = ( -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Ua" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/portable_atmospherics/scrubber/huge/movable, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Ub" = ( -/obj/machinery/the_singularitygen, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/item/paper{ - default_raw_text = "Engineers are advised against constructing singularities and teslas aboard the GEC Engineering Project. Field generators are liable to fail when the vessel docks and undocks - the results of such an event being catastrophic, should a singularity or tesla be kept inside.

In the event of a singuloose, or a tesloose, crew should fling themselves out of the nearest airlock, in the hopes that their corpse is discovered in the future.

Have a safe day, GEC management."; - name = "Warning" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Uc" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"Ud" = ( -/obj/structure/filingcabinet{ - layer = 2 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/structure/railing, -/obj/machinery/camera/autoname{ - dir = 5; - network = list("GEC"); - pixel_y = 21 - }, -/turf/open/floor/carpet/red, -/area/ship/bridge) -"Ug" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"Ul" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Up" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/hallway/central) -"Ur" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Ut" = ( -/obj/effect/turf_decal/industrial/caution{ - dir = 4; - pixel_x = 15 - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"Uy" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/dorm) -"Uz" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "engine_shutters" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"UH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"UN" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/suit_storage_unit/atmos{ - layer = 2.8 - }, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"UQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"US" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Mix to Mix Tank / Filtering" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Vf" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Vi" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Vj" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Vn" = ( -/obj/structure/particle_accelerator/power_box, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Vr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad/emergency/bar, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"Vy" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"VL" = ( -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -12 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Wb" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "construction_shutters" - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"We" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/construction) -"Wp" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/structure/railing, -/obj/structure/cable, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Ws" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/construction) -"Wv" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/cargo) -"WE" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/computer/atmos_control/tank/oxygen_tank, -/obj/machinery/atmospherics/pipe/simple/brown/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"WI" = ( -/obj/structure/closet/radiation/empty{ - anchored = 1 - }, -/obj/item/clothing/suit/radiation/space, -/obj/item/clothing/suit/radiation/space, -/obj/item/clothing/head/radiation/space, -/obj/item/clothing/head/radiation/space, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/geiger_counter, -/obj/item/geiger_counter, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"WK" = ( -/obj/effect/turf_decal/corner/transparent/bar/diagonal, -/obj/structure/table, -/obj/machinery/jukebox/boombox, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"WN" = ( -/obj/machinery/field/generator, -/obj/structure/railing, -/turf/open/floor/plating/airless, -/area/ship/construction) -"WS" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"WX" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/engineering/atmospherics) -"Xf" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 4 - }, -/obj/machinery/meter/atmos/layer2{ - desc = "It measures Mix Tank Outlet."; - name = "Mix Tank Outlet meter" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Xj" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/fakelattice{ - color = "#8D8B8B"; - layer = 2.1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 2 - }, -/turf/open/floor/plating{ - color = "#8D8B8B"; - icon_state = "elevatorshaft" - }, -/area/ship/engineering) -"Xs" = ( -/obj/effect/turf_decal/atmos/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/ship/engineering/atmospherics) -"Xv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output, -/turf/open/floor/engine/co2, -/area/ship/engineering/atmospherics) -"Xw" = ( -/obj/machinery/field/generator, -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/construction) -"Xx" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer4{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/engineering/atmospherics) -"XB" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"XC" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"XD" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"XJ" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 2 - }, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"XN" = ( -/obj/machinery/cell_charger, -/obj/structure/table, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor, -/obj/structure/railing, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"XP" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"XV" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 8 - }, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"XX" = ( -/obj/structure/table, -/obj/item/flashlight/lamp{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"Yj" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Yq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/railing/corner, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Yw" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/canteen) -"YB" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"YK" = ( -/obj/machinery/atmospherics/components/binary/valve/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/binary/valve/layer4{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/construction) -"YO" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"YY" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/structure/toilet{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"Zk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Zl" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4; - id_tag = "ce_bolts"; - name = "Project Overseer's Office" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"Zm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/atmospherics) -"Zr" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Zz" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - desc = "A pump that moves gas by pressure. This one sucks up gasses from the atmosphere and sends them to be filtered out into the tanks"; - dir = 4; - name = "Atmosphere to Filtering" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"ZJ" = ( -/obj/effect/turf_decal/corner/transparent/solgovgold{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"ZR" = ( -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Mix Tank" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"ZW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"ZZ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 1 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "Helm" - }, -/obj/structure/catwalk/over/plated_catwalk/white{ - color = "#4c535b" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/bridge) - -(1,1,1) = {" -kD -kD -kD -kD -jv -nz -xJ -kD -Qy -Qy -sl -IC -IC -kD -IC -IC -sl -Qy -Qy -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -"} -(2,1,1) = {" -qS -Qs -Qs -Qs -Iv -tV -Qs -Qs -He -He -sl -CY -CY -sl -CY -CY -sl -Uz -He -tx -tx -tx -tx -tx -Uy -kD -kD -kD -kD -kD -kD -"} -(3,1,1) = {" -Qs -QM -MC -TE -Sx -Zz -Qs -Qs -OM -Ak -aA -ld -ld -Fr -ld -Wp -Tc -Kv -PT -tx -tx -Kz -pY -GO -tx -kD -kD -kD -kD -kD -kD -"} -(4,1,1) = {" -Qs -Vy -pl -Eu -WE -st -xZ -Qs -vv -EG -lJ -KO -nU -Xj -ru -tU -Tc -BP -Qm -tx -iw -aE -cX -iK -tx -kD -kD -kD -kD -kD -kD -"} -(5,1,1) = {" -Qs -pl -dn -TE -ig -hC -oZ -dg -LK -Du -qq -pN -IU -OA -uX -XN -Tc -xj -uc -tx -ol -nt -uw -tx -tx -Uy -kD -kD -kD -kD -kD -"} -(6,1,1) = {" -Qs -Qs -Qs -Qs -xK -sU -fx -Qs -OZ -uI -Hx -qn -IU -gR -or -LI -Bp -kd -rh -tx -zI -Ge -Az -tx -AB -tx -Uy -kD -kD -kD -kD -"} -(7,1,1) = {" -Qs -JG -NH -TE -Ij -sU -Kp -Qs -Qs -wD -sY -ug -SK -fQ -rS -vp -sd -wt -uc -tx -Qw -OD -HL -tx -Bj -JW -tx -kD -kD -kD -kD -"} -(8,1,1) = {" -Qs -RS -xP -Eu -tT -wk -Lf -Ul -Qs -mO -sl -sl -Sr -Cc -pf -sl -zV -sl -sl -tx -tx -Lu -kr -FA -kY -YY -tx -kD -kD -kD -kD -"} -(9,1,1) = {" -Qs -xP -uR -TE -QO -hQ -Tf -Zk -Qs -Qs -Qs -sl -sl -HN -sl -sl -sl -sl -CN -eK -tx -tS -tx -tx -CL -JH -tx -kD -kD -kD -kD -"} -(10,1,1) = {" -Qs -Qs -Qs -Qs -aT -sU -CA -rj -uL -NF -Qs -LM -So -WS -Bf -Lr -IT -Kq -XC -XC -Bf -HK -MN -Wv -Wv -Wv -Wv -jo -kD -kD -kD -"} -(11,1,1) = {" -Qs -Xs -ps -TE -Qg -sU -Jz -iq -ck -rU -fG -zh -DN -MW -Ab -xc -UQ -BR -DN -DN -Ab -hE -Uc -Wv -CI -uW -zE -Wv -jo -kD -kD -"} -(12,1,1) = {" -Qs -NG -zC -Eu -vE -AA -EX -gZ -XD -ce -Qs -yt -oe -oe -yT -gy -oe -Kq -kF -oe -me -pC -bS -gx -qp -FR -YB -Sn -Wv -kD -kD -"} -(13,1,1) = {" -Qs -zC -Xv -TE -Jb -YO -NY -JQ -Bz -ud -Qs -jE -uG -lL -XP -KU -XP -lL -Gd -ow -oA -Rn -gN -Wv -VL -ZW -tN -Eo -cR -kD -kD -"} -(14,1,1) = {" -Qs -Qs -Qs -Qs -xK -sU -eY -gZ -XD -TG -Qs -lL -lL -lL -vF -HW -oF -lL -lL -lL -IB -Hj -IB -Wv -hm -Nn -YB -Sn -rD -PL -kD -"} -(15,1,1) = {" -Qs -Qs -Qs -Qs -Iv -xv -Xx -WX -bZ -Zm -Qs -rw -Gs -Vi -Os -tK -hF -iV -bM -XP -oA -cA -iZ -Wv -PE -vf -cj -Si -Lc -kD -kD -"} -(16,1,1) = {" -Qs -NO -EE -TE -Ur -sU -IN -Yj -GS -cT -Qs -qE -iG -Os -jn -mY -wE -zP -MA -XP -XB -cA -uB -Wv -qD -hW -hz -zb -jX -kD -kD -"} -(17,1,1) = {" -Qs -oD -vk -Eu -Lw -Rj -IN -Yj -GS -jl -Qs -Da -bC -Ts -aY -UH -zU -oq -Oa -XP -cn -mU -Io -Wv -tE -IE -bm -KX -Wv -kD -kD -"} -(18,1,1) = {" -Qs -vk -Pk -TE -Hz -Qd -Rw -Yj -GS -iU -Qs -WK -Lo -dS -sf -xh -lL -lL -lL -lL -oA -cA -yn -wq -wq -wq -wq -wq -wq -wq -RI -"} -(19,1,1) = {" -Qs -Qs -Qs -Qs -PF -ZJ -qH -Vf -xr -LE -Qs -Ma -LV -MT -Os -FJ -lL -XX -aV -lL -pD -cA -gN -wq -FU -uA -Ud -fy -tt -wc -wq -"} -(20,1,1) = {" -Qs -kf -GH -Tq -nT -uj -US -Yj -Bw -cP -Qs -Gr -Sk -jw -eU -sQ -lL -FM -FI -lL -IB -Hj -IB -wq -gv -dA -fn -iT -Tb -uJ -wq -"} -(21,1,1) = {" -Qs -JS -ql -UN -Dx -SA -fk -dc -bb -wI -Qs -Me -Bs -Ne -LU -fU -lL -hq -hU -lL -Dh -cA -BU -wq -hb -qa -zx -Hc -tf -IA -wq -"} -(22,1,1) = {" -Qs -HE -MG -AI -jp -uj -hV -yu -xr -Tu -Qs -Nl -Kd -Vr -Kd -Kd -Cb -vW -jU -lL -TQ -cA -gN -wq -fV -fV -fV -wq -Zl -wq -wq -"} -(23,1,1) = {" -Qs -fD -BO -Qs -Qs -td -rY -mF -bZ -JV -Qs -Tg -qz -wV -Yw -nJ -lL -hj -ms -lL -cn -mU -Io -Fe -rA -Mw -jY -cq -El -jZ -wq -"} -(24,1,1) = {" -DI -MG -DX -Kc -SJ -Ie -AE -lQ -fa -Ua -rg -rg -rg -rg -rg -rg -rg -dC -mq -lL -QZ -Ug -rL -jh -kl -TO -Yq -QY -Mp -IR -wq -"} -(25,1,1) = {" -DI -Le -Vj -SQ -Xf -Nz -mp -ws -uP -GC -rg -ah -uH -pJ -ly -Qr -rg -rg -rg -rg -oA -cA -Uc -Fe -KV -EY -rF -SO -eB -gD -wq -"} -(26,1,1) = {" -DI -Kg -ZR -pF -dQ -jW -TV -Zr -pq -Qs -rg -lM -qu -yH -WN -Tp -Vn -BN -rg -rg -by -Rn -Uc -wq -yf -QK -AH -dx -eB -yp -On -"} -(27,1,1) = {" -qS -Qs -vH -OF -vH -Qs -Qs -To -Qs -rg -IG -Lq -xs -CR -Xw -Ub -pz -Nq -Ko -rg -NE -Ad -NE -NE -qR -dt -FL -dt -ZZ -wQ -On -"} -(28,1,1) = {" -kD -mt -Ow -fN -JL -Qs -qj -uD -XJ -xg -Jv -jP -ia -ia -Eg -We -We -hr -SI -rg -gQ -ut -yX -Up -Mm -XV -cZ -Es -On -ca -yL -"} -(29,1,1) = {" -kD -mt -cf -lO -fN -Qs -WI -uD -oP -xg -cN -cN -cN -cN -rg -cN -cN -cN -Iz -rg -QI -Cd -iQ -Up -wq -wq -ca -ca -On -kD -kD -"} -(30,1,1) = {" -kD -Qs -Qs -Qs -Qs -Qs -Qs -vQ -Qs -rg -up -ia -ia -ia -Lx -ia -ia -ia -lc -rg -NE -KZ -NE -NE -rg -rg -kD -kD -kD -kD -kD -"} -(31,1,1) = {" -kD -kD -Mb -rg -Ej -ia -GF -vU -pp -Et -Et -We -We -We -zA -ia -ia -ia -LS -BT -hw -YK -Ws -ia -Ls -rg -kD -kD -kD -kD -kD -"} -(32,1,1) = {" -kD -kD -kD -rg -Ls -ia -ia -ia -ia -ia -ia -ia -ia -ia -GN -ia -ia -ia -ia -ia -ia -ia -ia -ia -Ls -rg -kD -kD -kD -kD -kD -"} -(33,1,1) = {" -kD -kD -kD -xI -Ls -SV -ak -Aq -Aq -Aq -Aq -Aq -pU -ia -lc -ia -ak -Aq -Aq -Aq -Aq -Aq -pU -gi -Ls -xI -kD -kD -kD -kD -kD -"} -(34,1,1) = {" -kD -kD -kD -xI -Ls -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -GN -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -Ls -xI -kD -kD -kD -kD -kD -"} -(35,1,1) = {" -kD -kD -kD -xI -Ls -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -GN -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -Ls -xI -kD -kD -kD -kD -kD -"} -(36,1,1) = {" -kD -kD -kD -xI -Ls -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -GN -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -Ls -xI -kD -kD -kD -kD -kD -"} -(37,1,1) = {" -kD -kD -kD -rg -Ls -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -lc -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -Ls -rg -kD -kD -kD -kD -kD -"} -(38,1,1) = {" -kD -kD -kD -rg -Ls -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -GN -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -Ls -rg -kD -kD -kD -kD -kD -"} -(39,1,1) = {" -kD -kD -kD -rg -Ls -ia -Oh -bR -bR -bR -bR -bR -oC -ia -GN -ia -Oh -bR -bR -bR -bR -bR -oC -ia -Ls -rg -kD -kD -kD -kD -kD -"} -(40,1,1) = {" -kD -kD -kD -xI -Ls -ia -ia -ia -ia -ia -ia -ia -ia -ia -GN -ia -ia -ia -ia -ia -ia -ia -ia -ia -Ls -xI -kD -kD -kD -kD -kD -"} -(41,1,1) = {" -kD -kD -kD -xI -Ls -ia -ia -ia -ia -ia -ia -ia -ia -ia -aP -ia -ia -ia -ia -ia -ia -ia -ia -ia -Ls -xI -kD -kD -kD -kD -kD -"} -(42,1,1) = {" -kD -kD -kD -xI -Ls -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -Ls -xI -kD -kD -kD -kD -kD -"} -(43,1,1) = {" -kD -kD -kD -xI -Ls -ia -ak -Aq -Aq -Aq -Aq -Aq -pU -ia -ia -ia -ak -Aq -Aq -Aq -Aq -Aq -pU -ia -Ls -xI -kD -kD -kD -kD -kD -"} -(44,1,1) = {" -kD -kD -kD -rg -Ls -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -ia -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -Ls -rg -kD -kD -kD -kD -kD -"} -(45,1,1) = {" -kD -kD -kD -rg -Ls -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -ia -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -Ls -rg -kD -kD -kD -kD -kD -"} -(46,1,1) = {" -kD -kD -kD -rg -Ls -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -ia -ia -Jj -ON -wl -wl -wl -wl -Sp -ia -Ls -rg -kD -kD -kD -kD -kD -"} -(47,1,1) = {" -kD -kD -kD -xI -Ls -ia -Jj -wl -wl -wl -wl -wl -Sp -ia -ia -ia -Jj -IK -wl -wl -wl -wl -Sp -ia -Ls -xI -kD -kD -kD -kD -kD -"} -(48,1,1) = {" -kD -kD -kD -xI -Ls -SV -Jj -wl -wl -wl -wl -wl -Sp -ia -ia -ia -Jj -lH -wl -wl -wl -wl -Sp -gi -Ls -xI -kD -kD -kD -kD -kD -"} -(49,1,1) = {" -kD -kD -kD -xI -Ls -ia -Oh -bR -bR -bR -bR -bR -oC -ia -ia -ia -Oh -bR -bR -bR -bR -bR -oC -ia -Ls -xI -kD -kD -kD -kD -kD -"} -(50,1,1) = {" -kD -kD -kD -xI -Ls -Ls -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -Ls -Ls -xI -kD -kD -kD -kD -kD -"} -(51,1,1) = {" -kD -kD -kD -Md -rg -Ls -Ls -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -Ls -Ls -rg -Md -kD -kD -kD -kD -kD -"} -(52,1,1) = {" -kD -kD -kD -kD -Md -rg -Ls -Ls -Ls -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -Ls -Ls -Ls -rg -Md -kD -kD -kD -kD -kD -kD -"} -(53,1,1) = {" -kD -kD -kD -kD -kD -Md -rg -rg -Ls -Ls -Ls -ia -ia -ia -Ut -ia -ia -ia -Ls -Ls -Ls -rg -rg -Md -kD -kD -kD -kD -kD -kD -kD -"} -(54,1,1) = {" -kD -kD -kD -kD -kD -kD -kD -Md -rg -rg -Ls -Ls -Ls -Ls -Ls -Ls -Ls -Ls -Ls -rg -rg -Md -kD -kD -kD -kD -kD -kD -kD -kD -kD -"} -(55,1,1) = {" -kD -kD -kD -kD -kD -kD -kD -kD -kD -Md -rg -rg -Wb -Wb -Wb -Wb -Wb -rg -rg -Md -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -"} -(56,1,1) = {" -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -kD -"} diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 721444281653..c5f907f9c31d 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -462,303 +462,3 @@ NAME Blackbox Automated Message SAY Connection lost. Dumping audio logs to disk. DELAY 50"} - -/obj/item/disk/holodisk/rube/disk1 - name = "Gustus Amort on how to be a successful Engineer 1: Overview" - desc = "A guide by Gustus Amort on running the Rube Goldberg Class Vessel. This seems to be disk 1." - preset_image_type = /datum/preset_holoimage/engineer/ce - preset_record_text = {" - NAME Gustus Amort - SAY Hello and welcome to your new-ish Rube Goldberg-class space faring vessel! - DELAY 30 - NAME Mary Polish - PRESET /datum/preset_holoimage/engineer/atmos - SAY Oh are you going to tell them about how to set up the atmos on this? - DELAY 2 - NAME Gustus Amort - PRESET /datum/preset_holoimage/engineer/ce - SAY Yes, we'll get to that. I'm doing the intro. - SOUND explosion - SOUND sparks - DELAY 30 - SAY God Dammit! Who the hell was watching the burn mix?! - SOUND spark - DELAY 30 - NAME Mary Polish - PRESET /datum/preset_holoimage/engineer/atmos - SAY That was Jamie, they were testing out that Supermatter we had in the back. - DELAY 30 - NAME Gustus Amort - PRESET /datum/preset_holoimage/engineer/ce - SAY GOD DAMMIT I SAID TO WAIT. Tell him to turn it the fuck off. - DELAY 30 - NAME Mary Polish - PRESET /datum/preset_holoimage/engineer/atmos - SAY On it Sir. - DELAY 30 - NAME Gustus Amort - PRESET /datum/preset_holoimage/engineer/ce - SAY Alright. I have to go cleanup. Disk 2 is general operation. - DELAY 30 - SAY Disk 3 is Atmos Setup - DELAY 30 - SAY Disk 4 is Burnmix Setup - DELAY 30 - SAY Disk 5 is TEG Setup - DELAY 30 - SAY And Disk 6 is everything else. - - "} - -/obj/item/disk/holodisk/rube/disk2 - name = "Gustus Amort on how to be a successful Engineer 2: General Operations" - desc = "A guide by Gustus Amort on general operations of the Rube Goldberg Class Vessel. This seems to be disk 2." - preset_image_type = /datum/preset_holoimage/engineer/ce - preset_record_text = {" - NAME Gustus Amort - SAY Alright welcome to disk 2- - SOUND explosion - DELAY 15 - SAY Anyway, general operations. You'll need to run a tight shift to keep this puppy floating. - DELAY 30 - SAY This ship is equipped with a lot of equipment, almost anything you could want or need as an Engineer. - SOUND spark - DELAY 30 - SAY Sadly the budget did not allow for a good handful of this equipment to be installed properly. - DELAY 30 - SAY To start you'll want to set up your atmospherics system. Air and burn mix primarily. You'll learn that on Disk 3 and 4. - DELAY 30 - SAY After you- - SOUND spark - DELAY 30 - SAY You'll want to make sure your power is good. You'll need to set up the TEG in the back. Disk 5 for that. - DELAY 30 - SAY Once that's all out of the way, you'll ned to make sure this puppy can move around right? - DELAY 30 - SAY That's simple turning on the thrusters. Eh- You'll learn that in disk 6. - DELAY 30 - SAY Finally, once the ship is operational, that's where we get the fun. You'll find a good number of circuits in storage. - DELAY 30 - SAY Your miners will need you to build their equipment, their vendor and Ore redemption. You do want them to be able to work right? - DELAY 30 - SAY This will be continued in- - SOUND explosion - DELAY 30 - SAY Ok... Yeah Disk 3. - DELAY 30 - - "} - -/obj/item/disk/holodisk/rube/disk3 - name = "Gustus Amort on how to be a successful Engineer 3: Atmos" - desc = "A guide by Gustus Amort on setting up Atmos in the Rube Goldberg Class Vessel. This seems to be disk 3." - preset_image_type = /datum/preset_holoimage/engineer/ce - preset_record_text = {" - NAME Gustus Amort - SAY Alright, now that you know what you have to do, here's how to get started! - SOUND spark - DELAY 10 - SAY I'll be handing this one off to our Atmos Tech, Ms. Polish. - DELAY 30 - NAME Mary Polish - PRESET /datum/preset_holoimage/engineer/atmos - SAY Hello! This is Mary! So your Chief Engineer just told you to set up atmos huh? - DELAY 30 - SAY Well I'm sure you're well acquainted with the ins and out sof fluid dynamics. But just in case! - DELAY 30 - SAY To start you'll want to get your gas supplies ready. It's the same procoess for all of them. - DELAY 30 - SAY You'll need to put on your hardsuit and get an oxygen tank, so suit up! - DELAY 30 - SAY Then you'll go into each chamber and do the following: - DELAY 30 - SAY 1: Wrench the portable canister into the connector. - DELAY 30 - SAY 2: Turn on the pump, and max the pressure. - DELAY 30 - SAY 3: Open the portable canister, no need to touch the pressure control. - DELAY 30 - SAY Once that's all done your chambers should be ready to go! That is, all but the mix chamber. - DELAY 30 - SAY For the ship air, simply turn on the pump labeled Air Mix to Air Supply. Don't mess with the pressure. - DELAY 30 - SAY For everything else, you can adjust the pumps coming from each chamber to move it out. - DELAY 30 - SAY See you on disk- - SOUND explosion - DELAY 30 - SAY 4- IT WASN'T MY FAULT. - "} - -/obj/item/disk/holodisk/rube/disk4 - name = "Gustus Amort on how to be a successful Engineer 4: Plasma and Burn Mix" - desc = "A guide by Gustus Amort on plasma and burn mixes. This seems to be disk 4." - preset_image_type = /datum/preset_holoimage/engineer/ce - preset_record_text = {" - NAME Gustus Amort - SAY Thank you Mary, go clean up that mess with Jamie and I'll take it from here. - DELAY 30 - SAY Now that you've set up oxygen and made your gases accessible to the mixer, it's time to get to work. - DELAY 30 - SAY You'll need to pump your plasma out of the chamber at max volume, set the pump accordingly. Same for O2. - DELAY 30 - SAY Before you start the burn mix, you'll want to supply your thrusters. Simply turn on the pump labeled Plasma to Thrusters. - DELAY 30 - SAY You may wish to alter the output pressure here, but I find 1 or 200 kpa is just fine. - DELAY 30 - SAY You'll want to set up your thrusters properly later. To do so you'll want to go to the north thruster room. - DELAY 30 - SAY You'll notice there are pumps in leading to the plasma thrusters. Simply turn them on and adjust pressure to max. - DELAY 30 - SAY Thrusters can wait for later however, time for the burn mix. - DELAY 30 - SAY The O2 and Plasma pipes lead to a gas mixer preset to a 30 70 mix. - DELAY 30 - SAY A proper burn mix can range from 60 percent plasma to 80 percent plasma, with the rest as oxygen. - DELAY 30 - SAY If you want a different setup than a simple burnmix, you'll need to redo the piping in atmos. - DELAY 30 - SAY Once you set your mixer to on it'll go to the mix chamber. Turn the pump labeled Gas Mix to Gas Chamber to max pressure and on. - DELAY 30 - SAY Then you'll want to turn the mix tank scrubber to siphoning mode on extended range via the air alarm. You'll need an ID for this. - DELAY 30 - SAY The mix chamber scrubber is typically Scrubber 1 on the console in atmos. But double check before adjusting. It should be the only one off by default. - DELAY 30 - SAY Once your mix chamber is full of the burn mix, set the pump labeled Mix Chamber to Engine to 2000 KPA and on. Then you're done! - DELAY 30 - SAY But that's standard stuff re- - SOUND explosion - SOUND explosion - DELAY 30 - SAY Is it ove- - SOUND explosion - DELAY 30 - SAY Of course. Disk 5 is next. - - "} - -/obj/item/disk/holodisk/rube/disk5 - name = "Gustus Amort on how to be a successful Engineer 5: TEG" - desc = "A guide by Gustus Amort on operation the Rube Goldberg TEG. This seems to be disk 5." - preset_image_type = /datum/preset_holoimage/engineer/ce - preset_record_text = {" - NAME Gustus Amort - SAY Alright we're finally handing it off to- JAMIE WHAT THE FUCK DID YOU DO? - SOUND explosion - SOUND spark - DELAY 30 - SAY God dammit Jamie, alright just fucking turn the pipe off and vent it. Start from square one come on. - DELAY 30 - SAY We've done this a hundred times now. Why do you always turn your shit on early? - DELAY 30 - NAME Jamie Coldwell - PRESET /datum/preset_holoimage/engineer - SAY Well Chief, you see, I was trying to see if I could set it up with some plasma from the tanks in the shed, and the SM- - DELAY 30 - NAME Gustus Amort - PRESET /datum/preset_holoimage/engineer/ce - SAY GOOD LORD YOU TRIED TO WHAT? No no no no no no no no. Just. Let me set it up. We'll fuck with the SM when we get planetside. - DELAY 30 - SAY Alright so if you happen to have a not too bright engineer working your TEG- - NAME Jamie Coldwell - PRESET /datum/preset_holoimage/engineer - DELAY 30 - SAY Hey! - NAME Gustus Amort - PRESET /datum/preset_holoimage/engineer/ce - DELAY 30 - SAY Shut up Jamie. Anyway, you'll want to vent your chamber. That button is next to the service door behind the TEG. - DELAY 30 - SAY Check the gas monitoring computer see when the chamber hits 0 KPA. Then shut the emergency hatch. - DELAY 30 - SAY You'll need to make sure your TEG circulators are correctly set. Incoming is the cold loop, outgoing is the hot loop. - DELAY 30 - SAY To change them you'll want to open the hatches with a scredriver and hit them with a multitool. - DELAY 30 - SAY When you're all done, screw them back up and wrench the centerpiece, the thermoelectric generator. - DELAY 30 - SAY Next you'll want to set the pump pressures. Do this before you turn them on. - DELAY 30 - SAY Turn the pump labeled Engine Mix to Engine to 1000 KPA. - DELAY 30 - SAY Turn the next pump after that to 610 KPA. It'll be placed directly in front of the cold loop going into the chamber. - DELAY 30 - SAY Turn the next pump leading into the hot loop ciruclator to 710 KPA. And the TEG Waste Disposals Pump to max KPA. - DELAY 30 - SAY Now you need to flood the chamber. Turn on Engine Mix to Engine, and the connected to the cold loop. - DELAY 30 - SAY once the chamber filled up to a few thousand KPA, which you can check on the computer, you'll need to ignite it. - DELAY 30 - SAY The igniters don't work very well, their button is behind the tables but in case that doesn't work... - DELAY 30 - SAY Turn a welder on, there are a few on the table, and throw it in the disposals unit. Make sure to flush! - DELAY 30 - SAY finally you have a burn mix roaring and ready! Turn on the remaining two pumps and you should be good to go! - DELAY 30 - SAY Congratulations, you've set up the TEG! See! That wasn't so hard Jamie! Make sure to set your SMES's! - DELAY 30 - - "} - - -/obj/item/disk/holodisk/rube/disk6 - name = "Gustus Amort on how to be a successful Engineer 6: What now?" - desc = "A guide by Gustus Amort on what to do next! This seems to be disk 6." - preset_image_type = /datum/preset_holoimage/engineer/ce - preset_record_text = {" - NAME Gustus Amort - SAY Now that you've got your ship working like a well oiled pile of congregated circuits, you're probably wondering what to do next! - DELAY 30 - SAY Lucky for you, there's a whole storage unit of things to do! You'll have materials waiting at your disposal. - DELAY 30 - SAY Primarily speaking, you'll be set to land on a planet of your choice and set up shop. - DELAY 30 - SAY You have a wire running out through storage and up to the dock doors. - DELAY 30 - SAY My recommendation is to use this wire to run power out to your new colony, beachhouse, or factory whatever. - DELAY 30 - SAY Other than that, you'll need to upgrade your machines, communicate with other ships for research components, and keep your bloodthirsty miner happy. - DELAY 30 - SAY Good Luck! This is Gustus Amort signi- IS THAT A FUCKING BUBBLEGUM? - SOUND explosion - - "} - - - - -/obj/item/disk/holodisk/rube/disk7 - name = "Larry Triangles guide on how to be the last man standing." - desc = "Gustus Amort didn't mention a disk 7? Maybe someone else made this one?" - preset_image_type = /datum/preset_holoimage/miner - preset_record_text = {" - NAME Larry Triangles - SAY Hey guys it is absolutely wonderful to hit you up today. Today we'll be going over how to not die in the horrid wastes of space. - DELAY 30 - SAY Sadly, you got strande do this shithole ship with barely any supplies. How terrible for you! - DELAY 30 - SAY No weapons, no KA, no nothing. Not even a drill! Just your wits and your basic tools. - DELAY 30 - SAY Lucky for you, there are a few things around the ship that'll help you. - DELAY 30 - SAY First is medicine. If you can't find your way to medbay, then you're a dead motherfucker anyway. - DELAY 30 - SAY There's a wall nanomed in there, as well as some blood bags. Best to be prepared! - DELAY 30 - SAY Next is a melee weapon. And you got the best one available, the Fire Axe! It's just up at the end of atmos. - DELAY 30 - SAY Now finally the piece of resistance. Your boss has a very special item in their locker. A gun. - DELAY 30 - SAY But not just any gun! A fucking lever action action 38 cal hunting rifle! They also have ammo and a design disk. - DELAY 30 - SAY Now you'll either need to kiss ass or break in. I prefer breaking in while the boss is distracted. - DELAY 30 - SAY Engineers aren't the only ones with the tools to break open lockers you know. - DELAY 30 - SAY Your boss left you emitters, plasma, tools, portable generators, and a spare power source to bust that shit open! - DELAY 30 - SAY Once you got all that it's time to bitch and moan until they build you your ore redemption machine and supply vendor! - DELAY 30 - SAY Now excuse me, I'm gonna go punk my captain with a bubblegum I found outside. - - "} diff --git a/icons/obj/machines/computer.dmi b/icons/obj/machines/computer.dmi index 2a513215ed20d3a1c4ce0639caf478b121348338..908304d40b027053fcc44f4d0665da01c74d0dc3 100644 GIT binary patch delta 22007 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 GQU3#>3`9i$ delta 22985 zcmZs?byQUG8a6sZjfj9W(u$HwNavuEBB4kq4JzH88&sr01OaIU1O*3>?q=xj?(U%m zCcf=C=eu{^weI{eYj(_@U%c@=&-)H?mGt{A>F2w^1K*bh?uu{SEM0A!-EEv4ArSAh zKd)wDmL+cnd@2fiXVMy>zWGjh`R!P?F1#1>_)QwYeS7_iWd+pvRnt8RwRXpfx4*vU zy2b3d&e=C`1Nh4gtk&__Re(RyZ`$cM>2ClHWOh8?to$qPNVInutbC@n2mY0Y;)}iipS%Lb7zYdy9L zuV@L&^`7KjbsJR@*owmDjCsEdqThIv-a9;QHYP83MH5-EobTDfyK0SkH-{?oIw3

}Z7n}!BIjr+*4l3(;GK%K6P!Y^dh|*d0ES)^Y(sY(qLrWIcj*NvD)x~}LUmke z`UBMK&YVka=;1>ZtQUWgTFf;CHre-8Mc+E}aqr%)VbvWf%~ay3NYL_$Y>rZJ1$i!Y8P+$H=WMETWIR>H44i z{tTFE$T;H-s+AmK%L$_h)~B zjrwn}1;@*z*zIN_)8%mWfTAdaCkSn_PiY>V8v>5t?JtrCG3DL3sHrXZp>O24Q zELjCfs`4t$L5j4$wRJ?zA&K5z;dQG5H$E@U z0xez$yBY_;n{`*^SIG;Nj^=EJG9>~-mw=C%_3XA1`dv2pjNWGnEw4G)WD?k~t(pu{ z9OwUfy_rUqp=V?Bc)I8PN9G#~tmK_?IyR=hZlRf_e_TKJ)C)0Z8U671_^eWHv*7hN z)fve_ZMD-j7LQl9Tuk(oDjV$WjbhI2$GO171k*9TUe`D=tyM)$TljXT;2aOLJ{>_Y z|4{O5mTt_BcD>jeo5Xi3RLyErKLT8-qr1fRTh_{T`p@%S2CFevA8n-7X8_sA42SO| z%(M$*t0YpTmHRP1#bqzDUCRXf+32d96 zy=Is4*=^Y^fATvHGD{N9R_*EekF%o-MAh|iSbWF6ESr#yRlu7+;&*v=lO+7twAqgL z)ej5d=U1WP)7b@2-Mgf}4Gg1W%TzLeCaU!}Qi6dFuO1rb7PwE{O1Bu&gTYZi?qvsy z>)W2`(;mOQ3H6D1Lp~BRjv+q2s25t#$`Xn_O-r)6N%aG^%dR}Gktu&_G_EA75Zg4% zcNaLN5M|M&`?_#2*!-EI93YnbtjT)Y3%Qs^k0MNy;NeNDm$QHA!?6_eJ{kE8z%OxJ zY`QfZP$(&9q`;}W~$XE8o-l=j1W?e5PS*tA*`-HRd7m8oiDVcNk z6!x<}IyLc(QEMqY|LgT80pUziz%wWF@acpCRjzNllFe^PHM%12YFyic6N>1Q_dTi4 za=1koc}{0)H4Hd9j9bP|L;+t+dWG2I;lxA+S z1U6LWE-;1e{o@g~AguY3-|^0X;lJR9VIN*p?li!!P=9z%9QvFXTKSxqAc7ePZrcAs zM9o238DjkrLi(sZ>}(_i#dqi(YB`*LN&oUi@p?l6!~M!sm*v9~EXv5IBLdD(a& z(-pu

{ {data.temp} K + + {formatSiUnit(data.pressure * 1000, 1, 'Pa')} + {data.power} From 2ff652afdc6b4f3bf26d7ca1f57e40d87b4b28de Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 11 Apr 2024 16:27:39 -0500 Subject: [PATCH 30/46] Automatic changelog generation for PR #2585 [ci skip] --- html/changelogs/AutoChangeLog-pr-2585.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2585.yml diff --git a/html/changelogs/AutoChangeLog-pr-2585.yml b/html/changelogs/AutoChangeLog-pr-2585.yml new file mode 100644 index 000000000000..2e878e3ea310 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2585.yml @@ -0,0 +1,13 @@ +author: sapphicoverload, PestoVerde322, PacifistDalek +changes: + - {rscadd: turbines now provide thrust for ships} + - {tweak: turbines respect conservation of energy instead of moving gas around for + free} + - {tweak: turbine control console now shows the internal pressure of the turbine} + - {code_imp: refactored how gas flows through the turbine} + - {bugfix: fixed turbines making free energy from nowhere at low RPM} + - {bugfix: fixed turbines forcing air into the output turf when it's blocked} + - {bugfix: fixed turbines not updating air at the input and output turfs} + - {bugfix: fixed turbines disconnecting when docking and undocking} + - {imageadd: new turbine sprites} +delete-after: true From aade1d8b4af253bad43909046e6209f333731c05 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 12 Apr 2024 00:49:16 +0000 Subject: [PATCH 31/46] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2585.yml | 13 --------- html/changelogs/AutoChangeLog-pr-2696.yml | 4 --- html/changelogs/AutoChangeLog-pr-2741.yml | 4 --- html/changelogs/AutoChangeLog-pr-2784.yml | 4 --- html/changelogs/AutoChangeLog-pr-2839.yml | 6 ---- html/changelogs/AutoChangeLog-pr-2842.yml | 6 ---- html/changelogs/AutoChangeLog-pr-2850.yml | 4 --- html/changelogs/AutoChangeLog-pr-2870.yml | 5 ---- html/changelogs/AutoChangeLog-pr-2875.yml | 4 --- html/changelogs/AutoChangeLog-pr-2878.yml | 4 --- html/changelogs/archive/2024-04.yml | 35 +++++++++++++++++++++++ 11 files changed, 35 insertions(+), 54 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2585.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2696.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2741.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2784.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2839.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2842.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2850.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2870.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2875.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2878.yml diff --git a/html/changelogs/AutoChangeLog-pr-2585.yml b/html/changelogs/AutoChangeLog-pr-2585.yml deleted file mode 100644 index 2e878e3ea310..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2585.yml +++ /dev/null @@ -1,13 +0,0 @@ -author: sapphicoverload, PestoVerde322, PacifistDalek -changes: - - {rscadd: turbines now provide thrust for ships} - - {tweak: turbines respect conservation of energy instead of moving gas around for - free} - - {tweak: turbine control console now shows the internal pressure of the turbine} - - {code_imp: refactored how gas flows through the turbine} - - {bugfix: fixed turbines making free energy from nowhere at low RPM} - - {bugfix: fixed turbines forcing air into the output turf when it's blocked} - - {bugfix: fixed turbines not updating air at the input and output turfs} - - {bugfix: fixed turbines disconnecting when docking and undocking} - - {imageadd: new turbine sprites} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2696.yml b/html/changelogs/AutoChangeLog-pr-2696.yml deleted file mode 100644 index 05b6fa459451..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2696.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Martinpachu -changes: - - {bugfix: Fixes MAA on the Colossus not being able to access the bridge.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2741.yml b/html/changelogs/AutoChangeLog-pr-2741.yml deleted file mode 100644 index 591dae64290a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2741.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Zxaber -changes: - - {tweak: You can now use drop / use inhand hotkey to retract and deploy arm implants} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2784.yml b/html/changelogs/AutoChangeLog-pr-2784.yml deleted file mode 100644 index 057247d90928..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2784.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: thgvr -changes: - - {rscadd: Suicide & Execution with a damaging firearm is now more deadly and gruesome.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2839.yml b/html/changelogs/AutoChangeLog-pr-2839.yml deleted file mode 100644 index f877777a0a31..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2839.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Gristlebee -changes: - - {rscadd: Punching bags can be built with 5 cloth.} - - {rscadd: Bench press and chest press can be built with 5 metal.} - - {rscadd: Exercise equipment can be deconstructed.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2842.yml b/html/changelogs/AutoChangeLog-pr-2842.yml deleted file mode 100644 index 97812c9c1871..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2842.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: meemofcourse -changes: - - {rscadd: Long-range bluespace technologies in fax machines now allow the faxing - of photos. I am not responsible for any consequences that might result from - sending your faction's command personnel a photo of your character's ass.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2850.yml b/html/changelogs/AutoChangeLog-pr-2850.yml deleted file mode 100644 index 7269f7dc9dc6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2850.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: SomeguyManperson -changes: - - {bugfix: anesthetic can no longer semi permanently knock people out} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2870.yml b/html/changelogs/AutoChangeLog-pr-2870.yml deleted file mode 100644 index da114a147340..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2870.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: phoaly -changes: - - {rscdel: Removed some old ships} - - {tweak: Aspawned the Lagoon and Junker} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2875.yml b/html/changelogs/AutoChangeLog-pr-2875.yml deleted file mode 100644 index e0b1b326f569..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2875.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Sadhorizon -changes: - - {tweak: Random blood packs now can roll Elzu and IPC blood.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2878.yml b/html/changelogs/AutoChangeLog-pr-2878.yml deleted file mode 100644 index 2ed39362f2b1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2878.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Yata9ar4su -changes: - - {rscadd: Fullscreen on F11} -delete-after: true diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml index 4554d939d8b3..ae6b53f8ebdc 100644 --- a/html/changelogs/archive/2024-04.yml +++ b/html/changelogs/archive/2024-04.yml @@ -19,3 +19,38 @@ Imaginos16, spookywastaken: - rscadd: Resprites a ton of gun magazines - bugfix: Changes how magainzes with only a empty and loaded state are +2024-04-12: + Gristlebee: + - rscadd: Punching bags can be built with 5 cloth. + - rscadd: Bench press and chest press can be built with 5 metal. + - rscadd: Exercise equipment can be deconstructed. + Martinpachu: + - bugfix: Fixes MAA on the Colossus not being able to access the bridge. + Sadhorizon: + - tweak: Random blood packs now can roll Elzu and IPC blood. + SomeguyManperson: + - bugfix: anesthetic can no longer semi permanently knock people out + Yata9ar4su: + - rscadd: Fullscreen on F11 + Zxaber: + - tweak: You can now use drop / use inhand hotkey to retract and deploy arm implants + meemofcourse: + - rscadd: Long-range bluespace technologies in fax machines now allow the faxing + of photos. I am not responsible for any consequences that might result from + sending your faction's command personnel a photo of your character's ass. + phoaly: + - rscdel: Removed some old ships + - tweak: Aspawned the Lagoon and Junker + sapphicoverload, PestoVerde322, PacifistDalek: + - rscadd: turbines now provide thrust for ships + - tweak: turbines respect conservation of energy instead of moving gas around for + free + - tweak: turbine control console now shows the internal pressure of the turbine + - code_imp: refactored how gas flows through the turbine + - bugfix: fixed turbines making free energy from nowhere at low RPM + - bugfix: fixed turbines forcing air into the output turf when it's blocked + - bugfix: fixed turbines not updating air at the input and output turfs + - bugfix: fixed turbines disconnecting when docking and undocking + - imageadd: new turbine sprites + thgvr: + - rscadd: Suicide & Execution with a damaging firearm is now more deadly and gruesome. From 7b6da277229c727b179bc8dfd2df3adf58657aeb Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Fri, 12 Apr 2024 03:47:43 -0500 Subject: [PATCH 32/46] Survival boxes now have radios (#2852) ## About The Pull Request All radios now start turned off. All survival boxes now have radios. Also some random cleanup. like 100 radios varedited radios in the exact same way. Removed some boxes originally designed to give radios ## Why It's Good For The Game Less lag. now every ship densest need 700 radios ## Changelog :cl: tweak: all radios start off tweak: all survival boxs start with a radio /:cl: --- .../BeachRuins/beach_crashed_starwalker.dmm | 7 +-- .../JungleRuins/jungle_paradise.dmm | 5 +- .../RockRuins/rockplanet_budgetcuts.dmm | 5 +- .../RockRuins/rockplanet_crash.dmm | 2 +- .../whitesands_surface_pubbyslopcrash.dmm | 2 +- _maps/RandomRuins/SpaceRuins/scav_mining.dmm | 2 +- _maps/map_files/generic/CentCom.dmm | 4 +- _maps/outpost/nanotrasen_asteroid.dmm | 5 +- .../independent/independent_dwayne.dmm | 4 +- .../shuttles/independent/independent_kilo.dmm | 4 +- .../shuttles/nanotrasen/nanotrasen_heron.dmm | 42 +++---------- _maps/shuttles/nanotrasen/nanotrasen_meta.dmm | 6 +- _maps/shuttles/pirate/pirate_ember.dmm | 60 ++++--------------- code/_globalvars/lists/maintenance_loot.dm | 2 +- .../game/objects/effects/spawners/lootdrop.dm | 2 +- .../game/objects/items/devices/radio/radio.dm | 8 +-- code/game/objects/items/storage/boxes.dm | 18 +----- code/game/objects/items/storage/toolbox.dm | 2 +- .../objects/structures/ghost_role_spawners.dm | 2 +- .../modules/client/loadout/loadout_general.dm | 4 -- .../clothing/outfits/ert/nanotrasen_ert.dm | 7 +-- .../clothing/outfits/factions/minutemen.dm | 2 +- .../hostile/mining_mobs/hivelord.dm | 4 +- .../research/designs/autolathe_designs.dm | 2 +- 24 files changed, 52 insertions(+), 149 deletions(-) diff --git a/_maps/RandomRuins/BeachRuins/beach_crashed_starwalker.dmm b/_maps/RandomRuins/BeachRuins/beach_crashed_starwalker.dmm index 346458a87daf..0839518362b4 100644 --- a/_maps/RandomRuins/BeachRuins/beach_crashed_starwalker.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_crashed_starwalker.dmm @@ -1159,10 +1159,7 @@ /obj/item/flashlight/lantern{ pixel_x = 8 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = -2 }, @@ -3103,7 +3100,7 @@ /obj/structure/cable/blue{ icon_state = "2-8" }, -/obj/item/radio/off{ +/obj/item/radio{ pixel_x = -7 }, /turf/open/floor/plating{ diff --git a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm index cda541385b56..bc462784bca8 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm @@ -2879,10 +2879,7 @@ /obj/structure/railing{ layer = 3.9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 4; pixel_y = 5 }, diff --git a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm index b1ccc301325d..8d066f6f04b4 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm @@ -760,10 +760,7 @@ /obj/structure/table/reinforced{ color = "#c1b6a5" }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = 2 }, diff --git a/_maps/RandomRuins/RockRuins/rockplanet_crash.dmm b/_maps/RandomRuins/RockRuins/rockplanet_crash.dmm index 2d69be814e35..43db217f9dcb 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_crash.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_crash.dmm @@ -906,7 +906,7 @@ /area/ruin/unpowered) "BX" = ( /obj/structure/table, -/obj/item/radio/off{ +/obj/item/radio{ pixel_x = 6; pixel_y = 14 }, diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm index 244eef61fa03..e4d83a8eb842 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm @@ -686,7 +686,7 @@ "oO" = ( /obj/structure/table/reinforced, /obj/item/laser_pointer, -/obj/item/radio/off{ +/obj/item/radio{ pixel_x = 6; pixel_y = 14 }, diff --git a/_maps/RandomRuins/SpaceRuins/scav_mining.dmm b/_maps/RandomRuins/SpaceRuins/scav_mining.dmm index 48476edb1b82..cc1e434dc75b 100644 --- a/_maps/RandomRuins/SpaceRuins/scav_mining.dmm +++ b/_maps/RandomRuins/SpaceRuins/scav_mining.dmm @@ -347,7 +347,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/scav_mining/core) "xC" = ( -/obj/item/radio/off, +/obj/item/radio, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ icon_state = "1-2" diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 2901c166a10c..bd6d72b49562 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -3929,7 +3929,7 @@ /area/centcom/evac) "aLE" = ( /obj/structure/table, -/obj/item/radio/off, +/obj/item/radio, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "aLF" = ( @@ -3955,7 +3955,7 @@ /area/centcom/evac) "aLJ" = ( /obj/structure/table, -/obj/item/radio/off, +/obj/item/radio, /obj/machinery/light/directional/east, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) diff --git a/_maps/outpost/nanotrasen_asteroid.dmm b/_maps/outpost/nanotrasen_asteroid.dmm index 800ea0cf0cbb..2ea6c907e80e 100644 --- a/_maps/outpost/nanotrasen_asteroid.dmm +++ b/_maps/outpost/nanotrasen_asteroid.dmm @@ -3191,10 +3191,7 @@ /area/outpost/crew/bar) "lS" = ( /obj/structure/table/reinforced, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 4 }, diff --git a/_maps/shuttles/independent/independent_dwayne.dmm b/_maps/shuttles/independent/independent_dwayne.dmm index 4e7e52e85dff..f72fb5396d21 100644 --- a/_maps/shuttles/independent/independent_dwayne.dmm +++ b/_maps/shuttles/independent/independent_dwayne.dmm @@ -563,7 +563,7 @@ pixel_x = -9; pixel_y = 7 }, -/obj/item/radio/off{ +/obj/item/radio{ pixel_x = 6; pixel_y = 7 }, @@ -2125,7 +2125,7 @@ "WL" = ( /obj/structure/table, /obj/item/storage/belt/utility, -/obj/item/radio/off{ +/obj/item/radio{ pixel_x = 6; pixel_y = 7 }, diff --git a/_maps/shuttles/independent/independent_kilo.dmm b/_maps/shuttles/independent/independent_kilo.dmm index 29264dd2958f..556b235dafc5 100644 --- a/_maps/shuttles/independent/independent_kilo.dmm +++ b/_maps/shuttles/independent/independent_kilo.dmm @@ -2267,11 +2267,11 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/rack, /obj/item/storage/belt/utility, -/obj/item/radio/off{ +/obj/item/radio{ pixel_x = -3; pixel_y = 3 }, -/obj/item/radio/off, +/obj/item/radio, /obj/effect/turf_decal/industrial/hatch/yellow, /turf/open/floor/mineral/plastitanium, /area/ship/cargo) diff --git a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm index 24e603883385..ba2c8c61533e 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm @@ -3851,7 +3851,7 @@ "oa" = ( /obj/item/multitool, /obj/item/clothing/glasses/meson/engine/tray, -/obj/item/radio/off, +/obj/item/radio, /obj/item/storage/belt/utility/atmostech, /obj/item/holosign_creator/atmos, /obj/item/analyzer, @@ -8660,52 +8660,31 @@ /obj/item/flashlight, /obj/item/flashlight, /obj/item/flashlight, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = 2 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = 2 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = 2 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = 2 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = 2 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = 2 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = 2 }, @@ -10507,10 +10486,7 @@ "MM" = ( /obj/effect/turf_decal/corner/transparent/beige/full, /obj/structure/table, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = -5; pixel_y = 10 }, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm b/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm index 70be6e034c6c..e01ceabaf3b3 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm @@ -227,7 +227,7 @@ pixel_x = -2; pixel_y = -4 }, -/obj/item/radio/off{ +/obj/item/radio{ pixel_x = 6; pixel_y = 7 }, @@ -2237,8 +2237,8 @@ /obj/item/storage/belt/utility{ pixel_y = 6 }, -/obj/item/radio/off, -/obj/item/radio/off{ +/obj/item/radio, +/obj/item/radio{ pixel_x = -3; pixel_y = 3 }, diff --git a/_maps/shuttles/pirate/pirate_ember.dmm b/_maps/shuttles/pirate/pirate_ember.dmm index 8ab4711581dc..2694926c67ae 100644 --- a/_maps/shuttles/pirate/pirate_ember.dmm +++ b/_maps/shuttles/pirate/pirate_ember.dmm @@ -7756,87 +7756,51 @@ pixel_y = -28; dir = 1 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; +/obj/item/radio/old{ pixel_x = 2; pixel_y = 9 }, diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 0091b88fa15f..59f25efe9823 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -138,7 +138,7 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items ) = 1, list(//misc - /obj/item/radio/off = 1, + /obj/item/radio = 1, /obj/item/extinguisher = 1, /obj/item/tank/internals/emergency_oxygen = 1, /obj/item/bodybag = 1, diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 3370c8b4543d..d763c46e84e9 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -87,7 +87,7 @@ /obj/item/assembly/flash/handheld = 1, /obj/item/restraints/handcuffs/cable/zipties = 1, /obj/item/restraints/handcuffs = 1, - /obj/item/radio/off = 1, + /obj/item/radio = 1, /obj/item/lighter = 3, /obj/item/storage/box/matches = 3, /obj/item/reagent_containers/syringe/contraband/space_drugs = 1, diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index dc35bebb1e30..cc528f103fe2 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -27,7 +27,7 @@ var/last_chatter_time // The time since we last played a radio chatter sound. (WS edit - Radio Chatter #434) var/broadcasting = FALSE // Whether the radio will transmit dialogue it hears nearby. - var/listening = TRUE // Whether the radio is currently receiving. + var/listening = FALSE // Whether the radio is currently receiving. var/prison_radio = FALSE // If true, the transmit wire starts cut. var/unscrewed = FALSE // Whether wires are accessible. Toggleable by screwdrivering. var/freerange = FALSE // If true, the radio has access to the full spectrum. @@ -436,12 +436,6 @@ recalculateChannels() - -/obj/item/radio/off // Station bounced radios, their only difference is spawning with the speakers off, this was made to help the lag. - listening = 0 // And it's nice to have a subtype too for future features. - dog_fashion = /datum/dog_fashion/back - - /obj/item/radio/old name = "old radio" icon_state = "radio" diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 3c9395208fad..d3b5913bbd86 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -121,9 +121,11 @@ var/mask_type = /obj/item/clothing/mask/breath var/internal_type = /obj/item/tank/internals/emergency_oxygen var/medipen_type = /obj/item/reagent_containers/hypospray/medipen + var/radio_type = /obj/item/radio /obj/item/storage/box/survival/PopulateContents() new mask_type(src) + new radio_type(src) if(!isnull(medipen_type)) new medipen_type(src) @@ -132,10 +134,6 @@ else new /obj/item/tank/internals/plasmaman/belt(src) -/obj/item/storage/box/survival/radio/PopulateContents() - ..() // we want the survival stuff too. - new /obj/item/radio/off(src) - // Mining survival box /obj/item/storage/box/survival/mining mask_type = /obj/item/clothing/mask/gas/explorer @@ -148,10 +146,6 @@ /obj/item/storage/box/survival/engineer internal_type = /obj/item/tank/internals/emergency_oxygen/engi -/obj/item/storage/box/survival/engineer/radio/PopulateContents() - ..() // we want the regular items too. - new /obj/item/radio/off(src) - // Syndie survival box /obj/item/storage/box/survival/syndie mask_type = /obj/item/clothing/mask/gas/syndicate @@ -162,10 +156,6 @@ /obj/item/storage/box/survival/security mask_type = /obj/item/clothing/mask/gas/sechailer -/obj/item/storage/box/survival/security/radio/PopulateContents() - ..() // we want the regular stuff too - new /obj/item/radio/off(src) - // Medical survival box /obj/item/storage/box/survival/medical mask_type = /obj/item/clothing/mask/breath/medical @@ -173,10 +163,6 @@ /obj/item/storage/box/survival/clip internal_type = /obj/item/tank/internals/emergency_oxygen/engi //clip actually cares about their personnel -/obj/item/storage/box/survival/clip/PopulateContents() - . = ..() - new /obj/item/radio/off(src) - /obj/item/storage/box/survival/clip/balaclava mask_type = /obj/item/clothing/mask/gas/sechailer/balaclava diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index 7b02bd6b19d3..c703aeb38a0d 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -56,7 +56,7 @@ new /obj/item/flashlight/glowstick(src) if(3) new /obj/item/flashlight/flare(src) - new /obj/item/radio/off(src) + new /obj/item/radio(src) /obj/item/storage/toolbox/emergency/old name = "rusty red toolbox" diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index abc67e252d52..112218650f85 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -149,7 +149,7 @@ name = "Demonic Friend" uniform = /obj/item/clothing/under/misc/assistantformal shoes = /obj/item/clothing/shoes/laceup - r_pocket = /obj/item/radio/off + r_pocket = /obj/item/radio back = /obj/item/storage/backpack implants = list(/obj/item/implant/mindshield) //No revolutionaries, he's MY friend. id = /obj/item/card/id diff --git a/code/modules/client/loadout/loadout_general.dm b/code/modules/client/loadout/loadout_general.dm index 042315cc981f..5b8df328e6e2 100644 --- a/code/modules/client/loadout/loadout_general.dm +++ b/code/modules/client/loadout/loadout_general.dm @@ -102,10 +102,6 @@ display_name = "cane" path = /obj/item/cane -/datum/gear/radio - display_name = "hand radio" - path = /obj/item/radio - /datum/gear/lizard display_name = "toy, lizard plushie" path = /obj/item/toy/plush/lizardplushie diff --git a/code/modules/clothing/outfits/ert/nanotrasen_ert.dm b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm index 7e39f0b2f32a..36445abcdb5a 100644 --- a/code/modules/clothing/outfits/ert/nanotrasen_ert.dm +++ b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm @@ -282,7 +282,7 @@ suit = /obj/item/clothing/suit/armor/vest/marine back = /obj/item/storage/backpack/ert backpack_contents = list( - /obj/item/storage/box/survival/engineer/radio = 1, + /obj/item/storage/box/survival/engineer = 1, /obj/item/gun_voucher/nanotrasen = 1 ) belt = /obj/item/storage/belt/military/assault @@ -332,7 +332,7 @@ l_pocket = /obj/item/healthanalyzer head = /obj/item/clothing/head/helmet/marine/medic backpack_contents = list( - /obj/item/storage/box/survival/engineer/radio = 1, + /obj/item/storage/box/survival/engineer = 1, /obj/item/gun_voucher/nanotrasen = 1, /obj/item/reagent_containers/hypospray/combat = 1, /obj/item/storage/firstaid/regular = 1, @@ -359,7 +359,7 @@ head = /obj/item/clothing/head/helmet/marine/engineer back = /obj/item/storage/backpack/ert/engineer backpack_contents = list( - /obj/item/storage/box/survival/engineer/radio = 1, + /obj/item/storage/box/survival/engineer = 1, /obj/item/gun_voucher/nanotrasen = 1, /obj/item/rcd_ammo/large = 2, ) @@ -460,6 +460,5 @@ glasses = /obj/item/clothing/glasses/hud/security/sunglasses back = /obj/item/storage/backpack/ert - box = /obj/item/storage/box/survival/radio l_pocket = /obj/item/megaphone/command r_pocket = /obj/item/binoculars diff --git a/code/modules/clothing/outfits/factions/minutemen.dm b/code/modules/clothing/outfits/factions/minutemen.dm index 9de9c0d152c3..a8ce0907a35a 100644 --- a/code/modules/clothing/outfits/factions/minutemen.dm +++ b/code/modules/clothing/outfits/factions/minutemen.dm @@ -308,7 +308,7 @@ suit = /obj/item/clothing/suit/armor/vest/capcarapace/clip shoes = /obj/item/clothing/shoes/combat - box = /obj/item/storage/box/survival/engineer/radio + box = /obj/item/storage/box/survival/engineer backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/gun/ballistic/revolver/mateba=1) /datum/outfit/job/clip/minutemen/captain/general/admiral // for flavor, might remove outright diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index b602e948af98..3137933fa124 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -756,7 +756,7 @@ r_pocket = pickweight(list( /obj/item/reagent_containers/hypospray/medipen/stimpack = 1, /obj/item/kitchen/knife/letter_opener = 3, - /obj/item/radio/off = 3, + /obj/item/radio = 3, /obj/item/grenade/syndieminibomb/concussion = 1, /obj/item/melee/transforming/energy/ctf/solgov = 1 ) @@ -765,7 +765,7 @@ l_pocket = pickweight(list( /obj/item/reagent_containers/hypospray/medipen/stimpack = 1, /obj/item/kitchen/knife/letter_opener = 3, - /obj/item/radio/off = 3, + /obj/item/radio = 3, /obj/item/grenade/syndieminibomb/concussion = 1, /obj/item/melee/transforming/energy/ctf/solgov = 1 ) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index f580502e0b7a..7c43c3fc5acb 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -647,7 +647,7 @@ id = "bounced_radio" build_type = AUTOLATHE materials = list(/datum/material/iron = 75, /datum/material/glass = 25) - build_path = /obj/item/radio/off + build_path = /obj/item/radio category = list("initial", "T-Comm") /datum/design/intercom_frame From 7b83f4eacef247f54af2c8cbf4d0dbf5b0cb60f2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 12 Apr 2024 03:58:50 -0500 Subject: [PATCH 33/46] Automatic changelog generation for PR #2852 [ci skip] --- html/changelogs/AutoChangeLog-pr-2852.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2852.yml diff --git a/html/changelogs/AutoChangeLog-pr-2852.yml b/html/changelogs/AutoChangeLog-pr-2852.yml new file mode 100644 index 000000000000..733e4972678f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2852.yml @@ -0,0 +1,5 @@ +author: FalloutFalcon +changes: + - {tweak: all radios start off} + - {tweak: all survival boxs start with a radio} +delete-after: true From 0b6db23a35a4b6e712ff0175c3d0377ff27f9c0d Mon Sep 17 00:00:00 2001 From: Sun-Soaked <45698967+Sun-Soaked@users.noreply.github.com> Date: Fri, 12 Apr 2024 04:47:59 -0400 Subject: [PATCH 34/46] Landmine Rework (#2759) ## About The Pull Request Comprehensive rework of landmines. - [x] Turn mines into an item - [x] Port a bunch of tg improvements - [x] Port tg shrapnel fixes - [x] Add inhand mine deploying - [x] Mines now take time to arm - [x] Add mine disarming - [x] Delayed explosion - [x] fix shrapnel runtime - [x] Actually MOVE the Mines file to code/items - [x] Write a bunch of new mine types - [x] Implement new mines in spawners - [x] YOU THOUGHT IT WAS OVER. Proximity Mines & full pressure mine code edit - [x] Embeds now work as intended - [ ] Sprites (need help) ## Why It's Good For The Game Pipe bomb.... Crew mortality grew two sizes that day ## Changelog :cl: add: Redesigns landmines as an item that can be picked up, disarmed, deployed. Some logic courtesy of /tg/. add: Adds a proximity explosive variant of landmines. fix: shrapnel embedding once again respects targeted limb and no longer runtimes on hitting a wall or destroying an object. fix: storage can no longer pick up anchored objects, causing them to get stuck inside balance: Nerfs the ability of heavy explosions to immediately breach to space soundadd: adds two mine detonation noises code: moves weapon manufacturer defines to a DEFINE file /:cl: --------- Signed-off-by: Sun-Soaked <45698967+Sun-Soaked@users.noreply.github.com> Co-authored-by: Sun-Soaked <45698967+MemedHams@users.noreply.github.com> --- .../RockRuins/rockplanet_boxsci.dmm | 2 +- .../RockRuins/rockplanet_budgetcuts.dmm | 2 +- .../SpaceRuins/cryocontainment.dmm | 4 +- _maps/RandomRuins/SpaceRuins/hellfactory.dmm | 4 +- .../RandomRuins/SpaceRuins/provinggrounds.dmm | 4 +- .../wasteplanet_abandoned_mechbay.dmm | 2 +- .../wasteplanet_fortress_of_solitide.dmm | 2 +- code/__DEFINES/dcs/signals.dm | 4 +- code/__DEFINES/guns.dm | 16 + code/__DEFINES/is_helpers.dm | 2 +- code/__DEFINES/wires.dm | 4 + code/controllers/subsystem/explosions.dm | 6 +- code/datums/components/gunpoint.dm | 2 +- code/datums/components/pellet_cloud.dm | 107 +-- code/datums/components/storage/storage.dm | 3 + code/datums/elements/embed.dm | 23 +- code/datums/mapgen/planetary/LavaGenerator.dm | 19 +- code/datums/mapgen/planetary/RockGenerator.dm | 34 +- code/datums/mapgen/planetary/SnowGenerator.dm | 50 +- .../datums/mapgen/planetary/WasteGenerator.dm | 31 +- .../mapgen/single_biome/WasteplanetCaves.dm | 4 +- code/datums/wires/mines.dm | 82 ++ code/game/objects/effects/mines.dm | 217 ------ code/game/objects/items.dm | 2 +- code/game/objects/items/devices/mines.dm | 708 ++++++++++++++++++ code/game/objects/items/shrapnel.dm | 73 +- code/game/turfs/open/floor.dm | 28 +- code/modules/admin/fun_balloon.dm | 4 +- .../blood_contract/blood_contract.dm | 4 +- code/modules/mining/abandoned_crates.dm | 4 +- .../mining/lavaland/necropolis_chests.dm | 4 +- code/modules/movespeed/modifiers/items.dm | 1 + code/modules/projectiles/gun.dm | 15 - code/modules/projectiles/projectile.dm | 8 +- .../projectiles/projectile/energy/misc.dm | 19 + icons/obj/landmine.dmi | Bin 0 -> 2821 bytes shiptest.dme | 4 +- sound/items/mine_activate.ogg | Bin 0 -> 63468 bytes sound/items/mine_activate_short.ogg | Bin 0 -> 8955 bytes 39 files changed, 1097 insertions(+), 401 deletions(-) create mode 100644 code/__DEFINES/guns.dm create mode 100644 code/datums/wires/mines.dm delete mode 100644 code/game/objects/effects/mines.dm create mode 100644 code/game/objects/items/devices/mines.dm create mode 100644 icons/obj/landmine.dmi create mode 100644 sound/items/mine_activate.ogg create mode 100644 sound/items/mine_activate_short.ogg diff --git a/_maps/RandomRuins/RockRuins/rockplanet_boxsci.dmm b/_maps/RandomRuins/RockRuins/rockplanet_boxsci.dmm index 7af7b29b6de2..1e3c1d7ce293 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_boxsci.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_boxsci.dmm @@ -409,7 +409,7 @@ /turf/open/floor/plasteel, /area/ruin/unpowered) "Fk" = ( -/obj/effect/mine/shrapnel, +/obj/item/mine/pressure/explosive/shrapnel/live, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "FH" = ( diff --git a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm index 8d066f6f04b4..c596392f89a4 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm @@ -511,7 +511,7 @@ /turf/open/floor/plasteel/tech, /area/ruin/rockplanet/nanotrasen) "ix" = ( -/obj/effect/mine/shrapnel/human_only, +/obj/item/mine/pressure/explosive/shrapnel/live, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "iE" = ( diff --git a/_maps/RandomRuins/SpaceRuins/cryocontainment.dmm b/_maps/RandomRuins/SpaceRuins/cryocontainment.dmm index 01606dfa8a35..f381d0375e46 100644 --- a/_maps/RandomRuins/SpaceRuins/cryocontainment.dmm +++ b/_maps/RandomRuins/SpaceRuins/cryocontainment.dmm @@ -326,7 +326,7 @@ /turf/open/floor/plating/airless, /area/ruin/unpowered) "iA" = ( -/obj/effect/mine/stun, +/obj/item/mine/proximity/explosive/sting/live, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, /area/ruin/unpowered) @@ -803,7 +803,7 @@ /turf/open/floor/engine/airless, /area/ruin/unpowered) "ET" = ( -/obj/effect/mine/stun, +/obj/item/mine/proximity/explosive/sting/live, /turf/open/floor/plating/airless, /area/ruin/unpowered) "Fb" = ( diff --git a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm index f425c41bccf3..700511e2e132 100644 --- a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm +++ b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm @@ -264,7 +264,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "aT" = ( -/obj/effect/mine/gas/water_vapor, +/obj/item/mine/pressure/gas/live, /obj/machinery/door/window, /turf/open/floor/plastic, /area/ruin/space/has_grav/hellfactory) @@ -272,7 +272,7 @@ /turf/open/floor/plastic, /area/ruin/space/has_grav/hellfactory) "aV" = ( -/obj/effect/mine/gas/water_vapor, +/obj/item/mine/pressure/gas/live, /turf/open/floor/plastic, /area/ruin/space/has_grav/hellfactory) "aW" = ( diff --git a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm index 4e7fe7fd9c58..1b31a059567b 100644 --- a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm +++ b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm @@ -323,7 +323,7 @@ /turf/closed/wall/r_wall, /area/ruin/space/has_grav/syndicircle/winter) "iR" = ( -/obj/effect/mine/shrapnel, +/obj/item/mine/pressure/explosive/shrapnel/live, /obj/item/stack/tile/mineral/snow, /obj/machinery/light/dim/directional/west, /obj/effect/decal/cleanable/dirt/dust, @@ -648,7 +648,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/syndicircle/winter) "tf" = ( -/obj/effect/mine/shrapnel, +/obj/item/mine/pressure/explosive/shrapnel/live, /obj/item/stack/tile/mineral/snow, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/asteroid/snow/atmosphere, diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm index 554816ddc75d..570af22f6ced 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm @@ -3425,7 +3425,7 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ruin/wasteplanet/abandoned_mechbay/bay1) "Og" = ( -/obj/effect/mine/shrapnel/human_only, +/obj/item/mine/pressure/explosive/shrapnel/live, /turf/open/floor/plating/asteroid/wasteplanet, /area/overmap_encounter/planetoid/cave/explored) "Oj" = ( diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm index e931e0091d26..7756fdfa1fd6 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm @@ -4083,7 +4083,7 @@ /turf/open/floor/plating/rust, /area/ruin/powered) "LY" = ( -/obj/effect/mine/sound/bwoink, +/obj/item/mine/pressure/sound/live, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 2b8dc67cb684..c0aabd909f59 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -537,7 +537,7 @@ #define COMSIG_TOOL_IN_USE "tool_in_use" ///from base of [/obj/item/proc/tool_check_callback]: (mob/living/user) #define COMSIG_TOOL_START_USE "tool_start_use" ///from base of [/obj/item/proc/tool_start_check]: (mob/living/user) #define COMSIG_ITEM_DISABLE_EMBED "item_disable_embed" ///from [/obj/item/proc/disableEmbedding]: -#define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/effect/mine/proc/triggermine]: +#define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/item/mine/proc/trigger_mine]: ///from [/obj/structure/closet/supplypod/proc/endlaunch]: #define COMSIG_SUPPLYPOD_LANDED "supplypodgoboom" @@ -610,7 +610,7 @@ #define COMSIG_PROJECTILE_PREHIT "com_proj_prehit" // sent to targets during the process_hit proc of projectiles #define COMSIG_PROJECTILE_RANGE_OUT "projectile_range_out" // sent to targets during the process_hit proc of projectiles #define COMSIG_EMBED_TRY_FORCE "item_try_embed" // sent when trying to force an embed (mainly for projectiles, only used in the embed element) - + #define COMPONENT_EMBED_SUCCESS (1<<1) #define COMSIG_PELLET_CLOUD_INIT "pellet_cloud_init" // sent to targets during the process_hit proc of projectiles // /obj/mecha signals diff --git a/code/__DEFINES/guns.dm b/code/__DEFINES/guns.dm new file mode 100644 index 000000000000..0256ed11bedd --- /dev/null +++ b/code/__DEFINES/guns.dm @@ -0,0 +1,16 @@ +//weapon manufacturers +#define MANUFACTURER_NONE null +#define MANUFACTURER_SHARPLITE "the Sharplite Defense logo" +#define MANUFACTURER_SHARPLITE_NEW "the Nanotrasen-Sharplite logo" +#define MANUFACTURER_HUNTERSPRIDE "the Hunter's Pride Arms and Ammunition logo" +#define MANUFACTURER_SOLARARMORIES "the Solarbundswaffenkammer emblem" +#define MANUFACTURER_SCARBOROUGH "the Scarborough Arms logo" +#define MANUFACTURER_EOEHOMA "the Eoehoma Firearms emblem" +#define MANUFACTURER_NANOTRASEN_OLD "an outdated Nanotrasen logo" +#define MANUFACTURER_NANOTRASEN "the Nanotrasen logo" +#define MANUFACTURER_BRAZIL "a green flag with a blue circle and a yellow diamond around it" +#define MANUFACTURER_INTEQ "an orange crest with the letters 'IRMG'" +#define MANUFACTURER_MINUTEMAN "the Lanchester City Firearms Plant logo" +#define MANUFACTURER_DONKCO "the Donk! Co. logo" +#define MANUFACTURER_PGF "the Etherbor Industries emblem" +#define MANUFACTURER_IMPORT "Lanchester Import Co." diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index c0a4d30aba8b..80c400e5864c 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -167,7 +167,7 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list( #define isgrenade(A) (istype(A, /obj/item/grenade)) -#define islandmine(A) (istype(A, /obj/effect/mine)) +#define islandmine(A) (istype(A, /obj/item/mine)) #define issupplypod(A) (istype(A, /obj/structure/closet/supplypod)) diff --git a/code/__DEFINES/wires.dm b/code/__DEFINES/wires.dm index 5623b5f52b4a..5c35c1f6b5a9 100644 --- a/code/__DEFINES/wires.dm +++ b/code/__DEFINES/wires.dm @@ -51,4 +51,8 @@ #define WIRE_PRIZEVEND "Emergency Prize Vend" #define WIRE_RESETOWNER "Reset Owner" #define WIRE_AGELIMIT "Age Limit" +#define WIRE_PIN "Trigger Pin" +#define WIRE_FUSE "Fuse" +#define WIRE_RESET "Factory Reset" +#define WIRE_DELAYBOOM "Delayed Boom" diff --git a/code/controllers/subsystem/explosions.dm b/code/controllers/subsystem/explosions.dm index f163553f5f9b..3e044a441c0a 100644 --- a/code/controllers/subsystem/explosions.dm +++ b/code/controllers/subsystem/explosions.dm @@ -164,7 +164,7 @@ SUBSYSTEM_DEF(explosions) // 5 explosion power is a (0, 1, 3) explosion. // 1 explosion power is a (0, 0, 1) explosion. -/proc/explosion(atom/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog = TRUE, ignorecap = FALSE, flame_range = 0, silent = FALSE, smoke = FALSE) +/proc/explosion(atom/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog = TRUE, ignorecap = FALSE, flame_range = 0, silent = FALSE, smoke = FALSE, gentle = FALSE) . = SSexplosions.explode(arglist(args)) #define CREAK_DELAY 5 SECONDS //Time taken for the creak to play after explosion, if applicable. @@ -177,7 +177,7 @@ SUBSYSTEM_DEF(explosions) #define FREQ_UPPER 40 //The upper limit for the randomly selected frequency. #define FREQ_LOWER 25 //The lower of the above. -/datum/controller/subsystem/explosions/proc/explode(atom/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog, ignorecap, flame_range, silent, smoke) +/datum/controller/subsystem/explosions/proc/explode(atom/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog, ignorecap, flame_range, silent, smoke, gentle) epicenter = get_turf(epicenter) if(!epicenter) return @@ -550,6 +550,8 @@ SUBSYSTEM_DEF(explosions) var/throw_dir = L[2] var/max_range = L[3] for(var/atom/movable/A in T) + if(QDELETED(A)) + continue if(!A.anchored && A.move_resist != INFINITY) var/atom_throw_range = rand(throw_range, max_range) var/turf/throw_at = get_ranged_target_turf(A, throw_dir, atom_throw_range) diff --git a/code/datums/components/gunpoint.dm b/code/datums/components/gunpoint.dm index 2865865c98ab..9167bbe224b4 100644 --- a/code/datums/components/gunpoint.dm +++ b/code/datums/components/gunpoint.dm @@ -40,7 +40,7 @@ if(istype(weapon, /obj/item/gun/ballistic/rocketlauncher) && weapon.chambered) shooter.client.give_award(/datum/award/achievement/misc/rocket_holdup, shooter) - target.do_alert_animation(target) + target.do_alert_animation() target.playsound_local(target.loc, 'sound/machines/chime.ogg', 50, TRUE) SEND_SIGNAL(target, COMSIG_ADD_MOOD_EVENT, "gunpoint", /datum/mood_event/gunpoint) diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index e7f5174c9102..19b1e2094993 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -1,20 +1,19 @@ -/* - * This component is used when you want to create a bunch of shrapnel or projectiles (say, shrapnel from a fragmentation grenade, or buckshot from a shotgun) from a central point, - * without necessarily printing a separate message for every single impact. This component should be instantiated right when you need it (like the moment of firing), then activated - * by signal. - * - * Pellet cloud currently works on two classes of sources: directed (ammo casings), and circular (grenades, landmines). - * -Directed: This means you're shooting multiple pellets, like buckshot. If an ammo casing is defined as having multiple pellets, it will automatically create a pellet cloud - * and call COMSIG_PELLET_CLOUD_INIT (see [/obj/item/ammo_casing/proc/fire_casing]). Thus, the only projectiles fired will be the ones fired here. - * The magnitude var controls how many pellets are created. - * -Circular: This results in a big spray of shrapnel flying all around the detonation point when the grenade fires COMSIG_GRENADE_PRIME or landmine triggers COMSIG_MINE_TRIGGERED. - * The magnitude var controls how big the detonation radius is (the bigger the magnitude, the more shrapnel is created). Grenades can be covered with bodies to reduce shrapnel output. - * - * Once all of the fired projectiles either hit a target or disappear due to ranging out/whatever else, we resolve the list of all the things we hit and print aggregate messages so we get - * one "You're hit by 6 buckshot pellets" vs 6x "You're hit by the buckshot blah blah" messages. - * - * Note that this is how all guns handle shooting ammo casings with multiple pellets, in case such a thing comes up. -*/ + + //This component is used when you want to create a bunch of shrapnel or projectiles (say, shrapnel from a fragmentation grenade, or buckshot from a shotgun) from a central point, + //without necessarily printing a separate message for every single impact. This component should be instantiated right when you need it (like the moment of firing), then activated + //by signal. + + //Pellet cloud currently works on two classes of sources: directed (ammo casings), and circular (grenades, landmines). + //Directed: This means you're shooting multiple pellets, like buckshot. If an ammo casing is defined as having multiple pellets, it will automatically create a pellet cloud + //and call COMSIG_PELLET_CLOUD_INIT (see [/obj/item/ammo_casing/proc/fire_casing]). Thus, the only projectiles fired will be the ones fired here. + //The magnitude var controls how many pellets are created. + //Circular: This results in a big spray of shrapnel flying all around the detonation point when the grenade fires COMSIG_GRENADE_PRIME or landmine triggers COMSIG_MINE_TRIGGERED. + //The magnitude var controls how big the detonation radius is (the bigger the magnitude, the more shrapnel is created). Grenades can be covered with bodies to reduce shrapnel output. + + //Once all of the fired projectiles either hit a target or disappear due to ranging out/whatever else, we resolve the list of all the things we hit and print aggregate messages so we get + //one "You're hit by 6 buckshot pellets" vs 6x "You're hit by the buckshot blah blah" messages. + + //Note that this is how all guns handle shooting ammo casings with multiple pellets, in case such a thing comes up. /datum/component/pellet_cloud /// What's the projectile path of the shrapnel we're shooting? @@ -83,12 +82,13 @@ /datum/component/pellet_cloud/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_PELLET_CLOUD_INIT, COMSIG_GRENADE_PRIME, COMSIG_GRENADE_ARMED, COMSIG_MOVABLE_MOVED, COMSIG_MINE_TRIGGERED, COMSIG_ITEM_DROPPED)) -/** - * create_casing_pellets() is for directed pellet clouds for ammo casings that have multiple pellets (buckshot and scatter lasers for instance) - * - * Honestly this is mostly just a rehash of [/obj/item/ammo_casing/proc/fire_casing()] for pellet counts > 1, except this lets us tamper with the pellets and hook onto them for tracking purposes. - * The arguments really don't matter, this proc is triggered by COMSIG_PELLET_CLOUD_INIT which is only for this really, it's just a big mess of the state vars we need for doing the stuff over here. - */ + +//create_casing_pellets() is for directed pellet clouds for ammo casings that have multiple pellets (buckshot and scatter lasers for instance) +// +//Honestly this is mostly just a rehash of [/obj/item/ammo_casing/proc/fire_casing()] for pellet counts > 1, except this lets us tamper with the pellets and hook onto them for tracking purposes. +//The arguments really don't matter, this proc is triggered by COMSIG_PELLET_CLOUD_INIT which is only for this really, it's just a big mess of the state vars we need for doing the stuff over here. + + /datum/component/pellet_cloud/proc/create_casing_pellets(obj/item/ammo_casing/shell, atom/target, mob/living/user, fired_from, randomspread, spread, zone_override, params, distro) shooter = user var/targloc = get_turf(target) @@ -111,16 +111,27 @@ if(i != num_pellets) shell.newshot() -/** - * create_blast_pellets() is for when we have a central point we want to shred the surroundings of with a ring of shrapnel, namely frag grenades and landmines. - * - * Note that grenades have extra handling for someone throwing themselves/being thrown on top of it, while landmines do not (obviously, it's a landmine!). See [/datum/component/pellet_cloud/proc/handle_martyrs()] - */ -/datum/component/pellet_cloud/proc/create_blast_pellets(obj/O, mob/living/lanced_by) +//create_blast_pellets() is for when we have a central point we want to shred the surroundings of with a ring of shrapnel, namely frag grenades and landmines. + +//Note that grenades have extra handling for someone throwing themselves/being thrown on top of it, see [/datum/component/pellet_cloud/proc/handle_martyrs] +//Landmines just have a small check for [/obj/item/mine/pressure/explosive/shrapnel/var/shred_triggerer], and spawn extra shrapnel for them if so + +//Arguments: +////O- Our parent, the thing making the shrapnel obviously (grenade or landmine) +////punishable_triggerer- For grenade lances or people who step on the landmines (if we shred the triggerer), we spawn extra shrapnel for them in addition to the normal spread +// +/datum/component/pellet_cloud/proc/create_blast_pellets(obj/O, mob/living/punishable_triggerer) var/atom/A = parent if(isgrenade(parent)) // handle_martyrs can reduce the radius and thus the number of pellets we produce if someone dives on top of a frag grenade - handle_martyrs(lanced_by) // note that we can modify radius in this proc + handle_martyrs(punishable_triggerer) // note that we can modify radius in this proc + else if(istype(parent, /obj/item/mine/pressure/explosive)) + var/obj/item/mine/pressure/explosive/triggered_mine = parent + if(triggered_mine.shred_triggerer && istype(punishable_triggerer)) // free shrapnel for the idiot who stepped on it if we're a mine that shreds the triggerer + pellet_delta += radius // so they don't count against the later total + if(punishable_triggerer.loc == triggered_mine.loc)//only trigger this if they're actually on the tile + for(var/i in 1 to radius) + pew(punishable_triggerer, TRUE) if(radius < 1) return @@ -132,27 +143,27 @@ var/turf/shootat_turf = T pew(shootat_turf) -/** - * handle_martyrs() is used for grenades that shoot shrapnel to check if anyone threw themselves/were thrown on top of the grenade, thus absorbing a good chunk of the shrapnel - * - * Between the time the grenade is armed and the actual detonation, we set var/list/bodies to the list of mobs currently on the new tile, as if the grenade landed on top of them, tracking if any of them move off the tile and removing them from the "under" list - * Once the grenade detonates, handle_martyrs() is called and gets all the new mobs on the tile, and add the ones not in var/list/bodies to var/list/martyrs - * We then iterate through the martyrs and reduce the shrapnel magnitude for each mob on top of it, shredding each of them with some of the shrapnel they helped absorb. This can snuff out all of the shrapnel if there's enough bodies - * - * Note we track anyone who's alive and client'd when they get shredded in var/list/purple_hearts, for achievement checking later - */ -/datum/component/pellet_cloud/proc/handle_martyrs(mob/living/lanced_by) + +// handle_martyrs() is used for grenades that shoot shrapnel to check if anyone threw themselves/were thrown on top of the grenade, thus absorbing a good chunk of the shrapnel +// +// Between the time the grenade is armed and the actual detonation, we set var/list/bodies to the list of mobs currently on the new tile, as if the grenade landed on top of them, tracking if any of them move off the tile and removing them from the "under" list +// Once the grenade detonates, handle_martyrs() is called and gets all the new mobs on the tile, and add the ones not in var/list/bodies to var/list/martyrs +// We then iterate through the martyrs and reduce the shrapnel magnitude for each mob on top of it, shredding each of them with some of the shrapnel they helped absorb. This can snuff out all of the shrapnel if there's enough bodies + +// Note we track anyone who's alive and client'd when they get shredded in var/list/purple_hearts, for achievement checking later + +/datum/component/pellet_cloud/proc/handle_martyrs(mob/living/punishable_triggerer) var/magnitude_absorbed var/list/martyrs = list() var/self_harm_radius_mult = 3 - if(lanced_by && prob(60)) - to_chat(lanced_by, "Your plan to whack someone with a grenade on a stick backfires on you, literally!") + if(punishable_triggerer && prob(60)) + to_chat(punishable_triggerer, "Your plan to whack someone with a grenade on a stick backfires on you, literally!") self_harm_radius_mult = 1 // we'll still give the guy who got hit some extra shredding, but not 3*radius pellet_delta += radius for(var/i in 1 to radius) - pew(lanced_by) // thought you could be tricky and lance someone with no ill effects!! + pew(punishable_triggerer) // thought you could be tricky and lance someone with no ill effects!! for(var/mob/living/body in get_turf(parent)) if(body == shooter) @@ -209,11 +220,11 @@ finalize() /// Minor convenience function for creating each shrapnel piece with circle explosions, mostly stolen from the MIRV component -/datum/component/pellet_cloud/proc/pew(atom/target, spread=0) +/datum/component/pellet_cloud/proc/pew(atom/target, landmine_victim) var/obj/projectile/P = new projectile_type(get_turf(parent)) //Shooting Code: - P.spread = spread + P.spread = 0 P.original = target P.fired_from = parent P.firer = parent // don't hit ourself that would be really annoying @@ -224,6 +235,8 @@ RegisterSignal(P, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), PROC_REF(pellet_range)) pellets += P P.fire() + if(landmine_victim) + P.process_hit(get_turf(target), target) ///All of our pellets are accounted for, time to go target by target and tell them how many things they got hit by. /datum/component/pellet_cloud/proc/finalize() @@ -286,7 +299,9 @@ /// Someone who was originally "under" the grenade has moved off the tile and is now eligible for being a martyr and "covering" it /datum/component/pellet_cloud/proc/on_target_qdel(atom/target) + SIGNAL_HANDLER + UnregisterSignal(target, COMSIG_PARENT_QDELETING) targets_hit -= target LAZYREMOVE(bodies, target) - purple_hearts -= target + LAZYREMOVE(purple_hearts, target) diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index ced0b0e79ff7..bb79bbd282fa 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -227,6 +227,9 @@ if(!len) to_chat(M, "You failed to pick up anything with [parent]!") return + if(I.anchored) + to_chat(M, "\The [I] is stuck to the ground and cannot be picked up by [parent]!") + return var/datum/progressbar/progress = new(M, len, I.loc) var/list/rejections = list() while(do_after(M, 10, TRUE, parent, FALSE, CALLBACK(src, PROC_REF(handle_mass_pickup), things, I.loc, rejections, progress))) diff --git a/code/datums/elements/embed.dm b/code/datums/elements/embed.dm index 9b427b6b80c5..11072c771bab 100644 --- a/code/datums/elements/embed.dm +++ b/code/datums/elements/embed.dm @@ -176,23 +176,20 @@ * If we hit a valid target (carbon or closed turf), we create the shrapnel_type object and immediately call tryEmbed() on it, targeting what we impacted. That will lead * it to call tryForceEmbed() on its own embed element (it's out of our hands here, our projectile is done), where it will run through all the checks it needs to. */ -/datum/element/embed/proc/checkEmbedProjectile(obj/projectile/P, atom/movable/firer, atom/hit) +/datum/element/embed/proc/checkEmbedProjectile(obj/projectile/P, atom/movable/firer, atom/hit, angle, hit_zone) SIGNAL_HANDLER - if(!iscarbon(hit) && !isclosedturf(hit)) + if(!iscarbon(hit)) Detach(P) return // we don't care var/obj/item/payload = new payload_type(get_turf(hit)) - var/did_embed - if(iscarbon(hit)) - var/mob/living/carbon/C = hit - var/obj/item/bodypart/limb = C.get_bodypart(C.check_limb_hit(P.def_zone)) - did_embed = payload.tryEmbed(limb) - else - did_embed = payload.tryEmbed(hit) + var/mob/living/carbon/C = hit + var/obj/item/bodypart/limb = C.get_bodypart(hit_zone) + if(!limb) + limb = C.get_bodypart() - if(!did_embed) + if(!payload.tryEmbed(limb)) payload.failedEmbed() Detach(P) @@ -213,7 +210,6 @@ var/obj/item/bodypart/limb var/mob/living/carbon/C - var/turf/closed/T if(!forced && !prob(embed_chance)) return @@ -225,11 +221,8 @@ hit_zone = limb.body_zone else if(isbodypart(target)) limb = target + hit_zone = limb.body_zone C = limb.owner - else if(isclosedturf(target)) - T = target if(C) return checkEmbedMob(I, C, hit_zone, forced=TRUE) - else if(T) - return checkEmbedOther(I, T, forced=TRUE) diff --git a/code/datums/mapgen/planetary/LavaGenerator.dm b/code/datums/mapgen/planetary/LavaGenerator.dm index c244f3ef2560..ef66cca1103f 100644 --- a/code/datums/mapgen/planetary/LavaGenerator.dm +++ b/code/datums/mapgen/planetary/LavaGenerator.dm @@ -84,7 +84,7 @@ /datum/biome/lavaland open_turf_types = list( - /turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit = 1 + /turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit = 1, ) flora_spawn_chance = 1 flora_spawn_list = list( @@ -93,17 +93,22 @@ /obj/structure/flora/ash/fern = 5, /obj/structure/flora/ash/fireblossom = 1, /obj/structure/flora/ash/puce = 5, + /obj/item/mine/pressure/explosive/rusty/live = 1, ) feature_spawn_chance = 0.3 feature_spawn_list = list( + /obj/structure/flora/rock/hell = 20, + /obj/structure/elite_tumor = 4, + /obj/structure/geyser/random = 4, + /obj/effect/spawner/lootdrop/anomaly/lava = 2, /obj/structure/flora/rock/hell = 14, /obj/structure/vein = 5, /obj/structure/vein/classtwo = 2, /obj/structure/elite_tumor = 2, /obj/structure/geyser/random = 2, /obj/structure/vein/classthree = 1, + /obj/effect/spawner/minefield = 1, /obj/effect/spawner/lootdrop/anomaly/lava = 1, - ) mob_spawn_chance = 4 mob_spawn_list = list( @@ -250,14 +255,17 @@ /obj/structure/flora/ash/cacti = 1, /obj/structure/flora/ash/tall_shroom = 2, /obj/structure/flora/ash/fern = 2, - /obj/structure/flora/ash/puce = 2 + /obj/structure/flora/ash/puce = 2, + /obj/item/mine/proximity/explosive/live = 1, + /obj/item/mine/pressure/explosive/rusty/live = 1 ) /datum/biome/cave/lavaland/rocky open_turf_types = list(/turf/open/floor/plating/asteroid/purple = 1) flora_spawn_list = list( - /obj/structure/flora/rock/pile/lava = 1, - /obj/structure/flora/rock/lava = 1 + /obj/structure/flora/rock/pile/lava = 3, + /obj/structure/flora/rock/lava = 3, + /obj/item/mine/pressure/explosive/rusty/live = 1 ) flora_spawn_chance = 5 @@ -271,6 +279,7 @@ /obj/structure/flora/ash/cap_shroom = 2, /obj/structure/flora/ash/stem_shroom = 2, /obj/structure/flora/ash/cacti = 1, + /obj/item/mine/pressure/explosive/rusty/live = 1, /obj/structure/flora/ash/tall_shroom = 2 ) diff --git a/code/datums/mapgen/planetary/RockGenerator.dm b/code/datums/mapgen/planetary/RockGenerator.dm index 95e1273bb9d7..c675c87714f5 100644 --- a/code/datums/mapgen/planetary/RockGenerator.dm +++ b/code/datums/mapgen/planetary/RockGenerator.dm @@ -91,6 +91,7 @@ /obj/structure/vein/classtwo = 40, /obj/effect/spawner/lootdrop/anomaly/rock = 10, /obj/structure/vein/classthree = 10, + /obj/effect/spawner/minefield = 2, /obj/effect/spawner/lootdrop/anomaly/big = 1 //get out of here stalker ) @@ -98,10 +99,11 @@ mob_spawn_chance = 3 flora_spawn_list = list( - /obj/structure/flora/rock/rockplanet = 3, - /obj/structure/flora/tree/cactus = 4, - /obj/structure/flora/ash/cacti = 1, - /obj/structure/flora/ash/garden/arid = 1, + /obj/structure/flora/rock/rockplanet = 6, + /obj/structure/flora/tree/cactus = 8, + /obj/structure/flora/ash/cacti = 2, + /obj/structure/flora/ash/garden/arid = 2, + /obj/item/mine/pressure/explosive/rusty/live = 1 ) mob_spawn_list = list( @@ -136,6 +138,7 @@ /obj/structure/flora/ash/cacti = 2, /obj/structure/flora/grass/rockplanet/dead = 8, /obj/structure/flora/ash/garden/arid = 1, + /obj/item/mine/pressure/explosive/rusty/live = 1 ) /datum/biome/cave/rock @@ -143,10 +146,12 @@ open_turf_types = list(/turf/open/floor/plating/asteroid/rockplanet/cracked = 1) flora_spawn_chance = 4 flora_spawn_list = list( - /obj/structure/flora/rock/rockplanet = 4, - /obj/structure/flora/rock/pile/rockplanet = 4, - /obj/structure/flora/ash/fern = 2, - /obj/structure/flora/ash/puce = 1, + /obj/structure/flora/rock/rockplanet = 8, + /obj/structure/flora/rock/pile/rockplanet = 8, + /obj/structure/flora/ash/fern = 4, + /obj/structure/flora/ash/puce = 2, + /obj/item/mine/pressure/explosive/rusty/live = 1, + /obj/item/mine/proximity/explosive/live = 1, ) feature_spawn_chance = 0.5 feature_spawn_list = list( @@ -155,6 +160,7 @@ /obj/structure/vein/classtwo = 2, /obj/structure/elite_tumor = 1, /obj/structure/vein/classthree = 1, + /obj/effect/spawner/minefield = 1, /obj/structure/spawner/ice_moon/rockplanet = 4, /obj/effect/spawner/lootdrop/anomaly/rock/cave = 1, ) @@ -172,11 +178,13 @@ open_turf_types = list(/turf/open/floor/plating/asteroid/rockplanet/cracked = 1) flora_spawn_chance = 5 flora_spawn_list = list( - /obj/structure/flora/rock/rockplanet = 4, - /obj/structure/flora/rock/pile/rockplanet = 4, - /obj/structure/flora/ash/fern = 4, - /obj/structure/flora/ash/puce = 2, - /obj/structure/flora/ash/garden/arid = 1, + /obj/structure/flora/rock/rockplanet = 8, + /obj/structure/flora/rock/pile/rockplanet = 8, + /obj/structure/flora/ash/fern = 6, + /obj/structure/flora/ash/puce = 4, + /obj/structure/flora/ash/garden/arid = 2, + /obj/item/mine/proximity/explosive/live = 1, + /obj/item/mine/pressure/explosive/rusty/live = 1 ) mob_spawn_list = list( /mob/living/simple_animal/hostile/netherworld/asteroid = 30, diff --git a/code/datums/mapgen/planetary/SnowGenerator.dm b/code/datums/mapgen/planetary/SnowGenerator.dm index a066647a0e4d..8489cbb970ba 100644 --- a/code/datums/mapgen/planetary/SnowGenerator.dm +++ b/code/datums/mapgen/planetary/SnowGenerator.dm @@ -90,12 +90,13 @@ /turf/open/floor/plating/asteroid/snow/lit = 25 ) flora_spawn_list = list( - /obj/structure/flora/tree/pine = 2, - /obj/structure/flora/rock/icy = 2, - /obj/structure/flora/rock/pile/icy = 2, - /obj/structure/flora/grass/both = 6, - /obj/structure/flora/ash/chilly = 2, - /obj/structure/flora/ash/garden/frigid = 1, + /obj/structure/flora/tree/pine = 4, + /obj/structure/flora/rock/icy = 4, + /obj/structure/flora/rock/pile/icy = 4, + /obj/structure/flora/grass/both = 12, + /obj/structure/flora/ash/chilly = 4, + /obj/structure/flora/ash/garden/frigid = 2, + /obj/item/mine/pressure/explosive/rusty/live = 1 ) flora_spawn_chance = 10 mob_spawn_chance = 1 @@ -118,6 +119,7 @@ /obj/structure/spawner/ice_moon/demonic_portal/medium_threat = 50, /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 13, /obj/structure/vein/ice = 25, + /obj/effect/spawner/minefield = 2, /obj/structure/vein/ice/classtwo = 50, /obj/structure/vein/ice/classthree = 10, ) @@ -148,9 +150,10 @@ /datum/biome/snow/forest flora_spawn_chance = 15 flora_spawn_list = list( - /obj/structure/flora/tree/pine = 10, - /obj/structure/flora/tree/dead = 3, - /obj/structure/flora/grass/both = 4 + /obj/structure/flora/tree/pine = 20, + /obj/structure/flora/tree/dead = 6, + /obj/structure/flora/grass/both = 8, + /obj/item/mine/pressure/explosive/rusty/live = 1, ) /datum/biome/snow/forest/dense @@ -159,6 +162,7 @@ /obj/structure/flora/tree/pine = 20, /obj/structure/flora/grass/both = 6, /obj/structure/flora/tree/dead = 3, + /obj/item/mine/pressure/explosive/rusty/live = 1, ) /datum/biome/arctic @@ -242,15 +246,17 @@ ) flora_spawn_chance = 6 flora_spawn_list = list( - /obj/structure/flora/grass/both = 5, - /obj/structure/flora/rock/pile/icy = 1, - /obj/structure/flora/rock/icy = 1, - /obj/structure/flora/ash/space = 1, - /obj/structure/flora/ash/leaf_shroom = 1, - /obj/structure/flora/ash/cap_shroom = 1, - /obj/structure/flora/ash/stem_shroom = 1, - /obj/structure/flora/ash/puce = 1, - /obj/structure/flora/ash/garden/frigid = 1, + /obj/structure/flora/grass/both = 10, + /obj/structure/flora/rock/pile/icy = 2, + /obj/structure/flora/rock/icy = 2, + /obj/structure/flora/ash/space = 2, + /obj/structure/flora/ash/leaf_shroom = 2, + /obj/structure/flora/ash/cap_shroom = 2, + /obj/structure/flora/ash/stem_shroom = 2, + /obj/structure/flora/ash/puce = 2, + /obj/structure/flora/ash/garden/frigid = 2, + /obj/item/mine/proximity/explosive/live = 1, + /obj/item/mine/pressure/explosive/rusty/live = 1 ) closed_turf_types = list( /turf/closed/mineral/random/snow = 1 @@ -279,6 +285,7 @@ /obj/structure/vein/ice = 30, /obj/structure/vein/ice/classtwo = 50, /obj/structure/vein/ice/classthree = 6, + /obj/effect/spawner/minefield = 2, ) /datum/biome/cave/snow/thawed @@ -317,9 +324,10 @@ ) flora_spawn_chance = 3 flora_spawn_list = list( - /obj/structure/flora/ash/leaf_shroom = 1, - /obj/structure/flora/ash/cap_shroom = 1, - /obj/structure/flora/ash/stem_shroom = 1, + /obj/structure/flora/ash/leaf_shroom = 3, + /obj/structure/flora/ash/cap_shroom = 3, + /obj/structure/flora/ash/stem_shroom = 3, + /obj/item/mine/pressure/explosive/fire/live = 1, ) feature_spawn_chance = 0.2 diff --git a/code/datums/mapgen/planetary/WasteGenerator.dm b/code/datums/mapgen/planetary/WasteGenerator.dm index d0243740bc3b..c6e1244be129 100644 --- a/code/datums/mapgen/planetary/WasteGenerator.dm +++ b/code/datums/mapgen/planetary/WasteGenerator.dm @@ -125,7 +125,9 @@ //the illusive shrapnel plant - /obj/effect/mine/shrapnel/human_only = 10 + /obj/item/mine/pressure/explosive/shrapnel/live = 30, + /obj/effect/spawner/lootdrop/mine = 8, + /obj/effect/spawner/minefield = 2 ) feature_spawn_list = list( @@ -202,7 +204,9 @@ /obj/effect/spawner/lootdrop/maintenance/four = 20, /obj/structure/flora/ash/garden/waste = 300, /obj/structure/flora/ash/glowshroom = 1800, - /obj/effect/mine/shrapnel/human_only = 10 + /obj/item/mine/pressure/explosive/shrapnel/live = 30, + /obj/effect/spawner/lootdrop/mine = 8, + /obj/effect/spawner/minefield = 2 ) /datum/biome/waste/tar_bed //tar colorings @@ -246,7 +250,10 @@ /obj/structure/closet/crate/secure/loot = 30, /obj/effect/spawner/lootdrop/waste/atmos_can = 180, /obj/effect/spawner/lootdrop/waste/atmos_can/rare = 1, - /obj/effect/spawner/lootdrop/waste/salvageable = 300 + /obj/effect/spawner/lootdrop/waste/salvageable = 300, + /obj/item/mine/pressure/explosive/rad/live = 30, + /obj/effect/spawner/lootdrop/mine = 8, + /obj/effect/spawner/minefield = 2 ) mob_spawn_list = list( //nor organics, more biased towards hivebots though /mob/living/simple_animal/hostile/hivebot/wasteplanet/strong = 80, @@ -308,7 +315,9 @@ /obj/effect/spawner/lootdrop/waste/salvageable = 400, /obj/structure/flora/ash/garden/waste = 70, /obj/structure/flora/ash/glowshroom = 400, //more common in caves - /obj/effect/mine/shrapnel/human_only = 10 + /obj/item/mine/pressure/explosive/rad/live = 10, + /obj/effect/spawner/lootdrop/mine = 8, + /obj/effect/spawner/minefield = 2 ) feature_spawn_list = list( @@ -362,7 +371,10 @@ /obj/effect/spawner/lootdrop/maintenance/two = 50, /obj/effect/spawner/lootdrop/maintenance/three = 100, /obj/effect/spawner/lootdrop/maintenance/four = 200, - /obj/structure/flora/ash/glowshroom = 1800 + /obj/structure/flora/ash/glowshroom = 1800, + /obj/item/mine/pressure/explosive/rad/live = 30, + /obj/effect/spawner/lootdrop/mine = 8, + /obj/effect/spawner/minefield = 2 ) feature_spawn_chance = 12 @@ -397,6 +409,9 @@ /obj/effect/spawner/lootdrop/maintenance/three = 20, /obj/effect/spawner/lootdrop/maintenance/four = 40, /obj/effect/spawner/lootdrop/waste/salvageable = 80, + /obj/item/mine/proximity/spawner/manhack/live = 40, + /obj/effect/spawner/lootdrop/mine = 8, + /obj/effect/spawner/minefield/manhack = 2 ) mob_spawn_list = list( //nor organics, more biased towards hivebots though /mob/living/simple_animal/hostile/hivebot/wasteplanet/strong = 80, @@ -427,7 +442,8 @@ /obj/effect/spawner/lootdrop/maintenance/three = 10, /obj/effect/spawner/lootdrop/maintenance/four = 20, /obj/effect/spawner/lootdrop/waste/salvageable = 40, - /obj/structure/foamedmetal = 100 + /obj/structure/foamedmetal = 100, + /obj/item/mine/proximity/spawner/manhack/live = 20 ) mob_spawn_list = list( //Whoops! All hivebots! /mob/living/simple_animal/hostile/hivebot/wasteplanet/strong = 80, @@ -440,6 +456,7 @@ /obj/structure/spawner/wasteplanet/hivebot/low_threat = 20, /obj/structure/spawner/wasteplanet/hivebot/medium_threat = 10, /obj/structure/spawner/wasteplanet/hivebot/high_threat = 5, - /obj/structure/spawner/wasteplanet/hivebot/extreme_threat = 2 + /obj/structure/spawner/wasteplanet/hivebot/extreme_threat = 2, + /obj/effect/spawner/minefield/manhack = 2 ) feature_spawn_chance = 2 //hivebot biomes should have their dongles diff --git a/code/datums/mapgen/single_biome/WasteplanetCaves.dm b/code/datums/mapgen/single_biome/WasteplanetCaves.dm index 472a5cf4d54b..08f63ba3149a 100644 --- a/code/datums/mapgen/single_biome/WasteplanetCaves.dm +++ b/code/datums/mapgen/single_biome/WasteplanetCaves.dm @@ -39,10 +39,12 @@ /obj/structure/salvageable/circuit_imprinter = 8, /obj/structure/salvageable/destructive_analyzer = 8, /obj/structure/salvageable/server = 8, + /obj/item/mine/pressure/explosive/rusty/live = 30, + /obj/effect/spawner/lootdrop/mine = 8 ) feature_spawn_list = list( /obj/structure/geyser/random = 1, - /obj/effect/mine/shrapnel/human_only = 1 + /obj/effect/spawner/minefield = 1 ) mob_spawn_list = list( //hivebots, not too difficult diff --git a/code/datums/wires/mines.dm b/code/datums/wires/mines.dm new file mode 100644 index 000000000000..4c856cf99d3f --- /dev/null +++ b/code/datums/wires/mines.dm @@ -0,0 +1,82 @@ +/datum/wires/mine + holder_type = /obj/item/mine/pressure + randomize = TRUE + +/datum/wires/mine/New(atom/holder) + wires = list( + WIRE_BOOM, WIRE_DELAYBOOM, WIRE_PIN, WIRE_RESET + ) + ..() + +/datum/wires/mine/interactable(mob/user) + var/obj/item/mine/pressure/ourmine = holder + if(ourmine.open_panel) + return TRUE + +//are you feelin lucky, punk? +/datum/wires/mine/on_pulse(wire) + var/obj/item/mine/pressure/ourmine = holder + switch(wire) + if(WIRE_BOOM)//oopsies + holder.visible_message(span_userdanger("[icon2html(ourmine, viewers(holder))] \The [ourmine] makes a shrill noise! It's go-")) + ourmine.trigger_mine() + if(WIRE_DELAYBOOM)//oopsies but you get to run + ourmine.blast_delay = clamp(ourmine.blast_delay * 5, 8, 50) + holder.visible_message(span_userdanger("[icon2html(ourmine, viewers(holder))] \The [ourmine] makes a shrill noise! It's go-")) + ourmine.trigger_mine() + //Resets the detonation pin, allowing someone to step off the mine. Minor success. + if(WIRE_PIN) + if(ourmine.clicked == TRUE) + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] You hear something inside \the [ourmine] click softly.")) + playsound(ourmine, 'sound/weapons/empty.ogg', 30, TRUE) + ourmine.clicked = FALSE + else + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s detonation pad shifts slightly. Nothing happens.")) + if(WIRE_RESET)//Disarms the mine, allowing it to be picked up. Major success. + if(ourmine.armed && ourmine.anchored) + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s arming lights fade, and the securing bolts loosen. ")) + playsound(ourmine, 'sound/machines/click.ogg', 100, TRUE) + ourmine.disarm() + else if(ourmine.anchored) + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s yellow arming light flickers.")) + else + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s securing bolt shifts. Nothing happens.")) + +/datum/wires/mine/on_cut(wire, mend) + var/obj/item/mine/pressure/ourmine = holder + switch(wire) + if(WIRE_BOOM) + if(!mend) + holder.visible_message(span_userdanger("[icon2html(ourmine, viewers(holder))] \The [ourmine] makes a shrill noise! It's go-")) + ourmine.trigger_mine() + if(WIRE_DELAYBOOM) + if(!mend) + ourmine.blast_delay = clamp(ourmine.blast_delay * 5, 8, 50) + holder.visible_message(span_userdanger("[icon2html(ourmine, viewers(holder))] \The [ourmine] makes a shrill noise! It's go-")) + ourmine.trigger_mine() + //Disables the detonation pin. Nothing will happen when the mine is triggered. + //Mine can still be exploded by cutting wires & damage. + if(WIRE_PIN) + if(!mend) + ourmine.dud = TRUE + if(ourmine.clicked == TRUE) + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] You hear something inside \the [ourmine] shift out of place.")) + playsound(ourmine, 'sound/weapons/empty.ogg', 30, TRUE) + ourmine.clicked = FALSE + else + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s detonation pad goes loose.")) + ourmine.foot_on_mine = null + else + ourmine.dud = FALSE + ourmine.clicked = FALSE + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] You hear something inside \the [ourmine] shift back into place.")) + if(WIRE_RESET) + if(!mend) + if(ourmine.armed && ourmine.anchored) + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s arming lights fade, and the securing bolts loosen. Disarmed. ")) + playsound(ourmine, 'sound/machines/click.ogg', 100, TRUE) + ourmine.disarm() + else if(ourmine.anchored) + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s yellow arming light flickers.")) + else + holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s securing bolt shifts. Nothing happens.")) diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm deleted file mode 100644 index 0ca73652857c..000000000000 --- a/code/game/objects/effects/mines.dm +++ /dev/null @@ -1,217 +0,0 @@ - -/obj/effect/mine - name = "dummy mine" - desc = "Better stay away from that thing." - density = FALSE - anchored = TRUE - icon = 'icons/obj/items_and_weapons.dmi' - icon_state = "uglymine" - var/triggered = 0 - -/obj/effect/mine/Initialize() - . = ..() - var/static/list/loc_connections = list( - COMSIG_ATOM_ENTERED = PROC_REF(on_entered), - ) - AddElement(/datum/element/connect_loc, loc_connections) - -/obj/effect/mine/proc/mineEffect(mob/victim) - to_chat(victim, "*click*") - -/obj/effect/mine/proc/on_entered(datum/source, atom/movable/AM) - SIGNAL_HANDLER - if(isturf(loc)) - if(ismob(AM)) - var/mob/MM = AM - if(!(MM.movement_type & FLYING)) - INVOKE_ASYNC(src, PROC_REF(triggermine), AM) - else - INVOKE_ASYNC(src, PROC_REF(triggermine), AM) - -/obj/effect/mine/proc/triggermine(mob/victim) - if(triggered) - return - visible_message("[victim] sets off [icon2html(src, viewers(src))] [src]!") - var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread - s.set_up(3, 1, src) - s.start() - mineEffect(victim) - SEND_SIGNAL(src, COMSIG_MINE_TRIGGERED) - triggered = 1 - qdel(src) - - -/obj/effect/mine/explosive - name = "explosive mine" - var/range_devastation = 0 - var/range_heavy = 1 - var/range_light = 2 - var/range_flash = 3 - -/obj/effect/mine/explosive/mineEffect(mob/victim) - explosion(loc, range_devastation, range_heavy, range_light, range_flash) - -/obj/effect/mine/stun - name = "stun mine" - var/stun_time = 80 - -/obj/effect/mine/shrapnel - name = "shrapnel mine" - var/shrapnel_type = /obj/projectile/bullet/shrapnel - var/shrapnel_magnitude = 3 - -/obj/effect/mine/shrapnel/mineEffect(mob/victim) - AddComponent(/datum/component/pellet_cloud, projectile_type=shrapnel_type, magnitude=shrapnel_magnitude) - -/obj/effect/mine/shrapnel/human_only - name = "sophisticated shrapnel mine" - desc = "A deadly mine, this one seems to be modified to trigger for humans only?" - -/obj/effect/mine/shrapnel/human_only/on_entered(datum/source, atom/movable/AM) - if(!ishuman(AM)) - return - . = ..() - -/obj/effect/mine/shrapnel/sting - name = "stinger mine" - shrapnel_type = /obj/projectile/bullet/pellet/stingball - -/obj/effect/mine/stun/mineEffect(mob/living/victim) - if(isliving(victim)) - victim.Paralyze(stun_time) - -/obj/effect/mine/kickmine - name = "kick mine" - -/obj/effect/mine/kickmine/mineEffect(mob/victim) - if(isliving(victim) && victim.client) - to_chat(victim, "You have been kicked FOR NO REISIN!") - qdel(victim.client) - - -/obj/effect/mine/gas - name = "oxygen mine" - var/gas_amount = 360 - var/gas_type = "o2" - -/obj/effect/mine/gas/mineEffect(mob/victim) - atmos_spawn_air("[gas_type]=[gas_amount]") - - -/obj/effect/mine/gas/plasma - name = "plasma mine" - gas_type = "plasma" - - -/obj/effect/mine/gas/n2o - name = "\improper N2O mine" - gas_type = "n2o" - - -/obj/effect/mine/gas/water_vapor - name = "chilled vapor mine" - gas_amount = 500 - gas_type = "water_vapor" - -/obj/effect/mine/sound - name = "honkblaster 1000" - var/sound = 'sound/items/bikehorn.ogg' - -/obj/effect/mine/sound/mineEffect(mob/victim) - playsound(loc, sound, 100, TRUE) - - -/obj/effect/mine/sound/bwoink - name = "bwoink mine" - sound = 'sound/effects/adminhelp.ogg' - -/obj/effect/mine/pickup - name = "He" - desc = "He." - icon = 'icons/obj/marg.dmi' - icon_state = "marg" - density = FALSE - var/duration = 0 - pixel_x = -8 - pixel_y = 1 - -/obj/effect/mine/pickup/Initialize() - . = ..() - animate(src, time = 20, loop = -1) - -/obj/effect/mine/pickup/triggermine(mob/victim) - if(triggered) - return - triggered = 1 - invisibility = INVISIBILITY_ABSTRACT - mineEffect(victim) - qdel(src) - - -/obj/effect/mine/pickup/bloodbath - name = "His Odium" - desc = "Embrace my righteous fury." - duration = 1200 //2min - color = "#FF0000" - var/mob/living/doomslayer - var/obj/item/chainsaw/doomslayer/chainsaw - -/obj/effect/mine/pickup/bloodbath/mineEffect(mob/living/carbon/victim) - if(!victim.client || !istype(victim)) - return - to_chat(victim, "RIP AND TEAR") - - INVOKE_ASYNC(src, PROC_REF(blood_delusion), victim) - - chainsaw = new(victim.loc) - victim.log_message("entered a marg frenzy", LOG_ATTACK) - - ADD_TRAIT(chainsaw, TRAIT_NODROP, CHAINSAW_FRENZY_TRAIT) - victim.drop_all_held_items() - victim.put_in_hands(chainsaw, forced = TRUE) - chainsaw.attack_self(victim) - victim.reagents.add_reagent(/datum/reagent/medicine/adminordrazine,25) - to_chat(victim, "KILL, KILL, KILL! YOU HAVE NO ALLIES ANYMORE, KILL THEM ALL!") - - var/datum/client_colour/colour = victim.add_client_colour(/datum/client_colour/bloodlust) - QDEL_IN(colour, 11) - doomslayer = victim - RegisterSignal(src, COMSIG_PARENT_QDELETING, PROC_REF(end_blood_frenzy)) - QDEL_IN(WEAKREF(src), duration) - -/obj/effect/mine/pickup/bloodbath/proc/end_blood_frenzy() - if(doomslayer) - to_chat(doomslayer, "Your bloodlust seeps back into the bog of your subconscious and you regain self control.") - doomslayer.log_message("exited a blood frenzy", LOG_ATTACK) - if(chainsaw) - qdel(chainsaw) - -/obj/effect/mine/pickup/bloodbath/proc/blood_delusion(mob/living/carbon/victim) - new /datum/hallucination/delusion(victim, TRUE, "demon", duration, 0) - -/obj/effect/mine/pickup/healing - name = "His Benevolence" - desc = "Come, come. Your wounds shall be undone by my mercy." - - -/obj/effect/mine/pickup/healing/mineEffect(mob/living/carbon/victim) - if(!victim.client || !istype(victim)) - return - to_chat(victim, "You feel great!") - victim.revive(full_heal = TRUE, admin_revive = TRUE) - -/obj/effect/mine/pickup/speed - name = "His Purpose" - desc = "Come, let me quicken you to brilliance." - duration = 300 - -/obj/effect/mine/pickup/speed/mineEffect(mob/living/carbon/victim) - if(!victim.client || !istype(victim)) - return - to_chat(victim, "You feel fast!") - victim.add_movespeed_modifier(/datum/movespeed_modifier/yellow_orb) - addtimer(CALLBACK(src, PROC_REF(finish_effect), victim), duration) - -/obj/effect/mine/pickup/speed/proc/finish_effect(mob/living/carbon/victim) - victim.remove_movespeed_modifier(/datum/movespeed_modifier/yellow_orb) - to_chat(victim, "You slow down.") diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index df7c5ae431c5..437aa7625d71 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1025,7 +1025,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb * * forced- Do we want this to go through 100%? */ /obj/item/proc/tryEmbed(atom/target, forced=FALSE, silent=FALSE) - if(!isbodypart(target) && !iscarbon(target) && !isclosedturf(target)) + if(!isbodypart(target) && !iscarbon(target)) return if(!forced && !LAZYLEN(embedding)) return diff --git a/code/game/objects/items/devices/mines.dm b/code/game/objects/items/devices/mines.dm new file mode 100644 index 000000000000..112e26e1303b --- /dev/null +++ b/code/game/objects/items/devices/mines.dm @@ -0,0 +1,708 @@ + +/obj/item/mine + name = "mine" + desc = "An anti-personnel mine. This one explodes into nothing and does nothing. Why can you see this? You should't be able to see this. Stop looking at this." + icon = 'icons/obj/landmine.dmi' + w_class = WEIGHT_CLASS_SMALL + throw_speed = 3 + throw_range = 5 + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' + icon_state = "mine" + item_state = "assembly"//when we get custom sprites replace this. please + base_icon_state = "mine" + + /// Is our mine live? + var/armed = FALSE + /// Is our mine currently exploding? + var/triggered = FALSE + + /// Sets a delay for mines going live after being planted + var/arm_delay = 5 SECONDS + /// Use to set a delay after activation to trigger the explosion. + var/blast_delay = 1 DECISECONDS + + var/manufacturer = MANUFACTURER_NONE + + +/obj/item/mine/Initialize(mapload) + . = ..() + if(armed) + now_armed() + + +/obj/item/mine/examine(mob/user) + . = ..() + if(!armed) + . += span_info("It appears to be inactive...") + else + . += span_info("It looks ready to explode.") + + if(manufacturer) + . += span_notice("It has [manufacturer] engraved on it.") + +/obj/item/mine/update_icon_state() + . = ..() + icon_state = "[base_icon_state][triggered ? "_exploding" : null][!armed && anchored ? "_arming" : null][armed && anchored && !triggered ? "_armed" : null]" + +//mines have a small chance to be triggered by damage, but they take longer to explode +/obj/item/mine/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + if(prob(35) & obj_integrity > 0) + blast_delay = blast_delay * 2 + trigger_mine() + +//insert your horrible fate here +/obj/item/mine/proc/mine_effect(mob/victim) + return + +//handles controlled deactivation +/obj/item/mine/proc/disarm() + if(triggered) //no turning back now + return + anchored = FALSE + armed = FALSE + update_appearance(UPDATE_ICON_STATE) + return + +//using an unarmed mine inhand deploys it. +/obj/item/mine/attack_self(mob/user) + if(!armed) + user.visible_message(span_danger("[user] deploys the [src]."), span_notice("You deploy the [src].")) + + user.dropItemToGround(src) + anchored = TRUE + playsound(src, 'sound/machines/click.ogg', 60, TRUE) + + if(arm_delay) + armed = FALSE + update_appearance(UPDATE_ICON_STATE) + addtimer(CALLBACK(src, PROC_REF(now_armed)), arm_delay) + else + armed = TRUE + message_admins("[key_name(user)] has placed \a [src] at ([x],[y],[z]).") + +//let them know the mine's done cooking +/obj/item/mine/proc/now_armed() + armed = TRUE + update_appearance(UPDATE_ICON_STATE) + playsound(src, 'sound/machines/nuke/angry_beep.ogg', 55, FALSE, 1) + visible_message("\The [src] beeps softly, indicating it is now active.", vision_distance = COMBAT_MESSAGE_RANGE) + +/// Can this mine trigger on the passed movable? +/obj/item/mine/proc/can_trigger(atom/movable/on_who) + //var/badtype = typecacheof(list(/obj/effect, /obj/item/mine)) + if(triggered || !isturf(loc) || !armed || iseffect(on_who) || istype(on_who, /obj/item/mine)) + return FALSE + //if(on_who == badtype)//no recursive self triggering. Bad landmine + // return FALSE + return TRUE + +/// When something sets off a mine +/obj/item/mine/proc/trigger_mine(atom/movable/triggerer) + if(obj_integrity <= 0) + return + if(triggered) //too busy detonating to detonate again + return + if(triggerer) + triggerer.visible_message(span_danger("[icon2html(src, viewers(src))] [triggerer] sets off \the [src]. It's gonna blow!"), span_danger("[icon2html(src, viewers(src))] \The [src] activates.")) + else + visible_message(span_danger("[icon2html(src, viewers(src))] \the [src] begins to flash bright red!")) + triggered = TRUE + update_appearance(UPDATE_ICON_STATE) + if(blast_delay >= 5 DECISECONDS) + playsound(src, 'sound/items/mine_activate.ogg', 70, FALSE) + else + playsound(src, 'sound/items/mine_activate_short.ogg', 80, FALSE) + light_color = "#FF0000" + light_power = 5 + light_range = 3 + if(!blast_delay)//addtimer gets mad if the delay is 0 + blast_now(triggerer) + else + addtimer(CALLBACK(src, PROC_REF(blast_now), triggerer), blast_delay) + +//NOW we actually blow up +/obj/item/mine/proc/blast_now(atom/movable/triggerer) + var/datum/effect_system/spark_spread/sporks = new /datum/effect_system/spark_spread + sporks.set_up(3, 1, src) + sporks.start() + if(ismob(triggerer)) + mine_effect(triggerer) + else + mine_effect() + visible_message(span_danger("[icon2html(src, viewers(src))] \the [src] detonates!")) + SEND_SIGNAL(src, COMSIG_MINE_TRIGGERED, triggerer) + if(triggered)//setting triggered to false in mine_effect() creates a reusable mine + qdel(src) + +//trying to pick up a live mine is probably up there when it comes to terrible ideas +/obj/item/mine/attack_hand(mob/user) + if(armed) + user.visible_message(span_warning("[user] extends their hand towards \the [src]!"), span_userdanger("You extend your arms to pick up \the [src], knowing that it will likely blow up when you touch it!")) + if(do_after(user, 5 SECONDS, target = src))//SO SO generous. You can still step back from the edge. + if(prob(10)) + user.visible_message(span_notice("[user] picks up \the [src], which miraculously doesn't explode!"), span_notice("You pick up \the [src], which miraculously doesn't explode!")) + disarm() + else + user.visible_message(span_danger("[user] attempts to pick up \the [src] only to hear a beep as it activates in their hand!"), span_danger("You attempt to pick up \the [src] only to hear a beep as it activates in your hands!")) + anchored = FALSE + trigger_mine(user) + return . =..() + else + user.visible_message(span_notice("[user] withdraws their hand from \the [src]."), span_notice("You decide against picking up \the [src].")) + . =..() + +//just don't. +/obj/item/mine/attackby(obj/item/I, mob/user) + if(!armed) + to_chat(user, span_notice("You smack \the [src] with [I]. Thankfully, nothing happens.")) + return + else//please stop hitting the live mine with a rock + if(user.a_intent != INTENT_HARM)//are you SURE you want to hit the live mine with a rock + user.visible_message(user, span_notice("[user] gently pokes \the [src] with [I]. Nothing seems to happen."), span_notice("You gently prod \the [src] with [I]. Thankfully, nothing happens.")) + else//at this point it's just natural selection + user.visible_message(span_danger("[user] hits \the [src] with [I], activating it!"), span_userdanger("[icon2html(src, viewers(src))]You hit \the [src] with [I]. The light goes red.")) + trigger_mine(user) + +// +//PRESSURE BASED MINE: +//Mine that explodes when stepped on. +/obj/item/mine/pressure + name = "dummy landmine" + /// When true, mines trigger instantly on being stepped upon + var/hair_trigger = FALSE + /// Has the mine loc been entered? + var/clicked = FALSE + /// Prevents a mine from being screwdrivable (e.g. cannot be disarmed) + var/sealed = FALSE + /// Disables the mine without disarming it. perfect for practical jokes + var/dud = FALSE + + /// Are the wires exposed? + var/open_panel = FALSE + + /// Who's got their foot on the mine's pressure plate + /// Stepping on the mine will set this to the first mob who stepped over it + /// The mine will not detonate via movement unless the first mob steps off of it + var/datum/weakref/foot_on_mine + +/obj/item/mine/pressure/Initialize() + . = ..() + var/static/list/loc_connections = list( + COMSIG_ATOM_ENTERED = PROC_REF(on_entered), + COMSIG_ATOM_EXITED = PROC_REF(on_exited), + ) + AddElement(/datum/element/connect_loc, loc_connections) + wires = new /datum/wires/mine(src) + +/obj/item/mine/pressure/examine(mob/user) + . = ..() + if(hair_trigger) + . += span_danger("It's been rigged to detonate as soon as someone steps on it.") + else + var/atom/movable/unlucky_sod = foot_on_mine?.resolve() + if(user == unlucky_sod) + . += span_bolddanger("The pressure plate is depressed. Any movement you make will set it off now.") + else if(!isnull(unlucky_sod)) + . += span_danger("The pressure plate is depressed by [unlucky_sod]. Any move they make'll set it off now.") + +//step 1: the mistake +/obj/item/mine/pressure/proc/on_entered(datum/source, atom/movable/arrived) + SIGNAL_HANDLER + if(!can_trigger(arrived)) + return + // Flying = can't step on a mine + if(arrived.movement_type & FLYING) + return + //no cheap disarming + if(arrived.throwing && isitem(arrived)) + return + // Someone already on it + if(foot_on_mine?.resolve()) + return + + if(dud == FALSE)//we don't actually need this if the mine's been disabled + foot_on_mine = WEAKREF(arrived) + + if(ismob(arrived)) + var/mob/living/fool = arrived + fool.do_alert_animation(fool) + if(!hair_trigger) + fool.Immobilize(25 DECISECONDS, TRUE) + to_chat(fool, span_userdanger("You step on \the [src] and freeze.")) + visible_message(span_danger("[icon2html(src, viewers(src))] *click*")) + if(dud == FALSE)//see wirecutting + clicked = TRUE + if(hair_trigger) + trigger_mine(arrived) + playsound(src, 'sound/machines/click.ogg', 100, TRUE) + +//step 2: the consequences +/obj/item/mine/pressure/proc/on_exited(datum/source, atom/movable/gone) + SIGNAL_HANDLER + if(hair_trigger) + return + if(!clicked) + return + if(!can_trigger(gone)) + return + // Check that the guy who's on it is stepping off + if(foot_on_mine && !IS_WEAKREF_OF(gone, foot_on_mine)) + return + INVOKE_ASYNC(src, PROC_REF(trigger_mine), gone) + foot_on_mine = null + +/obj/item/mine/pressure/disarm() + clicked = FALSE + . = ..() + +//handles disarming(and failing to disarm) +/obj/item/mine/pressure/attackby(obj/item/I, mob/user) + if(I.tool_behaviour == TOOL_SCREWDRIVER) + if(sealed) + to_chat(user, "You can't see any way to access \the [src]'s wiring.") + return + open_panel = !open_panel + update_appearance(UPDATE_ICON_STATE) + to_chat(user, "You [open_panel ? "reveal" : "hide"] \the [src]'s wiring.") + I.play_tool_sound(src, 50) + return + else if(is_wire_tool(I) && open_panel) + wires.interact(user) + return + else + . = ..() + +// +//PROXIMITY MINES +//Mines that explode when someone moves nearby. Simpler, because I don't have to worry about saving step info or disarming logic +// + +/obj/item/mine/proximity + name = "dummy proximity mine" + blast_delay = 15 DECISECONDS + arm_delay = 10 SECONDS//clear the area + ///needed for the proximity checks. + var/datum/proximity_monitor/proximity_monitor + var/proximity_range = 2 + +/obj/item/mine/proximity/Initialize(mapload) + . = ..() + START_PROCESSING(SSfastprocess, src) + +/obj/item/mine/proximity/examine(mob/user) + . = ..() + if(armed) + . += span_danger("It's been rigged to detonate as soon as someone moves nearby...") + else + . += span_notice("When armed, it activates based on the proximity of living targets.") + +/obj/item/mine/proximity/now_armed() + . = ..() + proximity_monitor = new(src, proximity_range) + light_color = "#FF0000" + light_power = 1 + light_range = 1 + +/obj/item/mine/proximity/disarm() + . = ..() + QDEL_NULL(proximity_monitor) + +/obj/item/mine/proximity/Destroy() + STOP_PROCESSING(SSfastprocess, src) + QDEL_NULL(proximity_monitor) + . = ..() + +/obj/item/mine/proximity/HasProximity(atom/movable/triggerer) + if(!iscarbon(triggerer))//let's keep these on player movements for now. + return + if(!can_trigger(triggerer)) + return + var/mob/living/clueless = triggerer + clueless.do_alert_animation(clueless) + trigger_mine(triggerer) + QDEL_NULL(proximity_monitor) + return + +// +//LANDMINE TYPES +//Rylie please help me make these more immersive +// + +/obj/item/mine/pressure/explosive + name = "\improper G-80 Landmine" + desc = "An anti-infantry explosive produced during the corporate wars. Watch your step." + + //customize explosive power + var/range_devastation = 0 + var/range_heavy = 1 + var/range_light = 5 + var/range_flame = 1 + + //using this to indicate pb + var/range_flash = 1 + + //customize shrapnel. Magnitude zero prevents them from spawning + var/shrapnel_type = /obj/projectile/bullet/shrapnel + var/shrapnel_magnitude = 3 + + /// If TRUE, we spawn extra pellets to eviscerate a person still sitting on it, otherwise it just spawns a ring of pellets around the tile we're on (making setting it off an offensive move) + var/shred_triggerer = TRUE + + manufacturer = MANUFACTURER_SCARBOROUGH + +/obj/item/mine/pressure/explosive/mine_effect(mob/victim) + explosion(loc, range_devastation, range_heavy, range_light, range_flash, 1, 0, range_flame, 0, 1) + if(shrapnel_magnitude > 0) + AddComponent(/datum/component/pellet_cloud, projectile_type=shrapnel_type, magnitude=shrapnel_magnitude) + + +/obj/item/mine/pressure/explosive/rusty + name = "\improper Rusted Landmine" + desc = "An anti-infantry explosive, designed to go off underfoot. This one has seen better days." + manufacturer = MANUFACTURER_NONE + range_heavy = 0 + range_light = 3 + shrapnel_type = /obj/projectile/bullet/shrapnel/rusty + + +/obj/item/mine/pressure/explosive/fire + name = "\improper G-82 Incindeary" + desc = "An anti-infantry explosive produced during the corporate wars. Transforms into superheated slag and a ball of fire on detonation. " + + range_flame = 6 + range_light = 3 + range_flash = 3 + + shrapnel_type = /obj/projectile/bullet/shrapnel/hot + shrapnel_magnitude = 4 + +/obj/item/mine/pressure/explosive/fire/mine_effect(mob/victim) + if(victim.is_holding(src))//in case it's been picked up + for(var/turf/T in view(4,victim)) + T.IgniteTurf(15) + new /obj/effect/hotspot(T) + else + for(var/turf/T in view(4,src)) + T.IgniteTurf(15) + new /obj/effect/hotspot(T) + . = ..() + + +/obj/item/mine/pressure/explosive/heavy + name = "\improper G-81 Anti-Tank Mine" + desc = "An immense anti-vehicle explosive built during the corporate wars. Someone has recklessly switched out the detonator for one that activates for lighter targets." + w_class = WEIGHT_CLASS_BULKY + range_heavy = 6 + range_light = 9 + shrapnel_magnitude = 7 + shrapnel_type = /obj/projectile/bullet/shrapnel/mega + blast_delay = 50//run. + sealed = TRUE//unless we specifically give it to people disarmed, we probably don't want them stealing this + + +/obj/item/mine/pressure/explosive/shrapnel + name = "\improper G-84 Fragmentation" + desc = "An anti-infantry explosive built during the corporate wars. Metal banding inside creates additional deadly shrapnel on detonation. " + + range_heavy = 1 + range_light = 4 + + shrapnel_magnitude = 6 + shred_triggerer = TRUE + +/obj/item/mine/pressure/explosive/rad + name = "\improper G-85 Fission" + desc = "An anti-infantry explosive produced during the corporate wars. This one detonates a small microfission core, creating a bloom of deadly radiation. " + range_light = 4 + range_flame = 2 + shrapnel_magnitude = 7 + shrapnel_type = /obj/projectile/bullet/shrapnel/spicy + var/radpower = 750 + +/obj/item/mine/pressure/explosive/rad/mine_effect(mob/victim) + radiation_pulse(src, radpower, 1) + . = ..() + +//put this on military ships for disarming practice +/obj/item/mine/pressure/training + name = "\improper G-MTH Defusal Trainer" + desc = "A mothballed anti-personnel explosive, equipped with VISCERAL DEFUSAL ACTION for training purposes. Though Scarborough was forced to decomission their stockpiles of mines as part of the ceasefire, the deployed minefields remain." + arm_delay = 2 SECONDS + manufacturer = MANUFACTURER_SCARBOROUGH + +/obj/item/mine/pressure/training/mine_effect(mob/living/victim) + src.say("BOOM! Better luck next time!") + src.visible_message(span_notice("The mine resets itself for another disarming attempt.")) + triggered = FALSE + disarm() + . = ..() + +/obj/item/mine/pressure/gas + name = "chilled vapor mine" + desc = "A non-lethal security deterrent." + var/gas_amount = 500 + var/gas_type = "water_vapor" + hair_trigger = TRUE + +/obj/item/mine/pressure/gas/mine_effect(mob/victim) + atmos_spawn_air("[gas_type]=[gas_amount]") + + +/obj/item/mine/proximity/explosive + name = "\improper G-80P Bouncer" + desc = "An anti-infantry explosive produced during the corporate wars. This one has been rearmed with a proximity movement detector." + + var/range_devastation = 0 + var/range_heavy = 2 + var/range_light = 4 + var/range_flame = 1 + + var/range_flash = 1 + + var/shrapnel_type = /obj/projectile/bullet/shrapnel + var/shrapnel_magnitude = 5 + + manufacturer = MANUFACTURER_SCARBOROUGH + +/obj/item/mine/proximity/explosive/mine_effect(mob/victim) + explosion(loc, range_devastation, range_heavy, range_light, range_flash, 1, 0, range_flame, 0, 1) + if(shrapnel_magnitude > 0) + AddComponent(/datum/component/pellet_cloud, projectile_type=shrapnel_type, magnitude=shrapnel_magnitude) + + +//like all real 'less' than lethal crowd control options this is, in fact, not very good at being nonlethal +/obj/item/mine/proximity/explosive/sting + name = "\improper'Stinger' Crowd Management Device" + desc = "A \"less\" than lethal crowd control weapon, designed to demoralise and scatter anti-NT protestors. The bands of ballistic gel inside strike targets and incapacitate without causing serious maiming. In Theory." + + range_heavy = 0 + range_light = 1 + range_flash = 3 + range_flame = 0 + + shrapnel_magnitude = 8 + shrapnel_type = /obj/projectile/bullet/pellet/stingball + manufacturer = MANUFACTURER_NANOTRASEN_OLD + + +/obj/item/mine/proximity/explosive/plasma + name = "\improper Etherbor EP-3" + desc = "An anti-infantry explosive designed by the PGF for denial of territory to enemy forces. Radiates high energy plasma to eradicate nearby targets." + range_light = 2 + range_flame = 3 + range_heavy = 0 + shrapnel_magnitude = 8 + shrapnel_type = /obj/projectile/energy/plasmabolt + manufacturer = MANUFACTURER_PGF + +/obj/item/mine/proximity/explosive/plasma/mine_effect(mob/victim) + if(victim.is_holding(src))//in case it's been picked up + for(var/turf/T in view(3,victim)) + T.IgniteTurf(25, "green") + else + for(var/turf/T in view(3,src)) + T.IgniteTurf(25, "green") + . = ..() + +//Manhacks... so pretty... +/obj/item/mine/proximity/spawner + name = "debug spawner mine" + desc = "Real no Virus. 100% free. Coders hate him!" + var/spawn_type = null //manhacks go here :) + var/spawn_number = 5 + +/obj/item/mine/proximity/spawner/mine_effect(mob/victim) + if(isturf(loc)) + var/turf/T = get_turf(src) + playsound(T, 'sound/effects/phasein.ogg', 100, TRUE) + spawn_and_random_walk(spawn_type, T, spawn_number, walk_chance=50, admin_spawn=((flags_1 & ADMIN_SPAWNED_1) ? TRUE : FALSE)) + . = ..() + +/obj/item/mine/proximity/spawner/manhack + name = "\improper P-83 Lacerator" + desc = "An anti-infantry device produced during the corporate wars. The explosive payload has been swapped out for 'viscerator'-type antipersonnel drones." + spawn_type = /mob/living/simple_animal/hostile/viscerator + +// +//GIMMICK MINES// +//pretty much exclusively for adminbus & code dependencies +// + +/obj/item/mine/pressure/kickmine + name = "\improper A-00 'Adminbus'" + desc = "An Anti-Griefer proximity expulsive. Delivers Justice." + blast_delay = null//funnier this way + hair_trigger = TRUE + +/obj/item/mine/pressure/kickmine/mine_effect(mob/victim) + if(isliving(victim) && victim.client && Adjacent(victim)) + to_chat(victim, span_userdanger("You have been kicked from the game. Take this time to think about what you've done.")) + qdel(victim.client) + +/obj/item/mine/pressure/sound + name = "sonic mine" + desc = "A potent tool of psychological warfare." + var/sound = 'sound/effects/adminhelp.ogg' + blast_delay = null + hair_trigger = TRUE + +/obj/item/mine/pressure/sound/mine_effect(mob/victim) + playsound(loc, sound, 100, TRUE) + +/obj/item/mine/pressure/pickup + name = "pickup mine" + desc = "does nothing" + icon = 'icons/obj/marg.dmi' + icon_state = "marg" + density = FALSE + var/duration = 0 + pixel_x = -8 + pixel_y = 1 + anchored = TRUE + armed = TRUE + blast_delay = null + hair_trigger = TRUE + +/obj/item/mine/pressure/pickup/Initialize() + . = ..() + animate(src, time = 20, loop = -1) + +/obj/item/mine/pressure/pickup/trigger_mine(mob/victim) + if(triggered) + return + triggered = TRUE + invisibility = INVISIBILITY_ABSTRACT + mine_effect(victim) + qdel(src) + + +/obj/item/mine/pressure/pickup/bloodbath + name = "bloody orb" + desc = "Embrace righteous fury." + duration = 1200 //2min + color = "#FF0000" + var/mob/living/doomslayer + var/obj/item/chainsaw/doomslayer/chainsaw + +/obj/item/mine/pressure/pickup/bloodbath/mine_effect(mob/living/carbon/victim) + if(!victim.client || !istype(victim)) + return + to_chat(victim, "RIP AND TEAR") + + INVOKE_ASYNC(src, PROC_REF(blood_delusion), victim) + + chainsaw = new(victim.loc) + victim.log_message("entered a marg frenzy", LOG_ATTACK) + + ADD_TRAIT(chainsaw, TRAIT_NODROP, CHAINSAW_FRENZY_TRAIT) + victim.drop_all_held_items() + victim.put_in_hands(chainsaw, forced = TRUE) + chainsaw.attack_self(victim) + victim.reagents.add_reagent(/datum/reagent/medicine/adminordrazine,25) + to_chat(victim, "KILL, KILL, KILL! YOU HAVE NO ALLIES ANYMORE, KILL THEM ALL!") + + var/datum/client_colour/colour = victim.add_client_colour(/datum/client_colour/bloodlust) + QDEL_IN(colour, 11) + doomslayer = victim + RegisterSignal(src, COMSIG_PARENT_QDELETING, PROC_REF(end_blood_frenzy)) + QDEL_IN(WEAKREF(src), duration) + +/obj/item/mine/pressure/pickup/bloodbath/proc/end_blood_frenzy() + if(doomslayer) + to_chat(doomslayer, "Your bloodlust seeps back into the bog of your subconscious and you regain self control.") + doomslayer.log_message("exited a blood frenzy", LOG_ATTACK) + if(chainsaw) + qdel(chainsaw) + +/obj/item/mine/pressure/pickup/bloodbath/proc/blood_delusion(mob/living/carbon/victim) + new /datum/hallucination/delusion(victim, TRUE, "demon", duration, 0) + +/obj/item/mine/pressure/pickup/healing + name = "healing orb" + desc = "Your wounds shall be undone." + +/obj/item/mine/pressure/pickup/healing/mine_effect(mob/living/carbon/victim) + if(!victim.client || !istype(victim)) + return + to_chat(victim, "You feel great!") + victim.revive(full_heal = TRUE, admin_revive = TRUE) + +/obj/item/mine/pressure/pickup/speed + name = "quick orb" + desc = "Quickens you." + duration = 300 + +/obj/item/mine/pressure/pickup/speed/mine_effect(mob/living/carbon/victim) + if(!victim.client || !istype(victim)) + return + to_chat(victim, "You feel fast!") + victim.add_movespeed_modifier(/datum/movespeed_modifier/yellow_orb) + addtimer(CALLBACK(src, PROC_REF(finish_effect), victim), duration) + +/obj/item/mine/pressure/pickup/speed/proc/finish_effect(mob/living/carbon/victim) + victim.remove_movespeed_modifier(/datum/movespeed_modifier/yellow_orb) + to_chat(victim, "You slow down.") + + + +// +//mapping tool that generates "live" variants of all mine subtypes, which are anchored and ready to blow. +//Add new mine variants you make below as a LIVE_MINE_HELPER define containing their subtyping. +// + +#define LIVE_MINE_HELPER(mine_type) \ + /obj/item/mine/##mine_type/live { \ + anchored = TRUE; \ + armed = TRUE; \ + } + +LIVE_MINE_HELPER(pressure/explosive) +LIVE_MINE_HELPER(pressure/explosive/fire) +LIVE_MINE_HELPER(pressure/explosive/rusty) +LIVE_MINE_HELPER(pressure/explosive/rad) +LIVE_MINE_HELPER(pressure/explosive/heavy) +LIVE_MINE_HELPER(pressure/explosive/shrapnel) + +LIVE_MINE_HELPER(proximity/explosive) +LIVE_MINE_HELPER(proximity/explosive/sting) +LIVE_MINE_HELPER(proximity/spawner/manhack) +LIVE_MINE_HELPER(proximity/explosive/plasma) + +LIVE_MINE_HELPER(pressure/gas) +LIVE_MINE_HELPER(pressure/kickmine) +LIVE_MINE_HELPER(pressure/sound) + +// +// spawners (random mines, minefields, non-guaranteed mine) +// + +/obj/effect/spawner/lootdrop/mine + name = "live mine spawner (random)" + lootcount = 1 + fan_out_items = TRUE + loot = list( + /obj/item/mine/pressure/explosive/live = 10, + /obj/item/mine/pressure/explosive/shrapnel/live = 3, + /obj/item/mine/pressure/explosive/rad/live = 3, + /obj/item/mine/pressure/explosive/fire/live = 3) + +/obj/effect/spawner/minefield + name = "minefield spawner" + var/minerange = 9 + var/minetype = /obj/item/mine/pressure/explosive/rusty/live + +/obj/effect/spawner/minefield/Initialize(mapload) + . = ..() + for(var/turf/open/T in view(minerange,loc)) + if(prob(5)) + new minetype(T) + +/obj/effect/spawner/minefield/random + name = "random minefield spawner" + minetype = /obj/effect/spawner/lootdrop/mine + +/obj/effect/spawner/minefield/manhack + name = "manhack field spawner" + minetype = /obj/item/mine/proximity/spawner/manhack/live diff --git a/code/game/objects/items/shrapnel.dm b/code/game/objects/items/shrapnel.dm index 8bf29c9a807a..959649c8c59b 100644 --- a/code/game/objects/items/shrapnel.dm +++ b/code/game/objects/items/shrapnel.dm @@ -1,6 +1,6 @@ /obj/item/shrapnel // frag grenades name = "shrapnel shard" - embedding = list(embed_chance=70, ignore_throwspeed_threshold=TRUE, fall_chance=4, embed_chance_turf_mod=-100) + embedding = list(embed_chance=70, ignore_throwspeed_threshold=TRUE, fall_chance=2, embed_chance_turf_mod=-100) custom_materials = list(/datum/material/iron=50) armour_penetration = -20 icon = 'icons/obj/shards.dmi' @@ -8,9 +8,14 @@ w_class = WEIGHT_CLASS_TINY item_flags = DROPDEL -/obj/item/shrapnel/stingball // stingbang grenades - name = "stingball" - embedding = list(embed_chance=90, fall_chance=3, jostle_chance=7, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.7, pain_mult=5, jostle_pain_mult=6, rip_time=15, embed_chance_turf_mod=-100) +/obj/item/shrapnel/hot + name = "molten slag" + embedding = list(embed_chance=70, ignore_throwspeed_threshold=TRUE, fall_chance=2, embed_chance_turf_mod=-100) + damtype = BURN + +/obj/item/shrapnel/stingball + name = "clump of ballistic gel" + embedding = list(embed_chance=15, fall_chance=2, jostle_chance=7, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.8, pain_mult=3, jostle_pain_mult=5, rip_time=15, embed_chance_turf_mod=-100) icon_state = "tiny" /obj/item/shrapnel/bullet // bullets @@ -28,35 +33,79 @@ /obj/projectile/bullet/shrapnel name = "flying shrapnel shard" - damage = 9 + damage = 10 range = 10 - armour_penetration = -30 - dismemberment = 5 + armour_penetration = -20 + dismemberment = 25 ricochets_max = 2 ricochet_chance = 40 shrapnel_type = /obj/item/shrapnel ricochet_incidence_leeway = 60 hit_stunned_targets = TRUE +/obj/projectile/bullet/shrapnel/Initialize() + . = ..() + def_zone = pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_CHEST, BODY_ZONE_HEAD, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + +/obj/projectile/bullet/shrapnel/rusty + damage = 8 + armour_penetration = -35 + dismemberment = 15 + ricochets_max = 3//duller = less likely to stick in a wall + ricochet_chance = 60 + /obj/projectile/bullet/shrapnel/mega + damage = 20 name = "flying shrapnel hunk" range = 25 - dismemberment = 10 + dismemberment = 35 ricochets_max = 4 ricochet_chance = 90 ricochet_decay_chance = 0.9 +/obj/projectile/bullet/shrapnel/hot + name = "white-hot metal slag" + damage = 8 + range = 8 + armour_penetration = -35 + dismemberment = 10 + shrapnel_type = /obj/item/shrapnel/hot + damage_type = BURN + +/obj/projectile/bullet/shrapnel/hot/on_hit(atom/target, blocked = FALSE) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.adjust_fire_stacks(15) + M.IgniteMob() + +/obj/projectile/bullet/shrapnel/spicy + name = "radioactive slag" + damage_type = BURN + damage = 10 + range = 8 + dismemberment = 10 + armour_penetration = -35 + shrapnel_type = /obj/item/shrapnel/hot + +/obj/projectile/bullet/shrapnel/spicy/on_hit(atom/target, blocked = FALSE) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.apply_effect(250,EFFECT_IRRADIATE,0) + /obj/projectile/bullet/pellet/stingball - name = "stingball pellet" - damage = 3 - stamina = 8 - ricochets_max = 4 + name = "ballistic gel clump" + damage = 5 + stamina = 15 + ricochets_max = 6 ricochet_chance = 66 ricochet_decay_chance = 1 ricochet_decay_damage = 0.9 ricochet_auto_aim_angle = 10 ricochet_auto_aim_range = 2 ricochet_incidence_leeway = 0 + knockdown = 20 shrapnel_type = /obj/item/shrapnel/stingball /obj/projectile/bullet/pellet/stingball/mega diff --git a/code/game/turfs/open/floor.dm b/code/game/turfs/open/floor.dm index f4bfa034fa12..d74edb27a658 100644 --- a/code/game/turfs/open/floor.dm +++ b/code/game/turfs/open/floor.dm @@ -62,27 +62,15 @@ if(1) ScrapeAway(2, flags = CHANGETURF_INHERIT_AIR) if(2) - switch(rand(1, 3)) - if(1) - if(!length(baseturfs) || !ispath(baseturfs[baseturfs.len-1], /turf/open/floor)) - ScrapeAway(flags = CHANGETURF_INHERIT_AIR) - ReplaceWithLattice() - else - ScrapeAway(2, flags = CHANGETURF_INHERIT_AIR) - if(prob(33)) - new /obj/item/stack/sheet/metal(src) - if(2) - ScrapeAway(2, flags = CHANGETURF_INHERIT_AIR) - if(3) - if(prob(80)) - ScrapeAway(flags = CHANGETURF_INHERIT_AIR) - else - break_tile() - hotspot_expose(1000,CELL_VOLUME) - if(prob(33)) - new /obj/item/stack/sheet/metal(src) + if(prob(60)) + ScrapeAway(flags = CHANGETURF_INHERIT_AIR) + else + break_tile() + hotspot_expose(1000,CELL_VOLUME) + if(prob(33)) + new /obj/item/stack/sheet/metal(src) if(3) - if (prob(50)) + if(prob(50)) src.break_tile() src.hotspot_expose(1000,CELL_VOLUME) diff --git a/code/modules/admin/fun_balloon.dm b/code/modules/admin/fun_balloon.dm index 99e7b1692ecc..04e84097f6d1 100644 --- a/code/modules/admin/fun_balloon.dm +++ b/code/modules/admin/fun_balloon.dm @@ -134,8 +134,8 @@ INVOKE_ASYNC(src, PROC_REF(do_bloodbath), M) /obj/effect/forcefield/arena_shuttle_entrance/proc/do_bloodbath(mob/living/L) - var/obj/effect/mine/pickup/bloodbath/B = new (L) - B.mineEffect(L) + var/obj/item/mine/pressure/pickup/bloodbath/B = new (L) + B.mine_effect(L) /area/shuttle_arena name = "arena" diff --git a/code/modules/antagonists/blood_contract/blood_contract.dm b/code/modules/antagonists/blood_contract/blood_contract.dm index 01039a77623d..edd8aba60422 100644 --- a/code/modules/antagonists/blood_contract/blood_contract.dm +++ b/code/modules/antagonists/blood_contract/blood_contract.dm @@ -26,10 +26,10 @@ H.add_atom_colour("#FF0000", ADMIN_COLOUR_PRIORITY) - var/obj/effect/mine/pickup/bloodbath/B = new(H) + var/obj/item/mine/pressure/pickup/bloodbath/B = new(H) B.duration = duration - INVOKE_ASYNC(B, TYPE_PROC_REF(/obj/effect/mine/pickup/bloodbath, mineEffect), H) //could use moving out from the mine + INVOKE_ASYNC(B, TYPE_PROC_REF(/obj/item/mine/pressure/pickup/bloodbath, mine_effect), H) //could use moving out from the mine for(var/mob/living/carbon/human/P in GLOB.player_list) if(P == H) diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm index 140b87c1707f..e274009d07e0 100644 --- a/code/modules/mining/abandoned_crates.dm +++ b/code/modules/mining/abandoned_crates.dm @@ -222,9 +222,7 @@ if(96) new /obj/item/banhammer(src) for(var/i in 1 to 3) - var/obj/effect/mine/sound/bwoink/mine = new (src) - mine.set_anchored(FALSE) - mine.move_resist = MOVE_RESIST_DEFAULT + new /obj/item/mine/pressure/sound(src) if(97) for(var/i in 1 to 4) new /obj/item/clothing/mask/balaclava(src) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 985c5212299b..42cc2a74d6a4 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -1517,8 +1517,8 @@ /obj/item/mayhem/attack_self(mob/user) for(var/mob/living/carbon/human/H in range(7,user)) - var/obj/effect/mine/pickup/bloodbath/B = new(H) - INVOKE_ASYNC(B, TYPE_PROC_REF(/obj/effect/mine/pickup/bloodbath, mineEffect), H) + var/obj/item/mine/pressure/pickup/bloodbath/B = new(H) + INVOKE_ASYNC(B, TYPE_PROC_REF(/obj/item/mine/pressure/pickup/bloodbath, mine_effect), H) to_chat(user, "You shatter the bottle!") playsound(user.loc, 'sound/effects/glassbr1.ogg', 100, TRUE) message_admins("[ADMIN_LOOKUPFLW(user)] has activated a bottle of mayhem!") diff --git a/code/modules/movespeed/modifiers/items.dm b/code/modules/movespeed/modifiers/items.dm index b10e25c84e7a..c858582af6a3 100644 --- a/code/modules/movespeed/modifiers/items.dm +++ b/code/modules/movespeed/modifiers/items.dm @@ -17,3 +17,4 @@ /datum/movespeed_modifier/berserk multiplicative_slowdown = -0.2 + diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 9aa8ac60326f..8ca8f0bc05c8 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -2,21 +2,6 @@ #define DUALWIELD_PENALTY_EXTRA_MULTIPLIER 1.6 #define FIRING_PIN_REMOVAL_DELAY 50 -#define MANUFACTURER_NONE null -#define MANUFACTURER_SHARPLITE "the Sharplite Defense logo" -#define MANUFACTURER_SHARPLITE_NEW "the Nanotrasen-Sharplite logo" -#define MANUFACTURER_HUNTERSPRIDE "the Hunter's Pride Arms and Ammunition logo" -#define MANUFACTURER_SOLARARMORIES "the Solarbundswaffenkammer emblem" -#define MANUFACTURER_SCARBOROUGH "the Scarborough Arms logo" -#define MANUFACTURER_EOEHOMA "the Eoehoma Firearms emblem" -#define MANUFACTURER_NANOTRASEN_OLD "an outdated Nanotrasen logo" -#define MANUFACTURER_NANOTRASEN "the Nanotrasen logo" -#define MANUFACTURER_BRAZIL "a green flag with a blue circle and a yellow diamond around it" -#define MANUFACTURER_INTEQ "an orange crest with the letters 'IRMG'" -#define MANUFACTURER_MINUTEMAN "the Lanchester City Firearms Plant logo" -#define MANUFACTURER_DONKCO "the Donk! Co. logo" -#define MANUFACTURER_PGF "the Etherbor Industries emblem" -#define MANUFACTURER_IMPORT "Lanchester Import Co." /obj/item/gun name = "gun" desc = "It's a gun. It's pretty terrible, though." diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 85c4558343d9..06698ca53982 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -209,7 +209,11 @@ SEND_SIGNAL(fired_from, COMSIG_PROJECTILE_ON_HIT, firer, target, Angle) // i know that this is probably more with wands and gun mods in mind, but it's a bit silly that the projectile on_hit signal doesn't ping the projectile itself. // maybe we care what the projectile thinks! See about combining these via args some time when it's not 5AM - SEND_SIGNAL(src, COMSIG_PROJECTILE_SELF_ON_HIT, firer, target, Angle) + var/obj/item/bodypart/hit_limb + if(isliving(target)) + var/mob/living/L = target + hit_limb = L.check_limb_hit(def_zone) + SEND_SIGNAL(src, COMSIG_PROJECTILE_SELF_ON_HIT, firer, target, Angle, hit_limb) var/turf/target_loca = get_turf(target) var/hitx @@ -259,7 +263,7 @@ new impact_effect_type(target_loca, hitx, hity) var/organ_hit_text = "" - var/limb_hit = L.check_limb_hit(def_zone)//to get the correct message info. + var/limb_hit = hit_limb if(limb_hit) organ_hit_text = " in \the [parse_zone(limb_hit)]" if(suppressed==SUPPRESSED_VERY) diff --git a/code/modules/projectiles/projectile/energy/misc.dm b/code/modules/projectiles/projectile/energy/misc.dm index 81fed69d516a..11f948ddb415 100644 --- a/code/modules/projectiles/projectile/energy/misc.dm +++ b/code/modules/projectiles/projectile/energy/misc.dm @@ -23,3 +23,22 @@ icon_state = "pulse1" damage = 0 damage_type = BURN + +/obj/projectile/energy/plasmabolt + name = "ionized plasma" + damage = 25 + armour_penetration = -10 + range = 8 + damage_type = BURN + icon_state = "blastwave" + color = "#00ff00" + hitsound = 'sound/weapons/sear.ogg' + +/obj/projectile/energy/plasmabolt/on_hit(atom/target, blocked = FALSE) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.adjust_bodytemperature(350) + if(prob(35)) + M.adjust_fire_stacks(15) + M.IgniteMob() diff --git a/icons/obj/landmine.dmi b/icons/obj/landmine.dmi new file mode 100644 index 0000000000000000000000000000000000000000..dd19fd9d3991a7ab6066d70f467cbd9d60140f3c GIT binary patch literal 2821 zcmZ`*XHXN^77kTf78Vc`got#I#X<=+h)7XNL=XfdsEY!ENbdwfkt#~>p{R7CtO61+ zQA#vO4MhS8C?F+4I)sprmwog8?Y^0N@0okfneW^?bH4dbD%92jC?F*O004kimS*;B z8^_)re7x*)JTlUXZE7MNoP*6ggYE@-KMwZxe*^%8mxlDC1rkiexrZayorH*gR5hCx z`yoWn?nokD>vqh^H(ry4BR_pIv_5~1E6DUz|BdmATJ?@Mu2jQI^67U)!yZNp1M{+% zr$W16xF4=V!+hoj0VbcE+f3x;0s_`PKV*T+TydifrP+y9iFs~D#@61+wF~kK2-of;G~t=C5Q0RwK6|nv3(gF zgoO_B6?$o7Ri>nxtME2A(K{2`W}K4mNWAR$j-sXGZS!15q}Cp0?E(uXlBqy~?AU(o z_z5k1xOQEMR#Sbws^j=OEL26Yl4F$nuJY5exo178pkH@12Om(MaZkUI$!5hUU^bXT z`%Fmm`e4{Ti)p*Fvom)_6Yt}M^$ZCBp4MyTP{3)&EwuAKJ2eT&o|iHSbmOvodUI9S zz(Cmf{VW=d?!hp+*yZAYUIoYmpSLGN%oTYgAtGejB#{Tgp*lUhc z0X6fm^(i6j=0!Dm(3m|7iQ|}Q!USheK=|lZfG=VXrv$A ze|dHc-rJ_?x>xsl`ryHOU;Rpy5qWwCIq6gXY8E<=wt-`CuGvR2z{ksTzc*A@YxqwQ zy7$WAj12q)sE0cAhS(XRuTR8}@~5xBr%wF+v@R!~@V*xI0#7)suNG8bsE*jm1dB$q zK;uIr(bV7h{^X@QA9W0FSt{h;&bJ&4Vk1*DakHu`kK0R+I1kb&Z2~+RC*(Gu9=BpN zPE=|KJ#rUZgG~V5|9GGG`M6tq=QBTXJgFANBkyZP8J;O@>x}ivwHjI@-TEyi-Uu51 zCnEE*{MU%iTk`rT9^7z!D-%L{{(+4gJ1ia>c&mdn($&R`K+asKG2Ab8 zP!rsR31@27t>-%0vlf?uN=8IKdX8*nLA9=0GX@gK1=s)bb!EF}@Efv-u(Vl|L(Td| zui|5RW&w=Xc}*+dG^U$Yo^O?Xcv@WQ-uH;Qwl;_>Z|gSO7fl9U(WcqbamD!)VR*GF zO>w0vF~)YhKHIdd*zN2+=*Kr9tp}?)KW?fhOLJu;Ra2L}ES#uJw~HFhu>q+$nH-4u z>y2l21oe5q(g8XGdvakL4-ZF&0*VQ@-cwMCXe$V}*30ZE4)V76BNPloZ``{COtl>#G}MG)5uMs^-JE-eyHfGQ!PyD$t!p z9-ub~=ELe=#~yx&;e;Z+h{ZbbE&?Y@(Ly`Dp#iqjefr6GtklvfYLsA7 zu$yEcXZBw@J_LOE|6Kh?u=MxP^)7;yZ|u?x(AFx5;G@% z6HzKkwlhY59`?GL#^4_47$mn^Y)b9z48N$~vSN8AYuP+y0HS2i7nO9FuicLVrPxqt z>rsV4PU5OtV$_p@7bhVmP2QX$H^do!26~el9=lsyZqc~%WAL92VlfHQ5r=d>Xc>*s zjq?3IiSkiNds25DG=C=vvv0Tc>oCWDK^bgl(670EemGlScV1vpJ5xAmj$~6(p97j3 z@N@mkla0XvJ}NtGkN~lmeJ+W^B5CGQKqPF#OSoH zou~+KP<`sfnqn{iOafVIY5CpZ)`V(UbSLU(e&sA3tDwKEC^5EC@z0pH=jm=SsEvJH7~4@QHAq6=dMWrDHfHmM0JVMeUq> zG@?k>bJUK{b`^k6oPzOiaF2O++=O2QWdi7~++5$I4ZK6re_LP#!TN*BIVG}&!tkYA zExkD8y2W+wSDpdjb2h$xXGA-#X>`DM3YQt8Aa&rI=PS=j6$E*kq7I4YEacp?@E6$* zPbuv(p~3f*1NS)3XFXw#NEd#R9ZOq02F8zW9@w7D)ipNGE3YvZ%gD&sZgm`5_9`qx z%gP5GPpraXU!uYd9PQ45pWbnPv9p_lJe^lsV~({1<2U;v&AaERRIhFaD%0t_4ey8c z9<~qhoi90VEV5s?qVAmbMTSa?oExmz7>)1Gpl9E)xq{>Z|&0x*}il#GsVBy&38J1HkYoqFs3p9+v0wwcb z+|(22=w^Lu;<&F@E;!@3*0#=4pDt-#Re~1efUqKnA~w=@=jF0NE7u0f)k5*fv`& z4dgBVou;MQCnce_du!8eL`P@G8To(c?Eko{NIK?)Igb35IDf(eGx6e7UWeFXMpi+Y zy+1eUuq(N*Fn{IIZS0eK)$g!lEf_VBXF5Ar1^in=i88fI76a28EBXL_n|bZ-l-pE8 zHiu|*UiVmE3-@S-JE2sj9&r>|t-=MC!w zOB+{8=q77H#)0nVG_qs3j*r7oxw#;Z0_g7@@xwOOgq{b*hUqOz^YflHFBkw!6eHk1 zL2CO|T9rz8(kE#dnFvZ_9xZ%I6%2_pkBw$jDwltD)zvj7Pc6Hou>XiaTrML|dz_eo z?@Gb^$emu%jC%xvm#p3Ob(E$VCVO+UB?#95P&U2|kk}Yq5Vvxai>6CO-p|z*Eaq|z z_YO>JPBtMQQp)&<_P5R&ANlWwm<_sPzb>mw)b0vztkSsQenJbqIFtjt>jpG7j(SMJ z_4OYe(M@;MPl7ZJc$SVqc{`inC1T}R2zFY zl@`nujzVAC$$Jy{-a*aSJ#>cMB=Rw_fT^0KYe>fCP2&l+DM%#^s RvgcZW)fHQ_W>XKue*h~EmDT_N literal 0 HcmV?d00001 diff --git a/shiptest.dme b/shiptest.dme index 142dfc49155f..dd099108f6d7 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -65,6 +65,7 @@ #include "code\__DEFINES\food.dm" #include "code\__DEFINES\footsteps.dm" #include "code\__DEFINES\forensics.dm" +#include "code\__DEFINES\guns.dm" #include "code\__DEFINES\hud.dm" #include "code\__DEFINES\icon_smoothing.dm" #include "code\__DEFINES\important_recursive_contents.dm" @@ -772,6 +773,7 @@ #include "code\datums\wires\explosive.dm" #include "code\datums\wires\fax.dm" #include "code\datums\wires\microwave.dm" +#include "code\datums\wires\mines.dm" #include "code\datums\wires\mulebot.dm" #include "code\datums\wires\particle_accelerator.dm" #include "code\datums\wires\r_n_d.dm" @@ -1029,7 +1031,6 @@ #include "code\game\objects\effects\forcefields.dm" #include "code\game\objects\effects\glowshroom.dm" #include "code\game\objects\effects\landmarks.dm" -#include "code\game\objects\effects\mines.dm" #include "code\game\objects\effects\misc.dm" #include "code\game\objects\effects\overlays.dm" #include "code\game\objects\effects\particle_emitter.dm" @@ -1199,6 +1200,7 @@ #include "code\game\objects\items\devices\laserpointer.dm" #include "code\game\objects\items\devices\lightreplacer.dm" #include "code\game\objects\items\devices\megaphone.dm" +#include "code\game\objects\items\devices\mines.dm" #include "code\game\objects\items\devices\multitool.dm" #include "code\game\objects\items\devices\paicard.dm" #include "code\game\objects\items\devices\pipe_painter.dm" diff --git a/sound/items/mine_activate.ogg b/sound/items/mine_activate.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ed39ba283be7444fa318ba96f2b9644224888e6c GIT binary patch literal 63468 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 SPX`Mf$i7{?T2bi%?!N#R02|i; literal 0 HcmV?d00001 From 22b2077341afbff35b22bffcbaef6c134c1d83bf Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 12 Apr 2024 04:12:56 -0500 Subject: [PATCH 35/46] Automatic changelog generation for PR #2759 [ci skip] --- html/changelogs/AutoChangeLog-pr-2759.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2759.yml diff --git a/html/changelogs/AutoChangeLog-pr-2759.yml b/html/changelogs/AutoChangeLog-pr-2759.yml new file mode 100644 index 000000000000..8d4bb30fa458 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2759.yml @@ -0,0 +1,13 @@ +author: Sun-Soaked +changes: + - {rscadd: 'Redesigns landmines as an item that can be picked up, disarmed, deployed. + Some logic courtesy of /tg/.'} + - {rscadd: Adds a proximity explosive variant of landmines.} + - {bugfix: shrapnel embedding once again respects targeted limb and no longer runtimes + on hitting a wall or destroying an object.} + - {bugfix: 'storage can no longer pick up anchored objects, causing them to get + stuck inside'} + - {balance: Nerfs the ability of heavy explosions to immediately breach to space} + - {soundadd: adds two mine detonation noises} + - {code_imp: moves weapon manufacturer defines to a DEFINE file} +delete-after: true From f2d7376d0969897f143094ee559f2d19e467a531 Mon Sep 17 00:00:00 2001 From: generalthrax <139387950+generalthrax@users.noreply.github.com> Date: Fri, 12 Apr 2024 13:13:40 -0500 Subject: [PATCH 36/46] Adds Etherbor civilian weapons to cargo (#2891) ## About The Pull Request Adds the civilian Etherbor weapons (SG-8 pistol and BG-12 semi-automatic rifle) to the cargo console. ## Why It's Good For The Game Etherbor supposedly sells these weapons on the civilian market but they don't. Even not considering that, there doesn't seem to be any non-NT energy weapon at all on the cargo console and I want to give independents or crews that don't like NT some options. Open to changing the price on the crates but I think its more or less pretty fair to how the weapons perform. ## Changelog :cl: add: Etherbor SG-8 Beam Pistol to cargo for 1000 credits add: Etherbor BG-12 Beam Rifle to cargo for 3000 credits add: Etherbor civilian weapon cells for 600 credits, slightly higher capacity than the generic cells /:cl: --- code/modules/cargo/packs/ammo.dm | 6 ++++++ code/modules/cargo/packs/gun.dm | 14 ++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/code/modules/cargo/packs/ammo.dm b/code/modules/cargo/packs/ammo.dm index 28d5ad1ec248..53bfd35974e7 100644 --- a/code/modules/cargo/packs/ammo.dm +++ b/code/modules/cargo/packs/ammo.dm @@ -281,6 +281,12 @@ contains = list(/obj/item/stock_parts/cell/gun) cost = 500 +/datum/supply_pack/ammo/guncell/kalix + name = "Etherbor Cell Crate" + desc = "Contains an Etherbor weapon cell, compatible with Etherbor armaments with a slightly higher capacity." + contains = list(/obj/item/stock_parts/cell/gun/kalix) + cost = 600 + /datum/supply_pack/ammo/c46x30mm_boxcrate name = "4.6x30mm Ammo Box Crate" desc = "Contains a fifty-round 4.6x30mm box for PDWs such as the WT-550." diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index 8ed63f7cfb47..ea6bbbe7671d 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -83,6 +83,20 @@ crate_name = "ion rifle crate" crate_type = /obj/structure/closet/crate/secure/plasma +/datum/supply_pack/gun/laser/kalix/pistol + name = "Etherbor SG-8 Beam Pistol Crate" + desc = "Contains a single SG-8 Beam Pistol, a civilian-grade sidearm developed in the PGF, manufactured by Etherbor Industries." + cost = 1000 + contains = list(/obj/item/gun/energy/kalix/pistol) + crate_name = "beam pistol crate" + +/datum/supply_pack/gun/laser/kalix + name = "Etherbor BG-12 Beam Rifle Crate" + desc = "Contains a single BG-12 Beam Rifle, a civilian-grade semi-automatic developed in the PGF, manufactured by Etherbor Industries." + cost = 3000 + contains = list(/obj/item/gun/energy/kalix) + crate_name = "beam rifle crate" + /* Shotguns */ From e25063bd65f586de5de31e07eb04382c07c8ae4f Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 12 Apr 2024 13:25:45 -0500 Subject: [PATCH 37/46] Automatic changelog generation for PR #2891 [ci skip] --- html/changelogs/AutoChangeLog-pr-2891.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2891.yml diff --git a/html/changelogs/AutoChangeLog-pr-2891.yml b/html/changelogs/AutoChangeLog-pr-2891.yml new file mode 100644 index 000000000000..626c45699940 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2891.yml @@ -0,0 +1,7 @@ +author: generalthrax +changes: + - {rscadd: Etherbor SG-8 Beam Pistol to cargo for 1000 credits} + - {rscadd: Etherbor BG-12 Beam Rifle to cargo for 3000 credits} + - {rscadd: 'Etherbor civilian weapon cells for 600 credits, slightly higher capacity + than the generic cells'} +delete-after: true From 6ff0b69bd30e0e8f5b0984bb29d55d963924a0c2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 13 Apr 2024 00:39:35 +0000 Subject: [PATCH 38/46] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2759.yml | 13 ------------- html/changelogs/AutoChangeLog-pr-2852.yml | 5 ----- html/changelogs/AutoChangeLog-pr-2891.yml | 7 ------- html/changelogs/archive/2024-04.yml | 20 ++++++++++++++++++++ 4 files changed, 20 insertions(+), 25 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2759.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2852.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2891.yml diff --git a/html/changelogs/AutoChangeLog-pr-2759.yml b/html/changelogs/AutoChangeLog-pr-2759.yml deleted file mode 100644 index 8d4bb30fa458..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2759.yml +++ /dev/null @@ -1,13 +0,0 @@ -author: Sun-Soaked -changes: - - {rscadd: 'Redesigns landmines as an item that can be picked up, disarmed, deployed. - Some logic courtesy of /tg/.'} - - {rscadd: Adds a proximity explosive variant of landmines.} - - {bugfix: shrapnel embedding once again respects targeted limb and no longer runtimes - on hitting a wall or destroying an object.} - - {bugfix: 'storage can no longer pick up anchored objects, causing them to get - stuck inside'} - - {balance: Nerfs the ability of heavy explosions to immediately breach to space} - - {soundadd: adds two mine detonation noises} - - {code_imp: moves weapon manufacturer defines to a DEFINE file} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2852.yml b/html/changelogs/AutoChangeLog-pr-2852.yml deleted file mode 100644 index 733e4972678f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2852.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: FalloutFalcon -changes: - - {tweak: all radios start off} - - {tweak: all survival boxs start with a radio} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2891.yml b/html/changelogs/AutoChangeLog-pr-2891.yml deleted file mode 100644 index 626c45699940..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2891.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: generalthrax -changes: - - {rscadd: Etherbor SG-8 Beam Pistol to cargo for 1000 credits} - - {rscadd: Etherbor BG-12 Beam Rifle to cargo for 3000 credits} - - {rscadd: 'Etherbor civilian weapon cells for 600 credits, slightly higher capacity - than the generic cells'} -delete-after: true diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml index ae6b53f8ebdc..277ae650feb3 100644 --- a/html/changelogs/archive/2024-04.yml +++ b/html/changelogs/archive/2024-04.yml @@ -54,3 +54,23 @@ - imageadd: new turbine sprites thgvr: - rscadd: Suicide & Execution with a damaging firearm is now more deadly and gruesome. +2024-04-13: + FalloutFalcon: + - tweak: all radios start off + - tweak: all survival boxs start with a radio + Sun-Soaked: + - rscadd: Redesigns landmines as an item that can be picked up, disarmed, deployed. + Some logic courtesy of /tg/. + - rscadd: Adds a proximity explosive variant of landmines. + - bugfix: shrapnel embedding once again respects targeted limb and no longer runtimes + on hitting a wall or destroying an object. + - bugfix: storage can no longer pick up anchored objects, causing them to get stuck + inside + - balance: Nerfs the ability of heavy explosions to immediately breach to space + - soundadd: adds two mine detonation noises + - code_imp: moves weapon manufacturer defines to a DEFINE file + generalthrax: + - rscadd: Etherbor SG-8 Beam Pistol to cargo for 1000 credits + - rscadd: Etherbor BG-12 Beam Rifle to cargo for 3000 credits + - rscadd: Etherbor civilian weapon cells for 600 credits, slightly higher capacity + than the generic cells From 2d8d3d62d72a3f5ae37b5ff9354ad8f7c2920149 Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Mon, 15 Apr 2024 09:24:00 -0500 Subject: [PATCH 39/46] Update RUNNING_A_SERVER.md Signed-off-by: Mark Suckerberg --- .github/RUNNING_A_SERVER.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/RUNNING_A_SERVER.md b/.github/RUNNING_A_SERVER.md index 7ee48e872cd1..766085313174 100644 --- a/.github/RUNNING_A_SERVER.md +++ b/.github/RUNNING_A_SERVER.md @@ -4,9 +4,9 @@ First-time installation should be fairly straightforward. First, you'll need BYOND installed. You can get it from https://www.byond.com/download. Once you've done that, extract the game files to wherever you want to keep them. This is a sourcecode-only release, so the next step is to compile the server files. -Open shiptest.dme by double-clicking it, open the Build menu, and click -compile. This'll take a little while, and if everything's done right you'll get -a message like this: + +Double-click `BUILD.bat` in the root directory of the source code. This'll take +a little while, and if everything's done right you'll get a message like this: ``` saving shiptest.dmb (DEBUG mode) @@ -17,6 +17,9 @@ If you see any errors or warnings, something has gone wrong - possibly a corrupt download or the files extracted wrong. If problems persist, ask for assistance in [the discord](https://shiptest.net/discord) +**Unlike other servers,** Shiptest uses an external library called Auxmos, which + + Once that's done, open up the config folder. You'll want to edit config.txt to set the probabilities for different gamemodes in Secret and to set your server location so that all your players don't get disconnected at the end of each From 917da9b5b48d5d9226c3c95c0afdabd27e56c78a Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Mon, 15 Apr 2024 09:30:50 -0500 Subject: [PATCH 40/46] Update RUNNING_A_SERVER.md Signed-off-by: Mark Suckerberg --- .github/RUNNING_A_SERVER.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/RUNNING_A_SERVER.md b/.github/RUNNING_A_SERVER.md index 766085313174..9a0c19a7e530 100644 --- a/.github/RUNNING_A_SERVER.md +++ b/.github/RUNNING_A_SERVER.md @@ -17,17 +17,6 @@ If you see any errors or warnings, something has gone wrong - possibly a corrupt download or the files extracted wrong. If problems persist, ask for assistance in [the discord](https://shiptest.net/discord) -**Unlike other servers,** Shiptest uses an external library called Auxmos, which - - -Once that's done, open up the config folder. You'll want to edit config.txt to -set the probabilities for different gamemodes in Secret and to set your server -location so that all your players don't get disconnected at the end of each -round. It's recommended you don't turn on the gamemodes with probability 0, -except Extended, as they have various issues and aren't currently being tested, -so they may have unknown and bizarre bugs. Extended is essentially no mode, and -isn't in the Secret rotation by default as it's just not very fun. - You'll also want to edit config/admins.txt to remove the default admins and add your own. "Game Master" is the highest level of access, and probably the one you'll want to use for now. You can set up your own ranks and find out more in @@ -46,9 +35,15 @@ Windows DLL is included in this repository, but Linux users will need to build and install it themselves. Directions can be found at the [rust-g repo](https://github.com/tgstation/rust-g). +**Unlike other servers,** Shiptest also uses an external library called Auxmos, which +needs to be compiled on linux systems. Like with rust-g, Windows hosts should be fine, as the DLL +it needs is shipped with the repository. Please download and install [auxmos](https://github.com/Putnam3145/auxmos) +using the instructions provided if you're running a linux system. +`tools/ci/build_auxmos.sh` can also be used if you're in a rush. + Finally, to start the server, run Dream Daemon and enter the path to your compiled shiptest.dmb file. Make sure to set the port to the one you -specified in the config.txt, and set the Security box to 'Safe'. Then press GO +specified in the config.txt, and set the Security box to 'Trusted'. Then press GO and the server should start up and be ready to join. It is also recommended that you set up the SQL backend (see below). @@ -71,9 +66,14 @@ https://github.com/tgstation/tgstation-server ## SQL SETUP -The SQL backend requires a Mariadb server running 10.2 or later. Mysql is not supported but Mariadb is a drop in replacement for mysql. SQL is required for the library, stats tracking, admin notes, and job-only bans, among other features, mostly related to server administration. Your server details go in /config/dbconfig.txt, and the SQL schema is in /SQL/tgstation_schema.sql and /SQL/tgstation_schema_prefix.sql depending on if you want table prefixes. More detailed setup instructions are located here: https://shiptest.net/wiki/Downloading_the_source_code#Setting_up_the_database +The SQL backend requires a Mariadb server running 10.2 or later. Mysql is not +supported, but Mariadb is a drop in replacement for mysql. SQL is required for the +library, stats tracking, admin notes, and job-only bans, among other features, +mostly related to server administration. Your server details go in /config/dbconfig.txt, +and the SQL schema is in /SQL/tgstation_schema.sql and /SQL/tgstation_schema_prefix.sql +depending on if you want table prefixes. -If you are hosting a testing server on windows you can use a standalone version of MariaDB pre load with a blank (but initialized) tgdb database. Find them here: https://tgstation13.download/database/ Just unzip and run for a working (but insecure) database server. Includes a zipped copy of the data folder for easy resetting back to square one. +More detailed setup instructions are located here: https://shiptest.net/wiki/Downloading_the_source_code#Setting_up_the_database ## WEB/CDN RESOURCE DELIVERY From 1b27b00d5ae7523a539e21368906b24d4cb4fc01 Mon Sep 17 00:00:00 2001 From: goober3 <118859017+goober3@users.noreply.github.com> Date: Tue, 16 Apr 2024 02:48:12 +0100 Subject: [PATCH 41/46] Clears up the graffiti list, adds hobocode graffiti. (#2887) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request This PR: Removes these graffiti sprites. ![73a8f5806f023f6444d442b37162fced](https://github.com/shiptest-ss13/Shiptest/assets/118859017/866e500a-ad54-4209-b33f-547444b1e0e0) Adds a new set of codersprite graffiti, which is based on hobo symbols. ![74bd1076299c63cafd7822ced40010e5](https://github.com/shiptest-ss13/Shiptest/assets/118859017/ce57deb2-b42a-4e0e-8cd3-7b37b924267b) ![image](https://github.com/shiptest-ss13/Shiptest/assets/118859017/6b8ea581-b26e-4cc4-9e40-93c6207973de) ## Why It's Good For The Game We've got a bunch of cruft in spraycan graffiti, including a ton of weird anti-furry stuff, and references that don't make sense in our setting. This PR removes the bad stuff, and adds some new graffiti to fill the space. ## Changelog 🆑 add: A new graffiti section for code symbols has been added. del: Some graffiti has been removed from the spraycan list. /🆑 --- code/game/objects/effects/decals/crayon.dm | 2 +- code/game/objects/items/crayons.dm | 33 +++++++-------------- icons/effects/crayondecal.dmi | Bin 40891 -> 11040 bytes 3 files changed, 11 insertions(+), 24 deletions(-) diff --git a/code/game/objects/effects/decals/crayon.dm b/code/game/objects/effects/decals/crayon.dm index c14086ff0f3b..7ff53391f6e0 100644 --- a/code/game/objects/effects/decals/crayon.dm +++ b/code/game/objects/effects/decals/crayon.dm @@ -4,7 +4,7 @@ GLOBAL_LIST(gang_tags) name = "rune" desc = "Graffiti. Damn kids." icon = 'icons/effects/crayondecal.dmi' - icon_state = "rune1" + icon_state = "firedanger" gender = NEUTER plane = GAME_PLANE //makes the graffiti visible over a wall. mergeable_decal = FALSE diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 5ca8fa313c60..d703ae86ca7d 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -43,16 +43,15 @@ var/drawtype var/text_buffer = "" - var/static/list/graffiti = list("amyjon","face","matt","revolution","engie","guy","end","dwarf","uboa","body","cyka","star","poseur tag","prolizard","antilizard") + var/static/list/graffiti = list("face","guy","end","body") + var/static/list/code = list("getout","empty","unsafe","camp","safepath","jackpot","dismantle") var/static/list/symbols = list("danger","firedanger","electricdanger","biohazard","radiation","safe","evac","space","med","trade","shop","food","peace","like","skull","nay","heart","credit") - var/static/list/drawings = list("smallbrush","brush","largebrush","splatter","snake","stickman","carp","ghost","clown","taser","disk","fireaxe","toolbox","corgi","cat","toilet","blueprint","beepsky","scroll","bottle","shotgun") - var/static/list/oriented = list("arrow","line","thinline","shortline","body","chevron","footprint","clawprint","pawprint") // These turn to face the same way as the drawer - var/static/list/runes = list("rune1","rune2","rune3","rune4","rune5","rune6") + var/static/list/drawings = list("smallbrush","brush","splatter","snake","carp","ghost","taser","disk","fireaxe","toolbox","corgi","cat","toilet","blueprint","beepsky","scroll","bottle","shotgun") + var/static/list/oriented = list("arrow","line","thinline","shortline","body","chevron","footprint","clawprint","pawprint","dogo","nogo") // These turn to face the same way as the drawer var/static/list/randoms = list(RANDOM_ANY, RANDOM_RUNE, RANDOM_ORIENTED, RANDOM_NUMBER, RANDOM_GRAFFITI, RANDOM_LETTER, RANDOM_SYMBOL, RANDOM_PUNCTUATION, RANDOM_DRAWING) - var/static/list/graffiti_large_h = list("yiffhell", "secborg", "paint") - var/static/list/all_drawables = graffiti + symbols + drawings + oriented + runes + graffiti_large_h + var/static/list/all_drawables = graffiti + code + symbols + drawings + oriented var/paint_mode = PAINT_NORMAL @@ -176,15 +175,15 @@ . = list() - var/list/g_items = list() + var/list/g_items = list() //i hate tgcode . += list(list("name" = "Graffiti", "items" = g_items)) for(var/g in graffiti) g_items += list(list("item" = g)) - var/list/glh_items = list() - . += list(list("name" = "Graffiti Large Horizontal", "items" = glh_items)) - for(var/glh in graffiti_large_h) - glh_items += list(list("item" = glh)) + var/list/c_items = list() + . += list(list("name" = "Code", "items" = c_items)) + for(var/c in code) + c_items += list(list("item" = c)) var/list/S_items = list() . += list(list("name" = "Symbols", "items" = S_items)) @@ -201,11 +200,6 @@ for(var/O in oriented) O_items += list(list("item" = O)) - var/list/R_items = list() - . += list(list(name = "Runes", "items" = R_items)) - for(var/R in runes) - R_items += list(list("item" = R)) - var/list/rand_items = list() . += list(list(name = "Random", "items" = rand_items)) for(var/i in randoms) @@ -245,9 +239,6 @@ drawtype = stencil . = TRUE text_buffer = "" - if(stencil in graffiti_large_h) - paint_mode = PAINT_LARGE_HORIZONTAL - text_buffer = "" else paint_mode = PAINT_NORMAL if("select_colour") @@ -281,8 +272,6 @@ var/istagger = HAS_TRAIT(user, TRAIT_TAGGER) var/cost = 1 - if(paint_mode == PAINT_LARGE_HORIZONTAL) - cost = 5 if(istype(target, /obj/item/canvas)) cost = 0 if(ishuman(user)) @@ -311,8 +300,6 @@ drawing = pick(drawings) if(RANDOM_GRAFFITI) drawing = pick(graffiti) - if(RANDOM_RUNE) - drawing = pick(runes) if(RANDOM_ORIENTED) drawing = pick(oriented) if(RANDOM_NUMBER) diff --git a/icons/effects/crayondecal.dmi b/icons/effects/crayondecal.dmi index c9e7f880c8092afb2479ea87eb90d2bce616b011..d18ba51ae40f213acae14180287b0d4027ae1a87 100644 GIT binary patch literal 11040 zcmZ{KWl$VUyDaYRz665HE)d*Zg1fuBJ7IAr5Flu<5Hwf_?iO5vyDsj!$O7kmzf7OLS2P_rcdh1 z+Olu|X+1qX*Vor~cXx+}hYt@A>+9>Mr>7em8*6K8CnqQO_xCq9HxLM9dwcuw@$vcj z`Q_yW27|4xu5NB_-rn9`U0pprJ?-r5tgNi;@9$q+T%4buzrMci?d>fuFCQHpL7~ut zgM+iPv&+lNt*x!&;7eP(j`LZ%2PDMM5HrCIgG`#H^kJnDcpR z52@a*^AofR+yZ+K%Yn=FFItlB4Sz z>#Wd%pL!w8J^?~zwZ5`)A&)Op_Q!uu2UvZckq zMD+2IblWX}jl*mjY z?@H0RZ|IIA9?EQ5^boy6G3Z3(rrsg#5pS8WgE*u-Y?@!b{|XEMdCxO*`P$S3&o);u+o)4g|K7_k%ew9%z1ax&&Z8(`VxsrE%~Kw^ zN@R2}PC)f|X7S?sdJbTCIiPjpZ-(-RzB#?YTjrf!d+YK#!sS%Crj~$ z>1`LtPepY>4<|qmqm^r6q&5a-#}v+8mC_F937>E~uu&ooDtRDjav+o}k-YB86>TM` zU78@0G}&(9n&Jn$M6Hz<6wS7 zxg0g&&No_nKj3)UKqp-Hh@yyXcc>ZLkZr?cj8Uje(ucw!l^`rWUzMO@2m z76K_r3fa@BRg-T`;vHN^s0naIc8W3dFE1a9s%%jGUMd5H8M{DyEie*)LQT^iIvpD{ zTY_KdYTEuWY3U-1U!r2?-4np{V3|5DVKm5d!8PsZvnd5da0tLZu7<`)PVI*>5+#3{ z%OQEPCw0=pGJ7;!w*B|bEn1t;&8}enZD06qh3|OGoE2tT8i%ADA?7Z_==+#=pZ(~k zgZuJ7V!KeFUF?${97F&QE;$d}oI}|w>wm;MpL939=`yMdxFKJUt;oU$cfj9*{nF+{ zIWOp0po;gYKB+e$W1mO=l7=gnlom0VYj}bVDK|V>`2Y~ zaQB2oWqom{JJvPlDhf-$u39~1T}Dq3+7H^?#zMCFPlPeVA)&lg#K!EzNL2BlIIh^) zsAnW!K!Oh6RvuOrIH^E56G(8?H?~N$c`urmnd4%=FK@jorXe}6$}hd~hZT^Lp+Qy& zMP>RP^+EF;2halD%7OO!J%nFbA&mSRv8{4A*?AF-(hD8%xIr;&~!v2Ee^EKV;0dv{Ab6))B=iWCr3D*cO zEsv=r{?8C0k?^2>Iw6rLO553g$NdQ5f4MImgG2qFL+~#+N1WvUdGweUlieALEH=Ar z&I_rCnXI0T?b88F3$s3Uac3s7of0u#P};4KQItecS5$#oWsK>58QEOt5*9S5H6_=f z#%`
  • Ornx^zP(r{WV{l83$QFLE$~vBinUG{g;9WH@+Br zhCjz3^WT#lf3dtm5$Rl@{dV;@l(RZaI2?pt;AV3IXEaDxBtM(ECI z08bb8?a_Vzd=b586|bS3K8?pSy4V}}ql;jVZ415|@l4=Wt{*Pt*S564wo^4jiM{<~ z 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 AQ2+n{ literal 40891 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 CLE4%C From d54ba13e7d99b76b254bd202f4c2f0b6816597cc Mon Sep 17 00:00:00 2001 From: Gristlebee <56049844+Gristlebee@users.noreply.github.com> Date: Mon, 15 Apr 2024 18:50:30 -0700 Subject: [PATCH 42/46] Granularizes the space suits and armor tab in Outpost cargo, and reduces the cost of specialized space suits (#2894) ## About The Pull Request Granularizes the Spacesuits and Armor tab at outpost cargo, and adjusts the descriptions accordingly. Removes a mention of pods in the pilot suit since those don't exist anymore. Reduces the costs of the specialized space suits. ## Why It's Good For The Game More fine control over the amount of suits or armor you want to buy is probably good. As for the space suit prices, they were incredibly high and prohibitively expensive for what they were to the point you would almost never see any of them bought unless you were just drowning in money. ## Changelog :cl: tweak: Granularizes Outpost Spacesuits and Armor balance: Reduces the cost of specialized space suits /:cl: --- code/modules/cargo/packs/spacesuit_armor.dm | 88 ++++++++------------- 1 file changed, 32 insertions(+), 56 deletions(-) diff --git a/code/modules/cargo/packs/spacesuit_armor.dm b/code/modules/cargo/packs/spacesuit_armor.dm index c873a7e2dac4..78e7d0fb1ff0 100644 --- a/code/modules/cargo/packs/spacesuit_armor.dm +++ b/code/modules/cargo/packs/spacesuit_armor.dm @@ -8,39 +8,32 @@ /datum/supply_pack/spacesuit_armor/spacesuit name = "Space Suit Crate" - desc = "Contains three basic space suits. Although the technology is centuries old, they should protect you from the vacuum of space." - cost = 1500 + desc = "Contains one basic space suit. Although the technology is centuries old, it should protect you from the vacuum of space." + cost = 500 contains = list(/obj/item/clothing/suit/space, - /obj/item/clothing/suit/space, - /obj/item/clothing/suit/space, - /obj/item/clothing/head/helmet/space, - /obj/item/clothing/head/helmet/space, /obj/item/clothing/head/helmet/space) crate_name = "space suit crate" /datum/supply_pack/spacesuit_armor/pilot_spacesuit name = "Pilot Space Suit Crate" - desc = "Two pilot space suits, for improved mobility in mechs and pods." - cost = 3500 + desc = "One pilot space suit, for improved mobility in mechs." + cost = 750 contains = list(/obj/item/clothing/suit/space/pilot, - /obj/item/clothing/suit/space/pilot, - /obj/item/clothing/head/helmet/space/pilot/random, /obj/item/clothing/head/helmet/space/pilot/random) crate_name = "pilot space suit crate" /datum/supply_pack/spacesuit_armor/mining_hardsuits_indie name = "Mining Hardsuit Crate" - desc = "Two independent branded mining hardsuits for when explorer suits just dont cut it." - cost = 4000 - contains = list(/obj/item/clothing/suit/space/hardsuit/mining/independent, - /obj/item/clothing/suit/space/hardsuit/mining/independent) + desc = "One independent branded mining hardsuit for when explorer suits just dont cut it." + cost = 1500 + contains = list(/obj/item/clothing/suit/space/hardsuit/mining/independent) crate_name = "mining hardsuit crate" crate_type = /obj/structure/closet/crate/secure/plasma /datum/supply_pack/spacesuit_armor/med_hardsuit name = "Medical Hardsuit Crate" - desc = "Two medical hardsuits, resistant to diseases and useful for retrieving patients in space." - cost = 5000 + desc = "One medical hardsuit, resistant to diseases and useful for retrieving patients in space." + cost = 1500 contains = list(/obj/item/clothing/suit/space/hardsuit/medical, /obj/item/clothing/suit/space/hardsuit/medical) crate_name = "medical hardsuit crate" @@ -49,7 +42,7 @@ /datum/supply_pack/spacesuit_armor/mining_hardsuit_heavy name = "Heavy Mining Hardsuit Crate" desc = "One deluxe heavy mining hardsuit for dangerous frontier operations. Comes with a pair of EXOCOM jet boots." - cost = 6000 + cost = 3500 contains = list(/obj/item/clothing/suit/space/hardsuit/mining/heavy, /obj/item/clothing/shoes/bhop) crate_name = "heavy mining hardsuit crate" @@ -57,53 +50,43 @@ /datum/supply_pack/spacesuit_armor/sec_hardsuit_bundle name = "Security Hardsuit Crate" - desc = "Contains two security hardsuits for light combat duty." - cost = 7500 - contains = list(/obj/item/clothing/suit/space/hardsuit/security/independent, - /obj/item/clothing/suit/space/hardsuit/security/independent) + desc = "Contains one security hardsuit for light combat duty." + cost = 2500 + contains = list(/obj/item/clothing/suit/space/hardsuit/security/independent) crate_name = "security hardsuit crate" crate_type = /obj/structure/closet/crate/secure/gear /datum/supply_pack/spacesuit_armor/sci_hardsuit name = "Science Hardsuit Crate" - desc = "Contains two science hardsuits, designed to provide safety under advanced experimental conditions." - cost = 8500 - contains = list(/obj/item/clothing/suit/space/hardsuit/rd, - /obj/item/clothing/suit/space/hardsuit/rd) + desc = "Contains one science hardsuit, designed to provide safety under advanced experimental conditions." + cost = 2000 + contains = list(/obj/item/clothing/suit/space/hardsuit/rd) crate_name = "science hardsuit crate" crate_type = /obj/structure/closet/crate/secure/science /datum/supply_pack/spacesuit_armor/engi_spacesuit_bundle name = "Engineering Space Suit Crate" - desc = "Need to turn your ship into a safety hazard? Not a problem! These three engineering space suits will help get the job done." - cost = 9000 + desc = "Need to turn your ship into a safety hazard? Not a problem! This engineering space suit will help get the job done." + cost = 1500 contains = list(/obj/item/clothing/suit/space/engineer, - /obj/item/clothing/suit/space/engineer, - /obj/item/clothing/suit/space/engineer, - /obj/item/clothing/head/helmet/space/light/engineer, - /obj/item/clothing/head/helmet/space/light/engineer, /obj/item/clothing/head/helmet/space/light/engineer) crate_name = "engineering space suit crate" crate_type = /obj/structure/closet/crate/secure/engineering /datum/supply_pack/spacesuit_armor/atmos_hardsuit name = "Atmospherics Hardsuit Crate" - desc = "The iconic hardsuit of Nanotrasen's Atmosphere Corps, these two hardsuits are known across space as a symbol of defiance in the face of sudden decompression. Smells faintly of plasma." - cost = 12000 - contains = list(/obj/item/clothing/suit/space/hardsuit/engine/atmos, - /obj/item/clothing/suit/space/hardsuit/engine/atmos) + desc = "The iconic hardsuit of Nanotrasen's Atmosphere Corps, this hardsuit is known across space as a symbol of defiance in the face of sudden decompression. Smells faintly of plasma." + cost = 2500 + contains = list(/obj/item/clothing/suit/space/hardsuit/engine/atmos) crate_name = "atmospherics hardsuit crate" crate_type = /obj/structure/closet/crate/secure/engineering /datum/supply_pack/spacesuit_armor/swat name = "SWAT Crate" - desc = "Contains two fullbody sets of tough, fireproof, pressurized suits designed in a joint effort by IS-ERI and Nanotrasen. Each set contains a suit, helmet, and combat belt." - cost = 12000 + desc = "Contains one fullbody set of tough, fireproof, pressurized suit designed in a joint effort by IS-ERI and Nanotrasen. The set contains a suit, helmet, and combat belt." + cost = 3500 contains = list(/obj/item/clothing/head/helmet/swat/nanotrasen, - /obj/item/clothing/head/helmet/swat/nanotrasen, - /obj/item/clothing/suit/space/swat, /obj/item/clothing/suit/space/swat, - /obj/item/storage/belt/military/assault, /obj/item/storage/belt/military/assault) crate_name = "swat crate" crate_type = /obj/structure/closet/crate/secure/gear @@ -114,42 +97,35 @@ /datum/supply_pack/spacesuit_armor/basic_armor name = "Armor Crate" - desc = "Two sets of well-rounded body armor. Each set includes a helmet and vest." - cost = 1500 + desc = "One set of well-rounded body armor. The set includes a helmet and vest." + cost = 750 contains = list(/obj/item/clothing/suit/armor/vest, - /obj/item/clothing/suit/armor/vest, - /obj/item/clothing/head/helmet/sec, /obj/item/clothing/head/helmet/sec) crate_name = "armor crate" crate_type = /obj/structure/closet/crate/secure/plasma /datum/supply_pack/spacesuit_armor/riot_armor name = "Riot Armor Crate" - desc = "Contains two full sets of riot armor. Although heavily padded to deal with close-quarters threats, they perform poorly against most firearms." - cost = 3000 + desc = "Contains one full set of riot armor. Although heavily padded to deal with close-quarters threats, they perform poorly against most firearms." + cost = 1500 contains = list(/obj/item/clothing/suit/armor/riot, - /obj/item/clothing/suit/armor/riot, - /obj/item/clothing/head/helmet/riot, /obj/item/clothing/head/helmet/riot) crate_name = "riot armor crate" crate_type = /obj/structure/closet/crate/secure/plasma /datum/supply_pack/spacesuit_armor/bullet_armor name = "Bulletproof Armor Crate" - desc = "Contains two full sets of bulletproof armor, guaranteed to reduce a bullet's stopping power by half but with limited protection against melee weaponry." - cost = 3500 + desc = "Contains one full set of bulletproof armor, guaranteed to reduce a bullet's stopping power by half but with limited protection against melee weaponry." + cost = 1750 contains = list(/obj/item/clothing/suit/armor/vest/bulletproof, - /obj/item/clothing/suit/armor/vest/bulletproof, - /obj/item/clothing/head/helmet/bulletproof, /obj/item/clothing/head/helmet/bulletproof) crate_name = "bulletproof armor crate" crate_type = /obj/structure/closet/crate/secure/plasma /datum/supply_pack/spacesuit_armor/laser_armor name = "Reflector Vest Crate" - desc = "Contains two vests of highly reflective material. Each armor piece diffuses a laser's energy by over half, as well as offering a good chance to reflect the laser entirely." - cost = 3000 - contains = list(/obj/item/clothing/suit/armor/laserproof, - /obj/item/clothing/suit/armor/laserproof) + desc = "Contains one vest made of highly reflective material. The armor piece diffuses a laser's energy by over half, as well as offering a good chance to reflect the laser entirely." + cost = 1500 + contains = list(/obj/item/clothing/suit/armor/laserproof) crate_name = "reflector vest crate" crate_type = /obj/structure/closet/crate/secure/plasma From f99cf954492665bd7ea9d3b232b549a5052ea97e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 15 Apr 2024 21:44:11 -0500 Subject: [PATCH 43/46] Automatic changelog generation for PR #2894 [ci skip] --- html/changelogs/AutoChangeLog-pr-2894.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2894.yml diff --git a/html/changelogs/AutoChangeLog-pr-2894.yml b/html/changelogs/AutoChangeLog-pr-2894.yml new file mode 100644 index 000000000000..4d0b7771519f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2894.yml @@ -0,0 +1,5 @@ +author: Gristlebee +changes: + - {tweak: Granularizes Outpost Spacesuits and Armor} + - {balance: Reduces the cost of specialized space suits} +delete-after: true From 644b8cde5b69768fa5d82de9102891692288ca81 Mon Sep 17 00:00:00 2001 From: enkidienne <56667232+enkidienne@users.noreply.github.com> Date: Mon, 15 Apr 2024 21:52:12 -0400 Subject: [PATCH 44/46] Put the right magazines in the Comms Outpost ruin. (#2900) ## About The Pull Request switched 9mm to 10mm, the magazines actually used by the gun that spawns there. ## Why It's Good For The Game No more useless mags. ## Changelog :cl: tweak: changed the 3 9mm magazines in the lavaland comms outpost ruin to 10mm :cl: --- .../RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm index 6cad8f589b78..ac1c579eedb1 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm @@ -202,9 +202,9 @@ /obj/structure/closet/crate, /obj/item/clothing/gloves/combat, /obj/item/gun/ballistic/automatic/pistol, -/obj/item/ammo_box/magazine/pistolm9mm, -/obj/item/ammo_box/magazine/pistolm9mm, -/obj/item/ammo_box/magazine/pistolm9mm, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, /turf/open/floor/carpet/black, /area/ruin/unpowered/syndicate_outpost) "To" = ( From be90b8e5af6de0c362bc0c813ffa66ce88170736 Mon Sep 17 00:00:00 2001 From: meem <75212565+meemofcourse@users.noreply.github.com> Date: Mon, 15 Apr 2024 21:56:41 -0400 Subject: [PATCH 45/46] [Needs Testmerge] Guestbook, from Mojave Sun (#2770) ## About The Pull Request This thing sucks to port, I'm going to be real with you. TODO: * [x] Make it sort of work * [x] Fix an error where adding a guest name doesn't work * [ ] ~~Make it so reading IDs only work at close range~~ out of scope * [x] Make it so you automatically know your ship's crewmates ~~and captains know other faction members~~ * [x] Something with ERTs * [ ] ~~Make the guestbook save across rounds~~ asked to not ![imagen](https://github.com/shiptest-ss13/Shiptest/assets/75212565/8943246e-145d-44b2-8284-3539fb09b565) ![imagen](https://github.com/shiptest-ss13/Shiptest/assets/75212565/8966bff4-8688-466e-88fa-2d73f71d2572) ![imagen](https://github.com/shiptest-ss13/Shiptest/assets/75212565/24e680be-e994-4aed-af3e-f4333d9b4a8d) This pull request ports the following: * https://github.com/Mojave-Sun/mojave-sun-13/pull/2415 * https://github.com/Mojave-Sun/mojave-sun-13/pull/2433 These PRs change how examining someone works. You have to walk up to someone and remember their face in order to recognize their voice. Names will still be displayed with people's IDs ## Why It's Good For The Game * The current anonymity system sucks for stealthy shit. You immediately know someone's real name. An improved system allows for more roleplay possibilities. * Kansatsu is more reliable. * You can rob people with a knife and a balaclava at the outpost, and they won't know who you are! ## Changelog :cl: tweak: Identification Cards are now Access Cards. The only real difference is that your name only shows up on a double examine. refactor: Anonymous mechanics. Characters no longer instantly recognize each other, and need to properly memorize each other in order. You can recognize an unmasked person by ctrl-shift-clicking them. /:cl: --------- Signed-off-by: meem <75212565+meemofcourse@users.noreply.github.com> Signed-off-by: Mark Suckerberg Co-authored-by: Mark Suckerberg Co-authored-by: goober3 <118859017+goober3@users.noreply.github.com> --- code/__DEFINES/dcs/signals.dm | 34 ++-- code/__DEFINES/mobs.dm | 2 +- code/__HELPERS/_lists.dm | 2 +- code/__HELPERS/mobs.dm | 6 + code/_globalvars/lists/names.dm | 2 + code/_onclick/click.dm | 1 - code/controllers/subsystem/pai.dm | 2 +- code/datums/chatmessage.dm | 2 +- code/datums/guestbook.dm | 148 ++++++++++++++++++ code/datums/mind.dm | 5 + code/datums/progressbar.dm | 2 +- code/game/atoms.dm | 6 +- code/game/atoms_movable.dm | 4 +- code/game/machinery/navbeacon.dm | 2 +- code/game/objects/effects/landmarks.dm | 2 +- code/game/objects/items/cards_ids.dm | 60 ++----- code/game/objects/items/toys.dm | 2 +- code/game/say.dm | 34 +++- code/modules/admin/admin.dm | 2 +- code/modules/admin/create_mob.dm | 1 + code/modules/admin/verbs/one_click_antag.dm | 10 ++ code/modules/client/preferences.dm | 17 +- code/modules/client/preferences_savefile.dm | 2 + code/modules/client/verbs/looc.dm | 29 ++-- code/modules/clothing/chameleon.dm | 2 +- code/modules/jobs/job_types/_job.dm | 1 - code/modules/mob/dead/dead.dm | 2 +- .../modules/mob/dead/new_player/new_player.dm | 3 +- .../mob/living/carbon/human/examine.dm | 40 ++--- code/modules/mob/living/carbon/human/human.dm | 17 ++ .../mob/living/carbon/human/human_defines.dm | 3 + .../mob/living/carbon/human/human_helpers.dm | 74 +++++++-- .../mob/living/carbon/human/human_say.dm | 25 ++- .../living/carbon/human/species_types/IPC.dm | 2 +- .../carbon/human/species_types/mothmen.dm | 2 +- .../carbon/human/species_types/plasmamen.dm | 2 +- code/modules/mob/living/login.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 1 + .../mob/living/simple_animal/simple_animal.dm | 2 +- code/modules/mob/living/status_procs.dm | 4 +- code/modules/mob/mob.dm | 59 +++++-- .../overmap/ships/controlled_ship_datum.dm | 19 +++ shiptest.dme | 1 + strings/ipc_preference_adjectives.txt | 71 +++++++++ strings/preference_adjectives.txt | 117 ++++++++++++++ tgui/packages/tgui/interfaces/Guestbook.tsx | 74 +++++++++ 46 files changed, 737 insertions(+), 163 deletions(-) create mode 100644 code/datums/guestbook.dm create mode 100644 strings/ipc_preference_adjectives.txt create mode 100644 strings/preference_adjectives.txt create mode 100644 tgui/packages/tgui/interfaces/Guestbook.tsx diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index c0aabd909f59..8f0a0d9b3c43 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -224,19 +224,29 @@ #define COMSIG_LIVING_GET_PULLED "living_start_pulled" ///////////////// - -#define COMSIG_ENTER_AREA "enter_area" //from base of area/Entered(): (/area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. -#define COMSIG_EXIT_AREA "exit_area" //from base of area/Exited(): (/area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. - -#define COMSIG_CLICK "atom_click" //from base of atom/Click(): (location, control, params, mob/user) -#define COMSIG_CLICK_SHIFT "shift_click" //from base of atom/ShiftClick(): (/mob) - #define COMPONENT_ALLOW_EXAMINATE 1 //Allows the user to examinate regardless of client.eye. -#define COMSIG_CLICK_CTRL "ctrl_click" //from base of atom/CtrlClickOn(): (/mob) -#define COMSIG_CLICK_ALT "alt_click" //from base of atom/AltClick(): (/mob) -#define COMSIG_CLICK_CTRL_SHIFT "ctrl_shift_click" //from base of atom/CtrlShiftClick(/mob) -#define COMSIG_MOUSEDROP_ONTO "mousedrop_onto" //from base of atom/MouseDrop(): (/atom/over, /mob/user) +//from base of area/Entered(): (/area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. +#define COMSIG_ENTER_AREA "enter_area" +//from base of area/Exited(): (/area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. +#define COMSIG_EXIT_AREA "exit_area" +//from base of atom/Click(): (location, control, params, mob/user) +#define COMSIG_CLICK "atom_click" +//from base of atom/ShiftClick(): (/mob) +#define COMSIG_CLICK_SHIFT "shift_click" +//Allows the user to examinate regardless of client.eye. + #define COMPONENT_ALLOW_EXAMINATE 1 +//from base of atom/CtrlClickOn(): (/mob) +#define COMSIG_CLICK_CTRL "ctrl_click" +//from base of atom/AltClick(): (/mob) +#define COMSIG_CLICK_ALT "alt_click" +//from base of atom/CtrlShiftClick(/mob) +#define COMSIG_CLICK_CTRL_SHIFT "ctrl_shift_click" +///from base of atom/CtrlShiftRightClick(/mob) +#define COMSIG_CLICK_CTRL_SHIFT_RIGHT "ctrl_shift_right_click" +//from base of atom/MouseDrop(): (/atom/over, /mob/user) +#define COMSIG_MOUSEDROP_ONTO "mousedrop_onto" #define COMPONENT_NO_MOUSEDROP 1 -#define COMSIG_MOUSEDROPPED_ONTO "mousedropped_onto" //from base of atom/MouseDrop_T: (/atom/from, /mob/user) +//from base of atom/MouseDrop_T: (/atom/from, /mob/user) +#define COMSIG_MOUSEDROPPED_ONTO "mousedropped_onto" ///from base of area/proc/power_change(): () #define COMSIG_AREA_POWER_CHANGE "area_power_change" diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index ad9d5ae5abc8..f0b505114646 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -335,7 +335,7 @@ #define SHADOW_SPECIES_LIGHT_THRESHOLD 0.2 //MINOR TWEAKS/MISC -#define AGE_MIN 17 //youngest a character can be +#define AGE_MIN 18 //youngest a character can be #define AGE_MAX 85 //oldest a character can be #define AGE_MINOR 20 //legal age of space drinking and smoking #define WIZARD_AGE_MIN 30 //youngest a wizard can be diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index 376e023940de..28e2464aa8a9 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -24,7 +24,7 @@ #define LAZYCLEARLIST(L) if(L) L.Cut() #define SANITIZE_LIST(L) (islist(L) ? L : list()) #define reverseList(L) reverseRange(L.Copy()) -#define LAZYADDASSOC(L, K, V) if(!L) { L = list(); } L[K] += list(V); +#define LAZYADDASSOC(L, K, V) if(!L) { L = list(); } L[K] += V; #define LAZYADDASSOCLIST(L, K, V) if(!L) { L = list(); } L[K] += list(V); #define LAZYREMOVEASSOC(L, K, V) if(L) { if(L[K]) { L[K] -= V; if(!length(L[K])) L -= K; } if(!length(L)) L = null; } #define LAZYACCESSASSOC(L, I, K) L ? L[I] ? L[I][K] ? L[I][K] : null : null : null diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index fdeadc13b61a..8437730c3844 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -217,6 +217,12 @@ GLOBAL_LIST_INIT(skin_tones, sortList(list( "african2" ))) +/proc/pick_species_adjective(mob/living/carbon/human/H) + if(isipc(H)) + return pick(GLOB.ipc_preference_adjectives) + else + return pick(GLOB.preference_adjectives) + GLOBAL_LIST_EMPTY(species_list) /proc/age2agedescription(age) diff --git a/code/_globalvars/lists/names.dm b/code/_globalvars/lists/names.dm index ecc1acb6f0e1..ff452072fbec 100644 --- a/code/_globalvars/lists/names.dm +++ b/code/_globalvars/lists/names.dm @@ -27,6 +27,8 @@ GLOBAL_LIST_INIT(verbs, world.file2list("strings/names/verbs.txt")) GLOBAL_LIST_INIT(ing_verbs, world.file2list("strings/names/ing_verbs.txt")) GLOBAL_LIST_INIT(adverbs, world.file2list("strings/names/adverbs.txt")) GLOBAL_LIST_INIT(adjectives, world.file2list("strings/names/adjectives.txt")) +GLOBAL_LIST_INIT(preference_adjectives, world.file2list("strings/preference_adjectives.txt")) +GLOBAL_LIST_INIT(ipc_preference_adjectives, world.file2list("strings/ipc_preference_adjectives.txt")) GLOBAL_LIST_INIT(dream_strings, world.file2list("strings/dreamstrings.txt")) //loaded on startup because of " //would include in rsc if ' was used diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 81ce3ceec1eb..993026c0d5e0 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -356,7 +356,6 @@ /** * Control+Shift click - * Unused except for AI */ /mob/proc/CtrlShiftClickOn(atom/A) A.CtrlShiftClick(src) diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index 7c2bf71cad6a..b7ef35e63663 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -146,7 +146,7 @@ SUBSYSTEM_DEF(pai) continue if(!(ROLE_PAI in G.client.prefs.be_special)) continue - to_chat(G, "[user] is requesting a pAI personality! Use the pAI button to submit yourself as one.") + to_chat(G, "[user.real_name] is requesting a pAI personality! Use the pAI button to submit yourself as one.") addtimer(CALLBACK(src, PROC_REF(spam_again)), spam_delay) var/list/available = list() for(var/datum/paiCandidate/c in SSpai.candidates) diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm index c27e0bd1b7ae..60b4db1d1ce9 100644 --- a/code/datums/chatmessage.dm +++ b/code/datums/chatmessage.dm @@ -182,7 +182,7 @@ message.maptext = complete_text // View the message - LAZYADDASSOC(owned_by.seen_messages, message_loc, src) + LAZYADDASSOCLIST(owned_by.seen_messages, message_loc, src) owned_by.images |= message animate(message, alpha = 255, time = CHAT_MESSAGE_SPAWN_TIME) diff --git a/code/datums/guestbook.dm b/code/datums/guestbook.dm new file mode 100644 index 000000000000..99104f09d715 --- /dev/null +++ b/code/datums/guestbook.dm @@ -0,0 +1,148 @@ +/** + * THE GUESTBOOK DATUM // ripped straight from mojave. + * + * Essentially, this datum handles the people that a given human knows, + * to handle getting the correct names on examine and saycode. + */ +/datum/guestbook + /// Associative list of known guests, real_name = known_name + var/list/known_names + +/datum/guestbook/Destroy(force) + known_names = null + return ..() + +/datum/guestbook/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Guestbook", "[user.real_name]'s Guestbook") + ui.set_autoupdate(FALSE) + ui.open() + +/datum/guestbook/ui_state(mob/user) + return GLOB.always_state + +/datum/guestbook/ui_data(mob/user) + var/list/data = list() + var/list/names = list() + for(var/real_name in known_names) + var/given_name = LAZYACCESS(known_names, real_name) + names += list(list("real_name" = real_name, "given_name" = given_name)) + data["names"] = names + return data + +/datum/guestbook/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return . + switch(action) + if("rename_guest") + var/real_name = params["real_name"] + var/new_name = params["new_name"] + new_name = reject_bad_name(new_name, max_length = 42) + if(!new_name) + to_chat(usr, span_warning("That's a pretty terrible name. You can do better.")) + return FALSE + if(!rename_guest(usr, null, real_name, new_name, silent = FALSE)) + return FALSE + return TRUE + if("delete_guest") + var/real_name = params["real_name"] + if(!remove_guest(usr, null, real_name, silent = FALSE)) + return FALSE + return TRUE + +/datum/guestbook/proc/try_add_guest(mob/user, mob/living/carbon/human/guest, silent = FALSE) + if(user == guest) + if(!silent) + to_chat(user, span_warning("That's you! You already know yourself plenty.")) + return FALSE + if(!visibility_checks(user, guest, silent)) + return FALSE + var/given_name = input(user, "What name do you want to give to [guest]?", "Guestbook Name", guest.get_visible_name()) + if(!given_name) + if(!silent) + to_chat(user, span_warning("Nevermind.")) + return FALSE + given_name = reject_bad_name(given_name) + if(!given_name) + if(!silent) + to_chat(user, span_warning("That's a pretty terrible name. You can do better.")) + return FALSE + if(!visibility_checks(user, guest, silent)) + return FALSE + var/face_name = guest.get_face_name("ForgetMeNot") + if(LAZYACCESS(known_names, face_name)) + if(!rename_guest(user, guest, face_name, given_name, silent)) + return FALSE + else + if(!add_guest(user, guest, face_name, given_name, silent)) + return FALSE + return TRUE + +/datum/guestbook/proc/add_guest(mob/user, mob/living/carbon/guest, real_name, given_name, silent = TRUE) + //Already exists, should be handled by rename_guest() + var/existing_name = LAZYACCESS(known_names, real_name) + if(existing_name) + if(!silent) + to_chat(user, span_warning("You already know them as \"[existing_name]\".")) + return FALSE + LAZYADDASSOC(known_names, real_name, given_name) + if(!silent) + to_chat(user, span_notice("You memorize the face of [guest] as \"[given_name]\".")) + return TRUE + +/datum/guestbook/proc/rename_guest(mob/user, mob/living/carbon/guest, real_name, given_name, silent = TRUE) + var/old_name = LAZYACCESS(known_names, real_name) + if(!old_name) + return FALSE + known_names[real_name] = given_name + if(!silent) + to_chat(user, span_notice("You re-memorize the face of \"[old_name]\" as \"[given_name]\".")) + return TRUE + +/datum/guestbook/proc/try_remove_guest(mob/user, mob/living/carbon/human/guest, silent = FALSE) + if(user == guest) + if(!silent) + to_chat(user, span_warning("That's you! You'll never forget yourself.")) + return + if(!visibility_checks(user, guest, silent)) + return FALSE + var/face_name = guest.get_face_name("ForgetMeNot") + if(!remove_guest(user, guest, face_name, silent)) + return FALSE + return TRUE + +/datum/guestbook/proc/remove_guest(mob/user, mob/living/carbon/guest, real_name, silent = TRUE) + //Already exists, should be handled by rename_guest() + var/existing_name = LAZYACCESS(known_names, real_name) + if(!existing_name) + if(!silent) + to_chat(user, span_warning("You don't know them in the first place.")) + return FALSE + LAZYREMOVE(known_names, real_name) + if(!silent) + to_chat(user, span_notice("You forget the face of \"[existing_name]\".")) + return TRUE + +/datum/guestbook/proc/get_known_name(mob/user, mob/living/carbon/guest, real_name) + if(user == guest || isAdminObserver(user)) + return real_name + return LAZYACCESS(known_names, real_name) + +/datum/guestbook/proc/visibility_checks(mob/user, mob/living/carbon/human/guest, silent = FALSE) + if(QDELETED(guest)) + if(!silent) + to_chat(user, span_warning("What?")) + return FALSE + var/visible_name = guest.get_visible_name("") + var/face_name = guest.get_face_name("") + if(!visible_name || !face_name) + if(!silent) + to_chat(user, span_warning("You can't see their face very well!")) + return FALSE + if(get_dist(user, guest) > 4) + if(!silent) + to_chat(user, span_warning("You need to take a closer look at them!")) + return FALSE + return TRUE diff --git a/code/datums/mind.dm b/code/datums/mind.dm index fc91d2c71de1..36ec4a1b5ae6 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -79,6 +79,9 @@ /// The index for our current scar slot, so we don't have to constantly check the savefile (unlike the slots themselves, this index is independent of selected char slot, and increments whenever a valid char is joined with) var/current_scar_slot_index + /// Guestbook datum, in case we actually make use of the guestbook mechanics + var/datum/guestbook/guestbook + ///Skill multiplier, adjusts how much xp you get/loose from adjust_xp. Dont override it directly, add your reason to experience_multiplier_reasons and use that as a key to put your value in there. var/experience_multiplier = 1 ///Skill multiplier list, just slap your multiplier change onto this with the type it is coming from as key. @@ -95,6 +98,7 @@ key = _key soulOwner = src martial_art = default_martial_art + guestbook = new() init_known_skills() /datum/mind/Destroy() @@ -102,6 +106,7 @@ if(islist(antag_datums)) QDEL_LIST(antag_datums) QDEL_NULL(language_holder) + QDEL_NULL(guestbook) set_current(null) soulOwner = null return ..() diff --git a/code/datums/progressbar.dm b/code/datums/progressbar.dm index 5ffa3778edc6..25621a613eeb 100644 --- a/code/datums/progressbar.dm +++ b/code/datums/progressbar.dm @@ -37,7 +37,7 @@ bar.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA user = User - LAZYADDASSOC(user.progressbars, bar_loc, src) + LAZYADDASSOCLIST(user.progressbars, bar_loc, src) var/list/bars = user.progressbars[bar_loc] listindex = bars.len diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 8299d389fb18..0c4cdb31c9be 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -1674,7 +1674,11 @@ active_hud.screentip_text.maptext = "" else //We inline a MAPTEXT() here, because there's no good way to statically add to a string like this - active_hud.screentip_text.maptext = "[name]" + active_hud.screentip_text.maptext = "[get_screentip_name(client)]" + +/// Returns the atom name that should be used on screentip +/atom/proc/get_screentip_name(client/hovering_client) + return name ///Called whenever a player is spawned on the same turf as this atom. /atom/proc/join_player_here(mob/M) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 7dd3d612ae81..989db20efd1f 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -560,7 +560,7 @@ if(!client) return if(new_virtual_z) - LAZYADDASSOC(SSmobs.players_by_virtual_z, "[new_virtual_z]", src) + LAZYADDASSOCLIST(SSmobs.players_by_virtual_z, "[new_virtual_z]", src) SSidlenpcpool.try_wakeup_virtual_z(new_virtual_z) /mob/dead/on_virtual_z_change(new_virtual_z, previous_virtual_z) @@ -570,7 +570,7 @@ if(!client) return if(new_virtual_z) - LAZYADDASSOC(SSmobs.dead_players_by_virtual_z, "[new_virtual_z]", src) + LAZYADDASSOCLIST(SSmobs.dead_players_by_virtual_z, "[new_virtual_z]", src) // Make sure you know what you're doing if you call this, this is intended to only be called by byond directly. // You probably want CanPass() diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index a847b44d39a1..b54c192f4407 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -49,7 +49,7 @@ if(previous_virtual_z) LAZYREMOVEASSOC(GLOB.navbeacons, "[previous_virtual_z]", src) if(new_virtual_z) - LAZYADDASSOC(GLOB.navbeacons, "[new_virtual_z]", src) + LAZYADDASSOCLIST(GLOB.navbeacons, "[new_virtual_z]", src) ..() // set the transponder codes assoc list from codes_txt diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index b08d7bf6737c..078c435bd213 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -45,7 +45,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark) . = ..() GLOB.start_landmarks_list += src if(jobspawn_override) - LAZYADDASSOC(GLOB.jobspawn_overrides, name, src) + LAZYADDASSOCLIST(GLOB.jobspawn_overrides, name, src) if(name != "start") tag = "start*[name]" diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 630759c85afe..2e93b662799a 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -140,8 +140,8 @@ playsound(src, 'sound/items/bikehorn.ogg', 50, TRUE) /obj/item/card/id - name = "identification card" - desc = "A card used to provide ID and determine access across the station." + name = "access card" + desc = "These cards provide access to different sections of a ship." icon_state = "id" item_state = "card-id" lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' @@ -159,7 +159,7 @@ var/obj/machinery/paystand/my_store var/uses_overlays = TRUE var/icon/cached_flat_icon - var/registered_age = 13 // default age for ss13 players + var/registered_age = 18 // default age for ss13 players var/job_icon var/faction_icon @@ -180,10 +180,7 @@ /obj/item/card/id/attack_self(mob/user) if(Adjacent(user)) - var/minor - if(registered_name && registered_age && registered_age < AGE_MINOR) - minor = " (MINOR)" - user.visible_message("[user] shows you: [icon2html(src, viewers(user))] [src.name][minor].", "You show \the [src.name][minor].") + user.visible_message("[user] shows you: [icon2html(src, viewers(user))] \the [initial(name)] [(!registered_name) ? "(" : "([registered_name]"][(!assignment) ? ")" : ", [assignment])"].", "You show \the [initial(name)] [(!registered_name) ? "(" : "([registered_name],"] [(!assignment) ? ")" : "[assignment])"].") add_fingerprint(user) /obj/item/card/id/vv_edit_var(var_name, var_value) @@ -324,12 +321,14 @@ /obj/item/card/id/examine(mob/user) . = ..() if(registered_account) - . += "The account linked to the ID belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr." + . += "The account linked to the card belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr." . += "There's more information below, you can look again to take a closer look..." /obj/item/card/id/examine_more(mob/user) var/list/msg = list("You examine [src] closer, and note the following...") + if(registered_name) + msg += "This access card is assigned to [registered_name]." if(registered_age) msg += "The card indicates that the holder is [registered_age] years old. [(registered_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]" if(mining_points) @@ -407,16 +406,14 @@ /* Usage: update_label() - Sets the id name to whatever registered_name and assignment is + Sets the id name to whatever the assignment is */ /obj/item/card/id/proc/update_label() - var/blank = !registered_name - name = "[blank ? initial(name) : "[registered_name]'s ID Card"][(!assignment) ? "" : " ([assignment])"]" + name = "[(istype(src, /obj/item/card/id/syndicate)) ? "[initial(name)]" : "access card"][(!assignment) ? "" : " ([assignment])"]" /obj/item/card/id/silver - name = "silver identification card" - desc = "A silver card which shows honour and dedication." + desc = "A silver-colored card, usually given to higher-ranking officials in ships and stations." icon_state = "silver" item_state = "silver_id" lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' @@ -428,8 +425,7 @@ update_label() access = list(ACCESS_CHANGE_IDS) /obj/item/card/id/gold - name = "gold identification card" - desc = "A golden card which shows power and might." + desc = "A golden-colored card, usually given to those at the top of the hierarchy in a ship." icon_state = "gold" item_state = "gold_id" lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' @@ -532,10 +528,7 @@ update_label() access = list(ACCESS_MAINT_TUNNELS, ACCESS_SYNDICATE, ACCESS_SYNDICATE_LEADER) /obj/item/card/id/syndicate_command - name = "syndicate ID card" - desc = "An ID straight from the Syndicate." - registered_name = "Syndicate" - assignment = "Syndicate Overlord" + desc = "An access card widely utilized by Coalition splinters in the frontier." icon_state = "syndie" access = list(ACCESS_SYNDICATE) uses_overlays = FALSE @@ -569,15 +562,12 @@ update_label() /obj/item/card/id/patient //Aegis ID assignment = "Long Term Patient" uses_overlays = FALSE - access = list(ACCESS_SYNDICATE) /obj/item/card/id/captains_spare - desc = "The spare ID of the High Lord himself." icon_state = "gold" item_state = "gold_id" lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - registered_name = "Captain" assignment = "Captain" registered_age = null @@ -596,11 +586,9 @@ update_label() ..() /obj/item/card/id/centcom - name = "\improper CentCom ID" - desc = "An ID straight from Central Command." + name = "\improper Nanotrasen Central Command access card" + desc = "An access card sourced from Nanotrasen's Central Command." icon_state = "centcom" - registered_name = "Central Command" - assignment = "Central Command" uses_overlays = FALSE registered_age = null @@ -615,8 +603,6 @@ update_label() name = "\improper CentCom ID" desc = "An ERT ID card." icon_state = "ert_commander" - registered_name = "Emergency Response Team Commander" - assignment = "Emergency Response Team Commander" uses_overlays = FALSE registered_age = null @@ -625,8 +611,6 @@ update_label() . = ..() /obj/item/card/id/ert/security - registered_name = "Security Response Officer" - assignment = "Security Response Officer" icon_state = "ert_security" /obj/item/card/id/ert/security/Initialize() @@ -634,8 +618,6 @@ update_label() . = ..() /obj/item/card/id/ert/engineer - registered_name = "Engineering Response Officer" - assignment = "Engineering Response Officer" icon_state = "ert_engineer" /obj/item/card/id/ert/engineer/Initialize() @@ -643,8 +625,6 @@ update_label() . = ..() /obj/item/card/id/ert/medical - registered_name = "Medical Response Officer" - assignment = "Medical Response Officer" icon_state = "ert_medic" /obj/item/card/id/ert/medical/Initialize() @@ -652,8 +632,6 @@ update_label() . = ..() /obj/item/card/id/ert/chaplain - registered_name = "Religious Response Officer" - assignment = "Religious Response Officer" icon_state = "ert_chaplain" /obj/item/card/id/ert/chaplain/Initialize() @@ -661,8 +639,6 @@ update_label() . = ..() /obj/item/card/id/ert/janitor - registered_name = "Janitorial Response Officer" - assignment = "Janitorial Response Officer" icon_state = "ert_janitor" /obj/item/card/id/ert/janitor/Initialize() @@ -670,8 +646,6 @@ update_label() . = ..() /obj/item/card/id/ert/clown - registered_name = "Entertainment Response Officer" - assignment = "Entertainment Response Officer" icon_state = "ert_clown" /obj/item/card/id/ert/clown/Initialize() @@ -679,12 +653,10 @@ update_label() . = ..() /obj/item/card/id/ert/deathsquad - name = "\improper Death Squad ID" - desc = "A Death Squad ID card." + desc = "An access card colored in black and red." icon_state = "deathsquad" //NO NO SIR DEATH SQUADS ARENT A PART OF NANOTRASEN AT ALL - registered_name = "Death Commando" - assignment = "Death Commando" uses_overlays = FALSE + job_icon = "deathsquad" /obj/item/card/id/debug name = "\improper Debug ID" diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 00c619da8353..361358892520 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1404,7 +1404,7 @@ say(message, language) return NOPASS -/obj/item/toy/dummy/GetVoice() +/obj/item/toy/dummy/GetVoice(if_no_voice = "Unknown") return doll_name /obj/item/toy/seashell diff --git a/code/game/say.dm b/code/game/say.dm index c3c8dca852f8..2d53eea65e75 100644 --- a/code/game/say.dm +++ b/code/game/say.dm @@ -52,10 +52,28 @@ GLOBAL_LIST_INIT(freqcolor, list()) //Radio freq/name display var/freqpart = radio_freq ? "\[[get_radio_name(radio_freq)]\] " : "" //Speaker name - var/namepart = "[speaker.GetVoice()][speaker.get_alt_name()]" - if(face_name && ishuman(speaker)) - var/mob/living/carbon/human/H = speaker - namepart = "[H.get_face_name()]" //So "fake" speaking like in hallucinations does not give the speaker away if disguised + + var/namepart = speaker.GetVoice() + var/atom/movable/reliable_narrator = speaker + if(istype(speaker, /atom/movable/virtualspeaker)) //ugh + var/atom/movable/virtualspeaker/fakespeaker = speaker + reliable_narrator = fakespeaker.source + if(ishuman(reliable_narrator)) + //So "fake" speaking like in hallucinations does not give the speaker away if disguised + if(face_name) + var/mob/living/carbon/human/human_narrator = reliable_narrator + namepart = human_narrator.name + //otherwise, do guestbook handling + else if(ismob(src)) + var/mob/mob_source = src + if(mob_source.mind?.guestbook) + var/known_name = mob_source.mind.guestbook.get_known_name(src, reliable_narrator, namepart) + if(known_name) + namepart = "[known_name]" + else + var/mob/living/carbon/human/human_narrator = reliable_narrator + namepart = "[human_narrator.get_generic_name(prefixed = TRUE, lowercase = FALSE)]" + //End name span. var/endspanpart = "" @@ -67,9 +85,9 @@ GLOBAL_LIST_INIT(freqcolor, list()) else messagepart = lang_treat(speaker, message_language, raw_message, spans, message_mods) - var/datum/language/D = GLOB.language_datum_instances[message_language] - if(istype(D) && D.display_icon(src)) - languageicon = "[D.get_icon()] " + var/datum/language/language = GLOB.language_datum_instances[message_language] + if(istype(language) && language.display_icon(src)) + languageicon = "[language.get_icon()] " messagepart = " [say_emphasis(messagepart)]" @@ -177,7 +195,7 @@ GLOBAL_LIST_INIT(freqcolor, list()) return "2" return "0" -/atom/movable/proc/GetVoice() +/atom/movable/proc/GetVoice(if_no_voice = "Unknown") return "[src]" //Returns the atom's name, prepended with 'The' if it's not a proper noun /atom/movable/proc/IsVocal() diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 82cb857576c1..5bb4b25cc1f1 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -39,7 +39,7 @@ return var/body = "Options for [M.key]" - body += "Options panel for [M]" + body += "Options panel for [M.real_name]" if(M.client) body += " played by [M.client] " body += "[M.client.holder ? M.client.holder.rank : "Player"]" diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm index c1845945485f..7d5dfccf2804 100644 --- a/code/modules/admin/create_mob.dm +++ b/code/modules/admin/create_mob.dm @@ -23,6 +23,7 @@ H.facial_hair_color = H.hair_color H.eye_color = random_eye_color() H.dna.blood_type = random_blood_type() + H.generic_adjective = pick_species_adjective(H) // Mutant randomizing, doesn't affect the mob appearance unless it's the specific mutant. H.dna.features["mcolor"] = random_short_color() diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index ac05c3afdd4f..dff0335b7e9e 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -493,6 +493,16 @@ teamSpawned++ if(teamSpawned) + // guestbook + for(var/datum/mind/member in ert_team.members) + var/member_mob = member.current + for(var/datum/mind/other_member in ert_team.members) + // skip yourself + if(other_member.name == member.name) + continue + var/mob/living/carbon/human/other_member_mob = other_member.current + member.guestbook.add_guest(member_mob, other_member_mob, other_member_mob.real_name, other_member_mob.real_name, TRUE) + message_admins("[ertemplate.rename_team] has spawned with the mission: [ertemplate.mission]") //Open the Armory doors diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index ebf32c163d89..901200f69928 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -158,7 +158,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/list/custom_names = list() var/preferred_ai_core_display = "Blue" var/prefered_security_department = SEC_DEPT_RANDOM - + var/generic_adjective = "Unremarkable" //Quirk list var/list/all_quirks = list() @@ -847,6 +847,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "[features["body_size"]]
    " + + dat += "

    Character Adjective

    " + + dat += "[generic_adjective]
    " + mutant_category++ if(mutant_category >= MAX_MUTANT_ROWS) dat += "" @@ -2074,6 +2079,15 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(phobiaType) phobia = phobiaType + if("generic_adjective") + var/selectAdj + if(istype(pref_species, /datum/species/ipc)) + selectAdj = input(user, "In one word, how would you describe your character's appereance?", "Character Preference", generic_adjective) as null|anything in GLOB.ipc_preference_adjectives + else + selectAdj = input(user, "In one word, how would you describe your character's appereance?", "Character Preference", generic_adjective) as null|anything in GLOB.preference_adjectives + if(selectAdj) + generic_adjective = selectAdj + if ("max_chat_length") var/desiredlength = input(user, "Choose the max character length of shown Runechat messages. Valid range is 1 to [CHAT_MESSAGE_MAX_LENGTH] (default: [initial(max_chat_length)]))", "Character Preference", max_chat_length) as null|num if (!isnull(desiredlength)) @@ -2473,6 +2487,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) character.set_species(chosen_species, icon_update = FALSE, pref_load = TRUE) //Because of how set_species replaces all bodyparts with new ones, hair needs to be set AFTER species. character.dna.real_name = character.real_name + character.generic_adjective = generic_adjective character.hair_color = hair_color character.facial_hair_color = facial_hair_color character.grad_color = features["grad_color"] diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 0b95e291b794..cce6b66ac612 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -405,6 +405,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car READ_FILE(S["jumpsuit_style"], jumpsuit_style) READ_FILE(S["uplink_loc"], uplink_spawn_loc) READ_FILE(S["phobia"], phobia) + READ_FILE(S["generic_adjective"], generic_adjective) READ_FILE(S["randomise"], randomise) READ_FILE(S["body_size"], features["body_size"]) READ_FILE(S["prosthetic_limbs"], prosthetic_limbs) @@ -594,6 +595,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["randomise"] , randomise) WRITE_FILE(S["species"] , pref_species.id) WRITE_FILE(S["phobia"] , phobia) + WRITE_FILE(S["generic_adjective"] , generic_adjective) WRITE_FILE(S["body_size"] , features["body_size"]) WRITE_FILE(S["prosthetic_limbs"] , prosthetic_limbs) WRITE_FILE(S["feature_mcolor"] , features["mcolor"]) diff --git a/code/modules/client/verbs/looc.dm b/code/modules/client/verbs/looc.dm index 47d4e0e82aec..1c66a077a065 100644 --- a/code/modules/client/verbs/looc.dm +++ b/code/modules/client/verbs/looc.dm @@ -59,32 +59,33 @@ GLOBAL_VAR_INIT(normal_looc_colour, "#6699CC") mob.log_talk(raw_msg, LOG_LOOC, tag = "(LOOC)") - var/list/heard = get_hearers_in_view(7, get_top_level_mob(src.mob)) - for(var/mob/M in heard) - if(!M.client) + var/list/heard = get_hearers_in_view(7, get_top_level_mob(mob)) + for(var/mob/hearer_mob in heard) + var/client/hearer = hearer_mob.client + + if(!hearer) continue - var/client/C = M.client - if(key in C.prefs.ignoring) + if(key in hearer.prefs.ignoring) continue - if(holder?.fakekey in C.prefs.ignoring) + if(holder?.fakekey in hearer.prefs.ignoring) continue - if(!(C.prefs.chat_toggles & CHAT_LOOC)) + if(!(hearer.prefs.chat_toggles & CHAT_LOOC)) continue //Handled before admins so that they see this if they're in range anyways - if(C.prefs.chat_on_map && mob.invisibility <= M.see_invisible) - M.create_chat_message(mob, null, "\[LOOC: [raw_msg]\]", null, LOOC_MESSAGE) + if(hearer.prefs.chat_on_map && mob.invisibility <= hearer_mob.see_invisible) + hearer_mob.create_chat_message(mob, null, "\[LOOC: [raw_msg]\]", null, LOOC_MESSAGE) - if(C in GLOB.admins) + if(hearer in GLOB.admins) continue //handled in the next loop if(GLOB.LOOC_COLOR) - to_chat(C, "LOOC: [src.mob.name]: [msg]", MESSAGE_TYPE_LOOC) + to_chat(hearer, "LOOC: [mob.get_screentip_name(hearer)]: [msg]", MESSAGE_TYPE_LOOC) else - to_chat(C, "LOOC: [src.mob.name]: [msg]", MESSAGE_TYPE_LOOC) + to_chat(hearer, "LOOC: [mob.get_screentip_name(hearer)]: [msg]", MESSAGE_TYPE_LOOC) for(var/client/C in GLOB.admins) if(key in C.prefs.ignoring) @@ -100,9 +101,9 @@ GLOBAL_VAR_INIT(normal_looc_colour, "#6699CC") if (C.mob in heard) prefix = "LOOC" if(GLOB.LOOC_COLOR) - to_chat(C, "[ADMIN_FLW(usr)] [prefix]: [src.key]/[src.mob.name]: [msg]", MESSAGE_TYPE_LOOC) + to_chat(C, "[ADMIN_FLW(usr)] [prefix]: [key]/[mob.real_name]: [msg]", MESSAGE_TYPE_LOOC) else - to_chat(C, "[ADMIN_FLW(usr)] [prefix]: [src.key]/[src.mob.name]: [msg]", MESSAGE_TYPE_LOOC) + to_chat(C, "[ADMIN_FLW(usr)] [prefix]: [key]/[mob.real_name]: [msg]", MESSAGE_TYPE_LOOC) /proc/toggle_looc(toggle = null) if(toggle == null) diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 203bcf416b13..f5c37b18997d 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -150,7 +150,7 @@ card.assignment = J.name card.update_appearance() card.assignment = old_assignment - card.update_label() + card.name = "[(istype(src, /obj/item/card/id/syndicate)) ? "[initial(name)]" : "access card"][(!old_assignment) ? "" : " ([old_assignment])"]" H.sec_hud_set_ID() qdel(outfit) diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index ee0d7789355e..20ad6e089730 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -25,7 +25,6 @@ var/display_order = JOB_DISPLAY_ORDER_DEFAULT - ///Levels unlocked at roundstart in physiology var/list/roundstart_experience diff --git a/code/modules/mob/dead/dead.dm b/code/modules/mob/dead/dead.dm index 5a1e5bbf3387..85c60a15b031 100644 --- a/code/modules/mob/dead/dead.dm +++ b/code/modules/mob/dead/dead.dm @@ -107,7 +107,7 @@ INITIALIZE_IMMEDIATE(/mob/dead) . = ..() if(!client) return - LAZYADDASSOC(SSmobs.dead_players_by_virtual_z, "[virtual_z()]", src) + LAZYADDASSOCLIST(SSmobs.dead_players_by_virtual_z, "[virtual_z()]", src) /mob/dead/Logout() . = ..() diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 9baa46f526b5..5ccba743bb1b 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -249,8 +249,8 @@ observer.client.init_verbs() observer.update_appearance() observer.stop_sound_channel(CHANNEL_LOBBYMUSIC) - deadchat_broadcast(" has observed.", "[observer.real_name]", follow_target = observer, turf_target = get_turf(observer), message_type = DEADCHAT_DEATHRATTLE) QDEL_NULL(mind) + deadchat_broadcast(" has observed.", "[observer.real_name]", follow_target = observer, turf_target = get_turf(observer), message_type = DEADCHAT_DEATHRATTLE) qdel(src) return TRUE @@ -329,6 +329,7 @@ var/mob/living/carbon/human/humanc = character ship.manifest_inject(humanc, client, job) GLOB.data_core.manifest_inject(humanc, client) + ship.add_mob_to_crew_guestbook(humanc) AnnounceArrival(humanc, job.name, ship) AddEmploymentContract(humanc) SSblackbox.record_feedback("tally", "species_spawned", 1, humanc.dna.species.name) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index b024be2f96f7..59f97d172ad1 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -8,7 +8,6 @@ var/t_has = p_have() var/t_is = p_are() var/obscure_name - var/list/obscured = check_obscured_slots() var/skipface = ((wear_mask?.flags_inv & HIDEFACE) || (head?.flags_inv & HIDEFACE)) @@ -16,10 +15,25 @@ var/mob/living/L = user if(HAS_TRAIT(L, TRAIT_PROSOPAGNOSIA)) obscure_name = TRUE - var/apparent_species - if(dna?.species && !skipface) - apparent_species = ", \an [dna.species.name]" - . = list("This is [!obscure_name ? name : "Unknown"][apparent_species]!") + + . = list(span_info("This is [name]!")) + + if(user != src) + if(!obscure_name && !skipface) + var/face_name = get_face_name("") + if(face_name) + //if we have no guestbook, we just KNOW okay? + var/known_name = user.mind?.guestbook ? user.mind.guestbook.get_known_name(user, src, face_name) : face_name + if(known_name) + . += "You know them as [known_name]." + else + . += "You don't recognize [t_him]. You can Ctrl-Shift click [t_him] to memorize their face." + else + . += "You can't see [t_his] face very well." + else + . += "You can't see [t_his] face very well." + else + . += "It's you, [real_name]." //uniform if(w_uniform && !(ITEM_SLOT_ICLOTHING in obscured)) @@ -402,18 +416,4 @@ . = ..() if ((wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE))) return - var/age_text - switch(age) - if(-INFINITY to 25) - age_text = "very young" - if(26 to 35) - age_text = "of adult age" - if(36 to 55) - age_text = "middle-aged" - if(56 to 75) - age_text = "rather old" - if(76 to 100) - age_text = "very old" - if(101 to INFINITY) - age_text = "withering away" - . += list(span_notice("[p_they(TRUE)] appear[p_s()] to be [age_text].")) + . += list(span_notice("[p_they(TRUE)] appear[p_s()] to be [get_age()].")) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 9ae7034366dc..ecad7982b83a 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1264,6 +1264,23 @@ return FALSE return ..() +/mob/living/carbon/human/CtrlShiftClick(mob/user) + . = ..() + if(isobserver(user) || !user.mind?.guestbook) + return + INVOKE_ASYNC(user.mind.guestbook, TYPE_PROC_REF(/datum/guestbook, try_add_guest), user, src, FALSE) + +/mob/living/carbon/human/get_screentip_name(client/hovering_client) + . = ..() + var/mob/hovering_mob = hovering_client?.mob + if(!hovering_mob?.mind?.guestbook) + return . + var/face_name = get_face_name("") + var/known_name = hovering_mob.mind.guestbook.get_known_name(hovering_mob, src, face_name) + if(known_name) + return known_name + return . + /mob/living/carbon/human/species var/race = null diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 5b638d330690..8cc9e5002749 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -61,6 +61,9 @@ var/special_voice = "" // For changing our voice. Used by a symptom. + /// Adjective used in get_generic_name(), if any + var/generic_adjective + var/bleed_rate = 0 //how much are we bleeding var/bleedsuppress = 0 //for stopping bloodloss, eventually this will be limb-based like bleeding diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 2f9814112711..b98466301f63 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -31,28 +31,19 @@ return pda.owner return if_no_id -//repurposed proc. Now it combines get_id_name() and get_face_name() to determine a mob's name variable. Made into a separate proc as it'll be useful elsewhere /mob/living/carbon/human/get_visible_name() - var/face_name = get_face_name("") - var/id_name = get_id_name("") if(name_override) return name_override - if(face_name) - if(id_name && (id_name != face_name)) - return "[face_name] (as [id_name])" - return face_name - if(id_name) - return id_name - return "Unknown" + return get_generic_name(lowercase = TRUE) //Returns "Unknown" if facially disfigured and real_name if not. Useful for setting name when Fluacided or when updating a human's name variable -/mob/living/carbon/human/proc/get_face_name(if_no_face="Unknown") - if(wear_mask && (wear_mask.flags_inv&HIDEFACE)) //Wearing a mask which hides our face, use id-name if possible +/mob/living/carbon/human/proc/get_face_name(if_no_face = get_generic_name(lowercase = TRUE)) + if(wear_mask && (wear_mask.flags_inv & HIDEFACE)) //Wearing a mask which hides our face, use id-name if possible return if_no_face - if(head && (head.flags_inv&HIDEFACE)) - return if_no_face //Likewise for hats + if(head && (head.flags_inv & HIDEFACE)) + return if_no_face //Likewise for hats var/obj/item/bodypart/O = get_bodypart(BODY_ZONE_HEAD) - if(!O || (HAS_TRAIT(src, TRAIT_DISFIGURED)) || (O.brutestate+O.burnstate)>2 || cloneloss>50 || !real_name) //disfigured. use id-name if possible + if(!O || (HAS_TRAIT(src, TRAIT_DISFIGURED)) || (O.brutestate+O.burnstate)>2 || cloneloss>50 || !real_name) //disfigured. use id-name if possible return if_no_face return real_name @@ -181,3 +172,56 @@ destination.socks = socks destination.socks_color = socks_color destination.jumpsuit_style = jumpsuit_style + +/mob/living/carbon/human/proc/get_age() + var/obscured = check_obscured_slots() + var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) + if((obscured & ITEM_SLOT_ICLOTHING) && skipface || isipc(src)) + return "" + switch(age) + if(70 to INFINITY) + return "Geriatric" + if(60 to 70) + return "Elderly" + if(50 to 60) + return "Old" + if(40 to 50) + return "Middle-Aged" + if(24 to 40) + return "" //not necessary because this is basically the most common age range + if(18 to 24) + return "Young" + else + return "Puzzling" + +/mob/living/carbon/human/proc/get_generic_name(prefixed = FALSE, lowercase = FALSE) + var/obscured = check_obscured_slots() + var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) + var/hide_features = (obscured & ITEM_SLOT_ICLOTHING) && skipface + var/visible_adjective + if(generic_adjective && !hide_features) + visible_adjective = "[generic_adjective] " + var/visible_age = get_age() + if(visible_age) + visible_age = "[visible_age] " + var/visible_gender = get_gender() + var/final_string = "[visible_adjective][visible_age][dna.species.name] [visible_gender]" + if(prefixed) + final_string = "\A [final_string]" + return lowercase ? lowertext(final_string) : final_string + +/mob/living/carbon/human/proc/get_gender() + var/visible_gender = p_they() + switch(visible_gender) + if("he") + visible_gender = "Man" + if("she") + visible_gender = "Woman" + if("they") + if(ishuman(src)) + visible_gender = "Person" + else + visible_gender = "Creature" + else + visible_gender = "Thing" + return visible_gender diff --git a/code/modules/mob/living/carbon/human/human_say.dm b/code/modules/mob/living/carbon/human/human_say.dm index 039141bb5fd5..6b0c1ff1c768 100644 --- a/code/modules/mob/living/carbon/human/human_say.dm +++ b/code/modules/mob/living/carbon/human/human_say.dm @@ -7,16 +7,14 @@ else . = ..() -/mob/living/carbon/human/GetVoice() +/mob/living/carbon/human/GetVoice(if_no_voice = get_generic_name()) if(istype(wear_mask, /obj/item/clothing/mask/chameleon)) - var/obj/item/clothing/mask/chameleon/V = wear_mask - if(V.voice_change && wear_id) + var/obj/item/clothing/mask/chameleon/chameleon_mask = wear_mask + if(chameleon_mask.voice_change && wear_id) var/obj/item/card/id/idcard = wear_id.GetID() if(istype(idcard)) return idcard.registered_name - else - return real_name - if(istype(wear_mask, /obj/item/clothing/mask/gas/syndicate/voicechanger)) + else if(istype(wear_mask, /obj/item/clothing/mask/gas/syndicate/voicechanger)) var/obj/item/clothing/mask/gas/syndicate/voicechanger/V = wear_mask if(V.voice_change && wear_id) var/obj/item/card/id/idcard = wear_id.GetID() @@ -26,18 +24,17 @@ return real_name else return real_name - if(istype(wear_mask, /obj/item/clothing/mask/infiltrator)) - var/obj/item/clothing/mask/infiltrator/V = wear_mask - if(V.voice_unknown) - return ("Unknown") - else - return real_name + else if(istype(wear_mask, /obj/item/clothing/mask/infiltrator)) + var/obj/item/clothing/mask/infiltrator/infiltrator_mask = wear_mask + if(infiltrator_mask.voice_unknown) + return if_no_voice if(mind) var/datum/antagonist/changeling/changeling = mind.has_antag_datum(/datum/antagonist/changeling) if(changeling && changeling.mimicing) return changeling.mimicing - if(GetSpecialVoice()) - return GetSpecialVoice() + var/special_voice = GetSpecialVoice() + if(special_voice) + return special_voice return real_name /mob/living/carbon/human/IsVocal() diff --git a/code/modules/mob/living/carbon/human/species_types/IPC.dm b/code/modules/mob/living/carbon/human/species_types/IPC.dm index 381708757fd1..6506ee40c086 100644 --- a/code/modules/mob/living/carbon/human/species_types/IPC.dm +++ b/code/modules/mob/living/carbon/human/species_types/IPC.dm @@ -1,5 +1,5 @@ /datum/species/ipc // im fucking lazy mk2 and cant get sprites to normally work - name = "\improper Integrated Positronic Chassis" //inherited from the real species, for health scanners and things + name = "\improper Positronic" //inherited from the real species, for health scanners and things id = SPECIES_IPC sexes = FALSE species_age_min = 0 diff --git a/code/modules/mob/living/carbon/human/species_types/mothmen.dm b/code/modules/mob/living/carbon/human/species_types/mothmen.dm index 02ddf79f6bc4..b512dc50b2bf 100644 --- a/code/modules/mob/living/carbon/human/species_types/mothmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/mothmen.dm @@ -1,5 +1,5 @@ /datum/species/moth - name = "\improper Mothman" + name = "\improper Mothperson" id = SPECIES_MOTH default_color = "00FF00" species_traits = list(LIPS, NOEYESPRITES, TRAIT_ANTENNAE, HAIR, EMOTE_OVERLAY) diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm index ec9afd777f2c..d3c900c56786 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -1,5 +1,5 @@ /datum/species/plasmaman - name = "\improper Plasmaman" + name = "\improper Phorid" id = SPECIES_PLASMAMAN sexes = 0 meat = /obj/item/stack/sheet/mineral/plasma diff --git a/code/modules/mob/living/login.dm b/code/modules/mob/living/login.dm index d59e3f77781e..62098a940937 100644 --- a/code/modules/mob/living/login.dm +++ b/code/modules/mob/living/login.dm @@ -18,7 +18,7 @@ var/virtual_z = virtual_z() - LAZYADDASSOC(SSmobs.players_by_virtual_z, "[virtual_z]", src) + LAZYADDASSOCLIST(SSmobs.players_by_virtual_z, "[virtual_z]", src) SSidlenpcpool.try_wakeup_virtual_z(virtual_z) //Vents diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index daa987904737..cfd7d9153c8d 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -1063,3 +1063,4 @@ ghostize(1) QDEL_NULL(src) + diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index e4ead25880f9..3670e14a6405 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -636,7 +636,7 @@ switch(togglestatus) if(AI_Z_OFF) - LAZYADDASSOC(SSidlenpcpool.idle_mobs_by_virtual_level, virt_z, src) + LAZYADDASSOCLIST(SSidlenpcpool.idle_mobs_by_virtual_level, virt_z, src) else LAZYREMOVEASSOC(SSidlenpcpool.idle_mobs_by_virtual_level, virt_z, src) diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 8eb5bc620722..d60755693489 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -478,11 +478,11 @@ for(var/listed_type in slowdown_type) if(ispath(listed_type)) listed_type = "[listed_type]" //Path2String - LAZYADDASSOC(movespeed_mod_immunities, listed_type, source) + LAZYADDASSOCLIST(movespeed_mod_immunities, listed_type, source) else if(ispath(slowdown_type)) slowdown_type = "[slowdown_type]" //Path2String - LAZYADDASSOC(movespeed_mod_immunities, slowdown_type, source) + LAZYADDASSOCLIST(movespeed_mod_immunities, slowdown_type, source) if(update) update_movespeed() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 7e246dd2d7ac..131e3f971113 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -204,27 +204,34 @@ if(self_message) hearers -= src - var/raw_msg = message - if(visible_message_flags & EMOTE_MESSAGE) - message = "[src][separation][message]" - for(var/mob/M in hearers) if(!M.client) continue - //This entire if/else chain could be in two lines but isn't for readibilties sake. var/msg = message + + //This entire if/else chain could be in two lines but isn't for readibilties sake. if(M.see_invisible < invisibility)//if src is invisible to M msg = blind_message else if(T != loc && T != src) //if src is inside something and not a turf. msg = blind_message else if(T.lighting_object && T.lighting_object.invisibility <= M.see_invisible && T.is_softly_lit()) //if it is too dark. msg = blind_message + else if(visible_message_flags & EMOTE_MESSAGE) + var/shown_name = name + if(M.mind?.guestbook && ishuman(src)) + var/mob/living/carbon/human/human_source = src + var/known_name = M.mind.guestbook.get_known_name(M, src, human_source.get_face_name()) + if(known_name) + shown_name = known_name + + msg = "[shown_name][separation][message]" + if(!msg) continue if(visible_message_flags & EMOTE_MESSAGE && runechat_prefs_check(M, visible_message_flags)) - M.create_chat_message(src, raw_message = raw_msg, runechat_flags = visible_message_flags) + M.create_chat_message(src, raw_message = message, runechat_flags = visible_message_flags) M.show_message(msg, MSG_VISUAL, blind_message, MSG_AUDIBLE) @@ -250,12 +257,24 @@ if(self_message) hearers -= src var/raw_msg = message - if(audible_message_flags & EMOTE_MESSAGE) - message = "[src][separation][message]" for(var/mob/M in hearers) - if(audible_message_flags & EMOTE_MESSAGE && runechat_prefs_check(M, audible_message_flags)) - M.create_chat_message(src, raw_message = raw_msg, runechat_flags = audible_message_flags) - M.show_message(message, MSG_AUDIBLE, deaf_message, MSG_VISUAL) + var/msg = raw_msg + + //emote handling + if(audible_message_flags & EMOTE_MESSAGE) + var/shown_name = name + if(M.mind?.guestbook && ishuman(src)) + var/mob/living/carbon/human/human_source = src + var/known_name = M.mind.guestbook.get_known_name(M, src, human_source.GetVoice()) + if(known_name) + shown_name = known_name + + msg = "[shown_name][separation][message]" + + if(runechat_prefs_check(M, audible_message_flags) && M.can_hear()) + M.create_chat_message(src, raw_message = raw_msg, runechat_flags = audible_message_flags) + + M.show_message(msg, MSG_AUDIBLE, deaf_message, MSG_VISUAL) /** * Show a message to all mobs in earshot of this one @@ -681,6 +700,24 @@ else to_chat(src, "You don't have a mind datum for some reason, so you can't add a note to it.") +///Shows guestbook tgui window +/mob/verb/guestbook() + set name = "Guestbook" + set category = "IC" + set desc = "View your character's Guestbook." + // the reason why there are two observer checks in here is because the mind datum sometimes carries over to ghosts. + // this is something i should probably fix instead of adding a fallback check, but... + if(isobserver(src)) + to_chat(src, span_warning("You have to be in the current round to do that!")) + return + if(!mind) + var/fail_message = "You have no mind!" + if(isobserver(src)) + fail_message += " You have to be in the current round at some point to have one." + to_chat(src, span_warning(fail_message)) + return + mind.guestbook.ui_interact(usr) + /** * Allows you to respawn, abandoning your current mob * diff --git a/code/modules/overmap/ships/controlled_ship_datum.dm b/code/modules/overmap/ships/controlled_ship_datum.dm index 8174a3e365f4..b87d3efda187 100644 --- a/code/modules/overmap/ships/controlled_ship_datum.dm +++ b/code/modules/overmap/ships/controlled_ship_datum.dm @@ -307,6 +307,25 @@ job_holder_refs[human_job] = list() job_holder_refs[human_job] += WEAKREF(H) +/** + * adds a mob's real name to a crew's guestbooks + * + * * H - human mob to add to the crew's guestbooks + */ +/datum/overmap/ship/controlled/proc/add_mob_to_crew_guestbook(mob/living/carbon/human/H) + // iterate over the human list to find crewmembers + for(var/mob/living/carbon/human/crewmember as anything in GLOB.human_list) + if(crewmember == H) + continue + if(!(crewmember.real_name in manifest)) + continue + if(!crewmember.mind?.guestbook) + continue + + // add the mob to the crewmember's guestbook and viceversa + crewmember.mind.guestbook.add_guest(crewmember, H, H.real_name, H.real_name, TRUE) + H.mind.guestbook.add_guest(H, crewmember, crewmember.real_name, crewmember.real_name, TRUE) + /datum/overmap/ship/controlled/proc/set_owner_mob(mob/new_owner) if(owner_mob) // we (hopefully) don't have to hook qdeletion, diff --git a/shiptest.dme b/shiptest.dme index dd099108f6d7..7ae5b4b1121e 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -404,6 +404,7 @@ #include "code\datums\emotes.dm" #include "code\datums\ert.dm" #include "code\datums\forced_movement.dm" +#include "code\datums\guestbook.dm" #include "code\datums\holocall.dm" #include "code\datums\http.dm" #include "code\datums\hud.dm" diff --git a/strings/ipc_preference_adjectives.txt b/strings/ipc_preference_adjectives.txt new file mode 100644 index 000000000000..a243b2d77fc5 --- /dev/null +++ b/strings/ipc_preference_adjectives.txt @@ -0,0 +1,71 @@ +Bedraggled +Brawny +Bulky +Burly +Calm +Chaotic +Charming +Delicate +Dignified +Disgusting +Disturbing +Dull +Effeminate +Elegant +Energetic +Exasperated +Exotic +Faint +Feisty +Flamboyant +Fragile +Frail +Friendly +Gentle +Hawkish +Hefty +Hobbling +Hyper +Imposing +Jaded +Lax +Lean +Limp +Lithe +Lopsided +Lovely +Mangled +Masculine +Messy +Nimble +Petite +Pompous +Pugnacious +Repulsive +Robust +Rough +Rusted +Scarred +Shifty +Sickly +Skittish +Sleek +Slender +Slovenly +Sluggish +Spacy +Stiff +Stony +Stylish +Unattractive +Unremarkable +Unsightly +Verbose +Vigorous +Waifish +Wilted +Wily +Withered +Worn-Out +Zealous +Zesty diff --git a/strings/preference_adjectives.txt b/strings/preference_adjectives.txt new file mode 100644 index 000000000000..0d67f16803f8 --- /dev/null +++ b/strings/preference_adjectives.txt @@ -0,0 +1,117 @@ +Angsty +Awkward +Bedraggled +Blemished +Bony +Brawny +Breathtaking +Bruised +Bulky +Burly +Calm +Chaotic +Charming +Chubby +Coarse +Deformed +Delicate +Despondent +Dignified +Disgusting +Disturbing +Dull +Effeminate +Elegant +Emaciated +Energetic +Energetic +Exasperated +Exotic +Faint +Feisty +Flabby +Flamboyant +Fragile +Frail +Frazzled +Friendly +Gap-toothed +Gaunt +Gentle +Gloomy +Gormless +Hawkish +Hawkish +Healthy +Hefty +Hobbling +Hyper +Imposing +Inscrutable +Jaded +Lax +Lean +Limp +Lithe +Lopsided +Lovely +Malnourished +Mangled +Mangled +Masculine +Messy +Muscular +Nimble +Pathetic +Peppy +Petite +Pompous +Pugnacious +Quievering +Radical +Repulsive +Robust +Roguish +Rough +Scarred +Scrawny +Sculpted +Shifty +Shrewd +Sickly +Skittish +Sleek +Sleepy +Slender +Slimy +Slovenly +Sluggish +Sly +Smooth +Sniveling +Soulrendered +Spacy +Stiff +Stony +Stout +Strapping +Sturdy +Stylish +Swarthy +Tense +Tubular +Unattractive +Unblemished +Unhealthy +Unremarkable +Unsightly +Verbose +Vigorous +Waifish +Wilted +Wily +Withered +Worn-Out +Wrinkly +Zealous +Zesty diff --git a/tgui/packages/tgui/interfaces/Guestbook.tsx b/tgui/packages/tgui/interfaces/Guestbook.tsx new file mode 100644 index 000000000000..d1fb09aa8499 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Guestbook.tsx @@ -0,0 +1,74 @@ +import { useBackend } from '../backend'; +import { useLocalState } from '../backend'; +import { Stack, Button, Input, Section, Box } from '../components'; +import { Window } from '../layouts'; + +type Info = { + names: NameData[]; +}; + +type NameData = { + real_name: string; + given_name: string; +}; + +export const Guestbook = (props, context) => { + const { act, data } = useBackend(context); + const { names = [] } = data; + + const [lastNameBeforeEdit, setLastNameBeforeEdit] = useLocalState< + string | null + >(context, 'lastNameBeforeEdit', null); + + return ( + + + {(!names.length &&
    {'No known names!'}
    ) || ( + + {names.map((name) => ( + +
    + + +
    +
    + ))} +
    + )} +
    +
    + ); +}; From 2edaf656f6f36a15118fcebe158155e6ba35125f Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 15 Apr 2024 22:12:47 -0500 Subject: [PATCH 46/46] Automatic changelog generation for PR #2770 [ci skip] --- html/changelogs/AutoChangeLog-pr-2770.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2770.yml diff --git a/html/changelogs/AutoChangeLog-pr-2770.yml b/html/changelogs/AutoChangeLog-pr-2770.yml new file mode 100644 index 000000000000..60d70bf52dd5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2770.yml @@ -0,0 +1,8 @@ +author: meemofcourse +changes: + - {tweak: Identification Cards are now Access Cards. The only real difference is + that your name only shows up on a double examine.} + - {refactor: 'Anonymous mechanics. Characters no longer instantly recognize each + other, and need to properly memorize each other in order. You can recognize + an unmasked person by ctrl-shift-clicking them.'} +delete-after: true
  • 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 Date: Wed, 10 Apr 2024 20:32:42 -0500 Subject: [PATCH 11/46] Automatic changelog generation for PR #2870 [ci skip] --- html/changelogs/AutoChangeLog-pr-2870.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2870.yml diff --git a/html/changelogs/AutoChangeLog-pr-2870.yml b/html/changelogs/AutoChangeLog-pr-2870.yml new file mode 100644 index 000000000000..da114a147340 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2870.yml @@ -0,0 +1,5 @@ +author: phoaly +changes: + - {rscdel: Removed some old ships} + - {tweak: Aspawned the Lagoon and Junker} +delete-after: true From 5c9c48ea36fd45d71be8a1f8fdef9e697cffab91 Mon Sep 17 00:00:00 2001 From: goober3 <118859017+goober3@users.noreply.github.com> Date: Thu, 11 Apr 2024 02:28:28 +0100 Subject: [PATCH 12/46] Modernizes the Komodo (#2701) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## To-do - [x] Rotate the Komodo - [x] Armory Nerf - [x] Medical Nerf ## About The Pull Request This PR: - Fixes various issues with stacked and floating wallmounts on the Komodo. - Adds a refueling system for the plasma and air tanks. - Nerfs the power generators. - Removes the ORM. - Moves light switches to more convenient locations. - Removes the NanoMed and re-organises medical slightly. - Removes the Bulldog, SRM pistol, Syndicate Derringer, and Infiltrator Rifle. - Adds a Stechkin and 357. Revolver for the Sergeant and Captain, respectively. - Removes the Security RnD kit. - Trims the Bartender's locker slightly, including the shotgun, which they had for some reason. - Adds a Peacekeeping locker to the armory. - Removes the engineering vendor. - Gets a little silly with it. ## Screenshots ![666675ed82834ce45b843cf92cdcbe93](https://github.com/shiptest-ss13/Shiptest/assets/118859017/7cb8ab2f-3ea1-48b9-ace1-bab64bd05ac8) ![image](https://github.com/shiptest-ss13/Shiptest/assets/118859017/bc5bb9f0-3e8c-4fc7-b5ef-f4746ec70d08) ![image](https://github.com/shiptest-ss13/Shiptest/assets/118859017/d32a0ea6-8eae-41e3-b7ad-aaf7e0d54603) ## Changelog 🆑 tweak: The Komodo has been tweaked, including some nerfs and wallmount fixes. /🆑 --- _maps/configs/syndicate_gorlex_komodo.json | 4 +- .../syndicate/syndicate_gorlex_komodo.dmm | 9131 +++++++++-------- 2 files changed, 4682 insertions(+), 4453 deletions(-) diff --git a/_maps/configs/syndicate_gorlex_komodo.json b/_maps/configs/syndicate_gorlex_komodo.json index 595b61b079d9..73ce92630014 100644 --- a/_maps/configs/syndicate_gorlex_komodo.json +++ b/_maps/configs/syndicate_gorlex_komodo.json @@ -40,11 +40,11 @@ "outfit": "/datum/outfit/job/syndicate/security/gorlex", "slots": 3 }, - "Deck assistant": { + "Deck Assistant": { "outfit": "/datum/outfit/job/syndicate/assistant/gorlex", "slots": 2 }, - "Bridge officer": { + "Bridge Officer": { "outfit": "/datum/outfit/job/syndicate/head_of_personnel", "slots": 1 } diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm index 4500ef61d3ba..b5135c604f0e 100644 --- a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm +++ b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm @@ -1,128 +1,197 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ab" = ( -/obj/structure/railing{ +"ac" = ( +/obj/effect/turf_decal/industrial/warning/corner{ dir = 4 }, -/obj/effect/decal/cleanable/oil{ - icon_state = "streak4" +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable, -/obj/machinery/power/terminal, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"ah" = ( -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/mask/gas/syndicate, -/obj/effect/turf_decal/techfloor{ dir = 10 }, -/obj/item/clothing/mask/gas/sechailer/balaclava, -/obj/item/clothing/under/syndicate/skirt, -/obj/structure/closet/syndicate{ - desc = "It's a basic storage unit."; - name = "uniform closet" +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/mineral/plastitanium, +/turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"am" = ( +"ae" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"ah" = ( /obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 6 + dir = 1 }, -/obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/med_data/laptop{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"as" = ( /obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 6 + dir = 9 }, -/turf/open/floor/pod, -/area/ship/cargo) -"an" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 +/obj/structure/rack, +/obj/item/storage/toolbox/syndicate{ + name = "syndicate toolbox"; + pixel_x = -3; + pixel_y = 5 }, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/structure/railing/corner{ +/obj/item/geiger_counter{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/holosign_creator/atmos, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"aI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/machinery/suit_storage_unit/inherit, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/syndicate/black/med, +/obj/item/clothing/head/helmet/space/syndicate/black/med, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/mineral/plastitanium, +/area/ship/medical) +"aL" = ( +/obj/machinery/vending/custom{ + layer = 3.1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/techfloor{ dir = 6 }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"aO" = ( +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"ao" = ( -/obj/effect/decal/cleanable/plasma, -/obj/structure/cable, -/obj/machinery/power/terminal, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"av" = ( -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -5; - pixel_y = 3 +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -19; + pixel_y = 12 }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 2; - pixel_y = 3 +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/maintenance/port) +"aY" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/syndicateemblem/bottom/right{ + dir = 8 }, -/obj/structure/closet/crate{ - name = "food crate" +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"bm" = ( +/obj/machinery/door/window/eastright, +/turf/open/floor/mineral/plastitanium, +/area/ship/medical) +"bA" = ( +/obj/machinery/door/poddoor{ + id = "syndie_warship_cargo"; + name = "Cargo Hatch" }, -/obj/effect/turf_decal/arrows{ +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) +"bM" = ( +/obj/effect/turf_decal/industrial/warning{ dir = 8 }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/aft) -"ax" = ( -/obj/machinery/computer/helm, -/obj/effect/turf_decal/techfloor{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"cn" = ( +/obj/effect/turf_decal/industrial/warning/corner{ dir = 1 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"aA" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/turf_decal/industrial/warning{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"cr" = ( +/obj/docking_port/stationary{ + dwidth = 5; + height = 15; + width = 30 + }, +/turf/template_noop, +/area/template_noop) +"cG" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning/corner{ dir = 8 }, -/obj/item/stack/ore/salvage/scrapbluespace, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) -"aL" = ( -/obj/machinery/computer/operating{ - dir = 1 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"dc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/turf/open/floor/pod/dark, -/area/ship/medical) -"aR" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/rust, +/area/ship/maintenance/starboard) +"dD" = ( /obj/item/clothing/shoes/jackboots, /obj/item/clothing/mask/gas/syndicate, /obj/effect/turf_decal/techfloor{ - dir = 6 + dir = 10 }, /obj/item/clothing/head/beret/black, /obj/item/clothing/under/syndicate, @@ -132,500 +201,628 @@ }, /turf/open/floor/mineral/plastitanium, /area/ship/hallway/central) -"aU" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" +"dG" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 5 }, -/obj/machinery/cell_charger, /obj/structure/railing{ - dir = 4 + dir = 5; + layer = 2.9 }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/bed/dogbed, +/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child{ + faction = list("neutral","playerSyndicate"); + name = "Goliath"; + environment_smash = 0; + desc = "A little guy." }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"dJ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"aX" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"bg" = ( /obj/structure/railing{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi' + icon_state = "0-8" }, -/area/ship/maintenance/starboard) -"bk" = ( -/obj/structure/frame/computer, -/obj/effect/turf_decal/techfloor{ - dir = 1 +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 19; + pixel_y = -12 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"bn" = ( -/obj/structure/bookcase/random/fiction, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"dL" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 22 +/obj/effect/turf_decal/industrial/radiation{ + dir = 8 }, -/turf/open/floor/holofloor/wood, -/area/ship/crew/dorm) -"bs" = ( -/obj/effect/spawner/lootdrop/salvage_capacitor, -/obj/effect/decal/cleanable/shreds, +/obj/structure/cable, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"bv" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Syndie_warship_lockdown"; - name = "Lockdown Shutters" +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"dR" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"bE" = ( -/obj/effect/turf_decal/industrial/warning{ +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/aft) +"dS" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 23; + pixel_y = -8 + }, +/obj/machinery/light/small/directional/east{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"dV" = ( +/obj/effect/turf_decal/industrial/warning/cee, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/security/armory) -"bI" = ( -/obj/effect/spawner/lootdrop/salvage_manipulator, -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/techfloor/corner, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"dY" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 }, -/area/ship/maintenance/starboard) -"bR" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/dim/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) -"bS" = ( -/obj/effect/turf_decal/techfloor{ +/obj/structure/railing{ + dir = 6 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"ea" = ( +/obj/machinery/porta_turret/ship/syndicate/weak{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium, +/area/ship/bridge) +"en" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio"; - pixel_x = 2; - pixel_y = 9 +/turf/open/floor/plasteel/stairs{ + dir = 1 }, -/obj/item/flashlight/lantern{ - pixel_x = -6; - pixel_y = 9 +/area/ship/crew/dorm) +"eo" = ( +/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ + dir = 5 }, -/obj/item/storage/box/gum{ - pixel_x = 2; - pixel_y = -3 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/item/pen/edagger{ - pixel_x = -3 +/obj/machinery/light_switch{ + pixel_y = 21; + pixel_x = 12 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"co" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"es" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/cargo) +"ew" = ( /obj/effect/turf_decal/industrial/warning{ dir = 8 }, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"cu" = ( -/obj/docking_port/stationary{ - dwidth = 5; - width = 30; - height = 15; +/area/ship/hallway/aft) +"ez" = ( +/obj/machinery/holopad/emergency/command, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"eK" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/generic{ + pixel_x = -12; + pixel_y = 7 + }, +/obj/item/clothing/under/syndicate/sniper, +/obj/item/clothing/shoes/combat, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/clothing/suit/armor/vest/duster, +/obj/structure/closet/secure_closet/wall{ + dir = 1; + icon_state = "sec_wall"; + name = "Bridge Officer's Locker"; + req_access_txt = "57"; + pixel_y = -29 + }, +/obj/item/melee/classic_baton/telescopic, +/obj/item/clothing/neck/chameleon, +/obj/item/radio/headset/syndicate, +/obj/item/megaphone{ + pixel_x = -2 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"eN" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 9 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -6 + }, +/obj/item/pen{ + pixel_x = -6 + }, +/obj/item/stamp/qm{ + pixel_x = 6; + pixel_y = 9 + }, +/obj/item/stamp{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/stamp/denied{ + pixel_x = 6; + pixel_y = -1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/black{ dir = 8 }, -/turf/template_noop, -/area/template_noop) -"cz" = ( +/obj/item/toy/figure/cargotech{ + pixel_x = -8; + pixel_y = 15 + }, +/turf/open/floor/pod, +/area/ship/cargo) +"eR" = ( +/obj/effect/turf_decal/steeldecal/steel_decals_central4{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"eW" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/blackbox_recorder, +/turf/open/floor/engine, +/area/ship/bridge) +"eX" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/syndicateemblem/middle/left, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"cR" = ( -/obj/machinery/door/airlock/hatch{ - name = "Cargo Bay" +"eY" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/button/door{ + dir = 8; + id = "syndiewarship_armorybay"; + name = "Weapon Hold"; + pixel_x = 25; + pixel_y = 7 }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/techfloor, +/obj/machinery/suit_storage_unit/inherit, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24; + pixel_y = -2 + }, +/obj/item/clothing/suit/space/hardsuit/syndi/hl, +/obj/item/clothing/mask/gas/syndicate, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/security/armory) +"fd" = ( +/obj/effect/turf_decal/trimline/transparent/bar/filled/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium, -/area/ship/cargo) -"cV" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 1 +/area/ship/crew/canteen) +"fn" = ( +/obj/machinery/button/door{ + dir = 8; + id = "Syndie_warship_lockdown"; + name = "Lockdown Control"; + pixel_x = 26 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/engineering) -"cZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/industrial/fire{ +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/north, -/obj/item/radio/intercom/directional/west, -/obj/item/t_scanner{ - pixel_x = -7; - pixel_y = 3 +/obj/structure/railing{ + dir = 4 }, -/obj/item/switchblade{ - pixel_x = -5; - pixel_y = -6 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/obj/item/trash/syndi_cakes, -/obj/item/trash/can, -/obj/item/suppressor{ - pixel_y = 11 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/item/gun/ballistic/automatic/pistol{ - pixel_x = 4; - pixel_y = -14 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/pod/dark, -/area/ship/security/armory) -"dm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"ft" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/airalarm/directional/south, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"dp" = ( -/obj/item/scalpel{ - pixel_y = 16 - }, -/obj/structure/table/reinforced, -/obj/item/bodypart/l_arm/robot{ - pixel_x = -6 +/obj/machinery/light_switch{ + pixel_y = -23; + pixel_x = 3; + dir = 1 }, -/obj/item/bodypart/r_arm/robot{ - pixel_x = 6 +/turf/open/floor/plasteel/stairs{ + dir = 8 }, -/obj/item/hemostat, -/turf/open/floor/pod/dark, -/area/ship/medical) -"dv" = ( +/area/ship/bridge) +"fX" = ( /obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "Syndie_warship_lockdown"; + name = "Lockdown Shutters" + }, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/ammo_box/c10mm, -/obj/item/ammo_box/c10mm, -/obj/structure/closet/secure_closet/wall{ - dir = 1; - icon_state = "sec_wall"; - name = "Ammo locker"; - pixel_y = -29; - req_access_txt = "1" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/ammo_box/magazine/m12g, -/obj/item/ammo_box/magazine/m12g, -/obj/item/ammo_box/magazine/smgm45, -/obj/item/ammo_box/magazine/smgm45, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/security/armory) -"dw" = ( -/obj/effect/spawner/lootdrop/salvage_matter_bin, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning{ +/turf/open/floor/plasteel/tech/grid, +/area/ship/hallway/central) +"fZ" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/glass{ dir = 8 }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"dz" = ( -/obj/machinery/door/firedoor, -/obj/structure/barricade/wooden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/machinery/door/airlock/hatch{ - name = "Starboard Maintenance" +/obj/structure/rack, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/storage/belt/utility{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/storage/belt/utility{ + pixel_y = -3 + }, +/obj/item/clothing/shoes/magboots/syndie{ + pixel_x = -6; + pixel_y = -5 + }, +/obj/item/clothing/head/beret/eng/hazard{ + pixel_x = -5; + pixel_y = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"gk" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + id = "syndiewarship_windows"; + name = "Blast Shutters" + }, +/turf/open/floor/plating, +/area/ship/hallway/central) +"gr" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 1 }, /turf/open/floor/mineral/plastitanium/red, -/area/ship/maintenance/starboard) -"dF" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 +/area/ship/hallway/central) +"gu" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/syndicateemblem/middle/middle{ + dir = 8 }, -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/syndicateemblem/top/right, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/observer_start, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"dG" = ( +"gC" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 10 + }, +/obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/med_data/laptop{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 10 + }, +/turf/open/floor/pod, +/area/ship/cargo) +"gE" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/security/armory) +"gM" = ( +/obj/effect/turf_decal/industrial/warning/corner{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"dO" = ( -/obj/machinery/door/poddoor/shutters{ - id = "syndiewarship_armorybay"; - name = "Weapon Hold" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium/red, -/area/ship/security/armory) -"dR" = ( -/obj/structure/salvageable/computer, -/obj/effect/decal/cleanable/wrapping, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/circuit/green/off, +/area/ship/hallway/central) +"gN" = ( +/turf/closed/wall/mineral/plastitanium, /area/ship/maintenance/port) -"dT" = ( -/obj/machinery/computer/secure_data/syndie{ - dir = 8 +"gQ" = ( +/obj/structure/railing{ + dir = 1; + layer = 2.8 }, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/mask/gas/syndicate, /obj/effect/turf_decal/techfloor{ - dir = 4 + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" +/obj/item/clothing/under/syndicate, +/obj/structure/closet/syndicate{ + desc = "It's a basic storage unit."; + name = "uniform closet" }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ea" = ( -/obj/machinery/porta_turret/ship/syndicate/heavy{ - dir = 6 +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -23; + pixel_y = 4 }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"em" = ( -/obj/machinery/light/directional/north, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"hk" = ( /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, +/obj/effect/turf_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/techfloor/corner{ dir = 8 }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"es" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/ripped{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +"ho" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ + dir = 9 }, -/obj/machinery/button/door{ +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"hr" = ( +/obj/machinery/door/poddoor{ dir = 8; - id = "Artillery2shutter"; - name = "Artillery Hatch"; - pixel_x = 29; - pixel_y = -4 + id = "Artillery2shutter" }, -/obj/machinery/button/shieldwallgen{ - dir = 8; +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + dir = 1; id = "komodo_starboard"; - pixel_x = 28; - pixel_y = 6 + locked = 1 }, -/turf/open/floor/plasteel/dark, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/tech/grid, /area/ship/maintenance/starboard) -"ew" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +"hy" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/aft) -"ex" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office{ - dir = 8; - name = "tactical swivel chair" +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/pod, -/area/ship/cargo) -"eD" = ( -/obj/structure/cable, -/obj/machinery/power/terminal, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"eE" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/ship/engineering) +"hJ" = ( +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/tech, /area/ship/bridge) -"eW" = ( -/obj/structure/closet/crate, -/obj/effect/decal/cleanable/cobweb, -/obj/item/blackbox, -/obj/item/storage/toolbox/infiltrator, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -10; - pixel_y = -19 +"hL" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 5 }, -/turf/open/floor/engine, -/area/ship/bridge) -"eX" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 +/obj/structure/railing{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"hO" = ( +/obj/machinery/cryopod{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/railing{ dir = 8 }, +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ship/crew/dorm) +"hV" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/plasma, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"eY" = ( -/obj/effect/turf_decal/industrial/warning/corner, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"hY" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/engineering) +"ib" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"fc" = ( -/obj/machinery/light/directional/north, +/turf/open/floor/holofloor/wood, +/area/ship/bridge) +"ic" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/obj/structure/railing, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/dorm) +"io" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, /obj/effect/turf_decal/industrial/warning{ - dir = 5 + dir = 1 }, -/obj/structure/railing{ - dir = 5 +/obj/item/stack/ore/salvage/scrapbluespace, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"fg" = ( -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/syndicate/black/engie, -/obj/item/clothing/head/helmet/space/syndicate/black/engie, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/starboard) +"ip" = ( +/obj/machinery/computer/med_data/syndie, /obj/effect/turf_decal/techfloor{ - dir = 8 + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/engineering) -"fk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"iH" = ( /obj/machinery/computer/mech_bay_power_console{ - dir = 1 + dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/techfloor{ - dir = 6 + dir = 10 }, /obj/effect/decal/cleanable/blood/old{ pixel_x = -14; @@ -633,32 +830,14 @@ }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/cargo) -"ft" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"fE" = ( -/obj/effect/turf_decal/industrial/warning{ +"iJ" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Syndie_warship_lockdown"; - name = "Lockdown Shutters" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"gd" = ( -/obj/effect/turf_decal/siding/wood, /obj/structure/closet/wall{ - dir = 1; + dir = 4; name = "Utility Closet"; - pixel_y = -30 + pixel_x = -30 }, /obj/item/radio, /obj/item/radio, @@ -670,58 +849,19 @@ /obj/item/flashlight, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/holofloor/wood, /area/ship/crew/dorm) -"gh" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/cargo) -"gj" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/structure/closet/crate, -/obj/item/radio/intercom/directional/east, -/obj/effect/spawner/lootdrop/costume, -/obj/item/storage/box/emptysandbags, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"gp" = ( -/obj/machinery/button/door{ +"iL" = ( +/obj/machinery/door/airlock/hatch{ dir = 8; - id = "syndiewarship_armorybay"; - name = "Weapon Hold"; - pixel_x = 28; - req_access_txt = "3" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/security/armory) -"gq" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing/corner{ - dir = 1 + name = "Port Maintenance" }, +/obj/structure/barricade/wooden/crude, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -729,279 +869,170 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"gt" = ( -/obj/item/stack/ore/salvage/scraptitanium, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/area/ship/maintenance/starboard) -"gw" = ( -/obj/structure/table/reinforced, -/obj/item/toy/cards/deck/syndicate, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 6 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/item/spacecash/bundle/c1000{ - pixel_x = 5; - pixel_y = 11 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/maintenance/port) +"iT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/stairs, +/area/ship/bridge) +"jh" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 1 }, -/obj/item/spacecash/bundle/c1000{ - pixel_x = 3; - pixel_y = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/closet/emcloset/wall{ + dir = 4; + pixel_x = -28 }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -7; - pixel_y = 3 +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"gy" = ( -/obj/effect/turf_decal/steeldecal/steel_decals8, -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "Helm" +/turf/open/floor/plasteel, +/area/ship/engineering) +"ji" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil{ + icon_state = "streak3" }, -/obj/structure/railing/corner, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"gE" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/security/armory) -"gH" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/machinery/mineral/ore_redemption{ - dir = 1; - output_dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/pod, -/area/ship/cargo) -"gJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/structure/closet/wall{ - dir = 1; - name = "uniform closet"; - pixel_y = -30 +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"jn" = ( +/obj/machinery/computer/secure_data/syndie{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/storage/backpack/duffelbag/syndie, -/obj/item/storage/backpack/duffelbag/syndie, -/obj/item/clothing/under/syndicate/gorlex, -/obj/item/clothing/under/syndicate/gorlex, -/obj/item/clothing/under/syndicate/gorlex, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/under/syndicate/combat, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/effect/turf_decal/techfloor, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"jt" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/turf/open/floor/holofloor/wood, -/area/ship/crew/dorm) -"gK" = ( +/obj/effect/turf_decal/industrial/warning, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/aft) +"jv" = ( +/obj/machinery/door/airlock/hatch{ + dir = 8; + name = "Aft Hallway" }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"gN" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/port) -"hc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"hg" = ( -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Syndie_warship_lockdown"; - name = "Lockdown Shutters" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"hj" = ( -/obj/machinery/turretid{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/structure/table/reinforced, -/obj/item/gps{ - pixel_x = -6; - pixel_y = 2 + dir = 4 }, -/obj/machinery/button/door{ - id = "warshipbridge"; - name = "Bridge lockdown"; - pixel_x = 7; - pixel_y = -2 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"ho" = ( -/obj/machinery/light/directional/west, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/steeldecal/steel_decals3, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"hp" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/turf/open/floor/plasteel/stairs{ +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/area/ship/bridge) -"hK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = 26 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/aft) +"jA" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "syndie_mechbay"; + name = "Mechbay" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/medical) -"hY" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"io" = ( +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) +"jD" = ( +/obj/effect/spawner/lootdrop/salvage_capacitor, +/obj/effect/decal/cleanable/shreds, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"jE" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor/shutters{ dir = 4; - id = "syndiewarship_windows"; + id = "warshipbridge"; name = "Blast Shutters" }, /turf/open/floor/plating, -/area/ship/crew/dorm) -"ip" = ( -/obj/structure/railing, -/obj/effect/turf_decal/borderfloorblack, -/obj/machinery/airalarm/directional/west, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/port) -"iq" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/bedsheet/rd, -/obj/structure/curtain{ - color = "#5c131b" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/under/syndicate/bloodred/sleepytime, -/turf/open/floor/carpet/black, /area/ship/bridge) -"is" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/structure/curtain/cloth/fancy{ - name = "blood-red curtains" +"jL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/holofloor/wood, -/area/ship/crew/dorm) -"iz" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil/streak, -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/port) -"iK" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 + icon_state = "4-8" }, -/obj/structure/railing{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-4" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"iO" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/effect/decal/cleanable/robot_debris, -/obj/structure/cable, -/obj/machinery/power/terminal, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"iX" = ( -/obj/machinery/shower{ - pixel_y = 14 - }, -/obj/structure/mirror{ - pixel_x = -28 +"jW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/mineral/plastitanium, /area/ship/medical) -"jb" = ( -/obj/structure/salvageable/server, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/maintenance/port) -"je" = ( -/obj/machinery/light/directional/north, -/obj/item/gun/ballistic/automatic/pistol, -/obj/item/gun/ballistic/automatic/pistol{ - pixel_y = 3 +"ke" = ( +/obj/effect/turf_decal/techfloor{ + dir = 8 }, -/obj/effect/turf_decal/industrial/fire, -/obj/structure/guncase, -/obj/structure/railing{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/item/gun/ballistic/automatic/smg/c20r/unrestricted, -/obj/item/gun/ballistic/shotgun/bulldog/unrestricted, -/turf/open/floor/pod/dark, -/area/ship/security/armory) -"jp" = ( +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"kh" = ( /obj/effect/turf_decal/arrows{ - dir = 8 + dir = 1 }, /obj/structure/closet/crate/engineering, /obj/effect/decal/cleanable/dirt/dust, @@ -1012,224 +1043,177 @@ pixel_x = 4; pixel_y = -3 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/mineral/plastitanium, /area/ship/hallway/aft) -"jr" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "syndie_warship_cargo"; - name = "Cargo Hatch" - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - id = "komodo_cargo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" +"km" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/turf_decal/techfloor, +/obj/structure/cable, +/obj/machinery/suit_storage_unit/inherit, +/obj/item/clothing/suit/space/hardsuit/syndi/hl, +/obj/item/clothing/mask/gas/syndicate, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/mineral/plastitanium, +/area/ship/security/armory) +"ko" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"jw" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-4" - }, /turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"jz" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"jE" = ( +/area/ship/engineering) +"kq" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor/shutters{ - id = "warshipbridge"; - name = "Blast Shutters"; - dir = 4 + id = "syndiewarship_windows"; + name = "Blast Shutters" }, /turf/open/floor/plating, -/area/ship/bridge) -"jF" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central4{ - dir = 4 - }, -/obj/structure/railing/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 +/area/ship/medical) +"kr" = ( +/obj/item/stack/ore/salvage/scrapgold, +/obj/structure/table/reinforced, +/turf/open/floor/circuit/green/off, +/area/ship/maintenance/starboard) +"kD" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/canteen) +"kG" = ( +/obj/machinery/porta_turret/ship/syndicate/weak{ + dir = 1 }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 +/turf/closed/wall/mineral/plastitanium, +/area/ship/bridge) +"kI" = ( +/turf/open/floor/engine, +/area/ship/bridge) +"kL" = ( +/obj/structure/table/wood, +/obj/structure/railing, +/obj/item/paicard{ + pixel_x = -7; + pixel_y = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"jP" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/paicard{ + pixel_x = 1; + pixel_y = 1 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"jX" = ( /obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/dorm) +"kM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" }, -/turf/open/floor/plating/rust, +/turf/open/floor/plasteel/dark, /area/ship/maintenance/port) -"km" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 +"lb" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing/corner{ - dir = 4 +/obj/effect/turf_decal/techfloor{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"lg" = ( +/obj/machinery/door/window/southleft{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/transparent/bar/filled/corner, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"lj" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"kr" = ( -/obj/item/stack/ore/salvage/scrapgold, -/obj/structure/table/reinforced, +"lm" = ( +/obj/structure/salvageable/computer{ + dir = 8 + }, /turf/open/floor/circuit/green/off, /area/ship/maintenance/starboard) -"kC" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 10 +"lr" = ( +/obj/structure/closet/wall/orange{ + dir = 1; + name = "Engineering locker"; + pixel_y = -30 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"kD" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/canteen) -"kH" = ( -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 +/obj/item/clothing/under/syndicate/coldres, +/obj/item/clothing/suit/toggle/industrial, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/head/welding, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/head/hardhat/weldhat/orange{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/item/storage/belt/utility/full/engi, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" }, -/obj/effect/turf_decal/borderfloorblack, /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"ls" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/steeldecal/steel_decals_central4, +/obj/structure/railing/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"kI" = ( -/turf/open/floor/engine, -/area/ship/bridge) -"kK" = ( -/obj/effect/decal/cleanable/plasma, -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"la" = ( -/obj/machinery/light/directional/north, -/obj/structure/tank_dispenser/oxygen, -/obj/effect/decal/cleanable/blood/old, /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"lj" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/crate/trashcart, -/obj/item/trash/cheesie, -/obj/item/trash/can/food/peaches/maint, -/obj/item/trash/can/food/beans{ - pixel_x = 6; - pixel_y = -3 - }, -/obj/item/trash/energybar, -/obj/item/trash/popcorn, -/obj/item/circuitboard/machine/rdserver, -/obj/item/trash/can/food/beans{ - pixel_x = 4; - pixel_y = -5 +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 9 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 5 }, /turf/open/floor/plasteel/tech, -/area/ship/cargo) -"lk" = ( -/obj/machinery/vending/cigarette/syndicate, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"lm" = ( -/obj/machinery/door/airlock/hatch{ - name = "Engineering" - }, +/area/ship/engineering) +"lt" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/industrial/warning{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -1237,648 +1221,701 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/firedoor, +/obj/machinery/airalarm/directional/east, /turf/open/floor/mineral/plastitanium/red, -/area/ship/engineering) -"lu" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "syndiewarship_windows"; - name = "Blast Shutters" - }, -/turf/open/floor/plating, /area/ship/hallway/central) -"lL" = ( -/obj/machinery/door/poddoor{ - id = "Artillery1shutter" +"lu" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "komodo_port"; - locked = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/airalarm/directional/east, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"lv" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"lT" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 6 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/effect/turf_decal/techfloor/corner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"lV" = ( -/obj/structure/railing{ - dir = 1 +"lz" = ( +/obj/structure/frame/computer{ + dir = 8 }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"lA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing{ + dir = 4; + layer = 2.8 + }, +/turf/open/floor/pod/dark, +/area/ship/crew/dorm) +"lY" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/steeldecal/steel_decals1{ + dir = 8 }, -/obj/machinery/button/door{ - dir = 1; - id = "warship_engines"; - name = "Engine shutters"; - pixel_y = -24 +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/stairs{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 }, -/area/ship/engineering) -"mj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 }, -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp{ - pixel_x = -4; - pixel_y = 7 +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ + dir = 1 }, -/obj/item/paper_bin{ - pixel_x = 4 +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"mp" = ( +/obj/effect/decal/cleanable/plasma, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/item/pen/red{ - pixel_x = 2; - pixel_y = 1 +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, -/obj/item/clothing/mask/gas/syndicate{ - pixel_x = -4 +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/item/areaeditor/shuttle{ - pixel_x = -1; - pixel_y = -1 +/obj/machinery/power/port_gen/pacman, +/obj/machinery/light/dim/directional/east, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"my" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/firealarm/directional/north, -/obj/item/codespeak_manual/unlimited{ - pixel_x = 6; - pixel_y = 5 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/holofloor/wood, -/area/ship/bridge) -"mr" = ( -/obj/machinery/shower{ - pixel_y = 14 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/structure/curtain, -/obj/item/soap/syndie, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/freezer, -/area/ship/hallway/aft) -"mv" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 1 +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ship/engineering) +"mC" = ( +/obj/structure/railing, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 8 }, -/obj/structure/window/plasma/reinforced/spawner, -/obj/machinery/door/window/eastright{ - dir = 1; - name = "Engine Access" +/obj/effect/decal/cleanable/robot_debris, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - id = "warship_engines"; - name = "Thruster Blast Door" +/obj/machinery/power/terminal{ + dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) -"mA" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/spline/fancy/opaque/black{ +"mE" = ( +/obj/effect/decal/cleanable/glass{ dir = 8 }, -/obj/machinery/autolathe/hacked, -/obj/item/stack/sheet/plasteel/twenty{ - pixel_x = -3; - pixel_y = 6 +/turf/open/floor/circuit/green/off, +/area/ship/maintenance/port) +"mI" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plasteel, +/area/ship/engineering) +"mP" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 6 +/obj/effect/turf_decal/industrial/radiation{ + dir = 8 }, -/obj/item/stack/sheet/metal/fifty, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/cable, +/obj/item/toy/figure/engineer{ + pixel_x = 9; + pixel_y = 14 }, /turf/open/floor/plasteel/tech, /area/ship/engineering) -"mN" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ +"mX" = ( +/obj/machinery/door/airlock/hatch, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/window/plasma/reinforced/spawner, -/obj/machinery/door/poddoor{ - id = "warship_engines"; - name = "Thruster Blast Door" - }, -/obj/machinery/door/window/eastleft{ - dir = 1; - name = "Engine Access" - }, -/turf/open/floor/plating, -/area/ship/engineering) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/aft) "mY" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -23; + pixel_y = 4 }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"nb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 10 - }, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"nk" = ( +"mZ" = ( +/obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/steeldecal/steel_decals4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -23; + pixel_x = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/aft) +"nb" = ( +/obj/effect/turf_decal/techfloor, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/mining_scanner, +/obj/structure/closet/wall{ + dir = 1; + icon_door = "orange_wall"; + name = "Mining equipment"; + pixel_y = -29 }, +/obj/item/gps/mining, /turf/open/floor/plasteel/tech, -/area/ship/bridge) -"no" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ +/area/ship/cargo) +"nh" = ( +/obj/structure/salvageable/server, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor{ dir = 8 }, -/obj/machinery/microwave{ - pixel_y = 5 +/obj/machinery/button/shieldwallgen{ + id = "komodo_port"; + pixel_y = 24; + pixel_x = 6 }, -/obj/item/storage/box/donkpockets/donkpocketteriyaki{ - pixel_x = 4; - pixel_y = 5 +/obj/machinery/button/door{ + id = "Artillery1shutter"; + name = "Artillery Hatch"; + pixel_x = -4; + pixel_y = 26 }, -/obj/item/storage/box/donkpockets/donkpocketteriyaki, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 5 +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/maintenance/port) +"nq" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 9 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"ny" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/turf_decal/box, +/obj/machinery/camera/autoname{ + dir = 10 }, -/turf/open/floor/plasteel/stairs{ - dir = 8 +/turf/open/floor/pod, +/area/ship/cargo) +"nv" = ( +/obj/machinery/door/poddoor{ + dir = 8; + id = "Artillery2shutter" }, -/area/ship/bridge) -"nG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + id = "komodo_starboard"; + locked = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plasteel/tech/grid, +/area/ship/maintenance/starboard) +"nz" = ( +/obj/effect/turf_decal/industrial/warning/corner{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"nQ" = ( -/obj/machinery/computer/monitor/secret{ - dir = 4 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/techfloor{ - dir = 8 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"nA" = ( +/obj/structure/chair/office{ + dir = 1; + name = "tactical swivel chair" }, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/structure/railing, +/obj/machinery/firealarm/directional/west, /turf/open/floor/plasteel/tech, -/area/ship/bridge) -"nR" = ( +/area/ship/engineering) +"nD" = ( +/obj/effect/turf_decal/industrial/warning, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/maintenance/port) -"nU" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/port) -"oi" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/robot_debris/limb, -/obj/machinery/light/dim/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"on" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/security/armory) +"nI" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/oil{ + icon_state = "streak4" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/machinery/power/terminal{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"oo" = ( -/obj/structure/rack, -/obj/effect/turf_decal/techfloor, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/maintenance/starboard) -"pf" = ( -/obj/machinery/power/port_gen/pacman/super, -/obj/structure/railing{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 }, -/obj/effect/decal/cleanable/oil{ - icon_state = "gib7" +/obj/effect/turf_decal/industrial/warning{ + dir = 10 }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/light/dim/directional/north, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"nU" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/maintenance/port) +"nV" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 + }, +/obj/machinery/autolathe/hacked, +/obj/item/stack/sheet/plasteel/twenty{ + pixel_x = -3; + pixel_y = 6 }, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "1-2" + }, +/obj/item/stack/sheet/glass/twenty{ + pixel_x = 6 }, +/obj/item/stack/sheet/metal/ten, +/obj/machinery/light/directional/east, /turf/open/floor/plasteel/tech, /area/ship/engineering) -"po" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +"nX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-8" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"pA" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"ok" = ( +/obj/machinery/vending/cigarette/syndicate, /obj/structure/railing/corner{ dir = 1 }, -/obj/structure/railing/corner{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"ot" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" }, +/obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" + dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"pE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "2-4" +/obj/item/radio/intercom/directional/east, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"ox" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/closet/firecloset/wall{ + dir = 8; + pixel_x = 29 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"pF" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/wrapping, /obj/effect/turf_decal/techfloor{ dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"pN" = ( -/obj/machinery/door/firedoor, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"oO" = ( /obj/machinery/door/airlock/hatch{ - name = "Aft Hallway" + name = "Captain's Office"; + req_access_txt = "20" }, +/obj/effect/turf_decal/industrial/warning, /obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"pb" = ( +/obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/borderfloorblack{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/aft) -"pS" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "Syndie_warship_lockdown"; - name = "Lockdown Control"; - pixel_x = -6; - pixel_y = 6 +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/button/door{ - id = "syndie_warship_cargo"; - name = "cargohold shutters"; - pixel_x = 6; - pixel_y = 6 +/area/ship/maintenance/starboard) +"ph" = ( +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + dir = 4; + id = "komodo_cargo"; + locked = 1 }, -/obj/machinery/button/door{ - id = "syndiewarship_windows"; - name = "Window Control"; - pixel_y = -4 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/item/desk_flag{ - pixel_x = -10 +/obj/machinery/door/poddoor{ + id = "syndie_warship_cargo"; + name = "Cargo Hatch" }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"qc" = ( -/obj/machinery/door/airlock/hatch{ - name = "Dormitory" +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) +"po" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/grass, +/area/ship/crew/canteen) +"pA" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"qu" = ( -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/power/terminal{ dir = 8 }, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"pJ" = ( +/obj/machinery/power/smes/shuttle/precharged{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/window/plasma/reinforced/spawner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/door/window/eastleft{ + name = "Engine Access" + }, +/obj/machinery/door/poddoor{ + dir = 8; + id = "warship_engines"; + name = "Thruster Blast Door" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"pN" = ( +/obj/machinery/porta_turret/ship/syndicate/weak{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium, +/area/ship/bridge) +"qf" = ( +/obj/structure/railing{ dir = 8 }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/borderfloorblack{ + dir = 8 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/aft) -"qy" = ( -/obj/structure/railing/corner{ - dir = 4; - layer = 2.8 +/turf/open/floor/plating, +/area/ship/maintenance/port) +"qk" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + id = "syndiewarship_windows"; + name = "Blast Shutters" }, +/turf/open/floor/plating, +/area/ship/engineering) +"qm" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/industrial/fire, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/stairs{ - dir = 8 +/obj/item/trash/syndi_cakes{ + pixel_y = 6; + pixel_x = 4 }, -/area/ship/crew/dorm) -"qD" = ( -/obj/machinery/light/directional/west{ - light_color = "#e8eaff" +/obj/item/t_scanner{ + pixel_x = -2; + pixel_y = 12 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor{ +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/east, +/obj/item/storage/box/firingpins{ + pixel_x = -12 + }, +/turf/open/floor/pod/dark, +/area/ship/security/armory) +"qz" = ( +/obj/effect/turf_decal/industrial/warning{ dir = 9 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/cargo) -"qI" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"qB" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" + }, /obj/effect/turf_decal/techfloor{ - dir = 4 + dir = 6 }, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/mining_scanner, /obj/machinery/light/directional/east, -/obj/structure/closet/wall{ - dir = 8; - icon_door = "orange_wall"; - name = "Mining equipment"; - pixel_x = 29 +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"qD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/gps/mining, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"qK" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/industrial/fire/corner{ +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"qF" = ( +/obj/machinery/power/smes/shuttle/precharged{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/south, -/obj/item/storage/box/firingpins{ - pixel_x = 21 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/item/clothing/glasses/night{ - pixel_y = 6 +/obj/structure/window/plasma/reinforced/spawner{ + dir = 8 }, -/obj/item/clothing/glasses/night{ - pixel_x = 2; - pixel_y = 1 +/obj/machinery/door/poddoor{ + dir = 8; + id = "warship_engines"; + name = "Thruster Blast Door" }, -/obj/item/clothing/glasses/night{ - pixel_x = -2; - pixel_y = -4 +/obj/machinery/door/window/eastright{ + name = "Engine Access" }, -/turf/open/floor/pod/dark, -/area/ship/security/armory) -"qT" = ( -/obj/machinery/syndicatebomb/self_destruct{ - anchored = 1 +/turf/open/floor/plating, +/area/ship/engineering) +"qG" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/syndicateemblem/middle/right{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"qZ" = ( +/obj/structure/chair/comfy/black{ + dir = 4 }, -/obj/machinery/light/directional/south, -/turf/open/floor/circuit/red, -/area/ship/bridge) -"rf" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/steeldecal/steel_decals1, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/light/directional/west, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/dorm) +"rg" = ( +/obj/item/cautery, +/obj/structure/table/reinforced, +/obj/item/healthanalyzer, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/floor/pod/dark, +/area/ship/medical) +"rm" = ( +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"rh" = ( -/obj/machinery/porta_turret/ship/syndicate/heavy{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"rj" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/industrial/fire{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/grenade/frag{ - pixel_x = 6; - pixel_y = -3 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/pod/dark, -/area/ship/security/armory) -"ro" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"rv" = ( +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ship/medical) +"rE" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 1 + dir = 10 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 5 }, -/obj/machinery/airalarm/directional/north, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"rs" = ( +"rI" = ( +/obj/structure/table/reinforced, +/obj/item/toy/cards/deck/syndicate, /obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 9 + dir = 10 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" +/obj/item/spacecash/bundle/c1000{ + pixel_x = 5; + pixel_y = 11 + }, +/obj/item/spacecash/bundle/c1000{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = -7; + pixel_y = 3 }, /obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = 12; - dir = 4 + dir = 1; + pixel_y = -23; + pixel_x = 4 }, /turf/open/floor/mineral/plastitanium, /area/ship/crew/canteen) -"rv" = ( -/turf/closed/wall/r_wall/syndicate/nodiagonal, -/area/ship/medical) -"rA" = ( -/obj/machinery/cryopod{ - dir = 8 +"rN" = ( +/obj/structure/table/reinforced, +/obj/item/toy/figure/syndie{ + pixel_y = 5; + pixel_x = -8 }, -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 +/obj/machinery/light/directional/south, +/obj/machinery/fax/syndicate, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"rS" = ( +/obj/machinery/porta_turret/ship/syndicate/weak{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"rK" = ( -/obj/machinery/button/door{ - dir = 1; - id = "syndie_mechbay"; - name = "mechbay door"; - pixel_y = -24 +/turf/closed/wall/mineral/plastitanium, +/area/ship/bridge) +"rX" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"rN" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 + icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/syndicateemblem/top/left, -/obj/machinery/firealarm/directional/west, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"rS" = ( -/obj/machinery/porta_turret/ship/syndicate/heavy{ - dir = 5 +"rZ" = ( +/obj/structure/railing{ + dir = 4 }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"sb" = ( -/obj/structure/closet/toolcloset, /obj/structure/railing{ - dir = 1 + dir = 8 }, -/obj/effect/decal/cleanable/oil{ - icon_state = "streak5" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/button/door{ + dir = 4; + id = "warship_engines"; + name = "Engine shutters"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel/stairs{ + dir = 1 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) "si" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, @@ -1889,1391 +1926,1393 @@ }, /turf/open/floor/plating, /area/ship/bridge) -"sj" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/syndicateemblem/bottom/right, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) "sn" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/item/clothing/suit/armor/vest/syndie, -/obj/item/clothing/suit/armor/vest/syndie, -/obj/item/clothing/suit/armor/vest/syndie, -/obj/item/clothing/head/helmet/operator, -/obj/item/clothing/head/helmet/operator, -/obj/item/clothing/head/helmet/operator, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/closet/secure_closet/wall{ - dir = 1; - icon_state = "sec_wall"; - name = "Armour locker"; - pixel_y = -29; - req_access_txt = "1" - }, -/obj/item/storage/belt/military, -/obj/item/storage/belt/military, -/obj/item/storage/belt/military, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/security/armory) -"sq" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"sy" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/syndicateemblem/bottom/left, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"sI" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"sQ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"sT" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/generic, -/obj/structure/chair/comfy/shuttle{ - dir = 8; - name = "tactical chair" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"td" = ( -/obj/machinery/porta_turret/ship/syndicate/heavy{ - dir = 9 - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"tf" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/security/armory) -"ti" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor/shutters{ - dir = 4; id = "syndiewarship_windows"; name = "Blast Shutters" }, /turf/open/floor/plating, /area/ship/crew/canteen) -"tj" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"sq" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering) +"sy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"sF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "1-8" + icon_state = "1-2" }, /obj/structure/catwalk/over, /turf/open/floor/plating, /area/ship/engineering) -"tv" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/mask/gas/syndicate, -/obj/effect/turf_decal/techfloor, -/obj/item/clothing/under/syndicate, -/obj/structure/closet/syndicate{ - desc = "It's a basic storage unit."; - name = "uniform closet" +"sG" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" }, +/obj/effect/turf_decal/techfloor/corner, +/obj/machinery/light/directional/east, /turf/open/floor/mineral/plastitanium, /area/ship/hallway/central) -"tw" = ( -/obj/machinery/door/airlock/vault{ - req_access_txt = "53" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/engine, -/area/ship/bridge) -"tx" = ( -/obj/machinery/vending/tool, -/obj/effect/turf_decal/industrial/warning{ - dir = 5 +"sQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"ty" = ( -/obj/effect/turf_decal/industrial/warning{ +/obj/structure/bed{ dir = 8 }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 +/obj/item/bedsheet/black{ + dir = 8 }, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/curtain/cloth/fancy{ + name = "blood-red curtains" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/engineering) -"tC" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"tO" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, +/turf/open/floor/holofloor/wood, +/area/ship/crew/dorm) +"sS" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"tT" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/machinery/light/dim/directional/north, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/starboard) +"sV" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 }, -/obj/item/toy/figure/engineer{ - pixel_x = 9; - pixel_y = 14 +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/industrial/radiation, -/obj/structure/railing{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-8" }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"tY" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"up" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/holofloor/wood, -/area/ship/bridge) -"uA" = ( -/obj/structure/chair/stool/bar{ +"sX" = ( +/obj/effect/turf_decal/industrial/warning{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 8 +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/storage/toolbox/ammo/c10mm, +/obj/structure/closet/secure_closet/wall{ + dir = 4; + icon_state = "sec_wall"; + name = "Ammo Locker"; + req_access_txt = "1"; + pixel_x = -29 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/ammo_box/magazine/smgm45, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/security/armory) +"sY" = ( +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 6 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/railing{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"uB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"uD" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" +/obj/structure/fireaxecabinet{ + dir = 8; + pixel_x = 27 }, -/obj/machinery/light_switch{ - pixel_x = -17; - pixel_y = 26 +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"tf" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/security/armory) +"tn" = ( +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/costume, +/obj/item/storage/box/emptysandbags, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/button/door{ + dir = 4; + id = "syndie_mechbay"; + name = "mechbay door"; + pixel_x = -24 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"tr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing{ + dir = 4 }, /obj/effect/turf_decal/techfloor{ - dir = 1 + dir = 4 + }, +/obj/structure/closet/crate/trashcart, +/obj/item/trash/cheesie, +/obj/item/trash/can/food/peaches/maint, +/obj/item/trash/can/food/beans{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/trash/energybar, +/obj/item/trash/popcorn, +/obj/item/circuitboard/machine/rdserver, +/obj/item/trash/can/food/beans{ + pixel_x = 4; + pixel_y = -5 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"uF" = ( -/obj/machinery/holopad/emergency/command, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, /turf/open/floor/plasteel/tech, -/area/ship/bridge) -"uL" = ( +/area/ship/cargo) +"tv" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 10 + dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"uQ" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"uR" = ( -/obj/structure/rack, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/storage/belt/utility{ - pixel_y = -3 +"tC" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/bridge) +"tD" = ( +/obj/machinery/button/door{ + dir = 8; + id = "syndie_mechbay"; + name = "mechbay door"; + pixel_x = 24 }, -/obj/item/storage/belt/utility{ - pixel_x = 3; - pixel_y = 5 +/obj/effect/turf_decal/techfloor{ + dir = 6 }, -/obj/item/clothing/shoes/magboots/syndie{ - pixel_x = -6; - pixel_y = -5 +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/cargo) +"tF" = ( +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 6 }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 +/obj/structure/railing{ + dir = 4 }, -/obj/item/clothing/head/beret/eng/hazard{ - pixel_x = -5; - pixel_y = 4 +/obj/item/clothing/under/syndicate/skirt/maid, +/obj/item/clothing/gloves/combat/maid, +/obj/item/clothing/head/maidheadband/syndicate, +/obj/item/clothing/accessory/maidapron/syndicate, +/obj/structure/closet/crate/secure/loot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/turf/open/floor/plasteel/tech, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"tT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, /area/ship/engineering) -"uW" = ( -/obj/machinery/vending/medical, -/turf/open/floor/mineral/plastitanium, -/area/ship/medical) -"vg" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +"ub" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 6 }, -/obj/effect/turf_decal/industrial/warning{ +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/wrapping, +/obj/machinery/camera/autoname{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/railing{ + dir = 6 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/engineering) -"vm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -12; - pixel_y = -16 +/obj/machinery/firealarm/directional/west{ + pixel_y = -2 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/maintenance/starboard) -"vq" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"ue" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/industrial/fire/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/glasses/night{ + pixel_y = 6 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/item/clothing/glasses/night{ + pixel_x = 2; + pixel_y = 1 }, -/obj/structure/window/plasma/reinforced/spawner, -/obj/machinery/door/window/eastleft{ - dir = 1; - name = "Engine Access" +/obj/item/clothing/glasses/night{ + pixel_x = -2; + pixel_y = -4 }, -/obj/machinery/door/poddoor{ - id = "warship_engines"; - name = "Thruster Blast Door" +/obj/machinery/airalarm/directional/west, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/pod/dark, +/area/ship/security/armory) +"uh" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/techfloor, +/obj/structure/sign/poster/official/moth/delam{ + pixel_y = -32 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) -"vw" = ( -/obj/machinery/light/directional/north, +"ul" = ( /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/turf_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"vx" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/ship/medical) -"vA" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 +/area/ship/engineering) +"us" = ( +/obj/structure/bookcase/random/fiction, +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light_switch{ + pixel_y = 23; + pixel_x = -6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/machinery/firealarm/directional/east{ + pixel_y = -8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/turf/open/floor/holofloor/wood, +/area/ship/crew/dorm) +"uG" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"vC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +"uJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/techfloor{ + dir = 5 }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/cargo) +"uS" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/structure/closet/wall/orange{ - name = "fuel locker"; - pixel_y = 28 - }, -/obj/item/stack/sheet/mineral/uranium/five, -/obj/item/stack/sheet/mineral/uranium/five{ - pixel_x = 2 - }, -/obj/effect/spawner/lootdrop/maintenance/three, -/turf/open/floor/plating, -/area/ship/engineering) -"vQ" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/button/door{ - dir = 8; - id = "syndiewarship_armorybay"; - name = "Weapon Hold"; - pixel_x = 28 + dir = 4 }, -/obj/effect/turf_decal/techfloor{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/suit_storage_unit/inherit, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 22 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/clothing/suit/space/hardsuit/syndi/hl, -/obj/item/clothing/mask/gas/syndicate, -/turf/open/floor/mineral/plastitanium, -/area/ship/security/armory) -"vT" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 +/turf/open/floor/pod, +/area/ship/cargo) +"uV" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 7 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine{ + pixel_x = -16; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/structure/railing, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/firealarm/directional/east{ + pixel_y = 4 }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) +"vd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"vl" = ( +/obj/item/stack/ore/salvage/scrapplasma/five, +/obj/effect/decal/cleanable/ash/large, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"wo" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "syndiewarship_windows"; - name = "Blast Shutters" - }, /turf/open/floor/plating, -/area/ship/medical) -"ws" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/techfloor{ - dir = 8 +/area/ship/maintenance/port) +"vp" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/industrial/fire{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/mineral/plastitanium, -/area/ship/engineering) -"wO" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/light/small/directional/east, -/obj/item/toy/plush/beeplushie{ - pixel_x = 3; - pixel_y = 8 +/obj/structure/closet/secure_closet/wall{ + dir = 4; + icon_state = "secure_wall"; + name = "Peacekeeping Locker"; + req_access_txt = "1"; + pixel_x = -29 + }, +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler, +/obj/item/storage/box/handcuffs, +/obj/item/holosign_creator/security, +/obj/item/megaphone/sec, +/obj/item/restraints/legcuffs/bola/energy, +/turf/open/floor/pod/dark, +/area/ship/security/armory) +"vs" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/turf/open/floor/holofloor/wood, -/area/ship/bridge) -"wP" = ( -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/power/terminal{ - dir = 1 - }, /turf/open/floor/plasteel/stairs{ dir = 8 }, -/area/ship/engineering) -"xg" = ( -/obj/structure/mecha_wreckage/mauler, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/cargo) -"xj" = ( -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ +/area/ship/bridge) +"vx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/ship/medical) +"vA" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/effect/turf_decal/industrial/warning/corner{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 5 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"xl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/stairs, -/area/ship/bridge) -"xC" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"vF" = ( /obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/radiation, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"xD" = ( -/obj/machinery/door/poddoor{ - id = "Artillery2shutter" - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "komodo_starboard"; - locked = 1 + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"xP" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 +/obj/machinery/power/terminal{ + dir = 4 }, -/obj/structure/mirror{ - pixel_x = -26 +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/turf/open/floor/plasteel/stairs{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/freezer, -/area/ship/hallway/aft) -"xZ" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 5 +/area/ship/engineering) +"vI" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 10 }, /obj/structure/railing{ - dir = 4 + dir = 10 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"vL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 1; + name = "tactical swivel chair" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/turf/open/floor/pod, +/area/ship/cargo) +"vT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"yw" = ( -/obj/machinery/porta_turret/ship/syndicate{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"yJ" = ( -/obj/structure/frame/machine, -/obj/structure/grille/broken, -/obj/structure/spider/stickyweb, -/obj/item/toy/plush/spider, -/turf/open/floor/plasteel/tech, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, /area/ship/maintenance/port) -"yV" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +"vX" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "syndiewarship_armorybay"; + name = "Weapon Hold" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"yX" = ( -/obj/structure/railing{ +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/structure/cable{ +/turf/open/floor/mineral/plastitanium/red, +/area/ship/security/armory) +"vY" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/cigbutt{ + anchored = 1; + color = "#808080"; + layer = 2; + pixel_x = -4; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/fakelattice, +/obj/structure/railing, +/turf/open/floor/plasteel/elevatorshaft, +/area/ship/hallway/aft) +"wd" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" + }, +/obj/structure/cable/yellow{ icon_state = "2-4" }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 9 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering) -"yY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil{ - icon_state = "streak3" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"wk" = ( +/obj/machinery/computer/operating{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/pod/dark, +/area/ship/medical) +"wE" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/east, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"wG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ icon_state = "1-8" }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"zk" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/tank/air{ - piping_layer = 2 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/greenglow, -/obj/machinery/airalarm/directional/north, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"zu" = ( -/obj/machinery/button/door{ - id = "Syndie_warship_lockdown"; - name = "Lockdown Control"; - pixel_y = 26 +/obj/machinery/atmospherics/components/binary/volume_pump{ + name = "Input to Fuel" }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 +/obj/effect/turf_decal/industrial/shutoff{ + dir = 8 }, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"wJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/steeldecal/steel_decals4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, /obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"zF" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "warshipbridge"; - name = "Blast Shutters" + icon_state = "4-8" }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/bridge) -"zK" = ( -/obj/structure/closet/crate{ - name = "food crate" - }, -/obj/item/storage/box/donkpockets{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/effect/turf_decal/arrows{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/structure/railing, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/aft) -"zR" = ( -/obj/structure/railing{ +"wR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/mask/gas/syndicate, -/obj/effect/turf_decal/techfloor, -/obj/item/clothing/mask/balaclava, -/obj/item/clothing/under/syndicate/gorlex, -/obj/structure/closet/syndicate{ - desc = "It's a basic storage unit."; - name = "uniform closet" +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"zV" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "syndiewarship_windows"; - name = "Blast Shutters" +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"wT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/mineral/plastitanium, +/area/ship/security/armory) +"xd" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/techfloor, +/turf/open/floor/mineral/plastitanium, /area/ship/engineering) -"Ai" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "engine fuel pump" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +"xj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Aj" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/canteen) -"Al" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - id = "warshipbridge"; - name = "Blast Shutters"; - dir = 8 +/area/ship/cargo) +"xr" = ( +/obj/machinery/cryopod{ + dir = 1 }, -/turf/open/floor/plating, -/area/ship/bridge) -"Ap" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -12; - pixel_y = -16 +/obj/structure/railing{ + dir = 4; + layer = 2.8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 5 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/maintenance/port) -"As" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/computer/cryopod/directional/east, +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/pod/dark, +/area/ship/crew/dorm) +"xF" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/highsecurity{ - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Au" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"xH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/syndicateemblem/top/middle{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"Av" = ( -/obj/effect/turf_decal/industrial/warning, +"xJ" = ( +/obj/structure/curtain, +/obj/item/soap/syndie, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"Az" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/circuit/green/off, -/area/ship/maintenance/port) -"AR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/shower{ + pixel_y = 14 }, -/obj/machinery/door/airlock/external{ +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/aft) +"xM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/engineering) -"AY" = ( -/obj/structure/sign/syndicate, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/port) -"Bf" = ( -/obj/structure/chair/comfy{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/vomit/old{ - pixel_x = 9; - pixel_y = -1 +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"xV" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"Bg" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 1 }, -/turf/open/floor/engine/hull, -/area/ship/external) -"Bj" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 +/obj/effect/decal/cleanable/generic, +/obj/item/stack/cable_coil/orange{ + pixel_x = 6; + pixel_y = -6 }, -/obj/effect/turf_decal/industrial/warning/corner{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/robot_debris/old, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"xW" = ( +/obj/structure/railing{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing/corner{ +/obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light/floor, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"yb" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"Bk" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/orange/visible, +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 8; + name = "Air to Distro"; + target_pressure = 500 }, -/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"yd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 + dir = 4 }, /obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"BL" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 5 + icon_state = "4-8" }, -/obj/structure/railing{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/closet/crate/secure/loot, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"yg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"BP" = ( -/obj/structure/sign/syndicate, -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/starboard) -"BV" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 5 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/railing/corner{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ship/engineering) +"yk" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"yp" = ( +/obj/structure/salvageable/computer{ + dir = 8 + }, +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/circuit/green/off, +/area/ship/maintenance/port) +"ys" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/catwalk/over, +/obj/structure/closet/wall/orange{ + dir = 8; + name = "fuel locker"; + pixel_x = 28 + }, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/item/stack/sheet/mineral/plasma/five, +/turf/open/floor/plating, +/area/ship/engineering) +"yB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering) +"yH" = ( +/obj/item/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol{ + pixel_y = 3 + }, +/obj/effect/turf_decal/industrial/fire{ + dir = 8 + }, +/obj/structure/guncase, +/obj/structure/railing, +/obj/item/gun/ballistic/automatic/smg/c20r/unrestricted, +/obj/machinery/light/directional/east, +/turf/open/floor/pod/dark, +/area/ship/security/armory) +"yJ" = ( +/obj/structure/frame/machine, +/obj/structure/grille/broken, +/obj/structure/spider/stickyweb, +/obj/item/toy/plush/spider, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/port) +"yO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 23; + pixel_y = 12 }, -/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/mineral/plastitanium, +/area/ship/medical) +"yV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/turf_decal/industrial/warning, /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 22 + icon_state = "4-8" }, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/port) +"zw" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"BW" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" - }, +"zx" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = 26 - }, -/obj/effect/turf_decal/techfloor{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/obj/item/radio/intercom/directional/north{ - pixel_y = 31; - pixel_x = 3 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"Ca" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"Cn" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/mineral/plastitanium/red, -/area/ship/security/armory) -"Cr" = ( -/obj/machinery/light/directional/east, +/area/ship/hallway/central) +"zP" = ( /obj/machinery/suit_storage_unit/inherit/industrial, /obj/item/clothing/suit/space/syndicate/black/engie, /obj/item/clothing/head/helmet/space/syndicate/black/engie, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/techfloor, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/east, /turf/open/floor/mineral/plastitanium, /area/ship/engineering) -"CA" = ( +"zZ" = ( /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/effect/turf_decal/syndicateemblem/middle/left{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Aa" = ( +/obj/machinery/door/airlock/hatch{ + name = "Canteen" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"CH" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central4{ - dir = 8 +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"CK" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/crew/canteen) +"Ab" = ( /obj/structure/railing{ dir = 1 }, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/engineering) -"CL" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/dorm) -"CM" = ( -/turf/template_noop, -/area/template_noop) -"CO" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"Ad" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ dir = 1 }, -/turf/open/floor/plating, -/area/ship/engineering) -"CP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/dim/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 + dir = 8 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"CT" = ( -/obj/machinery/computer/security{ - dir = 8 +/obj/item/reagent_containers/glass/rag{ + pixel_x = -5; + pixel_y = 12 }, -/obj/effect/turf_decal/techfloor{ - dir = 4 +/obj/machinery/firealarm/directional/north, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"Aj" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/crew/canteen) +"Al" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "warshipbridge"; + name = "Blast Shutters" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/turf/open/floor/plating, +/area/ship/bridge) +"AL" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom/wideband/directional/east, +/obj/item/gun/ballistic/automatic/pistol{ + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/c10mm, +/obj/item/clothing/gloves/tackler/combat/insulated, +/obj/item/clothing/suit/armor/vest/leather{ + desc = "Lightly armored leather overcoat meant as casual wear for high-ranking officers. Bears the crest of the Gorlex Marauders." + }, +/obj/item/clothing/mask/gas/sechailer/swat, +/obj/item/clothing/head/HoS/beret/syndicate, +/obj/structure/closet/secure_closet/wall{ + dir = 4; + icon_state = "sec_wall"; + name = "Sergeant's Locker"; + req_access_txt = "58"; + pixel_x = -29 + }, +/obj/item/melee/classic_baton/telescopic, +/obj/item/clothing/suit/armor/vest/blueshirt, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/under/syndicate, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/shoes/combat, +/obj/item/radio/headset/syndicate, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"CY" = ( -/obj/machinery/door/airlock/external{ - dir = 4 +"AS" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/docking_port/mobile{ +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"AV" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + id = "syndiewarship_windows"; + name = "Blast Shutters" + }, +/turf/open/floor/plating, +/area/ship/crew/dorm) +"AY" = ( +/obj/structure/sign/syndicate, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/maintenance/port) +"AZ" = ( +/obj/structure/closet/toolcloset, +/obj/structure/railing{ dir = 4; - launch_status = 0; - port_direction = 8 + layer = 2.8 }, -/turf/open/floor/plasteel, +/obj/effect/decal/cleanable/oil{ + icon_state = "streak5" + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) -"CZ" = ( -/obj/machinery/computer/bsa_control, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/circuit/green/off, -/area/ship/maintenance/starboard) -"Dd" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/hallway/central) -"Dl" = ( -/obj/machinery/computer/med_data/syndie{ - dir = 4 +"Bd" = ( +/obj/machinery/computer/helm{ + dir = 8 }, /obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Bx" = ( +/obj/machinery/porta_turret/ship/syndicate/weak, +/turf/closed/wall/mineral/plastitanium, +/area/ship/bridge) +"BK" = ( +/obj/effect/turf_decal/box, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/medical) +"BP" = ( +/obj/structure/sign/syndicate, +/turf/closed/wall/mineral/plastitanium, +/area/ship/maintenance/starboard) +"BQ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/effect/turf_decal/techfloor/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -23; - pixel_y = 13 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Do" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4; - name = "Dormitory" +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"BR" = ( +/obj/machinery/door/airlock/hatch{ + dir = 8; + name = "Engineering" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"DO" = ( -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/mask/gas/syndicate, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/item/clothing/mask/balaclava, -/obj/item/clothing/under/syndicate/gorlex, -/obj/structure/closet/syndicate{ - desc = "It's a basic storage unit."; - name = "uniform closet" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"DQ" = ( -/obj/structure/railing/corner, -/turf/open/floor/plasteel/stairs{ +/obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/area/ship/crew/dorm) -"DZ" = ( /obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/engineering) +"BY" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, /turf/open/floor/mineral/plastitanium/red, -/area/ship/security/armory) -"Ed" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/item/paper_bin{ - pixel_x = -6 - }, -/obj/item/clipboard{ - pixel_x = 5 - }, -/obj/item/folder/red{ - pixel_x = 6; - pixel_y = -3 +/area/ship/hallway/central) +"Ce" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/item/pen{ - pixel_x = -6; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Eg" = ( -/obj/structure/toilet{ - pixel_y = 13 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/poster/official/moth/smokey{ - pixel_x = 28 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/aft) -"Eh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - dir = 4; - name = "Canteen" +"Ci" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium/red, -/area/ship/crew/canteen) -"El" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents/syndicate/mining, -/turf/open/floor/engine, -/area/ship/bridge) -"Ep" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/cargo) -"Ew" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" +/area/ship/hallway/aft) +"Cj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 6 }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 +/obj/structure/railing/corner{ + dir = 4 }, -/obj/item/storage/fancy/nugget_box{ - pixel_x = -5; - pixel_y = -21 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/item/flashlight/lamp{ - pixel_x = -8; - pixel_y = 13 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/item/phone{ - pixel_x = 7; - pixel_y = 10 +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"CB" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/trash/can{ - pixel_x = -8; - pixel_y = -2 +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/item/newspaper{ - pixel_x = -4; - pixel_y = -1 +/area/ship/maintenance/starboard) +"CG" = ( +/obj/effect/decal/cleanable/plasma, +/obj/machinery/power/terminal{ + dir = 8 }, -/obj/item/reagent_containers/food/drinks/mug{ - pixel_x = 9; - pixel_y = 4 +/obj/structure/cable{ + icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) -"EM" = ( -/obj/structure/table/reinforced, -/obj/item/camera_bug{ - pixel_x = -4; - pixel_y = 7 +"CL" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/dorm) +"CM" = ( +/turf/template_noop, +/area/template_noop) +"Dd" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/hallway/central) +"Du" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/item/megaphone{ - pixel_x = -2; - pixel_y = -6 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/light/directional/west, +/obj/structure/closet/firecloset/wall{ + dir = 8; + pixel_x = 29 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Eb" = ( +/obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/techfloor{ dir = 8 }, -/obj/machinery/recharger{ - pixel_x = 7; - pixel_y = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Ek" = ( +/obj/structure/closet/secure_closet{ + anchored = 1; + icon_state = "hos"; + name = "captain's locker"; + req_access_txt = "20" + }, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/suit/armor/vest/capcarapace/syndicate, +/obj/item/clothing/gloves/krav_maga/combatglovesplus, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/glasses/thermal/eyepatch, +/obj/item/clothing/head/HoS/beret/syndicate, +/obj/item/clothing/head/HoS/syndicate, +/obj/item/gun/ballistic/revolver, +/obj/item/clothing/under/syndicate/sniper, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/radio/headset/syndicate/alt/leader, +/turf/open/floor/carpet/black, /area/ship/bridge) -"ES" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +"El" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents/syndicate/red, +/turf/open/floor/engine, +/area/ship/bridge) +"Em" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" }, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/starboard) +"Eo" = ( /obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Ep" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/cargo) +"EB" = ( +/obj/structure/closet/crate{ + name = "food crate" + }, +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/ration{ + pixel_x = -6 + }, +/obj/effect/spawner/lootdrop/ration{ + pixel_x = -6 + }, +/obj/effect/spawner/lootdrop/ration{ + pixel_x = -6 + }, +/obj/effect/spawner/lootdrop/ration{ + pixel_x = -6 + }, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/aft) +"EF" = ( +/obj/effect/turf_decal/industrial/warning/corner{ dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"EJ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 }, /turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/aft) -"EX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/hallway/central) +"EL" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 }, +/obj/machinery/computer/monitor, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-2" }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) -"EY" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/cable{ - icon_state = "1-8" +"EN" = ( +/obj/machinery/syndicatebomb/self_destruct{ + anchored = 1 }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Fc" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/door/window/brigdoor/northright{ + dir = 4; + req_access_txt = "19" }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plasteel/dark, +/obj/machinery/light/dim/directional/west{ + brightness = 6; + bulb_colour = "#FF3232"; + bulb_power = 0.4 + }, +/turf/open/floor/circuit/red, /area/ship/bridge) -"Fg" = ( +"Fe" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/syndicateemblem/middle/middle, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/syndicateemblem/top/left{ + dir = 8 }, -/obj/effect/landmark/observer_start, +/obj/machinery/firealarm/directional/north, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"Fo" = ( -/obj/item/stack/ore/salvage/scrapmetal/ten, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Fr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ +"FB" = ( +/obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"Fx" = ( -/obj/machinery/button/door{ - id = "syndie_mechbay"; - name = "mechbay door"; - pixel_y = 25 - }, -/obj/effect/turf_decal/techfloor{ - dir = 5 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/cargo) +/turf/open/floor/mineral/plastitanium/red, +/area/ship/security/armory) "FL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/effect/turf_decal/techfloor, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/structure/bookcase/random/fiction, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/holofloor/wood, +/obj/item/radio/intercom/wideband/directional/south, +/turf/open/floor/plasteel/dark, /area/ship/bridge) -"FT" = ( -/obj/effect/turf_decal/industrial/warning{ +"FO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/decal/cleanable/greenglow, -/obj/effect/decal/cleanable/plasma, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/plating, -/area/ship/maintenance/port) +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) "FV" = ( /obj/effect/spawner/lootdrop/salvage_scanning, /obj/effect/decal/cleanable/shreds{ @@ -3281,712 +3320,677 @@ }, /turf/open/floor/plating, /area/ship/maintenance/port) -"FY" = ( -/obj/machinery/porta_turret/ship/syndicate{ - dir = 4 +"Gh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -19; + pixel_y = -11 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/maintenance/starboard) +"Gj" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"Gl" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing{ +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Gl" = ( +/obj/machinery/door/poddoor{ + dir = 8; + id = "Artillery1shutter" + }, +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; dir = 1; - layer = 2.8 + id = "komodo_port"; + locked = 1 }, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"Gp" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/docking_port/mobile{ + can_move_docking_ports = 1; + dir = 8; + launch_status = 0; + preferred_direction = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel/tech/grid, +/area/ship/maintenance/port) +"Gs" = ( +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"Gy" = ( -/obj/item/stack/ore/salvage/scrapplasma/five, -/obj/effect/decal/cleanable/ash/large, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel/stairs{ + dir = 8; + icon = 'icons/obj/stairs.dmi' }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"GT" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 +/area/ship/maintenance/starboard) +"GD" = ( +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/mask/gas/syndicate, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/structure/railing{ +/obj/effect/turf_decal/techfloor{ dir = 9 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/mineral/plastitanium/red, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/under/syndicate/gorlex, +/obj/structure/closet/syndicate{ + desc = "It's a basic storage unit."; + name = "uniform closet" + }, +/turf/open/floor/mineral/plastitanium, /area/ship/hallway/central) -"Hc" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/starboard) -"Hd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +"GJ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-8" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Ho" = ( -/obj/structure/railing{ +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"GN" = ( +/obj/machinery/modular_computer/console/preset/command{ dir = 1 }, -/obj/effect/turf_decal/techfloor{ - dir = 1 +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/techfloor, +/obj/structure/railing{ + dir = 8 }, /turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Hp" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/robot_debris, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/borderfloorblack, -/obj/machinery/airalarm/directional/east, +/area/ship/bridge) +"GS" = ( /obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "1-4" }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Hc" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/maintenance/starboard) -"Hv" = ( -/obj/structure/railing/corner{ - dir = 8 +"Hf" = ( +/obj/structure/table/reinforced{ + color = "#c1b6a5" + }, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_x = -6 + }, +/obj/item/clipboard{ + pixel_x = 5 + }, +/obj/item/folder/red{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"Ho" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/maintenance/port) +"Hr" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp{ + pixel_x = -4; + pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 +/obj/item/paper_bin{ + pixel_x = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/item/pen/red{ + pixel_x = 2; + pixel_y = 1 }, -/obj/structure/cable, -/obj/machinery/power/terminal, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Hy" = ( -/obj/machinery/cryopod{ - dir = 8 +/obj/item/clothing/mask/gas/syndicate{ + pixel_x = -4 }, -/obj/structure/railing{ - dir = 1; - layer = 2.8 +/obj/item/areaeditor/shuttle{ + pixel_x = -1; + pixel_y = -1 }, -/obj/machinery/computer/cryopod/directional/north{ - pixel_y = 26 +/obj/machinery/firealarm/directional/east, +/obj/item/codespeak_manual{ + pixel_x = 6; + pixel_y = 5 }, +/turf/open/floor/holofloor/wood, +/area/ship/bridge) +"Hs" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 9 + dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"HB" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/industrial/warning/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/tank/toxins, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"HJ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/wrapping, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/machinery/camera/autoname{ - dir = 1 +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Ht" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/firealarm/directional/south, -/obj/structure/railing{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"HM" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 3; - pixel_y = 7 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine{ - pixel_x = 4; - pixel_y = -18 +/obj/structure/catwalk/over, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/machinery/light/directional/east, -/obj/structure/railing{ +/turf/open/floor/plating, +/area/ship/engineering) +"HF" = ( +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/obj/machinery/firealarm/directional/north, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"HN" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/bodybags{ - pixel_y = 6 - }, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack{ - pixel_x = 6 - }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/industrial/warning/corner{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/item/storage/firstaid/brute{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/storage/firstaid/fire{ - pixel_x = -7; - pixel_y = -3 - }, -/turf/open/floor/pod/dark, -/area/ship/medical) -"HV" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Ib" = ( -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/stand_clear, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"HI" = ( +/obj/machinery/computer/cargo/express{ + layer = 3 + }, +/obj/effect/turf_decal/techfloor{ + dir = 1 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-2" }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) -"Ic" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/machinery/airalarm/directional/north, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/pod, +/area/ship/cargo) +"HQ" = ( +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/kirbyplants/random{ + pixel_x = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/pod, +/area/ship/cargo) +"HU" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/medical) -"If" = ( /obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 + dir = 8 }, +/obj/effect/turf_decal/industrial/warning/corner, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"Ig" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/techfloor{ - dir = 1 +/obj/structure/sign/poster/syndicate/random{ + pixel_y = 32 }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/aft) +"Ie" = ( +/obj/machinery/suit_storage_unit/inherit, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/turf_decal/techfloor, +/obj/item/clothing/suit/space/hardsuit/syndi/hl, +/obj/item/clothing/mask/gas/syndicate, +/obj/machinery/light/directional/south, /turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"Ih" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/area/ship/security/armory) +"If" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "2-4" }, -/turf/open/floor/plasteel/dark, -/area/ship/maintenance/starboard) -"Ii" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 +/obj/machinery/firealarm/directional/west, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Il" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/industrial/warning/corner{ dir = 8 }, -/obj/structure/closet/emcloset/wall{ - dir = 1; - pixel_y = -28 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/ship/engineering) -"Ij" = ( -/obj/structure/railing{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Il" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 5 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Im" = ( +/obj/machinery/button/door{ + dir = 1; + id = "syndiewarship_armorybay"; + name = "Weapon Hold"; + req_access_txt = "3"; + pixel_y = -26 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, +/turf/open/floor/mineral/plastitanium, /area/ship/security/armory) -"In" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/effect/turf_decal/techfloor{ - dir = 10 +"It" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/generic, +/obj/structure/chair/comfy/shuttle{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"IO" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/camera/autoname{ - dir = 1 +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/port) +"Ji" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ + pixel_x = 6; + pixel_y = -2 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/cargo) -"Io" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/rust, -/area/ship/maintenance/starboard) -"IE" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/lighter{ + pixel_x = -7; + pixel_y = -4 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"Jp" = ( +/obj/structure/sink{ + pixel_y = 16 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/structure/mirror{ + pixel_y = 30; + layer = 2.8 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"IL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/aft) +"Jt" = ( /obj/structure/table/reinforced, -/obj/machinery/light/directional/east, -/obj/item/paper_bin{ - pixel_x = 6 +/obj/effect/turf_decal/techfloor{ + dir = 1 }, -/obj/item/pen/red{ - pixel_x = 5; +/obj/machinery/recharger{ + pixel_x = 7; pixel_y = 1 }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, +/obj/machinery/light/directional/north, /obj/item/clipboard{ pixel_x = -5 }, /obj/item/taperecorder{ pixel_x = -3 }, -/obj/item/clothing/glasses/hud/security/night{ - pixel_x = -4; - pixel_y = -6 - }, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"Jo" = ( -/obj/machinery/power/port_gen/pacman/super, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/plasma, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Js" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/obj/item/radio/intercom/directional/east, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/computer/monitor, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Jw" = ( -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/neck/scarf/red, -/obj/item/clothing/mask/bandana/skull, -/obj/item/clothing/mask/gas/syndicate, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/item/clothing/under/utility, -/obj/structure/closet/syndicate{ - desc = "It's a basic storage unit."; - name = "uniform closet" - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"Jx" = ( -/obj/effect/decal/cleanable/dirt, +"JJ" = ( +/obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"JB" = ( -/obj/machinery/computer/crew/syndie{ - dir = 4 +/obj/machinery/door/airlock/hatch{ + dir = 8; + name = "Starboard Maintenance" }, -/obj/effect/turf_decal/techfloor{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"JC" = ( -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/maintenance/starboard) +"JN" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/aft) -"JE" = ( -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/techfloor{ - dir = 4 +/turf/open/floor/plasteel/stairs{ + dir = 8; + icon = 'icons/obj/stairs.dmi' }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" +/area/ship/maintenance/port) +"JO" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" }, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/syndi/hl, -/obj/item/clothing/mask/gas/syndicate, -/turf/open/floor/mineral/plastitanium, -/area/ship/security/armory) -"JH" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/west, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"JK" = ( -/obj/machinery/door/window/southleft, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/transparent/bar/filled/corner{ +/obj/effect/turf_decal/techfloor{ dir = 4 }, /turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) +/area/ship/hallway/central) +"JQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/holofloor/wood, +/area/ship/bridge) "JV" = ( -/obj/structure/closet/wall/orange{ +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/door/poddoor/shutters/preopen{ dir = 8; - name = "Engineering locker"; - pixel_x = 30 - }, -/obj/item/clothing/under/syndicate/coldres, -/obj/item/clothing/suit/toggle/industrial, -/obj/item/clothing/shoes/workboots, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/hardhat/red, -/obj/item/clothing/head/hardhat/weldhat/orange{ - pixel_x = 7; - pixel_y = 2 + id = "Syndie_warship_lockdown"; + name = "Lockdown Shutters" }, -/obj/item/clothing/glasses/meson/engine, -/obj/item/storage/belt/utility/full/engi, -/obj/machinery/atmospherics/components/binary/pump{ - name = "engine fuel pump" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/item/circuitboard/machine/protolathe/department/security, -/obj/item/circuitboard/machine/circuit_imprinter/department/sec, -/obj/item/circuitboard/computer/rdconsole, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Kd" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/turf/open/floor/plasteel/tech/grid, +/area/ship/hallway/central) +"JX" = ( +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/aft) +/obj/item/radio/intercom/directional/west, +/turf/open/floor/pod/dark, +/area/ship/crew/dorm) "Ko" = ( -/obj/item/retractor, -/obj/item/cautery, -/obj/structure/table/reinforced, -/obj/item/healthanalyzer, -/obj/item/circular_saw, -/obj/item/surgicaldrill{ - pixel_y = 5 - }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/techfloor{ + dir = 8 }, -/turf/open/floor/pod/dark, -/area/ship/medical) -"KE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/item/radio/intercom/directional/west, /obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"KG" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - icon_state = "hos"; - name = "captain's locker"; - req_access_txt = "20" - }, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/under/syndicate/ngr/officer, -/obj/item/clothing/suit/armor/vest/capcarapace/syndicate, -/obj/item/clothing/gloves/krav_maga/combatglovesplus, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/glasses/thermal/eyepatch, -/obj/item/clothing/head/HoS/beret/syndicate, -/obj/item/clothing/head/HoS/syndicate, -/obj/item/clothing/head/ngrcap{ - pixel_x = 5; - pixel_y = -4 + icon_state = "1-2" }, -/obj/item/gun/ballistic/derringer/traitor, -/obj/item/clothing/under/syndicate/sniper, -/obj/item/clothing/suit/armor/vest/capcarapace/ngr_captain, -/obj/item/ammo_box/a357, -/obj/item/ammo_box/a357, -/obj/item/radio/headset/syndicate/alt/leader, -/turf/open/floor/carpet/black, -/area/ship/bridge) -"KL" = ( -/obj/machinery/vending/custom, -/obj/structure/railing{ - dir = 1 +/obj/machinery/light/floor, +/obj/machinery/button/shieldwallgen{ + dir = 4; + id = "komodo_cargo"; + pixel_x = -24; + pixel_y = -6 }, -/obj/effect/turf_decal/techfloor{ - dir = 5 +/obj/machinery/button/door{ + dir = 4; + id = "syndie_warship_cargo"; + name = "cargohold shutters"; + pixel_x = -26; + pixel_y = 4 }, /turf/open/floor/plasteel/tech, /area/ship/cargo) -"Le" = ( -/obj/structure/railing/corner{ - dir = 8 +"Kq" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle{ + name = "Operations" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/stand_clear, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Kz" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/syndicateemblem/bottom/left{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"KL" = ( +/obj/structure/table/reinforced{ + color = "#c1b6a5" + }, +/obj/machinery/cell_charger, +/obj/structure/railing, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "0-8" }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/port) -"Ln" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"KT" = ( +/obj/structure/closet/crate{ + name = "food crate" }, -/obj/structure/closet/firecloset/wall{ - pixel_y = 29 +/obj/item/storage/box/donkpockets{ + pixel_x = -5; + pixel_y = 3 }, -/obj/effect/turf_decal/techfloor{ +/obj/item/storage/box/donkpockets{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/effect/turf_decal/arrows{ dir = 1 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"Lt" = ( -/obj/machinery/door/airlock/hatch{ - name = "Captain's Office"; - req_access_txt = "20"; - dir = 4 +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Lx" = ( -/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/aft) +"Lb" = ( +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/neck/scarf/red, +/obj/item/clothing/mask/bandana/skull, +/obj/item/clothing/mask/gas/syndicate, /obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, +/obj/item/clothing/under/utility, +/obj/structure/closet/syndicate{ + desc = "It's a basic storage unit."; + name = "uniform closet" + }, /turf/open/floor/mineral/plastitanium, -/area/ship/engineering) -"LP" = ( +/area/ship/hallway/central) +"Lj" = ( +/obj/item/scalpel{ + pixel_y = 6; + pixel_x = 10 + }, /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/obj/item/hemostat, +/obj/machinery/light/directional/west, +/obj/effect/spawner/lootdrop/random_prosthetic{ + pixel_x = 6 }, -/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ - pixel_x = 8; - pixel_y = 2 +/obj/effect/spawner/lootdrop/random_prosthetic{ + pixel_x = -6 }, -/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ - pixel_x = 6; - pixel_y = -2 +/turf/open/floor/pod/dark, +/area/ship/medical) +"Lk" = ( +/obj/structure/railing/corner, +/obj/structure/railing/corner{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, -/obj/item/lighter{ - pixel_x = 7; - pixel_y = -4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"LU" = ( -/obj/effect/turf_decal/industrial/warning{ +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Lo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/syndicateemblem/bottom/middle{ dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"Mb" = ( -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 1; - id = "komodo_cargo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "syndie_warship_cargo"; - name = "Cargo Hatch" +"LP" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg{ + pixel_y = -6 }, +/obj/structure/railing, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) -"Mm" = ( -/obj/machinery/chem_dispenser/drinks/beer/fullupgrade, +"LV" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/syndicateemblem/top/right{ + dir = 8 + }, +/obj/structure/sign/poster/syndicate/random{ + pixel_y = -32 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Mb" = ( /obj/structure/table/reinforced, -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/machinery/vending/boozeomat/syndicate_access{ - pixel_x = 32 +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ + dir = 6 }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/mineral/plastitanium, /area/ship/crew/canteen) -"Mo" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 +"Ml" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 }, -/obj/effect/decal/cleanable/generic{ - pixel_x = -12; - pixel_y = 7 +/obj/effect/turf_decal/techfloor{ + dir = 1 }, -/obj/item/clothing/under/syndicate/sniper, -/obj/item/clothing/under/syndicate/ngr, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/mask/gas/syndicate, -/obj/item/clothing/suit/armor/vest/duster, -/obj/structure/closet/secure_closet/wall{ - dir = 8; - icon_state = "sec_wall"; - name = "Bridge officer's locker"; - pixel_x = 29; - req_access_txt = "57" +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/item/melee/classic_baton/telescopic, -/obj/item/clothing/neck/chameleon, -/obj/item/radio/headset/syndicate, -/turf/open/floor/plasteel/dark, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/computer/monitor, +/turf/open/floor/plasteel/tech, /area/ship/bridge) "ME" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, @@ -3996,216 +4000,245 @@ }, /turf/open/floor/plating, /area/ship/bridge) -"MG" = ( -/obj/machinery/door/poddoor{ - id = "Artillery2shutter" +"MF" = ( +/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ + dir = 6 }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "komodo_starboard"; - locked = 1 +/obj/structure/closet/wall/red{ + dir = 1; + name = "Bartender's locker"; + pixel_y = -29 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/item/clothing/shoes/cowboy/black, +/obj/item/storage/belt/military/snack, +/obj/item/storage/pill_bottle/lsd{ + pixel_x = 9; + pixel_y = 5 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"MI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/obj/item/clothing/accessory/waistcoat, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -9; + pixel_y = 2 }, -/obj/machinery/button/door{ - dir = 4; - id = "Artillery1shutter"; - name = "Artillery Hatch"; - pixel_x = -29; - pixel_y = -4 +/obj/item/clothing/under/suit/waiter/syndicate, +/obj/machinery/vending/boozeomat/syndicate_access{ + pixel_x = 32; + density = 0 }, -/obj/machinery/button/shieldwallgen{ - dir = 4; - id = "komodo_port"; - pixel_x = -28; - pixel_y = 6 +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"MG" = ( +/obj/machinery/door/airlock/hatch{ + name = "Dormitory" }, -/turf/open/floor/plasteel/dark, -/area/ship/maintenance/port) -"MJ" = ( -/obj/structure/chair/comfy/black{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/red_gold, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/ship/crew/dorm) -"MR" = ( -/obj/effect/turf_decal/industrial/warning/cee{ +"MO" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced/spawner{ dir = 8 }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 +/obj/machinery/door/poddoor{ + dir = 8; + id = "warship_engines"; + name = "Thruster Blast Door" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"MU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/door/window/eastleft{ + name = "Engine Access" }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/syndicate/black/med, -/obj/item/clothing/head/helmet/space/syndicate/black/med, -/turf/open/floor/mineral/plastitanium, -/area/ship/medical) -"MX" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 +/turf/open/floor/plating, +/area/ship/engineering) +"MV" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/item/kirbyplants/random, -/turf/open/floor/pod, -/area/ship/cargo) -"Ng" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 10 - }, -/obj/structure/rack, -/obj/item/inducer/syndicate{ - pixel_y = -7 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/security/armory) +"Nd" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/obj/item/storage/toolbox/syndicate{ - name = "syndicate toolbox"; - pixel_x = -3; - pixel_y = 5 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/item/geiger_counter{ - pixel_x = 1; - pixel_y = 5 +/obj/machinery/power/terminal{ + dir = 8 }, -/obj/item/holosign_creator/atmos, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel/tech, /area/ship/engineering) -"Nh" = ( -/obj/structure/railing{ - dir = 8 +"Nf" = ( +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/mask/gas/syndicate, +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/obj/item/clothing/under/syndicate/skirt, +/obj/structure/closet/syndicate{ + desc = "It's a basic storage unit."; + name = "uniform closet" + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"Ni" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/item/clothing/suit/armor/vest/syndie, +/obj/item/clothing/suit/armor/vest/syndie, +/obj/item/clothing/suit/armor/vest/syndie, +/obj/item/clothing/head/helmet/operator, +/obj/item/clothing/head/helmet/operator, +/obj/item/clothing/head/helmet/operator, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi' +/obj/structure/closet/secure_closet/wall{ + dir = 4; + icon_state = "sec_wall"; + name = "Armor Locker"; + req_access_txt = "1"; + pixel_x = -29 }, -/area/ship/maintenance/port) -"Nz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"NB" = ( -/obj/structure/table/wood, -/obj/structure/railing{ +/obj/item/storage/belt/military, +/obj/item/storage/belt/military, +/obj/item/storage/belt/military, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/security/armory) +"Nj" = ( +/obj/structure/chair/stool/bar{ dir = 4 }, -/obj/item/paicard{ - pixel_x = -7; - pixel_y = 4 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ + dir = 1 }, -/obj/item/paicard{ - pixel_x = 1; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"NE" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/item/cigbutt{ - anchored = 1; - color = "#808080"; - layer = 2; - pixel_x = -4; - pixel_y = 1 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/decal/cleanable/greenglow, -/obj/effect/decal/fakelattice, -/obj/structure/railing{ +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"Nq" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/obj/machinery/camera/autoname{ dir = 4 }, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/hallway/aft) +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/cargo) +"ND" = ( +/obj/structure/railing, +/obj/machinery/atmospherics/components/unary/tank/air{ + piping_layer = 2; + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering) "NI" = ( /obj/structure/table/wood, -/obj/item/flashlight/lamp{ - pixel_x = -6; - pixel_y = 8 - }, /obj/item/paper_bin{ - pixel_x = 5; + pixel_x = 7; pixel_y = 1 }, +/obj/item/flashlight/lamp{ + pixel_x = -6; + pixel_y = 4 + }, /obj/item/pen/fountain{ - pixel_x = 4; + pixel_x = 7; pixel_y = 2 }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/carpet/red_gold, /area/ship/crew/dorm) -"NY" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"Oe" = ( +/obj/effect/turf_decal/techfloor{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Ok" = ( +/obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/north, +/obj/machinery/turretid{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Om" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/syndicateemblem/top/middle, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"Or" = ( -/obj/structure/railing/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, -/turf/open/floor/plasteel/stairs, -/area/ship/bridge) -"OG" = ( +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ship/engineering) +"Oq" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 10 + dir = 5 }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 8 }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) "OP" = ( -/obj/machinery/porta_turret/ship/syndicate{ +/obj/machinery/porta_turret/ship/syndicate/weak{ dir = 10 }, /turf/closed/wall/mineral/plastitanium, @@ -4213,165 +4246,125 @@ "OQ" = ( /turf/closed/wall/mineral/plastitanium, /area/ship/maintenance/starboard) -"OT" = ( -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 5 +"OV" = ( +/obj/machinery/door/airlock/hatch{ + name = "Infirmary" }, -/obj/structure/closet/wall/red{ - dir = 8; - name = "Bartender's locker"; - pixel_x = 29 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/clothing/shoes/cowboy/black, -/obj/item/storage/belt/military/snack, -/obj/item/storage/belt/bandolier, -/obj/item/storage/pill_bottle/lsd{ - pixel_x = 9; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/mineral/plastitanium, +/area/ship/medical) +"Pl" = ( +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/clothing/accessory/waistcoat, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -9; - pixel_y = 2 +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"Pp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/robot_debris/limb, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/item/clothing/under/syndicate/sniper, -/obj/item/clothing/head/that, -/obj/item/clothing/under/rank/civilian/bartender/purple, -/obj/item/clothing/suit/apron/purple_bartender, -/obj/item/storage/box/lethalshot, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/item/clothing/under/suit/waiter/syndicate, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"Po" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 +/obj/machinery/light/dim/directional/south, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"Pt" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/structure/window/plasma/reinforced/spawner{ + dir = 8 + }, +/obj/machinery/door/window/eastright{ + name = "Engine Access" }, -/obj/structure/window/plasma/reinforced/spawner, /obj/machinery/door/poddoor{ + dir = 8; id = "warship_engines"; name = "Thruster Blast Door" }, -/obj/machinery/door/window/eastright{ - dir = 1; - name = "Engine Access" - }, /turf/open/floor/plating, /area/ship/engineering) -"Pu" = ( -/obj/machinery/light/directional/east, -/obj/structure/closet/cardboard/metal, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 3; - pixel_y = 3 +"PA" = ( +/obj/structure/mecha_wreckage/mauler, +/obj/effect/turf_decal/techfloor{ + dir = 8 }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/cargo) +"PE" = ( +/obj/structure/chair/comfy, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ + dir = 8 }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 8; - pixel_y = -2 +/obj/effect/decal/cleanable/vomit/old{ + pixel_x = 9; + pixel_y = -1 }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 4; - pixel_y = -2 +/obj/machinery/airalarm/directional/west, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"PG" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 22 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/aft) -"Pv" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Pz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "2-4" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"PB" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 9 - }, -/mob/living/simple_animal/hostile/carp/megacarp{ - faction = list("neutral"); - name = "Tom"; - resize = 0.8 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/bed/dogbed, -/obj/structure/railing{ - dir = 9; - layer = 2.9 +"PN" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"PE" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/extinguisher_cabinet/directional/north, /obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/item/clothing/suit/space/hardsuit/syndi/hl, -/obj/item/clothing/mask/gas/syndicate, /turf/open/floor/mineral/plastitanium, -/area/ship/security/armory) -"PK" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"Qv" = ( -/obj/effect/decal/cleanable/dirt, +"PO" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/steeldecal/steel_decals1{ + dir = 8 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/structure/railing/corner{ + dir = 1 }, /turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Qy" = ( -/obj/structure/railing, -/obj/effect/spawner/lootdrop/salvage_manipulator, +/area/ship/bridge) +"PP" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloorblack, -/obj/structure/cable{ - icon_state = "1-8" + dir = 1 }, /obj/structure/cable{ icon_state = "4-8" @@ -4380,589 +4373,723 @@ icon_state = "panelscorched" }, /area/ship/maintenance/starboard) -"QI" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, +"PS" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"Rk" = ( -/obj/structure/sign/syndicate, -/turf/closed/wall/mineral/plastitanium, -/area/ship/cargo) -"Ro" = ( -/obj/machinery/iv_drip, -/obj/item/reagent_containers/blood/universal{ - pixel_x = 4; - pixel_y = 4 +/obj/effect/turf_decal/steeldecal/steel_decals3{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/departments/medbay/alt{ - pixel_x = 32 +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -19; + pixel_y = -11 }, -/obj/structure/closet/crate/freezer/blood, -/turf/open/floor/pod/dark, -/area/ship/medical) -"Rp" = ( -/obj/machinery/porta_turret/ship/syndicate{ - dir = 6 +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"PV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/ripped{ + pixel_y = -32 }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"Rz" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/maintenance/starboard) +"PX" = ( +/obj/effect/decal/cleanable/plasma, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = -5; - pixel_y = 12 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"RB" = ( -/obj/effect/turf_decal/industrial/warning/cee{ - dir = 4 + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/machinery/power/terminal{ + dir = 8 }, +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ship/engineering) +"PZ" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/wrapping, +/obj/effect/turf_decal/techfloor, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Qb" = ( +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/obj/effect/turf_decal/techfloor/corner{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"Qh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"RG" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/techfloor/corner{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"RN" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"RT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "Port Maintenance" - }, -/obj/structure/barricade/wooden/crude, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/maintenance/port) -"Sd" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 10 + icon_state = "4-8" }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -6 +/obj/machinery/door/airlock/grunge{ + dir = 8; + name = "Bridge"; + req_access_txt = "19" }, -/obj/item/pen{ - pixel_x = -6 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/item/stamp/qm{ - pixel_x = 6; - pixel_y = 9 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/item/stamp{ - pixel_x = 6; - pixel_y = 4 +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/item/stamp/denied{ - pixel_x = 6; - pixel_y = -1 +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/item/toy/figure/cargotech{ - pixel_x = -8; - pixel_y = 15 +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"QC" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 }, -/turf/open/floor/pod, -/area/ship/cargo) -"Sm" = ( -/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"QI" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 1 + dir = 10 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 5 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"Sn" = ( -/obj/machinery/door/poddoor/shutters{ - id = "syndiewarship_armorybay"; - name = "Weapon Hold" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/security/armory) -"Sq" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/aft) -"Sr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/steeldecal/steel_decals1, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/railing/corner{ +"QW" = ( +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"SC" = ( -/obj/machinery/computer/cargo/express{ - dir = 4 +/obj/effect/spawner/lootdrop/salvage_manipulator, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/effect/turf_decal/techfloor{ +/obj/effect/turf_decal/borderfloorblack{ dir = 8 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-4" }, -/turf/open/floor/pod, -/area/ship/cargo) -"SG" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/hallway/aft) -"SN" = ( -/obj/effect/turf_decal/steeldecal/steel_decals9, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/caution, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ +/area/ship/maintenance/starboard) +"QZ" = ( +/obj/effect/turf_decal/steeldecal/steel_decals9{ dir = 8 }, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 }, +/obj/effect/turf_decal/industrial/caution, /turf/open/floor/plasteel/tech, /area/ship/engineering) -"SU" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/ship/crew/canteen) -"SX" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, +"Rf" = ( +/obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ship/maintenance/port) +"Rk" = ( +/obj/structure/sign/syndicate, +/turf/closed/wall/mineral/plastitanium, +/area/ship/cargo) +"Rl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/spline/fancy/opaque/black{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/railing{ dir = 9 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"SZ" = ( +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Ro" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/reagent_containers/hypospray/medipen{ + pixel_y = 6 + }, +/obj/item/reagent_containers/hypospray/medipen, +/obj/item/reagent_containers/hypospray/medipen{ + pixel_y = -6 + }, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/formaldehyde{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/reagent_containers/hypospray/medipen/pumpup{ + pixel_x = -1; + pixel_y = -4 + }, +/obj/item/reagent_containers/hypospray/medipen/pumpup{ + pixel_x = 3 + }, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -32 + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/medical) +"Rs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ship/maintenance/starboard) +"RK" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet/rd{ + dir = 8 + }, +/obj/structure/curtain{ + color = "#5c131b" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/under/syndicate/bloodred/sleepytime, +/turf/open/floor/carpet/black, +/area/ship/bridge) +"RR" = ( /obj/machinery/door/poddoor{ + dir = 8; id = "Artillery1shutter" }, /obj/machinery/power/shieldwallgen/atmos{ anchored = 1; - dir = 8; id = "komodo_port"; locked = 1 }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "0-8" }, /turf/open/floor/plasteel/tech/grid, /area/ship/maintenance/port) -"TB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 +"RS" = ( +/obj/effect/turf_decal/steeldecal/steel_decals8{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "Helm" + }, +/obj/structure/railing/corner{ dir = 8 }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"RZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, /obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/holofloor/wood, -/area/ship/crew/dorm) -"TE" = ( -/turf/open/floor/mineral/plastitanium, -/area/ship/security/armory) -"TH" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 + icon_state = "4-8" }, -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Operations" +/obj/machinery/door/airlock/grunge{ + dir = 8; + name = "Bridge"; + req_access_txt = "19" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"TJ" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/obj/structure/railing{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/structure/railing{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Sd" = ( +/obj/structure/mirror{ + pixel_x = 28 }, -/turf/open/floor/plasteel/stairs, -/area/ship/cargo) -"TN" = ( -/obj/structure/frame/machine, -/obj/structure/grille/broken, -/obj/structure/railing{ - dir = 4 +/obj/structure/sink/kitchen{ + dir = 8 }, -/obj/effect/decal/cleanable/glass, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/mineral/plastitanium, +/area/ship/medical) +"Sv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "2-8" + }, /obj/structure/cable{ icon_state = "1-8" }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"TR" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/medical) -"TY" = ( -/obj/effect/turf_decal/steeldecal/steel_decals6, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"To" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 }, -/obj/machinery/power/terminal{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Uo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - dir = 4; - name = "Infirmary" +/area/ship/maintenance/port) +"Tr" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "syndiewarship_armorybay"; + name = "Weapon Hold" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/medical) -"Uw" = ( -/obj/effect/decal/cleanable/food/flour, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/turf/open/floor/mineral/plastitanium/red, +/area/ship/security/armory) +"TB" = ( +/obj/machinery/door/airlock/hatch, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/aft) +"TE" = ( +/turf/open/floor/mineral/plastitanium, +/area/ship/security/armory) +"TK" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 }, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"TQ" = ( +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/syndicate/black/engie, +/obj/item/clothing/head/helmet/space/syndicate/black/engie, +/obj/effect/turf_decal/techfloor{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 23; + pixel_y = -4 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, +/turf/open/floor/mineral/plastitanium, /area/ship/engineering) -"Ux" = ( -/obj/machinery/door/poddoor/shutters{ - id = "syndie_mechbay"; - name = "Mechbay" +"TR" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/medical) +"TU" = ( +/obj/structure/railing/corner{ + layer = 2.8 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/stairs{ dir = 1 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"UH" = ( +/area/ship/crew/dorm) +"Uh" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Un" = ( +/obj/effect/turf_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 + dir = 10 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"UJ" = ( -/obj/effect/turf_decal/borderfloor{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Uy" = ( +/obj/effect/turf_decal/trimline/transparent/bar/filled/line{ dir = 8 }, -/obj/item/gun/ballistic/automatic/pistol/candor{ - pixel_x = 1; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/obj/item/ammo_box/magazine/m45, -/obj/item/ammo_box/magazine/m45{ - pixel_x = 3 +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen) +"UF" = ( +/obj/structure/closet/cardboard/metal, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/clothing/under/syndicate/ngr, -/obj/item/clothing/gloves/tackler/combat/insulated, -/obj/item/clothing/suit/armor/vest/leather{ - desc = "Lightly armored leather overcoat meant as casual wear for high-ranking officers. Bears the crest of the Gorlex Marauders." +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/clothing/mask/gas/sechailer/swat, -/obj/item/clothing/head/HoS/beret/syndicate, -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 8; + pixel_y = -2 }, -/obj/structure/closet/secure_closet/wall{ - dir = 1; - icon_state = "sec_wall"; - name = "Sergeant's locker"; - pixel_y = -29; - req_access_txt = "58" +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 23; + pixel_y = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/aft) +"UK" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + dir = 8; + id = "Syndie_warship_lockdown"; + name = "Lockdown Control"; + pixel_x = -6; + pixel_y = 6 + }, +/obj/machinery/button/door{ + dir = 8; + id = "syndie_warship_cargo"; + name = "cargohold shutters"; + pixel_x = 6; + pixel_y = 6 + }, +/obj/machinery/button/door{ + dir = 8; + id = "syndiewarship_windows"; + name = "Window Control"; + pixel_y = -4 + }, +/obj/item/desk_flag{ + pixel_x = -10 }, -/obj/item/melee/classic_baton/telescopic, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/shoes/combat, -/obj/item/radio/headset/syndicate, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"UK" = ( -/obj/machinery/door/firedoor, +"UP" = ( /obj/machinery/door/airlock/hatch{ - name = "Engineering" + dir = 8; + name = "Vault"; + req_access_txt = "19"; + security_level = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/engineering) -"UO" = ( -/obj/effect/turf_decal/industrial/warning, /obj/effect/turf_decal/industrial/warning{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/turf/open/floor/engine, +/area/ship/bridge) +"UT" = ( +/obj/structure/toilet{ dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/official/moth/smokey{ + pixel_y = -32 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/aft) "Vc" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/medical) "Vj" = ( /obj/structure/table/optable, -/obj/machinery/light/directional/south, /obj/machinery/defibrillator_mount/loaded{ - pixel_y = -26 + pixel_x = -26 + }, +/turf/open/floor/pod/dark, +/area/ship/medical) +"Vk" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/cargo) +"Vl" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/tank/toxins{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering) +"Vq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags{ + pixel_y = 6 + }, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 6 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/item/storage/firstaid/brute{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = -7; + pixel_y = -3 + }, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/pod/dark, /area/ship/medical) -"Vk" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/cargo) -"Vq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +"VK" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, +/turf/open/floor/holofloor/wood, +/area/ship/crew/dorm) +"VN" = ( /obj/machinery/door/airlock/hatch{ - name = "Bridge"; - req_access_txt = "19" + dir = 8; + name = "Dormitory" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Vu" = ( -/obj/structure/table/reinforced, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg{ - pixel_y = -6 +/area/ship/crew/dorm) +"VR" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/hallway/aft) +"VU" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 5 }, -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"VA" = ( -/obj/structure/chair/office{ - dir = 8; - name = "tactical swivel chair" +/turf/open/floor/mineral/plastitanium/red, +/area/ship/security/armory) +"VZ" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/oil{ + icon_state = "gib7" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -8; - pixel_y = -24 +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, +/obj/machinery/power/port_gen/pacman, /turf/open/floor/plasteel/tech, /area/ship/engineering) -"VO" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 +"We" = ( +/obj/machinery/door/airlock/hatch{ + dir = 8; + name = "Cargo Bay" }, -/obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/aft) -"VR" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/hallway/aft) -"Wc" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/south, -/obj/structure/bedsheetbin, -/obj/structure/railing{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"Wj" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/industrial/warning{ dir = 8 }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) +"Wl" = ( +/obj/machinery/door/poddoor{ + id = "syndie_warship_cargo"; + name = "Cargo Hatch" + }, +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + dir = 8; + id = "komodo_cargo"; + locked = 1 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-2" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) +"Wq" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/bed{ + dir = 8 + }, +/obj/item/bedsheet/black{ + dir = 8 + }, +/obj/structure/curtain/cloth/fancy{ + name = "blood-red curtains" }, -/area/ship/maintenance/starboard) -"Wo" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/syndicateemblem/bottom/middle, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/clothing/under/dress/blacktango, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/item/trash/popcorn, +/turf/open/floor/holofloor/wood, +/area/ship/crew/dorm) +"Wu" = ( +/obj/effect/turf_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 4 }, /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) -"Wq" = ( -/obj/machinery/button/door{ - dir = 4; - id = "syndie_warship_cargo"; - name = "cargohold shutters"; - pixel_x = -25 +"WA" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 6 + }, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/effect/turf_decal/techfloor, +/obj/item/clipboard{ + pixel_x = -5 + }, +/obj/item/taperecorder{ + pixel_x = -3 + }, +/obj/item/clothing/glasses/hud/security/night{ + pixel_x = -4; + pixel_y = -6 }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"WD" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/cigarettes/cigpack_robustgold{ pixel_x = -6; @@ -4972,316 +5099,371 @@ pixel_x = -5; pixel_y = 3 }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -24; - pixel_y = 10 - }, /obj/item/trash/boritos, -/obj/machinery/button/shieldwallgen{ - dir = 4; - id = "komodo_cargo"; - pixel_x = -24; - pixel_y = -10 - }, +/obj/machinery/computer/helm/viewscreen/directional/north, /turf/open/floor/pod, /area/ship/cargo) -"Ws" = ( +"WK" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + dir = 8; + id = "warshipbridge"; + name = "Bridge Window"; + pixel_y = -1; + pixel_x = -2 + }, +/obj/item/reagent_containers/food/drinks/mug{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/gps{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"WL" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"WQ" = ( +/obj/structure/railing, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/mask/gas/syndicate, +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/under/syndicate/gorlex, +/obj/structure/closet/syndicate{ + desc = "It's a basic storage unit."; + name = "uniform closet" + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"WR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Xd" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/sign/poster/syndicate/random{ + pixel_x = 32 + }, /turf/open/floor/pod, /area/ship/cargo) -"Ww" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, +"Xf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "2-8" + }, +/obj/item/radio/intercom/directional/north{ + pixel_x = 6 }, /obj/machinery/light_switch{ - pixel_x = -13; + pixel_x = -8; pixel_y = 22 }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"WA" = ( -/obj/structure/table/reinforced, -/obj/item/toy/figure/syndie{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/machinery/fax/syndicate{ - pixel_x = 4; - pixel_y = 0 - }, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"WJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +"Xp" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/mineral/plastitanium, -/area/ship/security/armory) -"WM" = ( +/area/ship/engineering) +"Xr" = ( +/obj/structure/salvageable/machine, +/obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/starboard) +"Xs" = ( +/obj/effect/turf_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/machinery/power/terminal{ dir = 4 }, +/obj/machinery/atmospherics/components/binary/pump/layer2{ + dir = 1; + name = "Input to Air" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel/tech, -/area/ship/cargo) -"WP" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 8 +/area/ship/engineering) +"Xu" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 23; + pixel_y = 16 }, -/obj/effect/turf_decal/spline/fancy/opaque/black, /obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/structure/railing, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"WT" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/mineral/plastitanium, +/area/ship/hallway/central) +"XI" = ( +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/pod/dark, +/area/ship/medical) +"XS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel/stairs{ + dir = 1 + }, +/area/ship/bridge) +"XT" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/structure/bookcase/random/fiction, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/holofloor/wood, +/area/ship/bridge) +"Yb" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-4" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"WW" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 5 +/turf/open/floor/plating, +/area/ship/engineering) +"Yk" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ + dir = 4 }, -/obj/structure/fireaxecabinet{ - pixel_y = 27 +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"Yn" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 }, -/obj/structure/railing{ - dir = 1 +/turf/open/floor/plating, +/area/ship/engineering) +"Yp" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "Syndie_warship_lockdown"; + name = "Lockdown Shutters" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"WY" = ( -/obj/machinery/camera/autoname{ - dir = 9 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/pod, -/area/ship/cargo) -"WZ" = ( -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/hallway/central) +"YP" = ( +/obj/item/stack/ore/salvage/scrapmetal/ten, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/aft) -"Xg" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/robot_debris, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/pod/dark, -/area/ship/crew/dorm) -"Xk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/turf/open/floor/plating, +/area/ship/maintenance/port) +"YQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 +/obj/structure/railing/corner, +/obj/effect/turf_decal/techfloor{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"Xr" = ( -/obj/structure/salvageable/machine, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) -"Xz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/structure/curtain/cloth/fancy{ - name = "blood-red curtains" +/area/ship/cargo) +"YR" = ( +/obj/structure/table/reinforced{ + color = "#c1b6a5" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/under/dress/blacktango, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/item/trash/popcorn, -/turf/open/floor/holofloor/wood, -/area/ship/crew/dorm) -"XC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/reagent_containers/hypospray/medipen{ - pixel_y = 6 +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 }, -/obj/item/reagent_containers/hypospray/medipen, -/obj/item/reagent_containers/hypospray/medipen{ - pixel_y = -6 +/obj/item/flashlight/lamp{ + pixel_x = -8; + pixel_y = 11 }, -/obj/item/reagent_containers/glass/bottle/charcoal, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 4; - pixel_y = 1 +/obj/item/phone{ + pixel_x = 7; + pixel_y = 10 }, -/obj/item/reagent_containers/hypospray/medipen/pumpup{ +/obj/item/reagent_containers/food/drinks/mug{ pixel_x = -1; - pixel_y = -12 + pixel_y = 4 }, -/obj/item/reagent_containers/hypospray/medipen/pumpup{ - pixel_x = 3; - pixel_y = -10 +/obj/item/storage/fancy/nugget_box{ + pixel_x = 6; + pixel_y = -7 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/medical) -"XE" = ( -/obj/machinery/porta_turret/ship/syndicate/heavy{ - dir = 8 +/obj/item/trash/can{ + pixel_x = -8; + pixel_y = -2 }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"XF" = ( -/obj/machinery/power/terminal, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel/tech, /area/ship/engineering) -"XH" = ( -/obj/structure/reagent_dispensers/watertank, +"YT" = ( +/obj/effect/spawner/lootdrop/salvage_manipulator, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ship/maintenance/starboard) +"YX" = ( +/obj/machinery/computer/crew/syndie, /obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Zb" = ( +/obj/structure/railing{ dir = 4 }, -/obj/structure/sign/poster/official/moth/delam{ - pixel_x = 33 +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/stairs{ + dir = 1 }, -/turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) -"Ye" = ( -/obj/effect/turf_decal/industrial/warning{ +"Zd" = ( +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 +/obj/structure/railing{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"Yl" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "syndie_warship_cargo"; - name = "Cargo Hatch" +/turf/open/floor/plasteel/stairs{ + dir = 8 }, -/turf/open/floor/plasteel/tech/grid, /area/ship/cargo) -"Yv" = ( -/obj/machinery/chem_dispenser/drinks/fullupgrade, -/obj/structure/table/reinforced, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/mineral/plastitanium, -/area/ship/crew/canteen) -"Yw" = ( -/obj/effect/turf_decal/industrial/warning, +"Zf" = ( +/obj/effect/spawner/lootdrop/salvage_matter_bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"YE" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 2; - name = "tactical chair" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"Zg" = ( +/obj/structure/rack, /obj/effect/turf_decal/techfloor{ - dir = 1 + dir = 8 }, -/turf/open/floor/mineral/plastitanium, -/area/ship/hallway/central) -"YJ" = ( -/obj/structure/closet/wall/white/med{ - name = "medical locker"; - pixel_y = 29 +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/button/door{ + dir = 1; + id = "Artillery2shutter"; + name = "Artillery Hatch"; + pixel_x = -4; + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/button/shieldwallgen{ + dir = 1; + id = "komodo_starboard"; + pixel_x = 6; + pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/maintenance/starboard) +"Zi" = ( +/obj/structure/closet/wall/white/med{ + dir = 8; + name = "medical locker"; + pixel_x = 29 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-8" }, /obj/item/clothing/under/utility, /obj/item/clothing/suit/longcoat/roboblack, @@ -5293,6 +5475,7 @@ pixel_x = 1; pixel_y = -3 }, +/obj/item/storage/belt/medical, /obj/item/bodybag, /obj/item/bodybag{ pixel_x = -3; @@ -5300,91 +5483,89 @@ }, /turf/open/floor/mineral/plastitanium, /area/ship/medical) -"YP" = ( -/obj/machinery/door/window/eastright{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ship/medical) -"YY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) -"Za" = ( -/obj/effect/decal/cleanable/dirt, +"Zy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/closet/firecloset/wall{ - pixel_y = 29 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Zb" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 + dir = 4 }, -/obj/machinery/firealarm/directional/south, /obj/structure/cable{ icon_state = "1-4" }, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"Zu" = ( -/obj/structure/railing/corner{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -21; + pixel_x = 6 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/machinery/firealarm/directional/south{ + pixel_x = -6 + }, +/turf/open/floor/pod, +/area/ship/cargo) +"Zz" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/stand_clear{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, /obj/structure/cable{ icon_state = "2-8" }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"ZI" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/starboard) +"ZO" = ( /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"ZO" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 +"ZV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 }, -/obj/effect/turf_decal/syndicateemblem/middle/right, -/turf/open/floor/mineral/plastitanium/red, -/area/ship/hallway/central) -"ZS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/east, -/obj/structure/cable{ - icon_state = "1-8" +/obj/structure/closet/wall{ + dir = 4; + name = "uniform closet"; + pixel_x = -30 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/backpack/duffelbag/syndie, +/obj/item/storage/backpack/duffelbag/syndie, +/obj/item/clothing/under/syndicate/gorlex, +/obj/item/clothing/under/syndicate/gorlex, +/obj/item/clothing/under/syndicate/gorlex, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/turf/open/floor/pod, -/area/ship/cargo) +/obj/item/storage/backpack/satchel, +/obj/item/storage/backpack/satchel, +/obj/item/storage/backpack/satchel, +/turf/open/floor/holofloor/wood, +/area/ship/crew/dorm) (1,1,1) = {" CM @@ -5394,763 +5575,819 @@ CM CM CM CM +pN +Yb +Yb +Yb +OP +CM +CM +CM +CM +CM +CM +"} +(2,1,1) = {" +CM CM CM +Yk +sq +Yb +Yb +hY +pJ +pJ +qF +hY +Yb +Yb +sq CM CM CM +"} +(3,1,1) = {" CM +pN +Yn +yB +sq +pJ +qF +sq +pA +PX +mC +sq +pJ +qF +sq +sq +Yn +OP +"} +(4,1,1) = {" CM +hY +MO +yB +EL +yk +CG +Uh +ji +Om +Lk +rZ +Nd +nI +Hf +sq +Pt +hY +"} +(5,1,1) = {" CM +qk +wd +ls +Zb +Ht +sF +ys +my +hy +fZ +ah +wG +yb +YR +nA +lr +hY +"} +(6,1,1) = {" CM +qk +mp +VZ +as +xM +AZ +sq +dS +yg +KL +nV +QZ +lY +vF +Xs +xV +hY +"} +(7,1,1) = {" CM +hY +sq +sq +sq +FO +uh +sq +sq +BR +sq +sq +Vl +ND +dL +mP +sq +hY +"} +(8,1,1) = {" CM CM +mI +jh +tT +Du +PZ +sq +Xp +ko +xd +CL +CL +CL +CL +CL +CL CM +"} +(9,1,1) = {" CM CM +Ep +Ep +Ep +Ep +Ep +Ep +TQ +ul +zP +CL +PS +en +JX +hO +CL CM +"} +(10,1,1) = {" CM CM +Ep +Nq +PA +iH +LP +Ep +sq +BR +sq +CL +Qb +TU +lA +xr +CL CM +"} +(11,1,1) = {" CM CM -cu +Ep +uJ +es +tD +uV +Ep +vY +Ce +mZ +CL +VN +CL +CL +CL +CL +Bx +"} +(12,1,1) = {" CM +kG +Ep +jA +jA +Ep +Ep +Ep +VR +HU +ew +MG +VK +iJ +ZV +qZ +ic +AV +"} +(13,1,1) = {" CM +ph +Ko +Eb +ke +tn +Ep +xJ +TB +Ci +KT +CL +us +Wq +sQ +NI +kL +AV +"} +(14,1,1) = {" +cr +bA +eR +vd +xj +nb +Ep +VR +VR +jt +EB +gE +gE +gE +gE +gE +gE +gE +"} +(15,1,1) = {" CM +Wl +xW +tr +YQ +aL +Ep +Jp +mX +dR +kh +gE +ue +vp +sX +Ni +km +tf +"} +(16,1,1) = {" CM +Rk +eN +gC +Zd +nq +Ep +UT +VR +Ci +UF +gE +qm +TE +FB +nD +Ie +tf +"} +(17,1,1) = {" CM +Vk +WD +vL +uS +HQ +Ep +VR +VR +jv +VR +gE +gE +yH +VU +MV +eY +tf +"} +(18,1,1) = {" CM +Vk +HI +Xd +Zy +Ep +Ep +Nf +WQ +hk +gQ +Lb +gE +gE +Tr +vX +gE +tf +"} +(19,1,1) = {" CM +kG +Ep +Ep +We +Ep +GD +gr +Gj +gM +ft +BQ +dD +gE +wT +Im +gE +Bx +"} +(20,1,1) = {" CM CM +gk +Wu +rm +mY +bM +HF +EF +Sv +lj +Il +tv +uG +lv +dV +gk CM +"} +(21,1,1) = {" CM CM +gk +lb +ot +JO +PN +WL +Kz +Lo +aY +sG +ox +Xu +lu +qB +gk CM "} -(2,1,1) = {" -CM +(22,1,1) = {" CM CM -td -gN -gN -gN -gN -gN -gN -gN -rh +kG +Dd +Dd +Dd +Dd +Dd +zZ +gu +qG +Dd +Dd +Dd +Dd +Dd +Bx CM +"} +(23,1,1) = {" CM CM +sn +ho +Uy +PE +rI +kD +Fe +xH +LV +Vc +wk +Vj +Lj +kq CM CM +"} +(24,1,1) = {" CM CM +sn +Nj +xF +qD +fd +Aa +rX +nX +AS +Vc +Vq +bm +rg +kq CM CM +"} +(25,1,1) = {" CM CM -XE -Vk -Vk -Rk -jr -Yl +Aj +Ad +Ji +lg Mb -XE -CM -CM +kD +eX +jL +Un +OV +Zi +jW +aI +rv +TR CM +"} +(26,1,1) = {" CM -hY -zV -zV -hY -OP CM +Aj +eo +sy +MF +kD +kD +fX +Yp +JV +Vc +Vc +yO +vx +Ro +TR CM "} -(3,1,1) = {" -CM +(27,1,1) = {" CM CM -lL -Gy -Fo -bs -ip -dR -MI -jb -gN -CM -Aj -Aj -Aj -Aj Aj -ti -ti -yw -lu -lu -Ep -SC -Wq +QC +wE +kD +kD +If +cn +zx +nz +EJ +Vc +Vc Sd -Ho -CH -rK -Ep -Ep -Ep -Ep -CY -sq -Jo -Ai -mN -CO -CM +BK +TR CM "} -(4,1,1) = {" +(28,1,1) = {" CM CM -CM -SZ -FT -iz -jX -kH -Az -nR -Ap -nU -lu +Aj +po kD -SU -Yv -rs -Rz -uA -kC -Dd -sI -MR -Ep -MX -ex -am -lj -WM -HV -Ux -qD -In -Ep -Ii -sq -pf -jF -Nz -Nz -Bg +kD +PG +BY +dJ +fn +lt +cG +rE +Vc +Vc +XI +TR CM "} -(5,1,1) = {" +(29,1,1) = {" CM CM -CM -AY -yJ -FV -oi -Le -Nh -Hd -NY -RT -vA +Aj kD kD -Mm -Fr -LP -yV -uQ -Dd -BW -CA -cR -ZS -Ws -TJ -pA -sQ -EY -Ux -gh -xg -Ep -AR -sq -Ng -CK -tx -sq -sq +TK +sV +dY +tC +tC +tC +hL +ac +QI +Vc +Vc +TR CM "} -(6,1,1) = {" +(30,1,1) = {" CM CM -jE -tC -tC -tC -tC -tC +CM +gk +qz +GJ +Eo tC tC +EN tC tC -em -uL -kD -kD -OT -JK -Jx -Bf -Dd -tO -Yw -Ep -Ep -WY -gH -KL -qI -gj -Ep -Fx -fk -Ep -Za -uB -hc -UH -XF -vq -cV -CM -"} -(7,1,1) = {" +Oq +Hs +vA +gk CM -zF -ME -EM -Dl -JB -bS -tC -BL -KE -Vq -Or -xZ -Bj -QI -kD -kD -no -xj -gw -Dd -Ig -Sm -DO -Ep -Ep -Ep -Ep -Ep -Ep -Ep -HM -Vu -Ep -pF -XH -sb -nG -kK -Po -cV CM "} -(8,1,1) = {" -jE -si -nQ -pS -ZI -sT -Mo -tC -WW -dm +(31,1,1) = {" +CM +pN +gN +nU +iL tC +vs tC +eW +kI +El tC -fc -km -Zb -kD -kD -Eh -kD +ok Dd -RN -Ye -OG -ah -VR -Eg -xP -VR -mr -Ep -Ep -Ep -Ep -sq -sq -sq -vC -CP -sq -hY +JJ +Hc +OQ OP "} -(9,1,1) = {" -ME -bk -Sr -nb -hp -PB -tC +(32,1,1) = {" +CM +gN +nh +aO +Ab tC -BV -eE +RZ tC -eW tC +UP tC -Ww -jw -fE -ft -LU -rN -cz -sy -If -Av -zR -VR -VR -SG -VR -Sq -VR -NE -sq -fg -ws -sq -la -tj -yY -eD -vq -cV -"} -(10,1,1) = {" -ME -hj -uF -jP -nk -pE -xl -As -gK -Fc -tw -kI -qT tC -zu -dG -bv -WT -Pz -Ok -Fg -Wo -IE -tY -co -pN -ew -ES -WZ -ew -qu -JC -lm -vg -ty -UK -EX -Uw -Xk -ao -vq -cV -"} -(11,1,1) = {" -ME -ax -gy -Pv -ny -HJ tC tC -Lt +Pl +Gh +Zg +OQ +"} +(33,1,1) = {" +CM +gN +Ho +kM +vT tC +Xf +wR +ae +GS tC -El +Ek +RK tC +yd +Rs +PV +OQ +"} +(34,1,1) = {" +CM +gN +yp +mE +JN tC -ro -eY -hg -Ca -SX -dF +tF +sY +Cj ZO -sj -eX -aX -tv -VR -Pu -jp -av -zK -VO -Kd -sq -Cr -Lx -sq -aU -TN -Zu -iO -Po -cV +oO +ib +JQ +tC +Gs +kr +lm +OQ "} -(12,1,1) = {" -Al -ME -WP -WA -TH -UJ +(35,1,1) = {" +CM +gN +IO +qf +To tC -FL -up -KG tC tC tC -GT -gq -PK -Vc -Uo -Vc -Vc -Dd -RG -Gp -lT -Jw -gE -gE -gE -gE -CL -Do -CL -CL -CL -CL -sq -mA -uR -lV -sq -hY -Rp -"} -(13,1,1) = {" -CM -zF -ME -IL -CT -dT +Qh tC -mj -wO -iq +XT +Hr tC -lk -iK -an -on -Vc -Vc -YJ -HN -aL -Dd -Ln -vT -aR -gE -gE -cZ -qK -gE -bn -TB -qc -JH -ho -CL -HB -SN -Qv -Hv -vq -cV -CM +Zz +QW +pb +OQ "} -(14,1,1) = {" +(36,1,1) = {" CM -CM -Al +gN +jD +Rf +Pp tC +Oe +eK tC +fD tC tC tC tC +sS +Zf +CB +OQ +"} +(37,1,1) = {" +CM +gN +YP +yV +FV tC +YX +It +dG +WR +ub +AL +jn tC -Dd -vw -Bk -Vc -Vc -hK -Ic -YP -Vj -Dd -uD -Au -gE -gE -je -TE -rj -gE -Xz -gd -CL -qy -DQ -CL -zk -rf -yX -ab -Po -cV -CM +dc +PP +YT +OQ "} -(15,1,1) = {" +(38,1,1) = {" CM -CM -CM -BP +gN +vl +hV +yJ +tC +ip +zw +iT +wJ +XS +Kq +FL +tC Xr -Io -bR -Ib -bg -po -Ij -dz -mY -Vc -Vc -iX -vx -MU -Ko -dp -Dd -YE -UO -WJ -Sn -bE -Cn -dv -gE -is -gJ -CL -Gl -Xg -CL -tT -wP -Ew -Ed -sq -sq +io +Em +OQ +"} +(39,1,1) = {" CM +rS +RR +Gl +AY +tC +Jt +UK +Rl +hJ +vI +WA +rN +tC +BP +nv +hr +ea "} -(16,1,1) = {" +(40,1,1) = {" CM CM CM -xD -aA -Wj -dw -Qy -kr -Ih -vm -Hc -lu -Vc -uW -XC -Ro -rv -wo -wo -Dd -jz -RB -gp -dO -Il -DZ -sn -gE -NI -MJ -CL -Hy -rA -CL -xC -TY -VA -sq -sq CM CM -"} -(17,1,1) = {" +ME +Al +Ml +PO +ez +RS +GN +Al +si CM CM CM -MG -YY -bI -gt -Hp -CZ -es -oo -OQ CM -TR -TR -TR -TR -TR +"} +(41,1,1) = {" CM CM -FY -lu -lu -gE -gE -vQ -PE -JE -gE -NB -Wc -CL -CL -CL -CL -sq -Js -JV -mv -CO CM CM -"} -(18,1,1) = {" CM CM +ME +jE +lz +WK +Bd +Al +ME CM -rS -OQ -OQ -OQ -OQ -OQ -OQ -OQ -ea CM CM CM CM +"} +(42,1,1) = {" CM CM CM @@ -6158,23 +6395,15 @@ CM CM CM CM -FY -tf -tf -tf -tf -gE -io -io -FY +ME +Al +Al +Al +si +CM CM CM CM -hY -hY -hY -hY -Rp CM CM "} From 0f2e2cf716b90276dc99e66f503585f296a7bd5c Mon Sep 17 00:00:00 2001 From: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Date: Wed, 10 Apr 2024 22:29:09 -0300 Subject: [PATCH 13/46] Gives MAA bridge access on the colossus. (#2696) ## About The Pull Request Updates the Colossus's bridge door to allow the MAA access. ## Why It's Good For The Game It's standard on inteq vessels. ## Changelog :cl: fix: Fixes MAA on the Colossus not being able to access the bridge. /:cl: --------- Signed-off-by: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Co-authored-by: Mark Suckerberg --- _maps/shuttles/inteq/inteq_colossus.dmm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_maps/shuttles/inteq/inteq_colossus.dmm b/_maps/shuttles/inteq/inteq_colossus.dmm index ed5ac0d11fb6..647896ce8185 100644 --- a/_maps/shuttles/inteq/inteq_colossus.dmm +++ b/_maps/shuttles/inteq/inteq_colossus.dmm @@ -3795,7 +3795,8 @@ "QL" = ( /obj/machinery/door/airlock/command/glass{ name = "Bridge"; - req_access_txt = "20" + req_access_txt = null; + req_one_access = list(19,3) }, /obj/structure/cable{ icon_state = "1-2" From 482675e14624da819dc3ae279e5a5cd95fedfac2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 10 Apr 2024 21:08:06 -0500 Subject: [PATCH 14/46] Automatic changelog generation for PR #2696 [ci skip] --- html/changelogs/AutoChangeLog-pr-2696.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2696.yml diff --git a/html/changelogs/AutoChangeLog-pr-2696.yml b/html/changelogs/AutoChangeLog-pr-2696.yml new file mode 100644 index 000000000000..05b6fa459451 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2696.yml @@ -0,0 +1,4 @@ +author: Martinpachu +changes: + - {bugfix: Fixes MAA on the Colossus not being able to access the bridge.} +delete-after: true From 20a50993d72ad462345fabccefe964f108b5c5a5 Mon Sep 17 00:00:00 2001 From: Sadhorizon <108196626+Sadhorizon@users.noreply.github.com> Date: Thu, 11 Apr 2024 21:30:22 +0200 Subject: [PATCH 15/46] Blood pack variety crates now contain Elzu and IPC blood. (#2875) ## About The Pull Request Title. Also, "random blood pack" now can roll Elzu and IPC blood. ## Why It's Good For The Game You would expect the blood pack variety crate to contain blood for ALL the species!!! Same with the random blood pack. ## Changelog :cl: tweak: "Blood pack variety crate" now contains Elzu and IPC blood. tweak: Random blood packs now can roll Elzu and IPC blood. /:cl: --- code/modules/cargo/packs/medical.dm | 4 +++- code/modules/reagents/reagent_containers/blood_pack.dm | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/cargo/packs/medical.dm b/code/modules/cargo/packs/medical.dm index 090041f06382..d49e9760da81 100644 --- a/code/modules/cargo/packs/medical.dm +++ b/code/modules/cargo/packs/medical.dm @@ -92,7 +92,9 @@ /obj/item/reagent_containers/blood/BMinus, /obj/item/reagent_containers/blood/OPlus, /obj/item/reagent_containers/blood/OMinus, - /obj/item/reagent_containers/blood/lizard) + /obj/item/reagent_containers/blood/lizard, + /obj/item/reagent_containers/blood/elzuose, + /obj/item/reagent_containers/blood/synthetic) crate_name = "blood freezer" crate_type = /obj/structure/closet/crate/freezer diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index d72389224fd9..6c5691f83f73 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -38,7 +38,7 @@ /obj/item/reagent_containers/blood/random/Initialize() icon_state = "bloodpack" - blood_type = pick("A+", "A-", "B+", "B-", "O+", "O-", "L") + blood_type = pick("A+", "A-", "B+", "B-", "O+", "O-", "L", "E", "Coolant") return ..() /obj/item/reagent_containers/blood/APlus From 54dbb55d730f06abce54c75d02a6306bdebeb229 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 11 Apr 2024 14:51:31 -0500 Subject: [PATCH 16/46] Automatic changelog generation for PR #2875 [ci skip] --- html/changelogs/AutoChangeLog-pr-2875.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2875.yml diff --git a/html/changelogs/AutoChangeLog-pr-2875.yml b/html/changelogs/AutoChangeLog-pr-2875.yml new file mode 100644 index 000000000000..e0b1b326f569 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2875.yml @@ -0,0 +1,4 @@ +author: Sadhorizon +changes: + - {tweak: Random blood packs now can roll Elzu and IPC blood.} +delete-after: true From 268f27d2f4bbd7d827f3e8ae031ad94f58209add Mon Sep 17 00:00:00 2001 From: Theos Date: Thu, 11 Apr 2024 15:34:26 -0400 Subject: [PATCH 17/46] N2O no longer puts you into a coma (#2850) ## About The Pull Request Replaces add sleep with set sleep for nitrous so the current sleep +4 seconds doesnt stack with itself to comically high numbers ## Why It's Good For The Game If i wanted to sleep id get a blanket not a silly tank ## Changelog :cl: fix: anesthetic can no longer semi permanently knock people out /:cl: --------- Signed-off-by: Theos --- code/modules/surgery/organs/lungs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index fc5de4be3049..05ca5131e0f9 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -226,7 +226,7 @@ if(SA_pp > SA_para_min) // Enough to make us stunned for a bit H.Unconscious(60) // 60 gives them one second to wake up and run away a bit! if(SA_pp > SA_sleep_min) // Enough to make us sleep as well - H.Sleeping(max(H.AmountSleeping() + 40, 200)) + H.Sleeping(200) else if(SA_pp > 0.01) // There is sleeping gas in their lungs, but only a little, so give them a bit of a warning if(prob(20)) H.emote(pick("giggle", "laugh")) From 18498d953f5bb77f9c6d1b41bc6909a0fd003e43 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 11 Apr 2024 15:04:27 -0500 Subject: [PATCH 18/46] Automatic changelog generation for PR #2850 [ci skip] --- html/changelogs/AutoChangeLog-pr-2850.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2850.yml diff --git a/html/changelogs/AutoChangeLog-pr-2850.yml b/html/changelogs/AutoChangeLog-pr-2850.yml new file mode 100644 index 000000000000..7269f7dc9dc6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2850.yml @@ -0,0 +1,4 @@ +author: SomeguyManperson +changes: + - {bugfix: anesthetic can no longer semi permanently knock people out} +delete-after: true From b25ec1852794fafc0fced17c97c87ebec1b6ebf6 Mon Sep 17 00:00:00 2001 From: Yata9arasu_alt <58084138+Yata9ar4su@users.noreply.github.com> Date: Fri, 12 Apr 2024 02:35:17 +0700 Subject: [PATCH 19/46] Adds Fullscreen (#2878) ## About The Pull Request Added fullscreen as hotkey F11 and on OOC -> Toggle Fullscreen ![image](https://github.com/shiptest-ss13/Shiptest/assets/58084138/3db51657-c491-423a-a4e2-1e70647897b3) ![image](https://github.com/shiptest-ss13/Shiptest/assets/58084138/8136e422-922a-4937-8c59-50993d1a8bc1) ## Why It's Good For The Game You can play in fullscreen without annoying borders. ## Changelog :cl: add: Fullscreen on F11 /:cl: --- code/__DEFINES/keybinding.dm | 1 + code/datums/keybinding/client.dm | 36 ++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/code/__DEFINES/keybinding.dm b/code/__DEFINES/keybinding.dm index 97b9c9d82aad..50a16edc350a 100644 --- a/code/__DEFINES/keybinding.dm +++ b/code/__DEFINES/keybinding.dm @@ -31,6 +31,7 @@ #define COMSIG_KB_CLIENT_GETHELP_DOWN "keybinding_client_gethelp_down" #define COMSIG_KB_CLIENT_SCREENSHOT_DOWN "keybinding_client_screenshot_down" #define COMSIG_KB_CLIENT_MINIMALHUD_DOWN "keybinding_client_minimalhud_down" +#define COMSIG_KB_CLIENT_FULLSCREEN_DOWN "keybinding_client_fullscreen_down" //Communication #define COMSIG_KB_CLIENT_OOC_DOWN "keybinding_client_ooc_down" diff --git a/code/datums/keybinding/client.dm b/code/datums/keybinding/client.dm index e4b940c7f722..3e78c4ac4c23 100644 --- a/code/datums/keybinding/client.dm +++ b/code/datums/keybinding/client.dm @@ -45,3 +45,39 @@ return user.mob.button_pressed_F12() return TRUE + +/client + var/fullscreen = FALSE +/datum/keybinding/client/t_fullscreen + hotkey_keys = list("F11") + name = "change_fullscreen" + full_name = "Toggle Fullscreen" + description = "Change window to Fullscreen or back" + keybind_signal = COMSIG_KB_CLIENT_FULLSCREEN_DOWN + +/datum/keybinding/client/t_fullscreen/down(client/C) + . = ..() + C.toggle_fullscreen() + + +/client/verb/toggle_fullscreen() + set name = "Toggle Fullscreen" + set category = "OOC" + + fullscreen = !fullscreen + + if (fullscreen) + winset(usr, "mainwindow", "on-size=") + winset(usr, "mainwindow", "titlebar=false") + winset(usr, "mainwindow", "can-resize=false") + winset(usr, "mainwindow", "menu=") + winset(usr, "mainwindow", "is-maximized=false") + winset(usr, "mainwindow", "is-maximized=true") + else + winset(usr, "mainwindow", "titlebar=true") + winset(usr, "mainwindow", "can-resize=true") + winset(usr, "mainwindow", "menu=menu") + winset(usr, "mainwindow", "is-maximized=false") + winset(usr, "mainwindow", "on-size=fitviewport") + + fit_viewport() From aa66226021feb753758ff7c464af0180a7a2c719 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 11 Apr 2024 15:17:36 -0500 Subject: [PATCH 20/46] Automatic changelog generation for PR #2878 [ci skip] --- html/changelogs/AutoChangeLog-pr-2878.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2878.yml diff --git a/html/changelogs/AutoChangeLog-pr-2878.yml b/html/changelogs/AutoChangeLog-pr-2878.yml new file mode 100644 index 000000000000..2ed39362f2b1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2878.yml @@ -0,0 +1,4 @@ +author: Yata9ar4su +changes: + - {rscadd: Fullscreen on F11} +delete-after: true From 8446fff2646e41811213f206ea6b6a66724db459 Mon Sep 17 00:00:00 2001 From: meem <75212565+meemofcourse@users.noreply.github.com> Date: Thu, 11 Apr 2024 15:36:08 -0400 Subject: [PATCH 21/46] Send photos to admin faxes (#2842) ## About The Pull Request ![imagen](https://github.com/shiptest-ss13/Shiptest/assets/75212565/5c32c7bb-94f3-4b06-bd32-1deeeeddb4a7) This pull requests allows you to send photos to admin faxes. ## Why It's Good For The Game You can send photos of events happening to your high command, so you don't have to describe everything in text! You can send them cool art you made. Maybe even use it for some strategic plans you drew on a napkin, and you want HighComm to see them. ## Changelog :cl: add: Long-range bluespace technologies in fax machines now allow the faxing of photos. I am not responsible for any consequences that might result from sending your faction's command personnel a photo of your character's ass. /:cl: --- code/__DEFINES/admin.dm | 3 ++- code/modules/admin/topic.dm | 9 +++++++++ code/modules/paperwork/fax.dm | 35 +++++++++++++++++++++-------------- 3 files changed, 32 insertions(+), 15 deletions(-) diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index 44f0893cd9a5..e1590614b6be 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -67,8 +67,9 @@ #define ADMIN_COORDJMP(src) "[src ? "[COORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]" #define ADMIN_VERBOSEJMP(src) "[src ? "[AREACOORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]" #define ADMIN_INDIVIDUALLOG(user) "(LOGS)" -/// Displays "(SHOW)" in the chat, when clicked it tries to show atom(paper). First you need to set the request_state variable to TRUE for the paper. +/// Displays "(SHOW)" in the chat, when clicked it tries to show atom(paper) or atom(photo). First you need to set the request_state variable to TRUE for the paper. #define ADMIN_SHOW_PAPER(atom) "(SHOW)" +#define ADMIN_SHOW_PHOTO(atom) "(PHOTO)" #define ADMIN_PUNISHMENT_BREAK_BONES "Break all bones" #define ADMIN_PUNISHMENT_LIGHTNING "Lightning bolt" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index b917501d0bb8..13d4c814f2fe 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2227,6 +2227,15 @@ return paper_to_show.ui_interact(usr) + else if(href_list["show_photo"]) + if(!check_rights(R_ADMIN)) + return + + var/obj/item/photo/photo_to_show = locate(href_list["show_photo"]) + if(!istype(photo_to_show)) + return + photo_to_show.show(usr) + /datum/admins/proc/HandleCMode() if(!check_rights(R_ADMIN)) return diff --git a/code/modules/paperwork/fax.dm b/code/modules/paperwork/fax.dm index cb5a025da475..bce7a3f322c5 100644 --- a/code/modules/paperwork/fax.dm +++ b/code/modules/paperwork/fax.dm @@ -308,27 +308,34 @@ update_icon() return TRUE if("send_special") - var/obj/item/paper/fax_paper = loaded_item_ref?.resolve() - if(!fax_paper) + var/obj/item/loaded = loaded_item_ref?.resolve() + var/obj/thing_to_send + if(!loaded) return - if(!istype(fax_paper)) + if(istype(loaded, /obj/item/paper)) + var/obj/item/paper/fax_paper = loaded + fax_paper.request_state = TRUE + thing_to_send = fax_paper + else if(istype(loaded, /obj/item/photo)) + thing_to_send = loaded + else to_chat(usr, icon2html(src.icon, usr) + "ERROR: Failed to send fax.") return - fax_paper.request_state = TRUE - fax_paper.loc = null - - INVOKE_ASYNC(src, PROC_REF(animate_object_travel), fax_paper, "fax_receive", find_overlay_state(fax_paper, "send")) + if(!thing_to_send) + return + thing_to_send.loc = null + INVOKE_ASYNC(src, PROC_REF(animate_object_travel), thing_to_send, "fax_receive", find_overlay_state(thing_to_send, "send")) history_add("Send", params["name"]) - GLOB.requests.fax_request(usr.client, "sent a fax message from [fax_name]/[fax_id] to [params["name"]]", fax_paper) - to_chat(GLOB.admins, "[icon2html(src.icon, GLOB.admins)]FAX REQUEST: [ADMIN_FULLMONTY(usr)]: sent a fax message from [fax_name]/[fax_id][ADMIN_FLW(src)] to [html_encode(params["name"])] [ADMIN_SHOW_PAPER(fax_paper)]") - log_fax(fax_paper, params["id"], params["name"]) + GLOB.requests.fax_request(usr.client, "sent a fax message from [fax_name]/[fax_id] to [params["name"]]", thing_to_send) + to_chat(GLOB.admins, "[icon2html(src.icon, GLOB.admins)]FAX REQUEST: [ADMIN_FULLMONTY(usr)]: sent a fax message from [fax_name]/[fax_id][ADMIN_FLW(src)] to [html_encode(params["name"])] [istype(thing_to_send, /obj/item/paper) ? ADMIN_SHOW_PAPER(thing_to_send) : ADMIN_SHOW_PHOTO(thing_to_send)]") + log_fax(thing_to_send, params["id"], params["name"]) loaded_item_ref = null for(var/obj/machinery/fax/fax as anything in GLOB.fax_machines) if(fax.admin_fax_id == params["id"]) - fax.receive(fax_paper, fax_name) + fax.receive(thing_to_send, fax_name) break update_appearance() @@ -360,7 +367,7 @@ * * loaded - The object to be sent. * * id - The network ID of the fax machine you want to send the item to. */ -/obj/machinery/fax/proc/send(obj/item/loaded, id) +/obj/machinery/fax/proc/send(atom/movable/loaded, id) for(var/obj/machinery/fax/fax as anything in GLOB.fax_machines) if(fax.fax_id != id) continue @@ -385,7 +392,7 @@ * * loaded - The object to be printed. * * sender_name - The sender's name, which will be displayed in the message and recorded in the history of operations. */ -/obj/machinery/fax/proc/receive(obj/item/loaded, sender_name, important = FALSE) +/obj/machinery/fax/proc/receive(atom/movable/loaded, sender_name, important = FALSE) playsound(src, 'sound/items/poster_being_created.ogg', 20, FALSE) INVOKE_ASYNC(src, PROC_REF(animate_object_travel), loaded, "fax_receive", find_overlay_state(loaded, "receive")) say("Received correspondence from [sender_name].") @@ -442,7 +449,7 @@ * Arguments: * * vend - Item to vend from the fax machine. */ -/obj/machinery/fax/proc/vend_item(obj/item/vend) +/obj/machinery/fax/proc/vend_item(atom/movable/vend) vend.forceMove(drop_location()) if(hurl_contents) vend.throw_at(get_edge_target_turf(drop_location(), pick(GLOB.alldirs)), rand(1, 4), EMBED_THROWSPEED_THRESHOLD) From 2bc621f5c3e1724a83e20fa115e12cd7edbdff50 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 11 Apr 2024 15:31:07 -0500 Subject: [PATCH 22/46] Automatic changelog generation for PR #2842 [ci skip] --- html/changelogs/AutoChangeLog-pr-2842.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2842.yml diff --git a/html/changelogs/AutoChangeLog-pr-2842.yml b/html/changelogs/AutoChangeLog-pr-2842.yml new file mode 100644 index 000000000000..97812c9c1871 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2842.yml @@ -0,0 +1,6 @@ +author: meemofcourse +changes: + - {rscadd: Long-range bluespace technologies in fax machines now allow the faxing + of photos. I am not responsible for any consequences that might result from + sending your faction's command personnel a photo of your character's ass.} +delete-after: true From 1f8da5fbff7ac2e06b15fd43f1541faadf2fa900 Mon Sep 17 00:00:00 2001 From: Gristlebee <56049844+Gristlebee@users.noreply.github.com> Date: Thu, 11 Apr 2024 12:37:57 -0700 Subject: [PATCH 23/46] Constructable exercise equipment (#2839) ## About The Pull Request - Punching bags can now be constructed from 5 cloth and deconstructed with a wirecutter. - Bench presses and chest presses can be constructed from 5 metal and deconstructed with a wrench. ## Why It's Good For The Game You no longer need to smash apart the exercise equipment like a caveman, and offers players some more freedom in how they want to decorate or arrange their ships. ## Changelog :cl: add: Punching bags can be built with 5 cloth. add: Bench press and chest press can be built with 5 metal. add: Exercise equipment can be deconstructed. /:cl: --- .../items/stacks/sheets/sheet_types.dm | 5 ++ code/modules/mining/lavaland/ruins/gym.dm | 85 ++++++++++++++++++- 2 files changed, 89 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 09b2338b244f..cf4824f20fbe 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -118,6 +118,10 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ new/datum/stack_recipe("mortar", /obj/item/reagent_containers/glass/mortar/metal, 3), \ new/datum/stack_recipe("pestle", /obj/item/pestle, 1, time = 50), \ new/datum/stack_recipe("hygienebot assembly", /obj/item/bot_assembly/hygienebot, 2, time = 50), \ + new/datum/stack_recipe_list("weight machines", list( \ + new/datum/stack_recipe("chest press", /obj/structure/weightmachine/stacklifter, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("bench press", /obj/structure/weightmachine/weightlifter, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ + )), \ new/datum/stack_recipe("shower", /obj/machinery/shower, 3, time = 25) )) @@ -367,6 +371,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("19x19 canvas", /obj/item/canvas/nineteenXnineteen, 3), \ new/datum/stack_recipe("23x19 canvas", /obj/item/canvas/twentythreeXnineteen, 4), \ new/datum/stack_recipe("23x23 canvas", /obj/item/canvas/twentythreeXtwentythree, 5), \ + new/datum/stack_recipe("punching bag", /obj/structure/punching_bag, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ )) /obj/item/stack/sheet/cotton/cloth diff --git a/code/modules/mining/lavaland/ruins/gym.dm b/code/modules/mining/lavaland/ruins/gym.dm index 8a73aff51a69..63b220828f81 100644 --- a/code/modules/mining/lavaland/ruins/gym.dm +++ b/code/modules/mining/lavaland/ruins/gym.dm @@ -7,6 +7,47 @@ layer = WALL_OBJ_LAYER var/list/hit_sounds = list('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg',\ 'sound/weapons/punch1.ogg', 'sound/weapons/punch2.ogg', 'sound/weapons/punch3.ogg', 'sound/weapons/punch4.ogg') + var/buildstacktype = /obj/item/stack/sheet/cotton/cloth + var/buildstackamount = 5 + +/obj/structure/punching_bag/deconstruct(disassembled = TRUE) + if(!(flags_1 & NODECONSTRUCT_1)) + if(buildstacktype) + new buildstacktype(loc,buildstackamount) + return..() + +/obj/structure/punching_bag/wrench_act(mob/living/user, obj/item/W) + if(..()) + return TRUE + add_fingerprint(user) + var/action = anchored ? "unbolts [src] from" : "bolts [src] to" + var/uraction = anchored ? "unbolt [src] from" : "bolt [src] to" + user.visible_message(span_warning("[user] [action] the floor."), span_notice("You start to [uraction] the floor..."), span_hear("You hear rustling noises.")) + if(W.use_tool(src, user, 50, volume=100, extra_checks = CALLBACK(src, PROC_REF(check_anchored_state), anchored))) + set_anchored(!anchored) + to_chat(user, span_notice("You [anchored ? "bolt" : "unbolt"] [src] from the floor.")) + return TRUE + +/obj/structure/punching_bag/wirecutter_act(mob/living/user, obj/item/W) + . = ..() + if(!anchored) + user.visible_message(span_warning("[user] cuts apart [src]."), span_notice("You start to cut apart [src]."), span_hear("You hear cutting.")) + if(W.use_tool(src, user, 50, volume=100)) + if(anchored) + return TRUE + to_chat(user, span_notice("You cut apart [src].")) + deconstruct(TRUE) + return TRUE + +/obj/structure/punching_bag/proc/check_anchored_state(check_anchored) + return anchored == check_anchored + +/obj/structure/punching_bag/examine(mob/user) + . = ..() + if(anchored) + . += span_notice("[src] is bolted to the floor.") + else + . += span_notice("[src] is no longer bolted to the floor, and the seams can be cut apart.") /obj/structure/punching_bag/attack_hand(mob/user as mob) . = ..() @@ -25,6 +66,8 @@ icon = 'icons/obj/gym_equipment.dmi' density = TRUE anchored = TRUE + var/buildstacktype = /obj/item/stack/sheet/metal + var/buildstackamount = 5 /obj/structure/weightmachine/proc/AnimateMachine(mob/living/user) return @@ -33,6 +76,45 @@ . = ..() icon_state = (obj_flags & IN_USE) ? "[base_icon_state]-u" : base_icon_state +/obj/structure/weightmachine/deconstruct(disassembled = TRUE) + if(!(flags_1 & NODECONSTRUCT_1)) + if(buildstacktype) + new buildstacktype(loc,buildstackamount) + return..() + +/obj/structure/weightmachine/wrench_act(mob/living/user, obj/item/W) + if(..()) + return TRUE + add_fingerprint(user) + var/action = anchored ? "unbolts [src] from" : "bolts [src] to" + var/uraction = anchored ? "unbolt [src] from" : "bolt [src] to" + user.visible_message(span_warning("[user] [action] the floor."), span_notice("You start to [uraction] the floor..."), span_hear("You hear rustling noises.")) + if(W.use_tool(src, user, 50, volume=100, extra_checks = CALLBACK(src, PROC_REF(check_anchored_state), anchored))) + set_anchored(!anchored) + to_chat(user, span_notice("You [anchored ? "bolt" : "unbolt"] [src] from the floor.")) + return TRUE + +/obj/structure/weightmachine/screwdriver_act(mob/living/user, obj/item/W) + . = ..() + if(!anchored) + user.visible_message(span_warning("[user] screws apart [src]."), span_notice("You start to screw apart [src]."), span_hear("You hear screwing.")) + if(W.use_tool(src, user, 50, volume=100)) + if(anchored) + return TRUE + to_chat(user, span_notice("You screw apart [src].")) + deconstruct(TRUE) + return TRUE + +/obj/structure/weightmachine/proc/check_anchored_state(check_anchored) + return anchored == check_anchored + +/obj/structure/weightmachine/examine(mob/user) + . = ..() + if(anchored) + . += span_notice("[src] is bolted to the floor.") + else + . += span_notice("[src] is no longer bolted to the floor, and the screws are exposed.") + /obj/structure/weightmachine/update_overlays() . = ..() @@ -44,7 +126,7 @@ if(.) return if(obj_flags & IN_USE) - to_chat(user, "It's already in use - wait a bit!") + to_chat(user, span_warning("It's already in use - wait a bit!")) return else obj_flags |= IN_USE @@ -100,3 +182,4 @@ sleep(3) animate(user, pixel_y = 2, time = 3) sleep(3) + From eee583c567e650b218f9d883f2ba6c4b95306372 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 11 Apr 2024 15:45:18 -0500 Subject: [PATCH 24/46] Automatic changelog generation for PR #2839 [ci skip] --- html/changelogs/AutoChangeLog-pr-2839.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2839.yml diff --git a/html/changelogs/AutoChangeLog-pr-2839.yml b/html/changelogs/AutoChangeLog-pr-2839.yml new file mode 100644 index 000000000000..f877777a0a31 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2839.yml @@ -0,0 +1,6 @@ +author: Gristlebee +changes: + - {rscadd: Punching bags can be built with 5 cloth.} + - {rscadd: Bench press and chest press can be built with 5 metal.} + - {rscadd: Exercise equipment can be deconstructed.} +delete-after: true From e0385e2acdcc9aca2f83ec566c89309781a59bc8 Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Thu, 11 Apr 2024 12:38:31 -0700 Subject: [PATCH 25/46] Brings back old gun suicide_act behavior (#2784) ## About The Pull Request Brings back old suicide_act on handle_suicide proc of guns. https://github.com/shiptest-ss13/Shiptest/assets/81882910/a5363807-0b49-46fc-aae6-cc1253cc1dbf ## Changelog :cl: add: Suicide & Execution with a damaging firearm is now more deadly and gruesome. /:cl: --- code/modules/projectiles/gun.dm | 51 ++++++++++++++++++++------ code/modules/projectiles/projectile.dm | 2 +- 2 files changed, 41 insertions(+), 12 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index e9354e68d9d4..9aa8ac60326f 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -744,6 +744,9 @@ safety_overlay.icon_state = "[safety_wording]-off" . += safety_overlay +#define BRAINS_BLOWN_THROW_RANGE 2 +#define BRAINS_BLOWN_THROW_SPEED 1 + /obj/item/gun/proc/handle_suicide(mob/living/carbon/human/user, mob/living/carbon/human/target, params, bypass_timer) if(!ishuman(user) || !ishuman(target)) return @@ -751,32 +754,58 @@ if(semicd) return + if(!can_shoot()) //Just because you can pull the trigger doesn't mean it can shoot. + shoot_with_empty_chamber(user) + return + if(user == target) - target.visible_message("[user] sticks [src] in [user.p_their()] mouth, ready to pull the trigger...", \ - "You stick [src] in your mouth, ready to pull the trigger...") + target.visible_message(span_warning("[user] sticks [src] in [user.p_their()] mouth, ready to pull the trigger..."), \ + span_userdanger("You stick [src] in your mouth, ready to pull the trigger...")) else - target.visible_message("[user] points [src] at [target]'s head, ready to pull the trigger...", \ - "[user] points [src] at your head, ready to pull the trigger...") + target.visible_message(span_warning("[user] points [src] at [target]'s head, ready to pull the trigger..."), \ + span_userdanger("[user] points [src] at your head, ready to pull the trigger...")) semicd = TRUE - if(!bypass_timer && (!do_mob(user, target, 120) || user.zone_selected != BODY_ZONE_PRECISE_MOUTH)) + if(!bypass_timer && (!do_mob(user, target, 100) || user.zone_selected != BODY_ZONE_PRECISE_MOUTH)) if(user) if(user == target) - user.visible_message("[user] decided not to shoot.") + user.visible_message(span_notice("[user] decided not to shoot.")) else if(target && target.Adjacent(user)) - target.visible_message("[user] has decided to spare [target]", "[user] has decided to spare your life!") + target.visible_message(span_notice("[user] has decided to spare [target]."), span_notice("[user] has decided to spare your life!")) semicd = FALSE return semicd = FALSE - target.visible_message("[user] pulls the trigger!", "[(user == target) ? "You pull" : "[user] pulls"] the trigger!") + target.visible_message(span_warning("[user] pulls the trigger!"), span_userdanger("[(user == target) ? "You pull" : "[user] pulls"] the trigger!")) - if(chambered && chambered.BB) - chambered.BB.damage *= 5 + if(chambered && chambered.BB && can_trigger_gun(user)) + chambered.BB.damage *= 3 + //Check is here for safeties and such, brain will be removed after + process_fire(target, user, TRUE, params, BODY_ZONE_HEAD) + + var/obj/item/organ/brain/brain_to_blast = target.getorganslot(ORGAN_SLOT_BRAIN) + if(brain_to_blast) + + //Check if the projectile is actually damaging and not of type STAMINA + if(chambered.BB.nodamage || !chambered.BB.damage || chambered.BB.damage_type == STAMINA) + return + + //Remove brain of the mob shot + brain_to_blast.Remove(target) + + var/turf/splat_turf = get_turf(target) + //Move the brain of the person shot to selected turf + brain_to_blast.forceMove(splat_turf) + + var/turf/splat_target = get_ranged_target_turf(target, REVERSE_DIR(target.dir), BRAINS_BLOWN_THROW_RANGE) + var/datum/callback/gibspawner = CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(spawn_atom_to_turf), /obj/effect/gibspawner/generic, brain_to_blast, 1, FALSE, target) + //Throw the brain that has been removed away and place a gibspawner on landing + brain_to_blast.throw_at(splat_target, BRAINS_BLOWN_THROW_RANGE, BRAINS_BLOWN_THROW_SPEED, callback = gibspawner) - process_fire(target, user, TRUE, params, BODY_ZONE_HEAD) +#undef BRAINS_BLOWN_THROW_RANGE +#undef BRAINS_BLOWN_THROW_SPEED /obj/item/gun/proc/unlock() //used in summon guns and as a convience for admins if(pin) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 7cc9b1c6ebb4..85c4558343d9 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -133,7 +133,7 @@ var/homing_offset_y = 0 var/damage = 10 - var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE are the only things that should be in here + var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE, STAMINA are the only things that should be in here var/nodamage = FALSE //Determines if the projectile will skip any damage inflictions var/flag = "bullet" //Defines what armor to use when it hits things. Must be set to bullet, laser, energy,or bomb ///How much armor this projectile pierces. From 16d95f6db8865257b391629fe7596770e7ceac16 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 11 Apr 2024 15:59:28 -0500 Subject: [PATCH 26/46] Automatic changelog generation for PR #2784 [ci skip] --- html/changelogs/AutoChangeLog-pr-2784.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2784.yml diff --git a/html/changelogs/AutoChangeLog-pr-2784.yml b/html/changelogs/AutoChangeLog-pr-2784.yml new file mode 100644 index 000000000000..057247d90928 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2784.yml @@ -0,0 +1,4 @@ +author: thgvr +changes: + - {rscadd: Suicide & Execution with a damaging firearm is now more deadly and gruesome.} +delete-after: true From a8c77d257acc01680e45bf892371f8ff91008afa Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Thu, 11 Apr 2024 12:39:26 -0700 Subject: [PATCH 27/46] Improves cyber implant UX (#2741) ## About The Pull Request Ports: https://github.com/tgstation/tgstation/pull/53893 https://github.com/tgstation/tgstation/pull/54914 Adds custom sound capability for deploy/retract ## Changelog :cl: Zxaber tweak: You can now use drop / use inhand hotkey to retract and deploy arm implants /:cl: --- code/__DEFINES/colors.dm | 2 - code/game/atoms.dm | 1 + code/modules/mob/living/carbon/human/human.dm | 6 ++ code/modules/mob/mob.dm | 11 ++++ code/modules/surgery/organs/augments_arms.dm | 55 +++++++++++++----- .../surgery/organs/augments_internal.dm | 3 +- icons/mob/inhands/weapons/axes_lefthand.dmi | Bin 1900 -> 1901 bytes icons/obj/implants/implant.dmi | Bin 0 -> 5573 bytes icons/obj/surgery.dmi | Bin 50545 -> 44762 bytes 9 files changed, 58 insertions(+), 20 deletions(-) create mode 100644 icons/obj/implants/implant.dmi diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index c428e1e7dd53..5c6f14c887eb 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -3,7 +3,6 @@ #define COLOR_INPUT_DISABLED "#F0F0F0" #define COLOR_INPUT_ENABLED "#D3B5B5" -//BeginWS #define COLOR_DARKMODE_DARKBACKGROUND "#383838" #define COLOR_DARKMODE_BACKGROUND "#272727" #define COLOR_DARKMODE_HEADER "#ffffff" @@ -23,7 +22,6 @@ #define WOOD_COLOR_BLACK "#332521" #define WOOD_COLOR_CHOCOLATE "#543C30" #define WOOD_COLOR_YELLOW "#E3994E" -//EndWS #define COLOR_WHITE "#FFFFFF" #define COLOR_OFF_WHITE "#FFF5ED" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 6c6849724bde..8299d389fb18 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -160,6 +160,7 @@ var/hitsound_type = PROJECTILE_HITSOUND_NON_LIVING ///volume wanted for being hit var/hitsound_volume = 50 + /** * Called when an atom is created in byond (built in engine proc) * diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index f3802e381c55..9ae7034366dc 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1057,6 +1057,12 @@ else if(can_be_firemanned(target)) fireman_carry(target) +/mob/living/carbon/human/limb_attack_self() + var/obj/item/bodypart/arm = hand_bodyparts[active_hand_index] + if(arm) + arm.attack_self(src) + return ..() + /mob/living/carbon/human/MouseDrop(mob/over) . = ..() if(ishuman(over)) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index d475891fc28f..7e246dd2d7ac 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -565,6 +565,15 @@ var/msg = "[src] makes eye contact with you." addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), examined_mob, msg), 3) +/** + * Called by using Activate Held Object with an empty hand/limb + * + * Does nothing by default. The intended use is to allow limbs to call their + * own attack_self procs. It is up to the individual mob to override this + * parent and actually use it. + */ +/mob/proc/limb_attack_self() + return ///Can this mob resist (default FALSE) /mob/proc/can_resist() @@ -622,6 +631,8 @@ if(I) I.attack_self(src) update_inv_hands() + return + limb_attack_self() /mob/verb/do_unique_action() set name = "Do Unique Action" diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index d9d3d6b0b717..5d6fac852d51 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -13,6 +13,10 @@ var/list/items_list = list()// I would use contents, but they shuffle on every activation/deactivation leading to interface inconsistencies. /// You can use this var for item path, it would be converted into an item on New(). var/obj/item/active_item + /// Sound played when extending + var/extend_sound = 'sound/mecha/mechmove03.ogg' + /// Sound played when retracting + var/retract_sound = 'sound/mecha/mechmove03.ogg' /obj/item/organ/cyberimp/arm/Initialize() . = ..() @@ -68,18 +72,34 @@ to_chat(user, "You modify [src] to be installed on the [zone == BODY_ZONE_R_ARM ? "right" : "left"] arm.") update_appearance() +/obj/item/organ/cyberimp/arm/Insert(mob/living/carbon/M, special = FALSE, drop_if_replaced = TRUE) + . = ..() + var/side = zone == BODY_ZONE_R_ARM? RIGHT_HANDS : LEFT_HANDS + hand = owner.hand_bodyparts[side] + if(hand) + RegisterSignal(hand, COMSIG_ITEM_ATTACK_SELF, PROC_REF(ui_action_click)) //If the limb gets an attack-self, open the menu. Only happens when hand is empty + RegisterSignal(M, COMSIG_KB_MOB_DROPITEM_DOWN, PROC_REF(dropkey)) //We're nodrop, but we'll watch for the drop hotkey anyway and then stow if possible. + /obj/item/organ/cyberimp/arm/Remove(mob/living/carbon/M, special = 0) Retract() + if(hand) + UnregisterSignal(hand, COMSIG_ITEM_ATTACK_SELF) + UnregisterSignal(M, COMSIG_KB_MOB_DROPITEM_DOWN) ..() -/obj/item/organ/cyberimp/arm/emp_act(severity) - . = ..() - if(. & EMP_PROTECT_SELF) - return - if(prob(15/severity) && owner) - to_chat(owner, "[src] is hit by EMP!") - // give the owner an idea about why his implant is glitching - Retract() +/** + * Called when the mob uses the "drop item" hotkey + * + * Items inside toolset implants have TRAIT_NODROP, but we can still use the drop item hotkey as a + * quick way to store implant items. In this case, we check to make sure the user has the correct arm + * selected, and that the item is actually owned by us, and then we'll hand off the rest to Retract() +**/ +/obj/item/organ/cyberimp/arm/proc/dropkey(mob/living/carbon/host) + if(!host) + return //How did we even get here + if(hand != host.hand_bodyparts[host.active_hand_index]) + return //wrong hand + Retract() /obj/item/organ/cyberimp/arm/proc/Retract() if(!active_item || (active_item in src)) @@ -89,13 +109,9 @@ "[active_item] snaps back into your [zone == BODY_ZONE_R_ARM ? "right" : "left"] arm.", "You hear a short mechanical noise.") - if(istype(active_item, /obj/item/assembly/flash/armimplant)) - var/obj/item/assembly/flash/F = active_item - F.set_light(0) - owner.transferItemToLoc(active_item, src, TRUE) + playsound(get_turf(owner), retract_sound, 50, TRUE) active_item = null - playsound(get_turf(owner), 'sound/mecha/mechmove03.ogg', 50, TRUE) /obj/item/organ/cyberimp/arm/proc/Extend(obj/item/item) if(!(item in src)) @@ -135,7 +151,7 @@ owner.visible_message("[owner] extends [active_item] from [owner.p_their()] [zone == BODY_ZONE_R_ARM ? "right" : "left"] arm.", "You extend [active_item] from your [zone == BODY_ZONE_R_ARM ? "right" : "left"] arm.", "You hear a short mechanical noise.") - playsound(get_turf(owner), 'sound/mecha/mechmove03.ogg', 50, TRUE) + playsound(get_turf(owner), extend_sound, 50, TRUE) /obj/item/organ/cyberimp/arm/ui_action_click() if((organ_flags & ORGAN_FAILING) || (!active_item && !contents.len)) @@ -161,6 +177,14 @@ else Retract() +/obj/item/organ/cyberimp/arm/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return + if(prob(15/severity) && owner) + to_chat(owner, "[src] is hit by EMP!") + // give the owner an idea about why his implant is glitching + Retract() /obj/item/organ/cyberimp/arm/gun/emp_act(severity) . = ..() @@ -225,7 +249,6 @@ desc = "A cybernetic implant that allows the user to project a healing beam from their hand." items_to_create = list(/obj/item/gun/medbeam) - /obj/item/organ/cyberimp/arm/flash name = "integrated high-intensity photon projector" //Why not desc = "An integrated projector mounted onto a user's arm that is able to be used as a powerful flash." @@ -277,4 +300,4 @@ name = "power cord implant" desc = "An internal power cord hooked up to a battery. Useful if you run on volts." items_to_create = list(/obj/item/apc_powercord) - zone = "l_arm" + zone = BODY_ZONE_L_ARM diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index ae6f1cf43d39..f623bb67606b 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -2,6 +2,7 @@ /obj/item/organ/cyberimp name = "cybernetic implant" desc = "A state-of-the-art implant that improves a baseline's functionality." + icon = 'icons/obj/implants/implant.dmi' status = ORGAN_ROBOTIC organ_flags = ORGAN_SYNTHETIC var/implant_color = "#FFFFFF" @@ -17,8 +18,6 @@ add_overlay(overlay) return ..() - - //[[[[BRAIN]]]] /obj/item/organ/cyberimp/brain diff --git a/icons/mob/inhands/weapons/axes_lefthand.dmi b/icons/mob/inhands/weapons/axes_lefthand.dmi index 810455a611bdeddf2ebc139dabbaa42a6487d7f2..3b95d17cdc78f766b7c3d91477802abcdfd729d3 100644 GIT binary patch delta 1644 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�h4(i}i9?)b z4MBjgO>>zLmVaZI0?V?xs2uw8a?s`6BZKBXl&4c4SemSwzJ|2FDT=g{4}%e%AfR?I z$07F1wHzL5Jqo9|;ON%D@P{$;4}VJ0myP`Ea5jPA4)|I8^!NyZ zAP9mW2x0(!kDKdT&Q0K~9DYlhW>L{vk}^w;<-2n*Su*%GHMn%D`qRN1}-yD z$bc8vDu414<8LZ}8I&`XSML?hAk-hn1XM#{B1HUkz+7fv@s#BW;9cEssC9}g0)c%-%fyfx==s+$ZkjXaB|SE)t$eTtVx>qqg}M`M|%SNZSM p`k!I*sQAL4$;(4e00@GR{0Ghdk+4h@_Uixu002ovPDHLkV1iv(Co}*6 diff --git a/icons/obj/implants/implant.dmi b/icons/obj/implants/implant.dmi new file mode 100644 index 0000000000000000000000000000000000000000..31bd68db0caf1db32150db31d293ca9f6ca1eae3 GIT binary patch literal 5573 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 F{{YZpd_MpH literal 0 HcmV?d00001 diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index d94097ddf2e55ef23bbca7a66ac9aaf92e8f59e1..8f2566a98f8ae01a1fd14b2500cf4d6459570462 100644 GIT binary patch literal 44762 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�IeB*Gpmdf4%-|5CKbu;RSzNAYsdToe!ldkotQ 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�!o+w>uT)@-QsjGUi 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 From 206829be14297e298fdd2a954e303825e08c6875 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 11 Apr 2024 16:13:41 -0500 Subject: [PATCH 28/46] Automatic changelog generation for PR #2741 [ci skip] --- html/changelogs/AutoChangeLog-pr-2741.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2741.yml diff --git a/html/changelogs/AutoChangeLog-pr-2741.yml b/html/changelogs/AutoChangeLog-pr-2741.yml new file mode 100644 index 000000000000..591dae64290a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2741.yml @@ -0,0 +1,4 @@ +author: Zxaber +changes: + - {tweak: You can now use drop / use inhand hotkey to retract and deploy arm implants} +delete-after: true From 1cd05b6a9e7527eb871321926a6c16da899a336e Mon Sep 17 00:00:00 2001 From: SapphicOverload <93578146+SapphicOverload@users.noreply.github.com> Date: Thu, 11 Apr 2024 15:41:21 -0400 Subject: [PATCH 29/46] Reworks the turbine to be an actual engine (#2585) ## About The Pull Request This PR allows the turbine to provide thrust like a real engine while it's running (equivalent to around 4 plasma thrusters while running at maximum power) and fixes a few things like being able to make power from nothing and disconnecting when docking or undocking. Also updates the sprites to make it nicer to look at. ![260364787-c289bee8-8389-48de-a6da-29b305bed64d](https://github.com/shiptest-ss13/Shiptest/assets/93578146/5d8a1d2b-0771-4267-859d-900a8a7d62c9) Sprites are from BeeStation/BeeStation-Hornet#7634, by PestoVerde322 and PacifistDalek ## Why It's Good For The Game For how much worse and less efficient the turbine is at power generation compared to the TEG, I thought it deserved a secondary use to make it more interesting. This also allows for the possibility of a new ship that uses one (or more!) as its main engine, which would be cool. Also turbines violating the laws of thermodynamics to make power from nowhere is maybe bad or something. ## Changelog :cl: sapphicoverload, PestoVerde322, PacifistDalek add: turbines now provide thrust for ships tweak: turbines respect conservation of energy instead of moving gas around for free tweak: turbine control console now shows the internal pressure of the turbine code: refactored how gas flows through the turbine fix: fixed turbines making free energy from nowhere at low RPM fix: fixed turbines forcing air into the output turf when it's blocked fix: fixed turbines not updating air at the input and output turfs fix: fixed turbines disconnecting when docking and undocking imageadd: new turbine sprites /:cl: --- .../whitesands_surface_waterplant.dmm | 2 +- code/game/machinery/shuttle/shuttle_engine.dm | 2 +- .../machinery/shuttle}/turbine.dm | 248 ++++++++++++------ .../circuitboards/machine_circuitboards.dm | 2 +- icons/obj/atmospherics/components/turbine.dmi | Bin 0 -> 9793 bytes shiptest.dme | 2 +- .../tgui/interfaces/TurbineComputer.js | 6 +- 7 files changed, 176 insertions(+), 86 deletions(-) rename code/{modules/power => game/machinery/shuttle}/turbine.dm (54%) create mode 100644 icons/obj/atmospherics/components/turbine.dmi diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm index 0babadd59a8d..fe95fca0e82b 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm @@ -1482,7 +1482,7 @@ /turf/open/floor/plating, /area/ruin/powered) "LM" = ( -/obj/machinery/power/turbine, +/obj/machinery/power/shuttle/engine/turbine, /turf/open/floor/plating/asteroid/whitesands, /area/overmap_encounter/planetoid/sand/explored) "LN" = ( diff --git a/code/game/machinery/shuttle/shuttle_engine.dm b/code/game/machinery/shuttle/shuttle_engine.dm index 267c8d102918..c4fd424d4076 100644 --- a/code/game/machinery/shuttle/shuttle_engine.dm +++ b/code/game/machinery/shuttle/shuttle_engine.dm @@ -12,7 +12,7 @@ var/enabled = TRUE ///How much thrust this engine generates when burned fully. var/thrust = 0 - ///I don't really know what this is but it's used a lot + ///Whether this engine is actively providing thrust to the ship var/thruster_active = FALSE /** diff --git a/code/modules/power/turbine.dm b/code/game/machinery/shuttle/turbine.dm similarity index 54% rename from code/modules/power/turbine.dm rename to code/game/machinery/shuttle/turbine.dm index ba390b1cf873..7d310d37cd30 100644 --- a/code/modules/power/turbine.dm +++ b/code/game/machinery/shuttle/turbine.dm @@ -25,48 +25,60 @@ /obj/machinery/power/compressor name = "compressor" desc = "The compressor stage of a gas turbine generator." - icon = 'icons/obj/atmospherics/pipes/simple.dmi' + icon = 'icons/obj/atmospherics/components/turbine.dmi' icon_state = "compressor" density = TRUE resistance_flags = FIRE_PROOF CanAtmosPass = ATMOS_PASS_DENSITY + use_power = NO_POWER_USE // powered by gas flow + interacts_with_air = TRUE circuit = /obj/item/circuitboard/machine/power_compressor - var/obj/machinery/power/turbine/turbine + var/obj/machinery/power/shuttle/engine/turbine/turbine var/datum/gas_mixture/gas_contained - var/turf/inturf var/starter = 0 var/rpm = 0 var/rpmtarget = 0 var/capacity = 1e6 var/comp_id = 0 - var/efficiency + var/efficiency = 1 + var/intake_ratio = 0.1 // might add a way to adjust this in-game later -/obj/machinery/power/turbine/lavaland +/obj/machinery/power/shuttle/engine/turbine/lavaland destroy_output = TRUE /obj/machinery/power/compressor/Destroy() + SSair.stop_processing_machine(src) if (turbine && turbine.compressor == src) turbine.compressor = null + if(isopenturf(loc)) + loc.assume_air(gas_contained) + loc.air_update_turf() turbine = null return ..() -/obj/machinery/power/turbine +/obj/machinery/power/shuttle/engine/turbine name = "gas turbine generator" desc = "A gas turbine used for backup power generation." - icon = 'icons/obj/atmospherics/pipes/simple.dmi' + icon = 'icons/obj/atmospherics/components/turbine.dmi' icon_state = "turbine" density = TRUE resistance_flags = FIRE_PROOF CanAtmosPass = ATMOS_PASS_DENSITY + use_power = NO_POWER_USE // powered by gas flow + interacts_with_air = TRUE circuit = /obj/item/circuitboard/machine/power_turbine + thrust = 0 // no thrust by default + icon_state_closed = "turbine" + icon_state_open = "turbine" + icon_state_off = "turbine" var/opened = 0 var/obj/machinery/power/compressor/compressor - var/turf/outturf - var/lastgen + var/lastgen = 0 var/productivity = 1 var/destroy_output = FALSE //Destroy the output gas instead of actually outputting it. Used on lavaland to prevent cooking the zlevel -/obj/machinery/power/turbine/Destroy() +/obj/machinery/power/shuttle/engine/turbine/Destroy() + SSair.stop_processing_machine(src) if (compressor && compressor.turbine == src) compressor.turbine = null compressor = null @@ -74,29 +86,39 @@ // the inlet stage of the gas turbine electricity generator -/obj/machinery/power/compressor/Initialize() +/obj/machinery/power/compressor/Initialize(mapload) . = ..() // The inlet of the compressor is the direction it faces gas_contained = new - inturf = get_step(src, dir) + SSair.start_processing_machine(src, mapload) locate_machinery() if(!turbine) obj_break() + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/power/compressor/LateInitialize() + . = ..() + var/turf/comp_turf = get_turf(src) + comp_turf.ImmediateCalculateAdjacentTurfs() // turbine blocks atmos so update the turf it's on or stuff breaks #define COMPFRICTION 5e5 /obj/machinery/power/compressor/locate_machinery() if(turbine) return - turbine = locate() in get_step(src, get_dir(inturf, src)) + turbine = locate() in get_step(src, turn(dir, 180)) if(turbine) + set_machine_stat(machine_stat & ~BROKEN) turbine.locate_machinery() + else + turbine = null + obj_break() /obj/machinery/power/compressor/RefreshParts() var/E = 0 for(var/obj/item/stock_parts/manipulator/M in component_parts) E += M.rating - efficiency = E / 6 + efficiency = max(E / 6, 1) /obj/machinery/power/compressor/examine(mob/user) . = ..() @@ -108,49 +130,63 @@ return if(default_change_direction_wrench(user, I)) - turbine = null - inturf = get_step(src, dir) - locate_machinery() if(turbine) to_chat(user, "Turbine connected.") set_machine_stat(machine_stat & ~BROKEN) else to_chat(user, "Turbine not connected.") - obj_break() return default_deconstruction_crowbar(I) -/obj/machinery/power/compressor/process() - if(!starter) - return - if(!turbine || (turbine.machine_stat & BROKEN)) - starter = FALSE - if(machine_stat & BROKEN || panel_open) - starter = FALSE - return - cut_overlays() - - rpm = 0.9* rpm + 0.1 * rpmtarget +/obj/machinery/power/compressor/default_deconstruction_screwdriver(mob/user, icon_state_open, icon_state_closed, obj/item/I) + . = ..() + if(panel_open) + set_machine_stat(machine_stat | MAINT) + else + set_machine_stat(machine_stat & ~MAINT) - // It's a simplified version taking only 1/10 of the moles from the turf nearby. It should be later changed into a better version - // above todo 7 years and counting +//update when moved or changing direction +/obj/machinery/power/compressor/setDir(newdir) + . = ..() + locate_machinery() - inturf.transfer_air_ratio(gas_contained, 0.1) +/obj/machinery/power/compressor/Move(atom/newloc, direct, glide_size_override) + . = ..() + locate_machinery() -// RPM function to include compression friction - be advised that too low/high of a compfriction value can make things screwy +/obj/machinery/power/compressor/process(delta_time) + return +/obj/machinery/power/compressor/process_atmos(delta_time) + // RPM function to include compression friction - be advised that too low/high of a compfriction value can make things screwy + rpm -= 1 + rpm = (0.9 * rpm) + (0.1 * rpmtarget) rpm = min(rpm, (COMPFRICTION*efficiency)/2) - rpm = max(0, rpm - (rpm*rpm)/(COMPFRICTION*efficiency)) + rpm = max(0, rpm - (rpm**2)/(COMPFRICTION*efficiency)) - if(starter && !(machine_stat & NOPOWER)) - use_power(2800) - if(rpm<1000) - rpmtarget = 1000 - else - if(rpm<1000) - rpmtarget = 0 + update_overlays() + + if(!turbine || (turbine.machine_stat & BROKEN)) + locate_machinery() // try to find the other part if we somehow got disconnected + + if((machine_stat & (BROKEN|MAINT)) || !starter) // if we didn't find it... + rpmtarget = 0 + return + + var/turf/inturf = get_step(src, dir) + var/datum/gas_mixture/environment = inturf.return_air() + var/external_pressure = environment.return_pressure() + var/pressure_delta = external_pressure - gas_contained.return_pressure() + + // Equalize the gas between the environment and the internal gas mix + if(pressure_delta > 0) + var/datum/gas_mixture/removed = environment.remove_ratio((1 - ((1 - intake_ratio)**delta_time)) * pressure_delta / (external_pressure * 2)) // silly math to keep it consistent with delta_time + gas_contained.merge(removed) + inturf.air_update_turf() +/obj/machinery/power/compressor/update_overlays() + . = ..() if(rpm>50000) add_overlay(mutable_appearance(icon, "comp-o4", FLY_LAYER)) else if(rpm>10000) @@ -159,91 +195,122 @@ add_overlay(mutable_appearance(icon, "comp-o2", FLY_LAYER)) else if(rpm>500) add_overlay(mutable_appearance(icon, "comp-o1", FLY_LAYER)) - //TODO: DEFERRED // These are crucial to working of a turbine - the stats modify the power output. TurbGenQ modifies how much raw energy can you get from // rpms, TurbGenG modifies the shape of the curve - the lower the value the less straight the curve is. #define TURBGENQ 100000 #define TURBGENG 0.5 +#define POWER_TO_THRUST 0.001 // power production to thrust ratio -/obj/machinery/power/turbine/Initialize() +/obj/machinery/power/shuttle/engine/turbine/Initialize(mapload) . = ..() -// The outlet is pointed at the direction of the turbine component - outturf = get_step(src, dir) + SSair.start_processing_machine(src, mapload) locate_machinery() if(!compressor) obj_break() connect_to_network() + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/power/shuttle/engine/turbine/LateInitialize() + . = ..() + var/turf/comp_turf = get_turf(src) + comp_turf.ImmediateCalculateAdjacentTurfs() // turbine blocks atmos so update the turf it's on or stuff breaks -/obj/machinery/power/turbine/RefreshParts() +/obj/machinery/power/shuttle/engine/turbine/RefreshParts() var/P = 0 for(var/obj/item/stock_parts/capacitor/C in component_parts) P += C.rating productivity = P / 6 -/obj/machinery/power/turbine/examine(mob/user) +/obj/machinery/power/shuttle/engine/turbine/examine(mob/user) . = ..() if(in_range(user, src) || isobserver(user)) . += "The status display reads: Productivity at [productivity*100]%." -/obj/machinery/power/turbine/locate_machinery() +/obj/machinery/power/shuttle/engine/turbine/locate_machinery() if(compressor) return - compressor = locate() in get_step(src, get_dir(outturf, src)) + compressor = locate() in get_step(src, turn(dir, 180)) if(compressor) + set_machine_stat(machine_stat & ~BROKEN) compressor.locate_machinery() + else + compressor = null + obj_break() -/obj/machinery/power/turbine/process() +/obj/machinery/power/shuttle/engine/turbine/process(delta_time) + add_avail(lastgen) // add power in process() so it doesn't update power output separately from the rest of the powernet (bad) + update_overlays() +/obj/machinery/power/shuttle/engine/turbine/process_atmos(delta_time) if(!compressor) set_machine_stat(BROKEN) + locate_machinery() // try to find the missing piece - if((machine_stat & BROKEN) || panel_open) + if(machine_stat & (BROKEN|MAINT)) // we're only running half a turbine, don't continue return - if(!compressor.starter) - return - cut_overlays() // This is the power generation function. If anything is needed it's good to plot it in EXCEL before modifying // the TURBGENQ and TURBGENG values lastgen = ((compressor.rpm / TURBGENQ)**TURBGENG) * TURBGENQ * productivity + thrust = lastgen * POWER_TO_THRUST // second law - add_avail(lastgen) - - // Weird function but it works. Should be something else... - - var/newrpm = ((compressor.gas_contained.return_temperature()) * compressor.gas_contained.total_moles())/4 + var/turf/outturf = get_step(src, dir) + if(!LAZYLEN(outturf.atmos_adjacent_turfs)) + compressor.rpmtarget = 0 + return - newrpm = max(0, newrpm) + // Move gas from the compressor to the outlet + var/datum/gas_mixture/environment = outturf.return_air() + var/internal_pressure = compressor.gas_contained.return_pressure() + var/pressure_delta = internal_pressure - environment.return_pressure() - if(!compressor.starter || newrpm > 1000) - compressor.rpmtarget = newrpm + // Now set the compressor's RPM target based on how much gas is flowing through + compressor.rpmtarget = max(0, pressure_delta * compressor.gas_contained.return_volume() / (R_IDEAL_GAS_EQUATION * 4)) - if(compressor.gas_contained.total_moles()>0) - var/oamount = min(compressor.gas_contained.total_moles(), (compressor.rpm+100)/35000*compressor.capacity) + // Equalize the gas between the internal gas mix and the environment + if(pressure_delta > 0) + var/datum/gas_mixture/removed = compressor.gas_contained.remove_ratio(pressure_delta / (internal_pressure * 2)) if(destroy_output) - compressor.gas_contained.set_moles(compressor.gas_contained.get_moles() - oamount) - else - outturf.assume_air_moles(compressor.gas_contained, oamount) + qdel(removed) + return + outturf.assume_air(removed) + outturf.air_update_turf() + +// Return the current thrust amount +/obj/machinery/power/shuttle/engine/turbine/burn_engine(percentage, deltatime) + return thrust * deltatime * (percentage / 100) + +// Return the current power output +/obj/machinery/power/shuttle/engine/turbine/return_fuel() + return lastgen + +// Return the maximum power output +/obj/machinery/power/shuttle/engine/turbine/return_fuel_cap() + return ((COMPFRICTION*(compressor ? compressor.efficiency : 1) / (TURBGENQ*4))**TURBGENG) * TURBGENQ * productivity + +// Return the maximum power output +/obj/machinery/power/shuttle/engine/turbine/update_engine() + if(!(flags_1 & INITIALIZED_1)) + return FALSE + thruster_active = !panel_open && compressor + return thruster_active // If it works, put an overlay that it works! - +/obj/machinery/power/shuttle/engine/turbine/update_overlays() + . = ..() if(lastgen > 100) add_overlay(mutable_appearance(icon, "turb-o", FLY_LAYER)) -/obj/machinery/power/turbine/attackby(obj/item/I, mob/user, params) +/obj/machinery/power/shuttle/engine/turbine/attackby(obj/item/I, mob/user, params) if(default_deconstruction_screwdriver(user, initial(icon_state), initial(icon_state), I)) return if(default_change_direction_wrench(user, I)) - compressor = null - outturf = get_step(src, dir) - locate_machinery() if(compressor) to_chat(user, "Compressor connected.") - set_machine_stat(machine_stat & ~BROKEN) else to_chat(user, "Compressor not connected.") obj_break() @@ -251,25 +318,42 @@ default_deconstruction_crowbar(I) -/obj/machinery/power/turbine/ui_interact(mob/user, datum/tgui/ui) +/obj/machinery/power/shuttle/engine/turbine/default_deconstruction_screwdriver(mob/user, icon_state_open, icon_state_closed, obj/item/I) + . = ..() + if(panel_open) + set_machine_stat(machine_stat | MAINT) + else + set_machine_stat(machine_stat & ~MAINT) + +// update if it moves or changes direction +/obj/machinery/power/shuttle/engine/turbine/setDir(newdir) + . = ..() + locate_machinery() + +/obj/machinery/power/shuttle/engine/turbine/Move(atom/newloc, direct, glide_size_override) + . = ..() + locate_machinery() + +/obj/machinery/power/shuttle/engine/turbine/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) ui = new(user, src, "TurbineComputer", name) ui.open() -/obj/machinery/power/turbine/ui_data(mob/user) +/obj/machinery/power/shuttle/engine/turbine/ui_data(mob/user) var/list/data = list() data["compressor"] = compressor ? TRUE : FALSE - data["compressor_broke"] = (!compressor || (compressor.machine_stat & BROKEN)) ? TRUE : FALSE + data["compressor_broke"] = (!compressor || (compressor.machine_stat & (BROKEN|MAINT))) ? TRUE : FALSE data["turbine"] = compressor?.turbine ? TRUE : FALSE - data["turbine_broke"] = (!compressor || !compressor.turbine || (compressor.turbine.machine_stat & BROKEN)) ? TRUE : FALSE + data["turbine_broke"] = (!compressor || !compressor.turbine || (compressor.turbine.machine_stat & (BROKEN|MAINT))) ? TRUE : FALSE data["online"] = compressor?.starter data["power"] = DisplayPower(compressor?.turbine?.lastgen) data["rpm"] = compressor?.rpm data["temp"] = compressor?.gas_contained.return_temperature() + data["pressure"] = compressor?.gas_contained.return_pressure() return data -/obj/machinery/power/turbine/ui_act(action, params) +/obj/machinery/power/shuttle/engine/turbine/ui_act(action, params) . = ..() if(.) return @@ -306,7 +390,7 @@ /obj/machinery/computer/turbine_computer/locate_machinery() if(id) - for(var/obj/machinery/power/compressor/C in GLOB.machines) + for(var/obj/machinery/power/compressor/C in SSair.atmos_air_machinery) if(C.comp_id == id) compressor = C return @@ -322,13 +406,14 @@ /obj/machinery/computer/turbine_computer/ui_data(mob/user) var/list/data = list() data["compressor"] = compressor ? TRUE : FALSE - data["compressor_broke"] = (!compressor || (compressor.machine_stat & BROKEN)) ? TRUE : FALSE + data["compressor_broke"] = (!compressor || (compressor.machine_stat & (BROKEN|MAINT))) ? TRUE : FALSE data["turbine"] = compressor?.turbine ? TRUE : FALSE - data["turbine_broke"] = (!compressor || !compressor.turbine || (compressor.turbine.machine_stat & BROKEN)) ? TRUE : FALSE + data["turbine_broke"] = (!compressor || !compressor.turbine || (compressor.turbine.machine_stat & (BROKEN|MAINT))) ? TRUE : FALSE data["online"] = compressor?.starter data["power"] = DisplayPower(compressor?.turbine?.lastgen) data["rpm"] = compressor?.rpm data["temp"] = compressor?.gas_contained.return_temperature() + data["pressure"] = compressor?.gas_contained.return_pressure() return data /obj/machinery/computer/turbine_computer/ui_act(action, params) @@ -345,6 +430,7 @@ locate_machinery() . = TRUE +#undef POWER_TO_THRUST #undef COMPFRICTION #undef TURBGENQ #undef TURBGENG diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 7b2724f9e53f..9f7831577d4c 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -257,7 +257,7 @@ /obj/item/circuitboard/machine/power_turbine name = "Power Turbine (Machine Board)" icon_state = "engineering" - build_path = /obj/machinery/power/turbine + build_path = /obj/machinery/power/shuttle/engine/turbine req_components = list( /obj/item/stack/cable_coil = 5, /obj/item/stock_parts/capacitor = 6) diff --git a/icons/obj/atmospherics/components/turbine.dmi b/icons/obj/atmospherics/components/turbine.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6e499911a75b7dacc75b3183701b2285ed5bed27 GIT binary patch literal 9793 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 { @@ -11,7 +12,7 @@ export const TurbineComputer = (props, context) => { !data.turbine_broke ); return ( - +