From 3dd2577fc6839f64b6ec0b1ef2af17be6fd1790f Mon Sep 17 00:00:00 2001
From: Latency <55075747+Latentish@users.noreply.github.com>
Date: Sat, 30 Mar 2024 19:03:48 -0700
Subject: [PATCH] I Left My Heart In Kalixcis [PGF] Crying Sun-Class Light
Frigate (#2742)
## About The Pull Request
Adds the PGF's first ship. The Crying Sun-class Light Frigate. It also
adds some sprite....
In Game
Areas
No Areas
Icons
Mission Accomplished Poster by Retlaw34
Etherbor Logo by Coleminerman
Thanks to MeeMofCourse for the book formatting.
## Why It's Good For The Game
Represents a previously unplayable faction with a new ship.
Todo:
- [x] Add Sergeant Clothes.
- [x] Describe her.
- [x] Add fluff notes
- [x] Add Mission Accomplished poster set
- [x] Change the name
- [x] Add new sidearm when it's merged.
## Changelog
:cl:phoaly, coleminerman, MeeMofCourse, Retlaw34
add: Added the Crying Sun-class
add: Added PGF comms
icon: Added PGF sprites
/:cl:
---
_maps/configs/pgf_crying_sun.json | 50 +
_maps/ship_config_schema.json | 3 +-
_maps/shuttles/pgf/pgf_crying_sun.dmm | 8195 +++++++++++++++++
.../subshuttles/Subshuttle Catalog.txt | 5 +
_maps/shuttles/subshuttles/pgf_nail.dmm | 519 ++
code/__DEFINES/radio.dm | 5 +
code/__HELPERS/names.dm | 5 +
code/controllers/subsystem/blackbox.dm | 2 +
code/datums/shuttles.dm | 5 +-
code/game/MapData/shuttles/pgf_crying_sun.dm | 43 +
code/game/area/ship_areas.dm | 9 +
code/game/communications.dm | 2 +
.../machinery/telecomms/machines/relay.dm | 17 +-
code/game/objects/effects/contraband.dm | 77 +
.../decals/turfdecal/flooring_decals.dm | 11 +
.../items/devices/radio/encryptionkey.dm | 5 +
.../objects/items/devices/radio/headset.dm | 24 +
.../objects/structures/signs/signs_flags.dm | 4 +-
code/game/say.dm | 1 +
code/modules/clothing/factions/gezena.dm | 2 +-
.../clothing/outfits/factions/gezena.dm | 98 +
code/modules/mob/living/living_say.dm | 1 +
icons/obj/contraband.dmi | Bin 88467 -> 95677 bytes
icons/turf/decals.dmi | Bin 204962 -> 207453 bytes
interface/stylesheet.dm | 1 +
shiptest.dme | 2 +
strings/ship_names.json | 27 +
tgui/packages/tgui-panel/chat/constants.js | 2 +-
.../tgui-panel/styles/tgchat/chat-dark.scss | 4 +
.../tgui-panel/styles/tgchat/chat-light.scss | 4 +
30 files changed, 9111 insertions(+), 12 deletions(-)
create mode 100644 _maps/configs/pgf_crying_sun.json
create mode 100644 _maps/shuttles/pgf/pgf_crying_sun.dmm
create mode 100644 _maps/shuttles/subshuttles/pgf_nail.dmm
create mode 100644 code/game/MapData/shuttles/pgf_crying_sun.dm
diff --git a/_maps/configs/pgf_crying_sun.json b/_maps/configs/pgf_crying_sun.json
new file mode 100644
index 000000000000..5112e1b25280
--- /dev/null
+++ b/_maps/configs/pgf_crying_sun.json
@@ -0,0 +1,50 @@
+{
+ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
+ "prefix": "PGFN",
+ "map_name": "Crying Sun-class Light Frigate",
+ "namelists": [
+ "PGF"
+ ],
+ "map_short_name": "Crying Sun-class",
+ "description": "A light frigate mass produced by the Etherbor PGFN Lihmona Navy Shipyard to carry massive linear mounted warguns while keeping high maneuverability. The weapon mount on this ship has been decommissioned, like so many of its kind when sent out of Kalixcian space. The Crying Sun-class is a dual navy and marine vessel, carrying a shuttle for boarding, excursions, and forward scouting. After decommissioning the primary gun, the engines were swapped out for lower power, while engineering equipment has been generously supplied.",
+ "tags": [
+ "Combat",
+ "Engineering",
+ "RP Focus"
+ ],
+ "starting_funds": 1000,
+ "map_path": "_maps/shuttles/pgf/pgf_crying_sun.dmm",
+ "limit": 1,
+ "job_slots": {
+ "Captain": {
+ "outfit": "/datum/outfit/job/gezena/captain",
+ "officer": true,
+ "slots": 1
+ },
+ "Bridge Crew": {
+ "outfit": "/datum/outfit/job/gezena/assistant/bridge",
+ "slots": 1
+ },
+ "Navy Engineer": {
+ "outfit": "/datum/outfit/job/gezena/engineer",
+ "slots": 2
+ },
+ "Navy Doctor": {
+ "outfit": "/datum/outfit/job/gezena/doctor",
+ "slots": 1
+ },
+ "Crewman": {
+ "outfit": "/datum/outfit/job/gezena/assistant",
+ "slots": 2
+ },
+ "Marine Sergeant": {
+ "outfit": "/datum/outfit/job/gezena/hos",
+ "slots": 1
+ },
+ "Marine": {
+ "outfit": "/datum/outfit/job/gezena/security",
+ "slots": 3
+ }
+ },
+ "enabled":false
+}
diff --git a/_maps/ship_config_schema.json b/_maps/ship_config_schema.json
index 79c924cc3480..2afd8e065170 100644
--- a/_maps/ship_config_schema.json
+++ b/_maps/ship_config_schema.json
@@ -76,7 +76,8 @@
"INSTALLATION",
"SOLGOV",
"CMM-GOLD",
- "CMM-BARD"
+ "CMM-BARD",
+ "PGF"
]
}
},
diff --git a/_maps/shuttles/pgf/pgf_crying_sun.dmm b/_maps/shuttles/pgf/pgf_crying_sun.dmm
new file mode 100644
index 000000000000..f797f25d2f95
--- /dev/null
+++ b/_maps/shuttles/pgf/pgf_crying_sun.dmm
@@ -0,0 +1,8195 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ai" = (
+/obj/structure/railing,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/item/stack/sheet/mineral/uranium/twenty,
+/obj/item/wrench,
+/obj/machinery/power/port_gen/pacman/super,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"ar" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/vending/coffee,
+/obj/item/toy/plush/moth/firewatch{
+ pixel_y = 20
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"au" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/toxins,
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/port)
+"aw" = (
+/obj/machinery/photocopier,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"aF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light_switch{
+ dir = 2;
+ pixel_x = -12;
+ pixel_y = 19
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/dark,
+/area/ship/construction)
+"aR" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp/green{
+ pixel_y = 11;
+ pixel_x = -4
+ },
+/obj/item/desk_flag/gezena{
+ pixel_x = -9;
+ pixel_y = 1
+ },
+/obj/item/toy/plush/tali{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/effect/turf_decal/borderfloorblack,
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/dorm/dormtwo)
+"aT" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/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/mono/dark,
+/area/ship/hallway/central)
+"bb" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/structure/table/reinforced,
+/obj/item/radio/intercom/wideband/table{
+ dir = 4;
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/obj/item/radio/intercom/table{
+ dir = 4;
+ pixel_x = 4;
+ pixel_y = -6
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"bd" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"be" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/arrow_cw{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"bl" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"bB" = (
+/obj/machinery/atmospherics/components/unary/shuttle/heater{
+ dir = 4
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/starboard)
+"bD" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_bridge_shut";
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/bridge)
+"bE" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"bF" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/construction)
+"bM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/engineering)
+"bT" = (
+/obj/item/storage/box/flashbangs{
+ pixel_x = -7;
+ pixel_y = 7
+ },
+/obj/item/storage/box/zipties{
+ pixel_y = 7;
+ pixel_x = 8
+ },
+/obj/item/storage/box/flashes{
+ pixel_y = -1
+ },
+/obj/item/screwdriver{
+ pixel_x = -8;
+ pixel_y = -5
+ },
+/obj/item/screwdriver{
+ pixel_x = -5;
+ pixel_y = -5
+ },
+/obj/item/screwdriver{
+ pixel_x = -2;
+ pixel_y = -5
+ },
+/obj/item/screwdriver{
+ pixel_x = 1;
+ pixel_y = -5
+ },
+/obj/item/screwdriver{
+ pixel_x = 4;
+ pixel_y = -5
+ },
+/obj/item/screwdriver{
+ pixel_x = 7;
+ pixel_y = -5
+ },
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "sec_wall";
+ dir = 4;
+ pixel_x = -28;
+ name = "equipment locker"
+ },
+/obj/effect/turf_decal/corner/opaque/purple/border{
+ dir = 1
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"bU" = (
+/obj/structure/table,
+/obj/structure/bedsheetbin,
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"bV" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/red{
+ pixel_x = -4;
+ pixel_y = -3
+ },
+/obj/item/folder/blue{
+ pixel_x = 3
+ },
+/obj/item/folder/yellow{
+ pixel_y = 5;
+ pixel_x = 7
+ },
+/obj/item/table_bell{
+ pixel_x = -7;
+ pixel_y = 9
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"ca" = (
+/obj/structure/bed,
+/obj/item/bedsheet/head_of_personnel,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm/dormthree)
+"cs" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable{
+ icon_state = "0-5"
+ },
+/obj/machinery/button/door{
+ id = "lib_engine_blast";
+ name = "Engine Shutters";
+ dir = 4;
+ pixel_x = -20;
+ pixel_y = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/starboard)
+"cy" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled,
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/machinery/door/airlock{
+ dir = 4;
+ name = "Cryogenic Storage"
+ },
+/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/dark,
+/area/ship/crew/cryo)
+"cA" = (
+/turf/closed/wall/mineral/titanium/exterior,
+/area/ship/security)
+"cE" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"cI" = (
+/obj/effect/turf_decal/corner/opaque/purple/three_quarters{
+ dir = 1
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"cQ" = (
+/obj/structure/bed,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/item/bedsheet/purple,
+/obj/structure/curtain/cloth/grey,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"cR" = (
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"cU" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_mess_shut"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/crew/canteen)
+"cV" = (
+/obj/item/clothing/suit/space/gezena,
+/obj/item/clothing/head/helmet/space/gezena,
+/obj/item/tank/internals/oxygen/red,
+/obj/item/clothing/mask/gas/explorer,
+/obj/machinery/light/directional/east,
+/obj/machinery/suit_storage_unit/inherit,
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"cY" = (
+/obj/machinery/camera/autoname{
+ dir = 1;
+ network = list("GEC")
+ },
+/obj/structure/ore_box,
+/turf/open/floor/plasteel/dark,
+/area/ship/construction)
+"cZ" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4,
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/construction)
+"db" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{
+ dir = 6
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/starboard)
+"du" = (
+/obj/machinery/porta_turret/ship/weak{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"dz" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"dB" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/bottlegreen/border,
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"dE" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/corner/opaque/purple/bordercorner{
+ dir = 1
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"dF" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 6
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 8
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/hallway/port)
+"dK" = (
+/obj/machinery/computer/cargo/express{
+ dir = 8
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"dQ" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/button/shieldwallgen{
+ id = "lib_hangar_holo";
+ pixel_y = 19;
+ pixel_x = -5
+ },
+/obj/machinery/button/door{
+ id = "lib_hangar_blast";
+ name = "Hangar Shutters";
+ pixel_y = 20;
+ pixel_x = 3
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"eb" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"ej" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"em" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8;
+ name = "engine fuel pump"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/camera/autoname{
+ dir = 2;
+ network = list("GEC")
+ },
+/obj/machinery/light_switch{
+ dir = 2;
+ pixel_x = 10;
+ pixel_y = 19
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/engineering/engines/starboard)
+"eB" = (
+/turf/open/floor/pod,
+/area/ship/hangar/starboard)
+"eE" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_dorm_shut"
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/crew/dorm)
+"eM" = (
+/obj/effect/turf_decal/borderfloorblack,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/machinery/computer/helm/viewscreen/directional/east,
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/dorm/dormtwo)
+"eN" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/effect/turf_decal/techfloor/hole,
+/obj/item/soap/deluxe,
+/turf/open/floor/plasteel/mono,
+/area/ship/crew/toilet)
+"eO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"eR" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"eY" = (
+/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/orange/visible,
+/obj/structure/cable{
+ icon_state = "1-10"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/starboard)
+"fd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -19;
+ pixel_y = 12
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"ft" = (
+/obj/structure/mirror{
+ pixel_y = 23
+ },
+/obj/structure/sink{
+ pixel_y = 20
+ },
+/turf/open/floor/plastic,
+/area/ship/crew/toilet)
+"fG" = (
+/turf/closed/wall/mineral/titanium/exterior,
+/area/ship/crew/dorm/dormtwo)
+"fN" = (
+/obj/machinery/power/shuttle/engine/electric{
+ dir = 4
+ },
+/obj/structure/cable/blue{
+ icon_state = "0-4"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/poddoor{
+ dir = 4;
+ id = "lib_engine_blast"
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/starboard)
+"fV" = (
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/construction)
+"fZ" = (
+/obj/machinery/microwave,
+/obj/structure/table,
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"gc" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_y = -3;
+ pixel_x = -1
+ },
+/obj/item/pen/blue{
+ pixel_x = -1;
+ pixel_y = 1
+ },
+/obj/item/pen/red{
+ pixel_y = -4;
+ pixel_x = -1
+ },
+/obj/effect/turf_decal/corner_steel_grid,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/hallway/port)
+"ge" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/light/directional/south,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/binary/pump/on/layer2{
+ dir = 4;
+ name = "distribution output pump"
+ },
+/turf/open/floor/plating,
+/area/ship/engineering)
+"gh" = (
+/obj/machinery/door/airlock/security/glass{
+ req_one_access_txt = "1";
+ name = "Marine Bay"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"gn" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/item/radio/intercom/directional/east,
+/obj/structure/tank_dispenser,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"gx" = (
+/obj/structure/rack,
+/obj/machinery/light/directional/west,
+/obj/item/gun/energy/kalix/pgf/heavy/sniper{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/corner/opaque/neutral/full,
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"gz" = (
+/obj/structure/chair,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"gG" = (
+/obj/structure/sign/flag/gezena{
+ dir = 4;
+ pixel_x = -30
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/stairs{
+ icon = 'icons/obj/stairs.dmi';
+ dir = 2
+ },
+/area/ship/bridge)
+"gM" = (
+/obj/machinery/door/airlock{
+ name = "Restroom"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plastic,
+/area/ship/crew/toilet)
+"gY" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/item/radio/intercom/directional/south,
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/dark,
+/area/ship/hallway/port)
+"ha" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/stairs{
+ dir = 1
+ },
+/area/ship/engineering)
+"he" = (
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"hg" = (
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/closet/wall{
+ dir = 1;
+ icon_door = null;
+ name = "Uniforms";
+ pixel_y = -28
+ },
+/obj/item/clothing/under/gezena{
+ pixel_y = -5;
+ pixel_x = -9
+ },
+/obj/item/clothing/under/gezena{
+ pixel_y = -5;
+ pixel_x = -9
+ },
+/obj/item/clothing/under/gezena{
+ pixel_y = -5;
+ pixel_x = -9
+ },
+/obj/item/clothing/under/gezena{
+ pixel_y = -5;
+ pixel_x = -9
+ },
+/obj/item/clothing/under/gezena{
+ pixel_y = -5;
+ pixel_x = -9
+ },
+/obj/item/clothing/under/gezena{
+ pixel_y = -5;
+ pixel_x = -9
+ },
+/obj/item/clothing/neck/cloak/gezena{
+ pixel_x = 8;
+ pixel_y = -5
+ },
+/obj/item/clothing/neck/cloak/gezena{
+ pixel_x = 8;
+ pixel_y = -5
+ },
+/obj/item/clothing/neck/cloak/gezena{
+ pixel_x = 8;
+ pixel_y = -5
+ },
+/obj/item/clothing/neck/cloak/gezena{
+ pixel_x = 8;
+ pixel_y = -5
+ },
+/obj/item/clothing/neck/cloak/gezena{
+ pixel_x = 8;
+ pixel_y = -5
+ },
+/obj/item/clothing/neck/cloak/gezena{
+ pixel_x = 8;
+ pixel_y = -5
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_y = 11;
+ pixel_x = -4
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_y = 11;
+ pixel_x = -4
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_y = 11;
+ pixel_x = -4
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_y = 11;
+ pixel_x = -4
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_y = 11;
+ pixel_x = -4
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_y = 11;
+ pixel_x = -4
+ },
+/obj/item/clothing/suit/toggle/gezena,
+/obj/item/clothing/suit/toggle/gezena,
+/obj/item/clothing/suit/toggle/gezena,
+/obj/item/clothing/suit/toggle/gezena,
+/obj/item/clothing/suit/toggle/gezena,
+/obj/item/clothing/suit/toggle/gezena,
+/obj/item/storage/backpack/duffelbag{
+ pixel_x = -3;
+ pixel_y = -11
+ },
+/obj/item/storage/backpack/duffelbag{
+ pixel_x = -3;
+ pixel_y = -11
+ },
+/obj/item/storage/backpack/duffelbag{
+ pixel_x = -3;
+ pixel_y = -11
+ },
+/obj/item/storage/backpack/duffelbag{
+ pixel_x = -3;
+ pixel_y = -11
+ },
+/obj/item/storage/backpack/duffelbag{
+ pixel_x = -3;
+ pixel_y = -11
+ },
+/obj/item/storage/backpack/duffelbag{
+ pixel_x = -3;
+ pixel_y = -11
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm)
+"hi" = (
+/obj/effect/turf_decal/corner/opaque/purple{
+ dir = 10
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"hl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 19;
+ pixel_y = 9
+ },
+/turf/open/floor/plasteel/stairs{
+ icon = 'icons/obj/stairs.dmi';
+ dir = 1
+ },
+/area/ship/crew/dorm/dormtwo)
+"hs" = (
+/obj/machinery/light/floor,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plastic,
+/area/ship/crew/toilet)
+"hA" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible/layer2,
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 6
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/port)
+"hB" = (
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/office)
+"hJ" = (
+/obj/machinery/power/shuttle/engine/electric{
+ dir = 4
+ },
+/obj/structure/cable/blue{
+ icon_state = "0-4"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/poddoor{
+ dir = 4;
+ id = "lib_engine_blast"
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/port)
+"hK" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber,
+/obj/structure/window/plasma/reinforced,
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/engine/airless,
+/area/ship/engineering/engines/port)
+"hM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/airlock/hatch{
+ req_one_access = list(1, 10)
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/engineering/engines/starboard)
+"hS" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 8
+ },
+/obj/structure/closet/firecloset/wall{
+ dir = 4;
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"hW" = (
+/obj/structure/railing/corner,
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"if" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/porta_turret/ship/weak{
+ dir = 4
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"ih" = (
+/obj/structure/table/reinforced,
+/obj/item/modular_computer/laptop/preset,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"ii" = (
+/obj/machinery/button/shieldwallgen{
+ id = "lib_entrance_holo";
+ dir = 8;
+ pixel_y = 13;
+ pixel_x = 19
+ },
+/obj/machinery/button/door{
+ id = "lib_entrance_blast";
+ name = "Entrance Blast Doors";
+ dir = 8;
+ pixel_y = 5;
+ pixel_x = 20
+ },
+/obj/machinery/button/door{
+ id = "lib_gate";
+ name = "Checkpoint Shutters";
+ dir = 8;
+ pixel_x = 20;
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/port)
+"is" = (
+/obj/machinery/power/shuttle/engine/fueled/plasma{
+ dir = 4
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/poddoor{
+ dir = 4;
+ id = "lib_engine_blast"
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/port)
+"it" = (
+/obj/effect/turf_decal/industrial/traffic/corner,
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"iA" = (
+/obj/structure/closet/crate/bin{
+ pixel_y = 4
+ },
+/obj/item/radio/intercom/directional/east,
+/obj/item/trash/sosjerky{
+ pixel_x = 4
+ },
+/obj/item/trash/popcorn{
+ pixel_y = -7
+ },
+/obj/item/trash/raisins{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/trash/semki{
+ pixel_y = 3;
+ pixel_x = -3
+ },
+/obj/item/trash/pistachios{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/item/trash/energybar,
+/obj/item/trash/sosjerky{
+ pixel_y = 5
+ },
+/obj/item/trash/popcorn{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"iI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/etherbor/left,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"iK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/floor/hangar,
+/obj/machinery/camera/autoname{
+ dir = 2;
+ network = list("GEC")
+ },
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"iT" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/turf/open/floor/plasteel/tech,
+/area/ship/construction)
+"iY" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"jd" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"jh" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"jm" = (
+/obj/machinery/holopad/emergency,
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"jt" = (
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "cargo_wall";
+ pixel_y = 28;
+ name = "Engineer's Locker"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_x = -8;
+ pixel_y = -7
+ },
+/obj/item/clothing/under/gezena{
+ pixel_x = 9;
+ pixel_y = -3
+ },
+/obj/item/clothing/neck/cloak/gezena/engi{
+ pixel_y = 6;
+ pixel_x = -9
+ },
+/obj/item/clothing/suit/armor/gezena/engi{
+ pixel_y = 11;
+ pixel_x = 9
+ },
+/obj/item/clothing/gloves/gezena/engi,
+/obj/item/storage/backpack/satchel/eng{
+ pixel_y = 10
+ },
+/obj/item/storage/backpack/duffelbag/engineering{
+ pixel_y = -5
+ },
+/obj/item/storage/belt/utility/full,
+/obj/item/clothing/glasses/meson{
+ pixel_x = -1;
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"jv" = (
+/obj/structure/chair/sofa/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/office)
+"jE" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "NAIL - Shuttle Bay"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"jH" = (
+/obj/effect/turf_decal/corner/opaque/lime/half,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"jM" = (
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/button/door{
+ id = "lib_armory_2";
+ name = "Marine Access";
+ pixel_y = 6;
+ dir = 4;
+ pixel_x = -20;
+ req_access = list(3)
+ },
+/obj/machinery/button/door{
+ id = "lib_armory_1";
+ name = "Sergeant Access";
+ dir = 4;
+ pixel_x = -20;
+ pixel_y = -5;
+ req_access = list(3)
+ },
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"jY" = (
+/obj/effect/turf_decal/trimline/opaque/green/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"kb" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"kc" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/ship/medical)
+"kf" = (
+/obj/machinery/shower{
+ dir = 1
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/mono,
+/area/ship/crew/toilet)
+"kp" = (
+/obj/structure/sign/flag/gezena{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"kq" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/toxins,
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/starboard)
+"kw" = (
+/obj/machinery/atmospherics/pipe/layer_manifold/visible,
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/construction)
+"kB" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"kD" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/light/directional/east,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"kR" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2,
+/obj/structure/window/plasma/reinforced,
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/engine/airless,
+/area/ship/engineering/engines/port)
+"lb" = (
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/pump,
+/turf/open/floor/plasteel/tech,
+/area/ship/construction)
+"lc" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/engineering/engines/port)
+"le" = (
+/obj/machinery/washing_machine,
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 4
+ },
+/obj/machinery/light/directional/west,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"lf" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"lD" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/borderfloorblack,
+/obj/machinery/holopad/emergency,
+/turf/open/floor/plasteel/dark,
+/area/ship/hallway/port)
+"lQ" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/port)
+"lZ" = (
+/obj/machinery/fax{
+ pixel_y = 3
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"md" = (
+/obj/structure/cable{
+ icon_state = "5-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"mk" = (
+/obj/structure/table/wood,
+/obj/item/toy/plush/sharai{
+ pixel_y = 3;
+ pixel_x = -7
+ },
+/obj/item/flashlight/lamp/green{
+ pixel_y = 3;
+ pixel_x = 7
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm/dormthree)
+"mG" = (
+/obj/structure/table/optable,
+/obj/item/storage/backpack/duffelbag/med/surgery{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+ pixel_x = -10;
+ pixel_y = 3;
+ name = "'Anastheasia'";
+ desc = "A bottle of Git's with the word 'Anastheasia' written over it in marker."
+ },
+/obj/machinery/light/directional/north,
+/obj/item/clothing/neck/stethoscope,
+/turf/open/floor/mineral/titanium,
+/area/ship/medical)
+"mL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/structure/closet/crate{
+ icon_state = "wooden";
+ name = "myning geer";
+ desc = "A rectangular steel crate with 'myning geer' spelled out in crayon on top."
+ },
+/obj/item/storage/bag/ore{
+ pixel_x = -7
+ },
+/obj/item/storage/bag/ore{
+ pixel_x = -7
+ },
+/obj/item/pickaxe,
+/obj/item/pickaxe,
+/obj/item/mining_scanner{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/item/mining_scanner{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/construction)
+"mN" = (
+/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/plasteel/stairs{
+ icon = 'icons/obj/stairs.dmi';
+ dir = 1
+ },
+/area/ship/security)
+"mP" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 2
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm/dormthree)
+"na" = (
+/obj/structure/closet/firecloset/wall{
+ dir = 4;
+ pixel_x = -28
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"ng" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/engineering)
+"nm" = (
+/obj/structure/closet/wall/blue{
+ dir = 4;
+ pixel_x = -28;
+ name = "Spare EVA Closet"
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/button/door{
+ id = "lib_entrance_blast";
+ name = "Entrance Blast Doors";
+ dir = 2;
+ pixel_y = 20;
+ pixel_x = 9
+ },
+/obj/machinery/button/shieldwallgen{
+ id = "lib_entrance_holo";
+ dir = 2;
+ pixel_y = 19;
+ pixel_x = 1
+ },
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 4
+ },
+/obj/item/clothing/suit/space/eva{
+ pixel_y = 2;
+ pixel_x = 4
+ },
+/obj/item/clothing/suit/space/eva{
+ pixel_y = 2;
+ pixel_x = 4
+ },
+/obj/item/clothing/suit/space/eva{
+ pixel_y = 2;
+ pixel_x = 4
+ },
+/obj/item/clothing/suit/space/eva{
+ pixel_y = 2;
+ pixel_x = 4
+ },
+/obj/item/clothing/suit/space/eva{
+ pixel_y = 2;
+ pixel_x = 4
+ },
+/obj/item/clothing/suit/space/eva{
+ pixel_y = 2;
+ pixel_x = 4
+ },
+/obj/item/clothing/head/helmet/space/eva{
+ pixel_y = -5;
+ pixel_x = -7
+ },
+/obj/item/clothing/head/helmet/space/eva{
+ pixel_y = -5;
+ pixel_x = -7
+ },
+/obj/item/clothing/head/helmet/space/eva{
+ pixel_y = -5;
+ pixel_x = -7
+ },
+/obj/item/clothing/head/helmet/space/eva{
+ pixel_y = -5;
+ pixel_x = -7
+ },
+/obj/item/clothing/head/helmet/space/eva{
+ pixel_y = -5;
+ pixel_x = -7
+ },
+/obj/item/clothing/head/helmet/space/eva{
+ pixel_y = -5;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"no" = (
+/obj/structure/bed,
+/obj/item/bedsheet/cosmos,
+/obj/structure/curtain/cloth/grey,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"nv" = (
+/obj/effect/turf_decal/industrial/traffic,
+/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 = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"ny" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/camera/autoname{
+ dir = 9;
+ network = list("GEC");
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"nO" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"nS" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 8
+ },
+/obj/machinery/computer/helm/viewscreen/directional/south,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew/cryo)
+"ou" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"ow" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/medical)
+"oz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/airlock/hatch{
+ req_one_access = list(1, 10)
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/engineering/engines/port)
+"oC" = (
+/obj/structure/sign/flag/gezena{
+ pixel_y = 30
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"oE" = (
+/obj/item/clothing/suit/space/gezena,
+/obj/item/clothing/head/helmet/space/gezena,
+/obj/item/tank/internals/oxygen/red,
+/obj/item/clothing/mask/gas/explorer,
+/obj/machinery/suit_storage_unit/inherit,
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"oM" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 4
+ },
+/obj/structure/closet/wall{
+ dir = 8;
+ pixel_x = 28;
+ name = "Cleaning Station"
+ },
+/obj/machinery/computer/helm/viewscreen/directional/south,
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_y = 7;
+ pixel_x = 5
+ },
+/obj/item/storage/bag/trash{
+ pixel_x = 10;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_y = 7;
+ pixel_x = -1
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_y = 7;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm)
+"oR" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/light/directional/east,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"oS" = (
+/obj/structure/sign/flag/gezena{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 2
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"oW" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/toy/plush/knight{
+ pixel_y = 10;
+ pixel_x = -10
+ },
+/obj/item/toy/plush/hornet{
+ pixel_y = 8;
+ pixel_x = -3
+ },
+/obj/item/toy/plush/mora{
+ pixel_y = 4;
+ pixel_x = 5
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"oX" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 6
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"pn" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/effect/turf_decal/techfloor/hole/right,
+/turf/open/floor/plasteel/mono,
+/area/ship/crew/toilet)
+"ps" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber{
+ dir = 1
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/engine/airless,
+/area/ship/engineering/engines/starboard)
+"pF" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"pW" = (
+/obj/machinery/computer/helm/viewscreen/directional/west,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm/dormthree)
+"qh" = (
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = 7;
+ pixel_y = -19
+ },
+/obj/machinery/button/door{
+ id = "lib_cap_shut";
+ name = "Room Shutters";
+ pixel_y = -20;
+ dir = 1;
+ pixel_x = -1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm/dormthree)
+"qj" = (
+/obj/structure/table/reinforced,
+/obj/item/desk_flag/gezena{
+ pixel_x = 9;
+ pixel_y = 1
+ },
+/obj/machinery/recharger{
+ pixel_y = 1;
+ pixel_x = -6
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"qm" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"qp" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible,
+/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-10"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/starboard)
+"qy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor{
+ id = "lib_hangar_blast"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ship/hangar/starboard)
+"qB" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_armory_1";
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/vault,
+/area/ship/security)
+"qC" = (
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/dorm/dormthree)
+"qH" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"qI" = (
+/obj/effect/turf_decal/corner/opaque/purple,
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"qV" = (
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 9
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -19;
+ pixel_y = -11
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"qX" = (
+/turf/closed/wall/mineral/titanium/exterior,
+/area/ship/construction)
+"qZ" = (
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "cargo_wall";
+ pixel_y = 28;
+ name = "Engineer's Locker"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_x = -8;
+ pixel_y = -7
+ },
+/obj/item/clothing/under/gezena{
+ pixel_x = 9;
+ pixel_y = -3
+ },
+/obj/item/clothing/neck/cloak/gezena/engi{
+ pixel_y = 6;
+ pixel_x = -9
+ },
+/obj/item/clothing/suit/armor/gezena/engi{
+ pixel_y = 11;
+ pixel_x = 9
+ },
+/obj/item/clothing/gloves/gezena/engi,
+/obj/item/storage/backpack/satchel/eng{
+ pixel_y = 10
+ },
+/obj/item/storage/backpack/duffelbag/engineering{
+ pixel_y = -5
+ },
+/obj/item/storage/belt/utility/full,
+/obj/item/clothing/glasses/meson{
+ pixel_x = -1;
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"ra" = (
+/obj/machinery/light/directional/east,
+/obj/machinery/computer/security,
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"rd" = (
+/obj/structure/curtain/cloth/grey,
+/obj/machinery/recharge_station,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"rj" = (
+/obj/structure/chair/sofa/left{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -19;
+ pixel_y = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/office)
+"rs" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/barricade/wooden,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/construction)
+"rM" = (
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/office)
+"rN" = (
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "secure_wall";
+ dir = 8;
+ pixel_x = 26
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = -12;
+ pixel_y = -19
+ },
+/turf/open/floor/plastic,
+/area/ship/crew/toilet)
+"rW" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"rX" = (
+/obj/machinery/light/directional/south,
+/obj/machinery/atmospherics/pipe/layer_manifold/visible,
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/construction)
+"sq" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/engineering/engines/starboard)
+"sF" = (
+/obj/machinery/door/airlock/security/glass{
+ req_one_access_txt = "1";
+ req_access = list(1);
+ name = "Checkpoint"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ship/hallway/port)
+"sJ" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/structure/closet/emcloset/wall{
+ dir = 1;
+ pixel_y = -27
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"sP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/door/airlock/hatch{
+ name = "Weapon Mount Access"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/construction)
+"sQ" = (
+/obj/structure/cable{
+ icon_state = "0-9"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"sS" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/item/clothing/suit/space/gezena,
+/obj/item/tank/internals/oxygen/red,
+/obj/item/clothing/mask/gas/explorer,
+/obj/item/clothing/head/helmet/space/gezena,
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/obj/machinery/suit_storage_unit/inherit/industrial,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"sW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external/glass{
+ dir = 4
+ },
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/construction)
+"sY" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 8
+ },
+/obj/machinery/light/directional/west,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"tb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/etherbor/center,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"to" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/structure/closet/emcloset/wall{
+ dir = 4;
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"ty" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/red{
+ pixel_x = -8;
+ pixel_y = -5
+ },
+/obj/item/folder/blue{
+ pixel_x = -7
+ },
+/obj/item/folder/yellow{
+ pixel_y = 7;
+ pixel_x = -7
+ },
+/obj/item/paper_bin{
+ pixel_x = 6
+ },
+/obj/item/pen/blue{
+ pixel_x = 5;
+ pixel_y = -1
+ },
+/obj/item/pen/red{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/light/directional/south,
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -19;
+ pixel_y = 9
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"tK" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"tL" = (
+/turf/closed/wall/mineral/titanium/exterior,
+/area/ship/crew/cryo)
+"tQ" = (
+/obj/structure/chair/comfy/shuttle,
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"tU" = (
+/obj/machinery/porta_turret/ship/weak{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"uh" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/turf_decal/floordetail/tiled,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"uo" = (
+/obj/item/grenade/frag{
+ pixel_x = -8;
+ pixel_y = -1
+ },
+/obj/item/grenade/frag{
+ pixel_x = -3;
+ pixel_y = -8
+ },
+/obj/item/grenade/smokebomb{
+ pixel_y = 3;
+ pixel_x = 13
+ },
+/obj/item/grenade/smokebomb{
+ pixel_y = 1;
+ pixel_x = 7
+ },
+/obj/item/grenade/smokebomb{
+ pixel_x = 11;
+ pixel_y = -5
+ },
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "sec_wall";
+ dir = 4;
+ pixel_x = -28;
+ name = "equipment locker"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/purple{
+ dir = 10
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"uq" = (
+/obj/machinery/door/window/southleft{
+ dir = 1;
+ req_access = list(3)
+ },
+/obj/effect/turf_decal/corner/opaque/purple{
+ dir = 8
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"us" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"uv" = (
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/construction)
+"uA" = (
+/obj/structure/table,
+/obj/item/storage/bag/tray{
+ pixel_y = 4
+ },
+/obj/item/storage/bag/tray{
+ pixel_y = 6
+ },
+/obj/item/storage/bag/tray{
+ pixel_y = 8
+ },
+/obj/item/storage/bag/tray{
+ pixel_y = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"uJ" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew/dorm/dormtwo)
+"uR" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"uT" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 2
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm/dormthree)
+"uU" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/office)
+"uX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/ship/engineering)
+"vb" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_dorm_shut"
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/crew/dorm)
+"ve" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_x = -8;
+ pixel_y = 9
+ },
+/obj/item/paper_bin{
+ pixel_y = 7;
+ pixel_x = 5
+ },
+/obj/item/pen/red{
+ pixel_y = 5;
+ pixel_x = 5
+ },
+/obj/item/pen/blue{
+ pixel_x = 5;
+ pixel_y = 9
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"vh" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/construction)
+"vp" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/industrial/traffic/corner,
+/obj/machinery/cell_charger{
+ pixel_y = 7;
+ pixel_x = -4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/recharger{
+ pixel_x = 8;
+ pixel_y = 0
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"vr" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_bridge_shut"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"vG" = (
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"vN" = (
+/obj/structure/table/wood,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/structure/sign/flag/gezena{
+ dir = 4;
+ pixel_x = -30
+ },
+/obj/item/storage/fancy/donut_box{
+ pixel_x = 9;
+ pixel_y = -5
+ },
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_y = 10;
+ pixel_x = -6
+ },
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_y = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"vO" = (
+/obj/structure/chair,
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/cryo)
+"vQ" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/item/folder/yellow{
+ pixel_y = 1
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/machinery/door/window/southright{
+ dir = 1
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/hallway/port)
+"wa" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/camera/autoname{
+ dir = 1;
+ network = list("GEC")
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"wg" = (
+/obj/machinery/computer/atmos_control/tank/air_tank{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 1;
+ network = list("GEC")
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"wl" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"wm" = (
+/obj/machinery/door/airlock{
+ name = "Crew Quarters"
+ },
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled,
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"wu" = (
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/telecomms/relay/preset/pgf,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/office)
+"ww" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{
+ dir = 8
+ },
+/obj/machinery/vending/snack/random,
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"wz" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"wK" = (
+/obj/effect/turf_decal/industrial/stand_clear,
+/turf/open/floor/pod,
+/area/ship/hangar/starboard)
+"wL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/external/glass{
+ dir = 4
+ },
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/construction)
+"wO" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_dorm_shut";
+ dir = 4
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/crew/dorm)
+"wP" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ship/medical)
+"wT" = (
+/obj/machinery/computer/cryopod/directional/east,
+/obj/machinery/camera/autoname{
+ dir = 2;
+ network = list("GEC")
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew/cryo)
+"wV" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Weapon Mount Access"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/construction)
+"wZ" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"xe" = (
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"xg" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor{
+ id = "lib_entrance_blast"
+ },
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ dir = 4;
+ id = "lib_entrance_holo"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/hallway/port)
+"xj" = (
+/obj/machinery/door/window/southleft{
+ dir = 1;
+ req_access = list(3)
+ },
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 8
+ },
+/obj/machinery/light/directional/west,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"xk" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_cap_shut"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/crew/dorm/dormthree)
+"xo" = (
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"xy" = (
+/obj/structure/table/wood,
+/obj/item/desk_flag/gezena{
+ pixel_x = 16;
+ pixel_y = -10
+ },
+/obj/item/storage/crayons{
+ pixel_y = 3;
+ pixel_x = -1
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/structure/sign/flag/gezena{
+ dir = 4;
+ pixel_x = -30
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"xz" = (
+/turf/template_noop,
+/area/template_noop)
+"xK" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"xO" = (
+/obj/structure/crate_shelf,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/construction)
+"xS" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/machinery/light/directional/west,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"yn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner,
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"yq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/camera/autoname{
+ dir = 1;
+ network = list("GEC")
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"ys" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 9
+ },
+/obj/machinery/meter,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/port)
+"yF" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"yM" = (
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"yW" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 1
+ },
+/obj/machinery/vending/cola/random,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"zc" = (
+/obj/structure/table/chem,
+/obj/item/storage/firstaid/brute{
+ pixel_y = 15;
+ pixel_x = 9
+ },
+/obj/item/storage/firstaid/fire{
+ pixel_x = -9;
+ pixel_y = 15
+ },
+/obj/item/storage/firstaid/o2{
+ pixel_y = 8;
+ pixel_x = -9
+ },
+/obj/item/storage/firstaid/toxin{
+ pixel_y = 8;
+ pixel_x = 9
+ },
+/obj/item/roller{
+ pixel_y = -4;
+ pixel_x = -7
+ },
+/obj/item/roller{
+ pixel_y = 2;
+ pixel_x = -7
+ },
+/obj/item/storage/firstaid/regular{
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/turf/open/floor/mineral/titanium,
+/area/ship/medical)
+"ze" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-6"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/engineering/engines/port)
+"zm" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 6
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"zo" = (
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"zr" = (
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"zz" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/machinery/light/directional/west,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"zG" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/table/reinforced{
+ color = "#c1b6a5"
+ },
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"zL" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/engineering)
+"zO" = (
+/obj/machinery/iv_drip,
+/obj/machinery/camera/autoname{
+ dir = 8;
+ network = list("GEC");
+ pixel_y = -5
+ },
+/turf/open/floor/mineral/titanium,
+/area/ship/medical)
+"zX" = (
+/obj/effect/turf_decal/trimline/opaque/yellow/filled,
+/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/security{
+ req_access = list(3);
+ name = "Sergeant's Quarters"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"Ac" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/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/plasteel/mono,
+/area/ship/hangar/starboard)
+"Ah" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"Aq" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "lib_bridge_shut";
+ name = "Bridge Shutters";
+ pixel_y = 20;
+ pixel_x = 8
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/machinery/turretid{
+ pixel_y = 23;
+ pixel_x = -8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"Ar" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/structure/closet/wall{
+ dir = 2;
+ icon_door = null;
+ name = "headset storage";
+ pixel_y = 28
+ },
+/obj/item/encryptionkey/pgf{
+ pixel_y = -5;
+ pixel_x = 10
+ },
+/obj/item/encryptionkey/pgf{
+ pixel_x = 4;
+ pixel_y = -5
+ },
+/obj/item/encryptionkey/pgf{
+ pixel_y = -1;
+ pixel_x = 10
+ },
+/obj/item/encryptionkey/pgf{
+ pixel_y = -1;
+ pixel_x = 4
+ },
+/obj/item/encryptionkey/pgf{
+ pixel_y = 3;
+ pixel_x = 10
+ },
+/obj/item/encryptionkey/pgf{
+ pixel_y = 3;
+ pixel_x = 4
+ },
+/obj/item/encryptionkey/pgf{
+ pixel_y = 7;
+ pixel_x = 10
+ },
+/obj/item/encryptionkey/pgf{
+ pixel_y = 7;
+ pixel_x = 4
+ },
+/obj/item/radio/headset/pgf{
+ pixel_x = -8;
+ pixel_y = 11
+ },
+/obj/item/radio/headset/pgf{
+ pixel_x = -8;
+ pixel_y = 7
+ },
+/obj/item/radio/headset/pgf{
+ pixel_x = -8;
+ pixel_y = 3
+ },
+/obj/item/radio/headset/pgf{
+ pixel_x = -8;
+ pixel_y = -1
+ },
+/obj/item/radio/headset/pgf{
+ pixel_x = -8;
+ pixel_y = -5
+ },
+/obj/item/radio/headset/pgf{
+ pixel_x = -8;
+ pixel_y = -9
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew/cryo)
+"At" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/security/armory)
+"AL" = (
+/obj/machinery/vending/toyliberationstation,
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"AN" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/curtain,
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/plastic,
+/area/ship/crew/toilet)
+"AP" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 2
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"AS" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/machinery/light/directional/north,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"AT" = (
+/obj/machinery/door/airlock/medical,
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ship/medical)
+"AZ" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Bc" = (
+/obj/structure/cable{
+ icon_state = "6-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"Bi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/corner/opaque/bottlegreen/border,
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"Bo" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Bq" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"Bv" = (
+/obj/effect/turf_decal/industrial/stand_clear,
+/obj/effect/landmark/subship{
+ subship_template = /datum/map_template/shuttle/subshuttles/nail
+ },
+/turf/open/floor/pod,
+/area/ship/hangar/starboard)
+"By" = (
+/obj/structure/chair,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/camera/autoname{
+ dir = 2;
+ network = list("GEC")
+ },
+/obj/effect/turf_decal/corner/opaque/purple/border{
+ dir = 8
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"Bz" = (
+/obj/structure/table/wood,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/airalarm/directional/north,
+/obj/item/storage/box/cups{
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/office)
+"BB" = (
+/obj/structure/table/wood,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/item/kitchen/fork/plastic{
+ pixel_x = 9;
+ pixel_y = 5
+ },
+/obj/item/kitchen/fork/plastic{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/kitchen/fork/plastic{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/kitchen/fork/plastic{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/obj/item/kitchen/knife/plastic{
+ pixel_y = 5;
+ pixel_x = -1
+ },
+/obj/item/kitchen/knife/plastic{
+ pixel_y = 5;
+ pixel_x = -3
+ },
+/obj/item/kitchen/knife/plastic{
+ pixel_y = 5;
+ pixel_x = -5
+ },
+/obj/item/kitchen/knife/plastic{
+ pixel_y = 5;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"BJ" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"BR" = (
+/obj/effect/turf_decal/corner_steel_grid,
+/obj/effect/turf_decal/spline/fancy/opaque/lime/corner,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 2
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"BX" = (
+/obj/structure/chair,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/machinery/light/directional/west,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"BZ" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/item/kirbyplants/random,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Cl" = (
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 6
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"Cz" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/item/toy/plush/lizardplushie,
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"CB" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/cable/blue{
+ icon_state = "0-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/port)
+"CD" = (
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"CF" = (
+/obj/machinery/porta_turret/ship/weak{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"CO" = (
+/obj/machinery/vending/coffee,
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 6
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"CY" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 5
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/starboard)
+"CZ" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_bridge_shut";
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"Df" = (
+/obj/item/towel,
+/obj/item/towel,
+/obj/item/towel,
+/obj/item/towel,
+/obj/item/towel,
+/obj/item/towel,
+/obj/structure/closet/wall{
+ dir = 4;
+ pixel_x = -28;
+ name = "towel closet"
+ },
+/turf/open/floor/plastic,
+/area/ship/crew/toilet)
+"Dg" = (
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_engineering_shut";
+ dir = 8
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/engineering)
+"Dm" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/toxins,
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/starboard)
+"Dq" = (
+/turf/closed/wall/mineral/titanium/exterior,
+/area/ship/hangar/starboard)
+"Du" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 1;
+ network = list("GEC")
+ },
+/obj/machinery/button/door{
+ id = "lib_dorm_shut";
+ name = "Dorm Shutters";
+ dir = 1;
+ pixel_x = 1;
+ pixel_y = -20
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = 8;
+ pixel_y = -19
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm)
+"Dw" = (
+/obj/structure/sign/warning/electricshock{
+ pixel_y = -26
+ },
+/obj/machinery/computer/bsa_control{
+ name = "SUPERNOVA - Controller Console";
+ desc = "A decommissioned controller console for a SUPERNOVA type Rail Cannon."
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/construction)
+"DD" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/northright{
+ req_access = list(3)
+ },
+/obj/effect/turf_decal/industrial/traffic/corner,
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 4
+ },
+/obj/machinery/light/directional/east,
+/obj/item/clipboard{
+ pixel_x = 4;
+ pixel_y = 0
+ },
+/obj/item/hand_labeler,
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"DE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/suit_storage_unit/inherit/industrial,
+/obj/item/clothing/suit/space/gezena,
+/obj/item/clothing/mask/gas/explorer,
+/obj/item/tank/internals/oxygen/red,
+/obj/item/clothing/head/helmet/space/gezena,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"DJ" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/structure/sign/flag/gezena{
+ pixel_y = 30
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"DM" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/security)
+"DP" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/engineering/engines/port)
+"DR" = (
+/obj/machinery/computer/crew,
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/hallway/port)
+"DT" = (
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning/corner,
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"DY" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "NAIL - Shuttle Bay"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"Eg" = (
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 5
+ },
+/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/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Ei" = (
+/obj/structure/sign/number/random,
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/external/dark)
+"El" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/modular_computer/console/preset/command{
+ dir = 1
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"Eo" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_bridge_shut"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/bridge)
+"Ep" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/crew/canteen)
+"Er" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"Et" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/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/plasteel,
+/area/ship/hallway/central)
+"Eu" = (
+/obj/machinery/porta_turret/ship/weak{
+ dir = 5
+ },
+/obj/structure/cable,
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"EA" = (
+/obj/structure/sign/poster/contraband/pgf{
+ pixel_y = 32
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 8
+ },
+/obj/item/radio/intercom/directional/west,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"EC" = (
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 8
+ },
+/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/plasteel/mono,
+/area/ship/hangar/starboard)
+"EE" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"EF" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 8
+ },
+/obj/structure/closet/emcloset/wall{
+ dir = 4;
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"EJ" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/structure/closet/wall{
+ dir = 1;
+ icon_door = null;
+ name = "Uniforms";
+ pixel_y = -28
+ },
+/obj/item/clothing/gloves/gezena{
+ pixel_x = -5;
+ pixel_y = -9
+ },
+/obj/item/clothing/gloves/gezena{
+ pixel_x = -5;
+ pixel_y = -9
+ },
+/obj/item/clothing/gloves/gezena{
+ pixel_x = -5;
+ pixel_y = -9
+ },
+/obj/item/clothing/gloves/gezena{
+ pixel_x = -5;
+ pixel_y = -9
+ },
+/obj/item/clothing/gloves/gezena{
+ pixel_x = -5;
+ pixel_y = -9
+ },
+/obj/item/clothing/gloves/gezena{
+ pixel_x = -5;
+ pixel_y = -9
+ },
+/obj/item/clothing/head/gezena{
+ pixel_x = 10
+ },
+/obj/item/clothing/head/gezena{
+ pixel_x = 10
+ },
+/obj/item/clothing/head/gezena{
+ pixel_x = 10
+ },
+/obj/item/clothing/head/gezena{
+ pixel_x = 10
+ },
+/obj/item/clothing/head/gezena{
+ pixel_x = 10
+ },
+/obj/item/clothing/head/gezena{
+ pixel_x = 10
+ },
+/obj/item/clothing/head/gezena/flap,
+/obj/item/clothing/head/gezena/flap,
+/obj/item/clothing/head/gezena/flap,
+/obj/item/clothing/head/gezena/flap,
+/obj/item/clothing/head/gezena/flap,
+/obj/item/clothing/head/gezena/flap,
+/obj/item/storage/backpack/satchel/explorer{
+ pixel_x = -12;
+ pixel_y = 3
+ },
+/obj/item/storage/backpack/satchel/explorer{
+ pixel_x = -12;
+ pixel_y = 3
+ },
+/obj/item/storage/backpack/satchel/explorer{
+ pixel_x = -12;
+ pixel_y = 3
+ },
+/obj/item/storage/backpack/satchel/explorer{
+ pixel_x = -12;
+ pixel_y = 3
+ },
+/obj/item/storage/backpack/satchel/explorer{
+ pixel_x = -12;
+ pixel_y = 3
+ },
+/obj/item/storage/backpack/satchel/explorer{
+ pixel_x = -12;
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm)
+"EM" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line,
+/obj/machinery/camera/autoname{
+ dir = 8;
+ network = list("GEC");
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"Fb" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/ship/engineering)
+"Ff" = (
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/office)
+"Fk" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 1;
+ network = list("GEC")
+ },
+/obj/machinery/button/door{
+ id = "lib_mess_shut";
+ name = "Mess Hall Shutters";
+ dir = 1;
+ pixel_y = -20;
+ pixel_x = 1
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = 9;
+ pixel_y = -19
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Fm" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew/dorm)
+"Fn" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"FI" = (
+/obj/effect/turf_decal/corner_steel_grid/full,
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 10
+ },
+/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/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"FJ" = (
+/obj/machinery/porta_turret/ship/weak{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"FN" = (
+/obj/machinery/power/shuttle/engine/fueled/plasma{
+ dir = 4
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/poddoor{
+ dir = 4;
+ id = "lib_engine_blast"
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/starboard)
+"FO" = (
+/obj/machinery/porta_turret/ship/weak{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"FU" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/camera/autoname{
+ dir = 10
+ },
+/obj/item/reagent_containers/food/drinks/coffee{
+ pixel_x = -4;
+ pixel_y = 13
+ },
+/obj/item/newspaper,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Gb" = (
+/obj/machinery/computer/crew{
+ dir = 8
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"Ge" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/green/filled/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/holopad/emergency,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Gn" = (
+/obj/machinery/door/window/southright{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = 10;
+ pixel_y = -19
+ },
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/dark,
+/area/ship/hallway/port)
+"Gy" = (
+/obj/structure/closet/crate{
+ icon_state = "engi_e_crate";
+ name = "storm crate"
+ },
+/obj/item/storage/box/stockparts/basic{
+ pixel_x = -6;
+ pixel_y = -1
+ },
+/obj/item/storage/box/stockparts/basic{
+ pixel_x = -6;
+ pixel_y = -1
+ },
+/obj/item/circuitboard/machine/smes{
+ pixel_x = 4;
+ pixel_y = -8
+ },
+/obj/item/circuitboard/machine/grounding_rod{
+ pixel_x = 4;
+ pixel_y = -6
+ },
+/obj/item/circuitboard/machine/grounding_rod{
+ pixel_x = 4;
+ pixel_y = -4
+ },
+/obj/item/circuitboard/machine/grounding_rod{
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/obj/item/circuitboard/machine/grounding_rod{
+ pixel_x = 4;
+ pixel_y = 0
+ },
+/obj/item/circuitboard/machine/tesla_ground{
+ pixel_x = -4;
+ pixel_y = -13
+ },
+/obj/item/circuitboard/machine/tesla_ground{
+ pixel_x = -4;
+ pixel_y = -11
+ },
+/obj/item/circuitboard/machine/tesla_ground{
+ pixel_x = -4;
+ pixel_y = -9
+ },
+/obj/item/circuitboard/machine/tesla_ground{
+ pixel_x = -4;
+ pixel_y = -7
+ },
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/construction)
+"Gz" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"GB" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_cap_shut"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/crew/dorm/dormthree)
+"GD" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/machinery/door/window/southright,
+/obj/effect/turf_decal/techfloor/hole/right{
+ dir = 1
+ },
+/obj/item/soap/deluxe,
+/turf/open/floor/plasteel/mono,
+/area/ship/crew/toilet)
+"GL" = (
+/obj/item/radio/intercom/wideband/directional/west,
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm/dormthree)
+"GP" = (
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/construction)
+"GQ" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled,
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/door/airlock/glass{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/office)
+"GW" = (
+/obj/structure/rack,
+/obj/item/stock_parts/cell/gun/pgf{
+ pixel_y = 12;
+ pixel_x = -3
+ },
+/obj/item/stock_parts/cell/gun/pgf{
+ pixel_y = 10;
+ pixel_x = 2
+ },
+/obj/item/stock_parts/cell/gun/pgf{
+ pixel_y = 8;
+ pixel_x = 8
+ },
+/obj/item/stock_parts/cell/gun/pgf{
+ pixel_y = 6;
+ pixel_x = -9
+ },
+/obj/item/stock_parts/cell/gun/pgf{
+ pixel_y = 4;
+ pixel_x = -3
+ },
+/obj/item/stock_parts/cell/gun/pgf{
+ pixel_y = 2;
+ pixel_x = 3
+ },
+/obj/effect/turf_decal/corner/opaque/neutral/full,
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"Ha" = (
+/obj/structure/rack,
+/obj/item/gun/energy/kalix/pgf{
+ pixel_y = 10
+ },
+/obj/item/gun/energy/kalix/pgf{
+ pixel_y = 5
+ },
+/obj/item/gun/energy/kalix/pgf{
+ pixel_y = 0
+ },
+/obj/effect/turf_decal/corner/opaque/neutral/full,
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"Hb" = (
+/obj/machinery/porta_turret/ship/weak{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"Hf" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew/cryo)
+"Hn" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew/cryo)
+"Hp" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled,
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/machinery/door/airlock/command{
+ name = "Captain's Quarters";
+ req_access_txt = "20";
+ dir = 4;
+ req_access = list(20)
+ },
+/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/dark,
+/area/ship/bridge)
+"Hv" = (
+/obj/structure/chair/sofa{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/office)
+"Hx" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm)
+"HH" = (
+/obj/effect/turf_decal/corner/opaque/lime/half,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"HJ" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"HM" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew/office)
+"HN" = (
+/obj/machinery/door/poddoor{
+ id = "lib_hangar_blast"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ship/hangar/starboard)
+"HO" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel,
+/area/ship/medical)
+"HR" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 19;
+ pixel_y = 9
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew/cryo)
+"HU" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/crew/office)
+"Ib" = (
+/obj/machinery/light/floor/hangar,
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"Ic" = (
+/obj/structure/sign/warning/vacuum/external{
+ pixel_y = 28
+ },
+/obj/structure/barricade/wooden,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/construction)
+"If" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Ig" = (
+/obj/machinery/computer/helm/viewscreen/directional/north,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/turf_decal/floordetail/tiled,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"Ir" = (
+/turf/open/floor/plasteel/stairs{
+ icon = 'icons/obj/stairs.dmi';
+ dir = 1
+ },
+/area/ship/bridge)
+"It" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/dark,
+/area/ship/construction)
+"IF" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/item/kirbyplants/random,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 2
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 10
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"IN" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"IV" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Jd" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/secure_data/laptop,
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 5
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/dorm/dormthree)
+"Jw" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"JD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_armory_2";
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/vault,
+/area/ship/security)
+"JY" = (
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 6
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 19;
+ pixel_y = 9
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Ki" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer4{
+ dir = 1
+ },
+/obj/machinery/advanced_airlock_controller{
+ pixel_y = 26
+ },
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/construction)
+"Kn" = (
+/obj/structure/table/wood,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/jukebox/boombox{
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Ko" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/structure/closet/firecloset/wall{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Kx" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/closet/firecloset/wall{
+ dir = 1;
+ pixel_y = -28
+ },
+/turf/open/floor/plating,
+/area/ship/engineering)
+"KB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"KM" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/hallway/port)
+"KN" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"KP" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew/canteen)
+"KS" = (
+/obj/structure/window/plasma/reinforced/plastitanium,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"KY" = (
+/obj/machinery/computer/helm/viewscreen/directional/east,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"KZ" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8;
+ name = "engine fuel pump"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/camera/autoname{
+ dir = 1;
+ network = list("GEC")
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = 10;
+ pixel_y = -19
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/engineering/engines/port)
+"Lp" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"Lu" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 6
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Ly" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/external/dark)
+"LD" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"LH" = (
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"LS" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/machinery/button/door{
+ id = "lib_gate";
+ name = "Checkpoint Shutters";
+ dir = 2;
+ pixel_x = 8;
+ pixel_y = 20
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"LT" = (
+/obj/structure/sign/warning/chemdiamond{
+ pixel_y = -32
+ },
+/obj/structure/sign/warning/radiation{
+ pixel_x = 32
+ },
+/obj/structure/frame/machine,
+/obj/structure/cable,
+/obj/item/book/manual/mount,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/construction)
+"Ma" = (
+/obj/machinery/atmospherics/components/trinary/mixer/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/orange/visible,
+/obj/structure/cable{
+ icon_state = "2-9"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/port)
+"Me" = (
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 5
+ },
+/obj/machinery/light/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Mg" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Mk" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/external/dark)
+"Mp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4,
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/construction)
+"Ms" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_bridge_shut"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/bridge)
+"Mu" = (
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/vending/modularpc,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/office)
+"Mw" = (
+/obj/structure/bed,
+/obj/item/bedsheet/hos{
+ name = "Sergeant's Bedsheet";
+ desc = "It is decorated with a shield emblem."
+ },
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/dorm/dormtwo)
+"MC" = (
+/obj/structure/closet/secure_closet/wall{
+ icon_door = "med_wall";
+ name = "Doctor's Locker";
+ pixel_y = 0;
+ req_access_txt = "5";
+ dir = 8;
+ pixel_x = 28
+ },
+/obj/item/clothing/gloves/gezena{
+ pixel_x = 3;
+ pixel_y = 11
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_x = 7;
+ pixel_y = -7
+ },
+/obj/item/clothing/under/gezena{
+ pixel_x = -9;
+ pixel_y = -5
+ },
+/obj/item/clothing/suit/armor/gezena{
+ pixel_y = 9;
+ pixel_x = -9
+ },
+/obj/item/clothing/neck/cloak/gezena/med{
+ pixel_y = -4;
+ pixel_x = 1
+ },
+/obj/item/storage/belt/medical/gezena{
+ pixel_x = -9;
+ pixel_y = 3
+ },
+/obj/item/clothing/head/gezena/medic/flap{
+ pixel_x = 12
+ },
+/obj/item/clothing/head/gezena/medic{
+ pixel_y = 4;
+ pixel_x = 7
+ },
+/obj/item/storage/backpack/duffelbag/med{
+ pixel_x = -6;
+ pixel_y = -9
+ },
+/obj/item/storage/backpack/satchel/med{
+ pixel_x = 7;
+ pixel_y = -10
+ },
+/obj/item/reagent_containers/glass/bottle/mannitol{
+ pixel_y = 1
+ },
+/obj/machinery/button/door{
+ id = "lib_medbay_shut";
+ name = "Privacy Shutters";
+ dir = 1;
+ pixel_x = -5;
+ pixel_y = -20
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = -13;
+ pixel_y = -19
+ },
+/turf/open/floor/mineral/titanium,
+/area/ship/medical)
+"MF" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/bridge)
+"MI" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/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 = 8
+ },
+/obj/effect/turf_decal/etherbor/right,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"ML" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/green/filled/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"MQ" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"MS" = (
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"MZ" = (
+/obj/machinery/door/airlock/engineering{
+ req_one_access = list(1, 10)
+ },
+/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{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"Nc" = (
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/office)
+"Ne" = (
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/button/shieldwallgen{
+ id = "lib_hangar_holo";
+ pixel_y = -19;
+ pixel_x = 6;
+ dir = 1
+ },
+/obj/machinery/button/door{
+ id = "lib_hangar_blast";
+ name = "Hangar Shutters";
+ pixel_y = -20;
+ pixel_x = -2;
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"Nf" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/security)
+"Nj" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/closet/crate{
+ name = "Mishun Acomplshed"
+ },
+/obj/item/poster/mission_accomplished_7,
+/obj/item/poster/mission_accomplished_6,
+/obj/item/poster/mission_accomplished_5,
+/obj/item/poster/mission_accomplished_4,
+/obj/item/poster/mission_accomplished_3,
+/obj/item/poster/mission_accomplished_2,
+/obj/item/poster/mission_accomplished_1,
+/turf/open/floor/plasteel/tech,
+/area/ship/construction)
+"Nw" = (
+/obj/effect/turf_decal/trimline/opaque/green/filled/corner{
+ dir = 1
+ },
+/obj/machinery/computer/helm/viewscreen/directional/south,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Ny" = (
+/obj/machinery/autolathe,
+/obj/machinery/light/directional/east,
+/obj/item/stack/sheet/glass/twenty{
+ pixel_x = 6;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"Nz" = (
+/obj/structure/cable{
+ icon_state = "2-9"
+ },
+/obj/structure/window/plasma/reinforced/plastitanium,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"NF" = (
+/obj/structure/closet/crate/radiation,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/construction)
+"NM" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Od" = (
+/obj/effect/turf_decal/corner/opaque/lime/half,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/machinery/airalarm/directional/south,
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/mob/living/simple_animal/pet/dog/pug{
+ pixel_y = 11;
+ name = "Jumbo"
+ },
+/obj/structure/bed/dogbed{
+ pixel_y = 4;
+ pixel_x = 2;
+ anchored = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"Oq" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew/toilet)
+"Oy" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/structure/sign/flag/gezena{
+ pixel_y = 30
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"OA" = (
+/obj/structure/railing,
+/obj/machinery/light/directional/west,
+/obj/structure/table,
+/obj/item/radio{
+ pixel_y = 11;
+ pixel_x = -10
+ },
+/obj/item/radio{
+ pixel_y = 11;
+ pixel_x = -7
+ },
+/obj/item/radio{
+ pixel_y = 11;
+ pixel_x = -4
+ },
+/obj/item/radio{
+ pixel_y = 11
+ },
+/obj/item/radio{
+ pixel_y = 11;
+ pixel_x = 4
+ },
+/obj/item/radio{
+ pixel_y = 11;
+ pixel_x = 10
+ },
+/obj/item/radio{
+ pixel_y = 4;
+ pixel_x = -10
+ },
+/obj/item/radio{
+ pixel_y = 4;
+ pixel_x = -6
+ },
+/obj/item/radio{
+ pixel_y = 4;
+ pixel_x = -2
+ },
+/obj/item/radio{
+ pixel_y = 4;
+ pixel_x = 2
+ },
+/obj/item/radio{
+ pixel_y = 4;
+ pixel_x = 6
+ },
+/obj/item/radio{
+ pixel_y = 4;
+ pixel_x = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/cryo)
+"OQ" = (
+/obj/structure/sign/flag/gezena{
+ pixel_y = 30
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"OR" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"OS" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 10
+ },
+/obj/machinery/meter,
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/starboard)
+"OT" = (
+/obj/machinery/light/directional/west,
+/obj/structure/closet/secure_closet{
+ anchored = 1;
+ can_be_unanchored = 1;
+ icon_state = "armory";
+ name = "armor locker";
+ req_access_txt = "1"
+ },
+/obj/effect/turf_decal/corner/opaque/neutral/full,
+/obj/item/clothing/suit/armor/gezena/marine{
+ pixel_y = 1;
+ pixel_x = 1
+ },
+/obj/item/clothing/suit/armor/gezena/marine{
+ pixel_y = 1;
+ pixel_x = 1
+ },
+/obj/item/clothing/suit/armor/gezena/marine{
+ pixel_y = 1;
+ pixel_x = 1
+ },
+/obj/item/storage/belt/military/gezena{
+ pixel_y = -1;
+ pixel_x = 1
+ },
+/obj/item/storage/belt/military/gezena{
+ pixel_y = -1;
+ pixel_x = 1
+ },
+/obj/item/storage/belt/military/gezena{
+ pixel_y = -1;
+ pixel_x = 1
+ },
+/obj/item/clothing/head/helmet/gezena{
+ pixel_y = -11
+ },
+/obj/item/clothing/head/helmet/gezena{
+ pixel_y = -11
+ },
+/obj/item/clothing/head/helmet/gezena{
+ pixel_y = -11
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"OY" = (
+/obj/effect/turf_decal/corner/opaque/purple{
+ dir = 9
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"Pb" = (
+/turf/open/floor/plasteel/stairs{
+ icon = 'icons/obj/stairs.dmi';
+ dir = 2
+ },
+/area/ship/bridge)
+"Pd" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-5"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/engineering/engines/starboard)
+"Pf" = (
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"Ph" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible,
+/obj/machinery/atmospherics/components/trinary/mixer/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-9"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/port)
+"Pi" = (
+/obj/structure/sign/flag/gezena{
+ pixel_y = 30
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Pr" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Ps" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"Pu" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/structure/sign/flag/gezena{
+ dir = 1;
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Px" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 6
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 2
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"PK" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"PM" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled,
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/machinery/door/airlock{
+ name = "Mess Hall"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"PP" = (
+/obj/structure/closet/wall{
+ dir = 4;
+ icon_state = "emergency_wall";
+ pixel_x = -28;
+ name = "Spare Internals Closet"
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line,
+/obj/item/tank/internals/emergency_oxygen{
+ pixel_x = 6
+ },
+/obj/item/tank/internals/emergency_oxygen{
+ pixel_x = 6
+ },
+/obj/item/tank/internals/emergency_oxygen{
+ pixel_x = 6
+ },
+/obj/item/tank/internals/emergency_oxygen{
+ pixel_x = 6
+ },
+/obj/item/tank/internals/emergency_oxygen{
+ pixel_x = 6
+ },
+/obj/item/tank/internals/emergency_oxygen{
+ pixel_x = 6
+ },
+/obj/item/clothing/mask/breath{
+ pixel_y = 0;
+ pixel_x = -6
+ },
+/obj/item/clothing/mask/breath{
+ pixel_y = 0;
+ pixel_x = -6
+ },
+/obj/item/clothing/mask/breath{
+ pixel_y = 0;
+ pixel_x = -6
+ },
+/obj/item/clothing/mask/breath{
+ pixel_y = 0;
+ pixel_x = -6
+ },
+/obj/item/clothing/mask/breath{
+ pixel_y = 0;
+ pixel_x = -6
+ },
+/obj/item/clothing/mask/breath{
+ pixel_y = 0;
+ pixel_x = -6
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"PY" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Qa" = (
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 19;
+ pixel_y = 9
+ },
+/obj/structure/rack,
+/obj/item/flashlight/seclite{
+ pixel_x = 5;
+ pixel_y = 9
+ },
+/obj/item/flashlight/seclite{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/obj/item/flashlight/seclite{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/flashlight/seclite{
+ pixel_x = 5;
+ pixel_y = 0
+ },
+/obj/item/flashlight/seclite{
+ pixel_x = 5;
+ pixel_y = -3
+ },
+/obj/item/gps{
+ pixel_x = -10;
+ pixel_y = 9
+ },
+/obj/item/gps{
+ pixel_x = -10;
+ pixel_y = 7
+ },
+/obj/item/gps{
+ pixel_x = -10;
+ pixel_y = 5
+ },
+/obj/item/gps{
+ pixel_x = -10;
+ pixel_y = 3
+ },
+/obj/item/gps{
+ pixel_x = -10;
+ pixel_y = 1
+ },
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/neutral/full,
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"Qq" = (
+/obj/structure/rack,
+/obj/item/kitchen/knife/combat/survival{
+ pixel_x = -7;
+ pixel_y = 4
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_y = 4;
+ pixel_x = 3
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_y = 4;
+ pixel_x = 8
+ },
+/obj/effect/turf_decal/corner/opaque/neutral/full,
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"QI" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/closet/emcloset/wall{
+ dir = 1;
+ pixel_y = -27
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"QJ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{
+ dir = 1
+ },
+/obj/machinery/air_sensor/atmos/air_tank{
+ pixel_x = 11;
+ pixel_y = -9
+ },
+/turf/open/floor/engine/air,
+/area/ship/engineering)
+"QK" = (
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"QL" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/light/directional/east,
+/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/mono,
+/area/ship/hangar/starboard)
+"QO" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/machinery/computer/helm{
+ dir = 8
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"QU" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light_switch{
+ dir = 2;
+ pixel_x = -12;
+ pixel_y = 19
+ },
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"Rg" = (
+/obj/effect/turf_decal/trimline/opaque/green/filled/line{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Ri" = (
+/obj/structure/bed,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/item/bedsheet/yellow,
+/obj/structure/curtain/cloth/grey,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"Rl" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/machinery/door/window/southleft,
+/obj/effect/turf_decal/techfloor/hole{
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/crew/toilet)
+"Ro" = (
+/obj/structure/chair,
+/turf/open/floor/mineral/titanium/tiled,
+/area/ship/hallway/central)
+"Rx" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_bridge_shut";
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/bridge)
+"RB" = (
+/turf/closed/wall/mineral/titanium/exterior,
+/area/ship/crew/dorm)
+"RC" = (
+/obj/machinery/atmospherics/components/binary/pump/on/layer4{
+ dir = 8;
+ name = "scrubbers output pump"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating,
+/area/ship/engineering)
+"RI" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = 13;
+ pixel_y = 8
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/mineral/titanium,
+/area/ship/medical)
+"RN" = (
+/obj/machinery/vending/cigarette,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/office)
+"RP" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew/dorm/dormthree)
+"RR" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{
+ dir = 10
+ },
+/obj/machinery/light/directional/north,
+/obj/structure/closet/emcloset/wall{
+ dir = 8;
+ pixel_x = 28
+ },
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/construction)
+"RX" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "NAIL - Shuttle Bay"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"RZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled,
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_gate"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/port)
+"Sa" = (
+/obj/structure/bed,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/item/bedsheet/black,
+/obj/structure/curtain/cloth/grey,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"Sc" = (
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"Sd" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_bridge_shut"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"Sh" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/dark,
+/area/ship/construction)
+"Si" = (
+/obj/docking_port/stationary{
+ height = 15;
+ width = 15;
+ name = "liberty exterior dock";
+ dwidth = 7
+ },
+/turf/template_noop,
+/area/template_noop)
+"Sp" = (
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"Ss" = (
+/obj/structure/table/wood,
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/item/paicard{
+ pixel_x = -10;
+ pixel_y = 0
+ },
+/obj/item/toy/cards/deck{
+ pixel_y = 1;
+ pixel_x = 7
+ },
+/obj/item/storage/pill_bottle/dice{
+ pixel_y = 11;
+ pixel_x = 7
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/office)
+"St" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew/cryo)
+"Su" = (
+/obj/structure/cable{
+ icon_state = "1-10"
+ },
+/obj/structure/window/plasma/reinforced/plastitanium,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"Sx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "6-8"
+ },
+/obj/structure/cable{
+ icon_state = "5-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"Sz" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/ship/crew/cryo)
+"SB" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/hangar/starboard)
+"ST" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/arrow_ccw{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 6
+ },
+/obj/structure/sign/flag/gezena{
+ dir = 4;
+ pixel_x = -30
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"SU" = (
+/obj/vehicle/ridden/wheelchair,
+/turf/open/floor/mineral/titanium/tiled,
+/area/ship/hallway/central)
+"Te" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/port)
+"To" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/floor/hangar,
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"Tw" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor{
+ id = "lib_entrance_blast"
+ },
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ dir = 8;
+ id = "lib_entrance_holo"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/hallway/port)
+"TK" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_medbay_shut";
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/medical)
+"TO" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/construction)
+"TS" = (
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/obj/machinery/door/poddoor{
+ id = "lib_hangar_blast"
+ },
+/obj/machinery/power/shieldwallgen/atmos/strong/roundstart{
+ dir = 4;
+ id = "lib_hangar_holo"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ship/hangar/starboard)
+"TV" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/engineering/engines/starboard)
+"TW" = (
+/obj/structure/closet/crate/solarpanel_small,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/construction)
+"TY" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Us" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/construction)
+"Uv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/floor/hangar,
+/obj/machinery/camera/autoname{
+ dir = 1;
+ network = list("GEC")
+ },
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"Uw" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/toxins,
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/port)
+"UB" = (
+/obj/structure/bed,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/item/bedsheet/red,
+/obj/structure/curtain/cloth/grey,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"UE" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/clothing/neck/cloak/gezena/captain{
+ pixel_y = -5;
+ pixel_x = 1
+ },
+/obj/item/clothing/gloves/gezena/captain{
+ pixel_y = 4
+ },
+/obj/item/clothing/under/gezena/captain{
+ pixel_y = -4;
+ pixel_x = -10
+ },
+/obj/item/clothing/suit/armor/gezena/captain{
+ pixel_y = -3;
+ pixel_x = 9
+ },
+/obj/item/clothing/head/gezena/captain{
+ pixel_y = 6
+ },
+/obj/item/storage/backpack/duffelbag/captain{
+ pixel_x = 6;
+ pixel_y = -14
+ },
+/obj/item/storage/backpack/satchel/cap{
+ pixel_y = -18;
+ pixel_x = -8
+ },
+/obj/item/storage/belt/sabre,
+/obj/item/storage/lockbox/medal,
+/obj/item/radio/headset/pgf/captain,
+/obj/item/radio/headset/pgf/alt/captain,
+/obj/structure/closet/secure_closet{
+ icon_state = "blueshield";
+ req_access = list(20);
+ name = "captain's locker"
+ },
+/obj/item/gun/energy/kalix/pistol{
+ pixel_y = -16
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm/dormthree)
+"UH" = (
+/obj/effect/turf_decal/corner_steel_grid/full,
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 10
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"UM" = (
+/obj/machinery/atmospherics/components/unary/shuttle/heater{
+ dir = 4
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/port)
+"Vc" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{
+ dir = 1
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/engine/airless,
+/area/ship/engineering/engines/starboard)
+"Vo" = (
+/obj/item/clothing/under/gezena/marine{
+ pixel_x = -10;
+ pixel_y = -7
+ },
+/obj/item/clothing/under/gezena/marine{
+ pixel_x = -10;
+ pixel_y = -7
+ },
+/obj/item/clothing/under/gezena/marine{
+ pixel_x = -10;
+ pixel_y = -7
+ },
+/obj/item/clothing/under/gezena/marine{
+ pixel_x = -10;
+ pixel_y = -7
+ },
+/obj/item/clothing/gloves/gezena/marine{
+ pixel_y = 11
+ },
+/obj/item/clothing/gloves/gezena/marine{
+ pixel_y = 11
+ },
+/obj/item/clothing/gloves/gezena/marine{
+ pixel_y = 11
+ },
+/obj/item/clothing/gloves/gezena/marine{
+ pixel_y = 11
+ },
+/obj/item/clothing/head/gezena/marine/flap{
+ pixel_x = -10
+ },
+/obj/item/clothing/head/gezena/marine/flap{
+ pixel_x = -10
+ },
+/obj/item/clothing/head/gezena/marine/flap{
+ pixel_x = -10
+ },
+/obj/item/clothing/head/gezena/marine/flap{
+ pixel_x = -10
+ },
+/obj/item/clothing/head/gezena/marine{
+ pixel_y = 10;
+ pixel_x = -10
+ },
+/obj/item/clothing/head/gezena/marine{
+ pixel_y = 10;
+ pixel_x = -10
+ },
+/obj/item/clothing/head/gezena/marine{
+ pixel_y = 10;
+ pixel_x = -10
+ },
+/obj/item/clothing/head/gezena/marine{
+ pixel_y = 10;
+ pixel_x = -10
+ },
+/obj/structure/closet/secure_closet{
+ anchored = 1;
+ can_be_unanchored = 1;
+ icon_state = "sec";
+ name = "uniforms locker";
+ req_access_txt = "1"
+ },
+/obj/item/storage/backpack/duffelbag/sec{
+ pixel_y = -13
+ },
+/obj/item/storage/backpack/duffelbag/sec{
+ pixel_y = -13
+ },
+/obj/item/storage/backpack/duffelbag/sec{
+ pixel_y = -13
+ },
+/obj/item/storage/backpack/duffelbag/sec{
+ pixel_y = -13
+ },
+/obj/item/storage/backpack/satchel/sec{
+ pixel_x = -8;
+ pixel_y = -17
+ },
+/obj/item/storage/backpack/satchel/sec{
+ pixel_x = -8;
+ pixel_y = -17
+ },
+/obj/item/storage/backpack/satchel/sec{
+ pixel_x = -8;
+ pixel_y = -17
+ },
+/obj/item/storage/backpack/satchel/sec{
+ pixel_x = -8;
+ pixel_y = -17
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_x = 3;
+ pixel_y = 0
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_x = 3;
+ pixel_y = 0
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_x = 3;
+ pixel_y = 0
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_x = 3;
+ pixel_y = 0
+ },
+/obj/effect/turf_decal/corner/opaque/neutral/full,
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"Vp" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm)
+"Vr" = (
+/obj/structure/table/chem,
+/obj/item/storage/box/syringes{
+ pixel_y = 7;
+ pixel_x = -7
+ },
+/obj/item/storage/box/beakers{
+ pixel_y = 16;
+ pixel_x = 9
+ },
+/obj/item/storage/box/bodybags{
+ pixel_x = 9;
+ pixel_y = 8
+ },
+/turf/open/floor/mineral/titanium,
+/area/ship/medical)
+"VB" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/camera/autoname{
+ dir = 5;
+ network = list("GEC");
+ pixel_y = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/hangar/starboard)
+"VM" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/engineering/engines/starboard)
+"VY" = (
+/obj/effect/turf_decal/corner/opaque/purple/three_quarters,
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"Wb" = (
+/obj/structure/closet/secure_closet{
+ anchored = 1;
+ can_be_unanchored = 1;
+ icon_state = "warden";
+ name = "sergeant's locker";
+ req_access_txt = "3";
+ req_access = list(3)
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/obj/machinery/light/directional/north,
+/obj/item/clothing/gloves/gezena/marine{
+ pixel_y = -2;
+ pixel_x = 3
+ },
+/obj/item/clothing/shoes/combat/gezena{
+ pixel_x = 3;
+ pixel_y = -7
+ },
+/obj/item/clothing/under/gezena/marine{
+ pixel_x = -6;
+ pixel_y = -7
+ },
+/obj/item/clothing/neck/cloak/gezena/lead{
+ pixel_y = -4;
+ pixel_x = -12
+ },
+/obj/item/clothing/head/gezena/marine/lead{
+ pixel_y = 1;
+ pixel_x = -11
+ },
+/obj/item/clothing/head/gezena/marine/lead/flap{
+ pixel_y = 9;
+ pixel_x = -11
+ },
+/obj/item/clothing/suit/armor/gezena/marinecoat{
+ pixel_y = 8
+ },
+/obj/item/radio/headset/pgf/alt/captain{
+ pixel_y = 11;
+ pixel_x = 5
+ },
+/obj/item/radio/headset/pgf/captain{
+ pixel_x = -4;
+ pixel_y = 9
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_y = 0;
+ pixel_x = 1
+ },
+/obj/item/storage/belt/military/gezena{
+ pixel_y = 1
+ },
+/obj/item/storage/backpack/satchel/sec{
+ pixel_x = -8;
+ pixel_y = -17
+ },
+/obj/item/storage/backpack/duffelbag/sec{
+ pixel_y = -13
+ },
+/obj/item/gun/energy/kalix/pistol{
+ pixel_y = -9;
+ pixel_x = -3
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/dorm/dormtwo)
+"Wc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/button/door{
+ id = "lib_engineering_shut";
+ name = "Exhaust Shutters";
+ dir = 8;
+ pixel_x = 20;
+ pixel_y = 1
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 19;
+ pixel_y = 9
+ },
+/turf/open/floor/plating,
+/area/ship/engineering)
+"Wf" = (
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 1
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm)
+"Wk" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/cable/blue{
+ icon_state = "0-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/starboard)
+"Ww" = (
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_engineering_shut";
+ dir = 8
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/engineering)
+"WH" = (
+/obj/structure/closet/secure_closet/freezer{
+ name = "fridge"
+ },
+/obj/item/storage/ration/crayons,
+/obj/item/storage/ration/vegan_chili,
+/obj/item/storage/ration/vegan_chili,
+/obj/item/storage/ration/beef_strips,
+/obj/item/storage/ration/beef_strips,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/item/storage/cans/sixbeer,
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"WQ" = (
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{
+ dir = 5
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engines/port)
+"WS" = (
+/obj/structure/cable{
+ icon_state = "0-10"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"WV" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/green/filled/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Xb" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"Xg" = (
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_medbay_shut"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/medical)
+"Xh" = (
+/obj/docking_port/mobile{
+ can_move_docking_ports = 1;
+ name = "liberty docking port";
+ port_direction = 8;
+ preferred_direction = 4;
+ dir = 2
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor{
+ id = "lib_entrance_blast"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/hallway/port)
+"Xs" = (
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/obj/effect/turf_decal/corner_steel_grid,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"Xw" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 10
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime,
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Xz" = (
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "secure_wall";
+ dir = 8;
+ pixel_x = 26
+ },
+/turf/open/floor/plastic,
+/area/ship/crew/toilet)
+"XC" = (
+/obj/effect/turf_decal/corner/opaque/purple/border{
+ dir = 1
+ },
+/turf/open/floor/vault,
+/area/ship/security/armory)
+"XD" = (
+/turf/open/floor/plasteel/stairs{
+ icon = 'icons/obj/stairs.dmi';
+ dir = 4
+ },
+/area/ship/crew/cryo)
+"XH" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"XJ" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/dorm/dormthree)
+"XR" = (
+/obj/structure/sign/warning/explosives{
+ pixel_y = 32
+ },
+/obj/structure/barricade/wooden,
+/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 = 8
+ },
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/construction)
+"Yd" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/engineering/engines/port)
+"Yo" = (
+/obj/structure/chair/sofa/right{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/lime/mono,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/office)
+"Yu" = (
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/dark,
+/area/ship/construction)
+"Yx" = (
+/obj/structure/railing,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/smes/engineering{
+ charge = 1e+006
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"YA" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/barricade/wooden,
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 9
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/construction)
+"YD" = (
+/obj/effect/turf_decal/corner_steel_grid/full,
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"YG" = (
+/obj/structure/closet/crate/freezer/blood{
+ pixel_x = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/machinery/computer/helm/viewscreen/directional/west,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/mineral/titanium,
+/area/ship/medical)
+"YI" = (
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/obj/machinery/door/poddoor{
+ id = "lib_hangar_blast"
+ },
+/obj/machinery/power/shieldwallgen/atmos/strong/roundstart{
+ dir = 8;
+ id = "lib_hangar_holo"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ship/hangar/starboard)
+"YS" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled,
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/machinery/door/poddoor/shutters{
+ id = "lib_gate"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/port)
+"YT" = (
+/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled,
+/obj/effect/turf_decal/industrial/outline/blue,
+/obj/machinery/door/airlock/command{
+ dir = 4;
+ name = "Bridge";
+ req_one_access = list(20, 57, 58)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"YY" = (
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime/corner,
+/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 = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/office)
+"Zh" = (
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"Zj" = (
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"Zn" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/machinery/button/door{
+ id = "lib_engine_blast";
+ name = "Engine Shutters";
+ dir = 4;
+ pixel_x = -20;
+ pixel_y = -8
+ },
+/obj/structure/cable{
+ icon_state = "0-6"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/engineering/engines/port)
+"Zw" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/sepia,
+/area/ship/crew/dorm)
+"ZC" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin/bundlenatural{
+ pixel_y = 7;
+ pixel_x = -5
+ },
+/obj/item/pen/fountain{
+ pixel_y = 8;
+ pixel_x = -5
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 9
+ },
+/obj/item/folder/white{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/spacecash/bundle/c1000{
+ pixel_y = 0;
+ pixel_x = -3
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/dorm/dormthree)
+"ZH" = (
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "cargo_wall";
+ pixel_y = -28;
+ dir = 1;
+ name = "Engineering Equipment"
+ },
+/obj/item/storage/box/metalfoam{
+ pixel_y = 12;
+ pixel_x = 9
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 12;
+ pixel_x = -7
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 10;
+ pixel_x = -5
+ },
+/obj/item/storage/toolbox/electrical{
+ pixel_y = 3;
+ pixel_x = -7
+ },
+/obj/item/storage/toolbox/electrical{
+ pixel_y = 1;
+ pixel_x = -5
+ },
+/obj/item/weldingtool/largetank{
+ pixel_x = 7
+ },
+/obj/item/weldingtool/largetank{
+ pixel_x = 1
+ },
+/obj/item/multitool{
+ pixel_y = -6;
+ pixel_x = -13
+ },
+/obj/item/multitool{
+ pixel_y = -6;
+ pixel_x = -8
+ },
+/obj/item/holosign_creator/atmos{
+ pixel_x = -2;
+ pixel_y = -8
+ },
+/obj/item/holosign_creator/atmos{
+ pixel_x = -2;
+ pixel_y = -11
+ },
+/obj/item/holosign_creator/engineering{
+ pixel_x = 9;
+ pixel_y = -7
+ },
+/obj/item/holosign_creator/engineering{
+ pixel_x = 9;
+ pixel_y = -11
+ },
+/obj/item/geiger_counter{
+ pixel_y = 10;
+ pixel_x = 8
+ },
+/obj/item/geiger_counter{
+ pixel_y = 7;
+ pixel_x = 8
+ },
+/obj/item/pipe_dispenser,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
+"ZX" = (
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/lime{
+ dir = 5
+ },
+/obj/machinery/light/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/camera/autoname{
+ dir = 9;
+ network = list("GEC");
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/hallway/central)
+"ZY" = (
+/obj/structure/table,
+/obj/item/defibrillator/loaded{
+ pixel_y = 6
+ },
+/obj/machinery/camera/autoname{
+ dir = 6
+ },
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/mineral/titanium,
+/area/ship/medical)
+
+(1,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+lc
+hJ
+hJ
+is
+lc
+xz
+xz
+TV
+FN
+fN
+fN
+TV
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+"}
+(2,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+lc
+lc
+CB
+CB
+UM
+lc
+FO
+LD
+TV
+bB
+Wk
+Wk
+TV
+TV
+xz
+xz
+xz
+xz
+xz
+xz
+"}
+(3,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+lc
+lc
+Zn
+ze
+Yd
+KZ
+lc
+Dg
+Ww
+TV
+em
+VM
+Pd
+cs
+TV
+TV
+xz
+xz
+xz
+xz
+xz
+"}
+(4,1,1) = {"
+xz
+xz
+xz
+xz
+DP
+lc
+kR
+hA
+Ma
+Ph
+WQ
+oz
+Fb
+RC
+hM
+db
+qp
+eY
+CY
+Vc
+TV
+sq
+xz
+xz
+xz
+xz
+"}
+(5,1,1) = {"
+xz
+xz
+xz
+Sp
+lc
+lc
+hK
+ys
+Uw
+au
+Uw
+lc
+qZ
+QI
+TV
+kq
+Dm
+kq
+OS
+ps
+TV
+TV
+Sp
+xz
+xz
+xz
+"}
+(6,1,1) = {"
+xz
+xz
+xz
+Fm
+Fm
+lc
+lc
+lc
+lc
+lc
+lc
+lc
+jt
+Kx
+TV
+TV
+TV
+TV
+TV
+TV
+TV
+At
+At
+xz
+xz
+xz
+"}
+(7,1,1) = {"
+xz
+xz
+vb
+Fm
+Fm
+Fm
+vO
+OA
+Sz
+Sz
+Hn
+Yx
+DE
+ng
+Pf
+QJ
+zL
+OT
+bT
+uo
+Qq
+gx
+At
+fG
+xz
+xz
+"}
+(8,1,1) = {"
+xz
+vb
+wO
+bU
+le
+Fm
+Ar
+Hf
+XD
+XD
+Hn
+hW
+ha
+ge
+zL
+BJ
+zL
+Vo
+XC
+uq
+OY
+cI
+GW
+uJ
+fG
+xz
+"}
+(9,1,1) = {"
+vb
+wO
+oW
+Zw
+hg
+Fm
+wT
+St
+HR
+nS
+Hn
+ai
+sS
+uX
+zG
+wg
+zL
+By
+dE
+ih
+qI
+VY
+Ha
+uJ
+uJ
+fG
+"}
+(10,1,1) = {"
+eE
+rd
+Ri
+UB
+EJ
+Fm
+tL
+cy
+Hn
+Hn
+Hn
+zL
+zL
+tK
+bM
+ZH
+zL
+vp
+Ah
+DD
+hi
+Qa
+At
+uJ
+aR
+uJ
+"}
+(11,1,1) = {"
+eE
+Wf
+Hx
+Hx
+Du
+Fm
+qV
+NM
+sY
+EF
+hS
+FI
+MZ
+Wc
+gn
+Ny
+zL
+DM
+JD
+DM
+qB
+DM
+DM
+Wb
+Mw
+uJ
+"}
+(12,1,1) = {"
+eE
+no
+Sa
+cQ
+Vp
+wm
+Eg
+zm
+Lu
+oX
+bE
+AZ
+zL
+zL
+zL
+zL
+zL
+EA
+Bi
+xj
+yn
+jM
+zX
+hl
+eM
+uJ
+"}
+(13,1,1) = {"
+RB
+Fm
+Fm
+ar
+oM
+Fm
+ow
+TK
+TK
+ow
+Me
+KN
+HJ
+YD
+gh
+fd
+mN
+lf
+dB
+ve
+Nf
+wa
+DM
+uJ
+uJ
+fG
+"}
+(14,1,1) = {"
+xz
+xz
+Fm
+Fm
+Fm
+ow
+YG
+zc
+Vr
+Xg
+SU
+bd
+ej
+Gz
+DM
+IN
+ou
+EE
+Jw
+bV
+Fn
+aw
+DM
+cA
+xz
+xz
+"}
+(15,1,1) = {"
+xz
+xz
+FJ
+ow
+ow
+mG
+kc
+HO
+wP
+AT
+Et
+aT
+BR
+CO
+DM
+cV
+oE
+oE
+oE
+ra
+KY
+AL
+DM
+xz
+xz
+xz
+"}
+(16,1,1) = {"
+xz
+xz
+eR
+Ps
+ow
+ZY
+zO
+RI
+MC
+ow
+Ro
+bd
+PY
+SB
+SB
+SB
+SB
+SB
+SB
+SB
+SB
+SB
+SB
+Dq
+xz
+xz
+"}
+(17,1,1) = {"
+xz
+xz
+xz
+yq
+KM
+KM
+KM
+KM
+KM
+KM
+KM
+LS
+FU
+SB
+it
+xS
+xK
+xK
+xS
+VB
+xK
+zz
+DT
+SB
+CF
+xz
+"}
+(18,1,1) = {"
+xz
+xz
+xz
+KB
+KM
+nm
+PP
+ST
+Cl
+ST
+YS
+bd
+Xw
+SB
+bl
+wK
+eB
+eB
+eB
+eB
+eB
+Bv
+yF
+TS
+KB
+xz
+"}
+(19,1,1) = {"
+xz
+xz
+xz
+KB
+xg
+xo
+yM
+be
+zr
+be
+RZ
+pF
+oS
+SB
+DJ
+eB
+eB
+eB
+eB
+eB
+eB
+eB
+rW
+qy
+kB
+xz
+"}
+(20,1,1) = {"
+xz
+xz
+xz
+Xb
+Xh
+LH
+xe
+gc
+dF
+Gn
+KM
+OQ
+wZ
+RX
+Lp
+eB
+eB
+eB
+eB
+eB
+eB
+eB
+jd
+HN
+xz
+xz
+"}
+(21,1,1) = {"
+xz
+xz
+xz
+KB
+Tw
+vG
+Sc
+vQ
+lQ
+lD
+sF
+Zj
+cE
+DY
+nO
+eB
+eB
+eB
+eB
+eB
+eB
+eB
+jd
+HN
+xz
+xz
+"}
+(22,1,1) = {"
+xz
+xz
+Si
+KB
+KM
+Te
+EM
+DR
+ii
+gY
+KM
+oC
+IF
+SB
+QU
+eB
+eB
+eB
+eB
+eB
+eB
+eB
+jd
+HN
+xz
+xz
+"}
+(23,1,1) = {"
+xz
+xz
+xz
+KB
+KM
+KP
+KP
+KP
+KP
+KP
+KP
+AS
+BZ
+SB
+dQ
+eB
+eB
+eB
+eB
+eB
+eB
+eB
+jd
+HN
+xz
+xz
+"}
+(24,1,1) = {"
+xz
+xz
+xz
+eR
+Eu
+KP
+BX
+xy
+vN
+If
+Ep
+bd
+Bo
+DY
+qH
+eB
+eB
+eB
+eB
+eB
+eB
+eB
+jd
+HN
+xz
+xz
+"}
+(25,1,1) = {"
+xz
+xz
+xz
+xz
+cR
+cU
+gz
+Kn
+BB
+us
+Ep
+bd
+OR
+jE
+uR
+eB
+eB
+eB
+eB
+eB
+eB
+eB
+jd
+HN
+xz
+xz
+"}
+(26,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+cU
+Rg
+Pr
+Pr
+jY
+Ep
+bd
+kp
+SB
+Oy
+eB
+eB
+eB
+eB
+eB
+eB
+eB
+rW
+qy
+Ps
+xz
+"}
+(27,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+cU
+WV
+ML
+Ge
+Nw
+KP
+AS
+sJ
+SB
+nv
+wK
+eB
+eB
+eB
+eB
+eB
+wK
+jh
+YI
+KB
+xz
+"}
+(28,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+cU
+WH
+CD
+Mg
+Fk
+KP
+Pi
+Ko
+SB
+EC
+QL
+Ac
+Ac
+kD
+ny
+Bq
+oR
+Ne
+SB
+du
+xz
+"}
+(29,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+cU
+uA
+CD
+qm
+kb
+PM
+MQ
+AP
+SB
+SB
+SB
+SB
+SB
+SB
+SB
+SB
+SB
+SB
+Dq
+xz
+xz
+"}
+(30,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+KP
+fZ
+iA
+yW
+ww
+KP
+OQ
+eb
+UH
+TO
+Yu
+uv
+fV
+GP
+xO
+TO
+qX
+xz
+xz
+xz
+xz
+"}
+(31,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+KP
+KP
+KP
+KP
+KP
+KP
+IV
+iI
+wl
+wV
+Sh
+vh
+mL
+cY
+xO
+TO
+xz
+xz
+xz
+xz
+xz
+"}
+(32,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+Oq
+pn
+GD
+Df
+AN
+Oq
+XH
+tb
+Pu
+TO
+aF
+bF
+Gy
+NF
+TW
+TO
+xz
+xz
+xz
+xz
+xz
+"}
+(33,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+Oq
+kf
+Oq
+ft
+hs
+gM
+TY
+MI
+dz
+sP
+It
+Nj
+lb
+iT
+TW
+TO
+xz
+xz
+xz
+xz
+xz
+"}
+(34,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+Oq
+eN
+Rl
+Xz
+rN
+Oq
+ZX
+Px
+JY
+TO
+Us
+XR
+YA
+Dw
+Us
+TO
+xz
+xz
+xz
+xz
+xz
+"}
+(35,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+RP
+RP
+RP
+RP
+RP
+RP
+HM
+GQ
+HM
+HM
+Us
+Ic
+rs
+LT
+Us
+qX
+xz
+xz
+xz
+xz
+xz
+"}
+(36,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+tU
+xk
+UE
+pW
+GL
+RP
+RN
+Nc
+rj
+jv
+Us
+sW
+Us
+Us
+Us
+xz
+xz
+xz
+xz
+xz
+xz
+"}
+(37,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+cR
+GB
+mk
+ca
+mP
+RP
+Ss
+Ff
+hB
+Hv
+Us
+Ki
+cZ
+rX
+Us
+xz
+xz
+xz
+xz
+xz
+xz
+"}
+(38,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+GB
+ZC
+XJ
+uT
+RP
+Bz
+YY
+rM
+Yo
+Us
+RR
+Mp
+kw
+Us
+xz
+xz
+xz
+xz
+xz
+xz
+"}
+(39,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+GB
+Jd
+qC
+qh
+RP
+uU
+Nc
+wu
+HU
+Us
+Us
+wL
+Us
+Us
+Ei
+xz
+xz
+xz
+xz
+xz
+"}
+(40,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+MF
+MF
+MF
+Hp
+MF
+MF
+Nc
+Mu
+HU
+Sp
+Ib
+eO
+Ib
+Sp
+Ei
+xz
+xz
+xz
+xz
+xz
+"}
+(41,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+MF
+na
+to
+Zh
+Od
+MF
+YT
+MF
+MF
+Sp
+Ly
+eO
+Ly
+Sp
+Ei
+xz
+xz
+xz
+xz
+xz
+"}
+(42,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+MF
+he
+Ir
+zo
+HH
+gG
+QK
+ty
+MF
+Sp
+KS
+Sx
+KS
+Sp
+Ei
+xz
+xz
+xz
+xz
+xz
+"}
+(43,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+MF
+Aq
+Xs
+jm
+jH
+Pb
+MS
+lZ
+MF
+PK
+Su
+Cz
+Nz
+iY
+Mk
+xz
+xz
+xz
+xz
+xz
+"}
+(44,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+Sd
+QO
+bb
+wz
+tQ
+El
+Ms
+MF
+MF
+eO
+Ly
+KS
+Ly
+eO
+Mk
+xz
+xz
+xz
+xz
+xz
+"}
+(45,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+Eo
+MF
+Ig
+uh
+qj
+Ms
+CZ
+xz
+Mk
+Bc
+KS
+Sp
+KS
+md
+Mk
+xz
+xz
+xz
+xz
+xz
+"}
+(46,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+Hb
+vr
+dK
+Gb
+Ms
+CZ
+xz
+xz
+Mk
+iK
+sQ
+xz
+WS
+Uv
+Mk
+xz
+xz
+xz
+xz
+xz
+"}
+(47,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+cR
+Rx
+bD
+bD
+CZ
+xz
+xz
+xz
+Mk
+Er
+Mk
+xz
+Mk
+Er
+Mk
+xz
+xz
+xz
+xz
+xz
+"}
+(48,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+Mk
+eO
+Mk
+xz
+Mk
+eO
+Mk
+xz
+xz
+xz
+xz
+xz
+"}
+(49,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+Mk
+Er
+Mk
+xz
+Mk
+Er
+Mk
+xz
+xz
+xz
+xz
+xz
+"}
+(50,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+Mk
+To
+Mk
+xz
+Mk
+To
+Mk
+xz
+xz
+xz
+xz
+xz
+"}
+(51,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+Mk
+eO
+xz
+xz
+xz
+eO
+Mk
+xz
+xz
+xz
+xz
+xz
+"}
+(52,1,1) = {"
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+xz
+if
+xz
+xz
+xz
+if
+xz
+xz
+xz
+xz
+xz
+xz
+"}
diff --git a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt
index a95d150418a6..a42968567352 100644
--- a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt
+++ b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt
@@ -63,3 +63,8 @@ Size = "15x11"
Purpose = "An ambulance procured by Cybersun for use with smaller Trauma Teams."
File Path = "_maps\shuttles\subshuttles\syndicate_runner.dmm"
+Name = "Nail Boarding Vessel"
+Size = "10x7"
+Purpose = "A boarding dropship employed by the PGFN."
+File Path = "_maps\shuttles\subshuttles\pgf_nail.dmm"
+
diff --git a/_maps/shuttles/subshuttles/pgf_nail.dmm b/_maps/shuttles/subshuttles/pgf_nail.dmm
new file mode 100644
index 000000000000..80534adfc514
--- /dev/null
+++ b/_maps/shuttles/subshuttles/pgf_nail.dmm
@@ -0,0 +1,519 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ id = "nail_holo";
+ dir = 1
+ },
+/obj/machinery/door/poddoor/preopen{
+ dir = 8;
+ id = "nail_door_blast"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/bridge)
+"b" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"c" = (
+/turf/template_noop,
+/area/template_noop)
+"d" = (
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ id = "nail_window_shut"
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ship/bridge)
+"e" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1;
+ name = "nail supply pump"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"h" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/etherbor/left,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/bridge)
+"i" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"l" = (
+/obj/structure/railing/corner,
+/obj/machinery/power/smes/engineering,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"n" = (
+/obj/structure/sign/number/random,
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/bridge)
+"o" = (
+/obj/machinery/button/shieldwallgen{
+ id = "nail_holo";
+ dir = 1;
+ pixel_x = 12;
+ pixel_y = -19
+ },
+/obj/machinery/button/door{
+ id = "nail_door_blast";
+ name = "Nail Blast Doors";
+ dir = 1;
+ pixel_y = -20;
+ pixel_x = 4
+ },
+/obj/machinery/button/door{
+ id = "nail_window_shut";
+ name = "Nail Window Shutters";
+ dir = 1;
+ pixel_y = -20;
+ pixel_x = -6
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = -13;
+ pixel_y = -19
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"p" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ id = "nail_holo"
+ },
+/obj/machinery/door/poddoor/preopen{
+ dir = 8;
+ id = "nail_door_blast"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/bridge)
+"r" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/etherbor/center,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/bridge)
+"s" = (
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"t" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/bridge)
+"u" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/etherbor/right,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/bridge)
+"v" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"w" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"x" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/closet/emcloset/wall{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"y" = (
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ id = "nail_window_shut"
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/ship/bridge)
+"z" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"A" = (
+/obj/structure/railing,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"B" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"D" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 8
+ },
+/obj/structure/cable/blue{
+ icon_state = "0-4"
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"E" = (
+/obj/structure/chair/comfy/shuttle,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"G" = (
+/obj/structure/sign/number/random,
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/bridge)
+"H" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/port_gen/pacman,
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/light/directional/west,
+/obj/item/wrench,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"I" = (
+/obj/machinery/computer/helm{
+ dir = 4
+ },
+/obj/item/radio/intercom/wideband/directional/south,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"J" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ dir = 8;
+ id = "nail_door_blast"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/docking_port/mobile{
+ dir = 8;
+ name = "nail dock";
+ preferred_direction = 8;
+ port_direction = 2
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/bridge)
+"L" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 8
+ },
+/obj/structure/cable/blue{
+ icon_state = "0-4"
+ },
+/obj/structure/window/plasma/reinforced{
+ dir = 4
+ },
+/obj/structure/window/plasma/reinforced,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"M" = (
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/structure/grille,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/poddoor/shutters{
+ id = "nail_window_shut"
+ },
+/turf/open/floor/plating,
+/area/ship/bridge)
+"N" = (
+/obj/machinery/atmospherics/components/binary/pump/layer2{
+ dir = 8;
+ name = "supply pump"
+ },
+/obj/machinery/atmospherics/components/binary/pump/layer4{
+ dir = 4;
+ name = "nail exhaust pump"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/bridge)
+"O" = (
+/obj/structure/railing,
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/rack,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"R" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"S" = (
+/obj/machinery/holopad/emergency,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/bridge)
+"T" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/porta_turret/ship/weak{
+ dir = 8
+ },
+/turf/open/floor/engine/hull/reinforced/interior,
+/area/ship/external/dark)
+"U" = (
+/obj/structure/chair/comfy/shuttle,
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"V" = (
+/obj/machinery/power/shuttle/engine/electric{
+ dir = 8
+ },
+/obj/structure/cable/blue{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/bridge)
+"W" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/bridge)
+"X" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal,
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plating,
+/area/ship/bridge)
+
+(1,1,1) = {"
+c
+W
+W
+t
+T
+c
+c
+"}
+(2,1,1) = {"
+c
+W
+H
+W
+d
+c
+c
+"}
+(3,1,1) = {"
+c
+W
+X
+l
+y
+M
+c
+"}
+(4,1,1) = {"
+c
+W
+z
+A
+I
+W
+c
+"}
+(5,1,1) = {"
+c
+W
+x
+S
+o
+W
+c
+"}
+(6,1,1) = {"
+n
+W
+U
+h
+b
+W
+t
+"}
+(7,1,1) = {"
+n
+O
+E
+r
+v
+R
+t
+"}
+(8,1,1) = {"
+n
+B
+i
+u
+e
+w
+t
+"}
+(9,1,1) = {"
+G
+D
+s
+N
+s
+L
+W
+"}
+(10,1,1) = {"
+c
+V
+p
+J
+a
+V
+c
+"}
diff --git a/code/__DEFINES/radio.dm b/code/__DEFINES/radio.dm
index 7bbdcf7233b6..96e7ab6e0578 100644
--- a/code/__DEFINES/radio.dm
+++ b/code/__DEFINES/radio.dm
@@ -35,6 +35,10 @@
#define RADIO_KEY_MINUTEMEN "m"
#define RADIO_TOKEN_MINUTEMEN ":m"
+#define RADIO_CHANNEL_PGF "PGF"
+#define RADIO_KEY_PGF "g"
+#define RADIO_TOKEN_PGF ":g"
+
#define RADIO_CHANNEL_INTEQ "Inteq"
#define RADIO_KEY_INTEQ "q"
#define RADIO_TOKEN_INTEQ ":q"
@@ -59,6 +63,7 @@
#define FREQ_CENTCOM 1337 // CentCom comms frequency, gray
#define FREQ_SOLGOV 1345 // SolGov comms frequency, dark blue WS ADDITION
#define FREQ_INTEQ 1347 // Inteq comms frequency, light brown
+#define FREQ_PGF 1349 // PGF comms frequency, lime green
#define FREQ_NANOTRASEN 1351 // Nanotrasen comms frequency, plum
#define FREQ_COMMAND 1353 // Command comms frequency, gold
#define FREQ_MINUTEMEN 1355 // Minutemen comms frequency, soft blue
diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm
index e34b48a357e2..a6f48af9338c 100644
--- a/code/__HELPERS/names.dm
+++ b/code/__HELPERS/names.dm
@@ -279,6 +279,11 @@ GLOBAL_LIST_INIT(ship_faction_to_prefixes, list(
"Saint-Roumaine Militia" = list(
"SRSV",
),
+ "Pan-Gezenan Federation" = list(
+ "PGF",
+ "PGFMC",
+ "PGFN",
+ ),
))
/proc/ship_prefix_to_faction(prefix)
diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm
index 8a37777e2bf2..2ac0b06b74d6 100644
--- a/code/controllers/subsystem/blackbox.dm
+++ b/code/controllers/subsystem/blackbox.dm
@@ -142,6 +142,8 @@ SUBSYSTEM_DEF(blackbox)
record_feedback("tally", "radio_usage", 1, "pirate")
if(FREQ_SYNDICATE)
record_feedback("tally", "radio_usage", 1, "syndicate")
+ if(FREQ_PGF)
+ record_feedback("tally", "radio_usage", 1, "pgf")
if(FREQ_CENTCOM)
record_feedback("tally", "radio_usage", 1, "centcom")
if(FREQ_SOLGOV) //WS Edit - SolGov Rep
diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm
index a66ed7d125ed..84e21fd0633b 100644
--- a/code/datums/shuttles.dm
+++ b/code/datums/shuttles.dm
@@ -396,4 +396,7 @@
name = "Haste-class Ambulance"
prefix = "IRMV"
-
+/datum/map_template/shuttle/subshuttles/nail
+ file_name = "pgf_nail"
+ name = "Nail-class Boarding Vessel"
+ prefix = "PGF"
diff --git a/code/game/MapData/shuttles/pgf_crying_sun.dm b/code/game/MapData/shuttles/pgf_crying_sun.dm
new file mode 100644
index 000000000000..6df40aa0efdd
--- /dev/null
+++ b/code/game/MapData/shuttles/pgf_crying_sun.dm
@@ -0,0 +1,43 @@
+/obj/item/book/manual/mount
+ name = "The UCWLWM"
+ desc = "It's looks old and worn out."
+ icon_state = "book3"
+ author = "Welds-the-Steel"
+ title = "The Universal Colossal Warship Linear Weapon Mount"
+ dat = {"
+
+
+
+
+
+ Copy No. 5441
+
+
+ Pan-Gezenan Federation
+ Universal Battleship Linear Weapon Mounts
+ Etherbor Lihmona Shipyards
+
+
+ The Universal Colossal Battleship Linear Weapon Mount or simply "Universal Linear Mount" (USM), is a linear rail system that can be commonly found in many ships created in the Etherbor Lihmona Shipyards. Attachment of a weapon to a Universal Linear Mount requires the use of a Linear Mount Tool Facility. An engineering marvel are the massive machines at these facilities that effortlessly handle these systems on a regular basis. Most shipyards dealing in Kalixcian Colossal Arms will also have such a facility to install the weapons.
+
+ The installation of weapons into a Universal Linear Mount is rather simplistic. A weapon must first be delivered to the Linear Mount Tool Facility, where it will be manually loaded onto the SMT's massive cargo lift. The SMT is then extended out around the weapon, and the weapon is then secured into the SMT with engaging locks. The next step is to bring the ship into the facility, placed just in line with the SMT. The weapon is then lined up with the Universal Linear Mount and slotted into place. The USM's hardware locks are then engaged, the weapon is welded to the USM, and electronic systems are hooked into the ship's computer systems. The weapons are then hooked into an independent power bank to prevent overdraw from main ship power banks, and prevent explosive backsurge.
+
+ Common Colossal Battleship Weapons compatible with the Universal Linear Mount include the following:
+
+ HORUS Colossal Energy Cannon
+
+ A massive laser cannon capable of variable strength, and sustained fire up to 10 seconds. One of the highest power draws of all colossal warship guns. Multiple independent power banks are required to fire this gun, with the lowest power setting drawing 4MW/s, and the highest drawing 16MW/s.
+
+ SUPERNOVA High-Performance Giant Rail Cannon
+
+ While not as powerful as the QUASAR SMITER Colossal Rail Cannon, this gun is one of the most commonly produced at the Lihmona Shipyards. Fires a 9/5ths meter "Huge Slug" ordinance, accelerated by 1MW draw pair of electromagnetic accelerators.
+
+ Massive Ordinance Missile Array (B.O.M.B)
+
+ A popular choice amongst bomber ships, the "Massive Ordinance Missile Array" or "M.O.M.A" for short, is a rapid fire missile array chain launcher. Capable of firing up to 4 missiles per second, these weapons often find their homes on ships with exceedingly large cargo bays built for holding large hoards of heavy ordinance.
+
+ QUASAR SMITER Colossal Rail Cannon
+
+ The largest gun ever produced by the Lihmona Shipyards, the QUASAR SMITER is a truly terrifying tool of destruction. A gun requiring 3 Universal Linear Mounts to hold, this gun finds its place only on the largest ships in the PGFN and PGFMC. This gun fires 18/5ths meter gigantic "DEMON SLUG"s at a rate of approximately 1 shot every 5 minutes. The power draw of such a massive weapon sings to the tun of 50MW of power per round.
+
+ "}
diff --git a/code/game/area/ship_areas.dm b/code/game/area/ship_areas.dm
index be8e666b60a9..abf40f900af5 100644
--- a/code/game/area/ship_areas.dm
+++ b/code/game/area/ship_areas.dm
@@ -282,6 +282,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
lighting_colour_bulb = "#ffbc6f"
sound_environment = SOUND_AREA_LARGE_ENCLOSED
+/area/ship/engineering/engines
+ name = "Engines"
+
+/area/ship/engineering/engines/port
+ name = "Port Engines"
+
+/area/ship/engineering/engines/starboard
+ name = "Starboard Engines"
+
/area/ship/engineering/atmospherics
name = "Atmospherics"
icon_state = "atmos"
diff --git a/code/game/communications.dm b/code/game/communications.dm
index 90d561e304c7..94afdbf364f5 100644
--- a/code/game/communications.dm
+++ b/code/game/communications.dm
@@ -99,6 +99,7 @@ GLOBAL_LIST_INIT(radiochannels, list(
RADIO_CHANNEL_SYNDICATE = FREQ_SYNDICATE,
RADIO_CHANNEL_NANOTRASEN = FREQ_NANOTRASEN,
RADIO_CHANNEL_MINUTEMEN = FREQ_MINUTEMEN,
+ RADIO_CHANNEL_PGF = FREQ_PGF,
RADIO_CHANNEL_INTEQ = FREQ_INTEQ,
RADIO_CHANNEL_PIRATE = FREQ_PIRATE,
RADIO_CHANNEL_AI_PRIVATE = FREQ_AI_PRIVATE,
@@ -115,6 +116,7 @@ GLOBAL_LIST_INIT(reverseradiochannels, list(
"[FREQ_SYNDICATE]" = RADIO_CHANNEL_SYNDICATE,
"[FREQ_NANOTRASEN]" = RADIO_CHANNEL_NANOTRASEN,
"[FREQ_MINUTEMEN]" = RADIO_CHANNEL_MINUTEMEN,
+ "[FREQ_PGF]" = RADIO_CHANNEL_PGF,
"[FREQ_INTEQ]" = RADIO_CHANNEL_INTEQ,
"[FREQ_PIRATE]" = RADIO_CHANNEL_PIRATE,
"[FREQ_AI_PRIVATE]" = RADIO_CHANNEL_AI_PRIVATE,
diff --git a/code/game/machinery/telecomms/machines/relay.dm b/code/game/machinery/telecomms/machines/relay.dm
index 60797eaee992..ffaeda72e26d 100644
--- a/code/game/machinery/telecomms/machines/relay.dm
+++ b/code/game/machinery/telecomms/machines/relay.dm
@@ -74,35 +74,40 @@
autolinkers = list("r_relay")
/obj/machinery/telecomms/relay/preset/nanotrasen
- freq_listening = list(FREQ_COMMAND, FREQ_NANOTRASEN, FREQ_COMMON)
+ freq_listening = list(FREQ_COMMAND, FREQ_NANOTRASEN)
id = "Nanotrasen Relay"
network = "nt_commnet"
/obj/machinery/telecomms/relay/preset/inteq
- freq_listening = list(FREQ_COMMAND, FREQ_INTEQ, FREQ_COMMON)
+ freq_listening = list(FREQ_COMMAND, FREQ_INTEQ)
id = "IRMG Relay"
network = "irmg_commnet"
/obj/machinery/telecomms/relay/preset/minutemen
- freq_listening = list(FREQ_COMMAND, FREQ_MINUTEMEN, FREQ_COMMON)
+ freq_listening = list(FREQ_COMMAND, FREQ_MINUTEMEN)
id = "CLIP Relay"
network = "clip_commnet"
/obj/machinery/telecomms/relay/preset/solgov
- freq_listening = list(FREQ_COMMAND, FREQ_SOLGOV, FREQ_COMMON)
+ freq_listening = list(FREQ_COMMAND, FREQ_SOLGOV)
id = "SolGov Relay"
network = "solgov_commnet"
/obj/machinery/telecomms/relay/preset/syndicate
- freq_listening = list(FREQ_COMMAND, FREQ_SYNDICATE, FREQ_COMMON)
+ freq_listening = list(FREQ_COMMAND, FREQ_SYNDICATE)
id = "Syndicate Relay"
network = "synd_commnet"
/obj/machinery/telecomms/relay/preset/frontiersmen
- freq_listening = list(FREQ_COMMAND, FREQ_PIRATE, FREQ_COMMON)
+ freq_listening = list(FREQ_COMMAND, FREQ_PIRATE)
id = "Frontiersmen Relay"
network = "frontier_commnet"
+/obj/machinery/telecomms/relay/preset/pgf
+ freq_listening = list(FREQ_COMMAND, FREQ_PGF)
+ id = "PGF Relay"
+ network = "pgf_commnet"
+
//Generic preset relay
/obj/machinery/telecomms/relay/preset/auto
hide = TRUE
diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm
index 678f1e4d4766..ccfd89363482 100644
--- a/code/game/objects/effects/contraband.dm
+++ b/code/game/objects/effects/contraband.dm
@@ -1059,6 +1059,83 @@
desc = "A RILENA: LMR poster split in two to represent the series' disregard for conventional timeline aspects."
icon_state = "poster-rilena_timeline"
+//PGF Mission Accomplished
+/obj/structure/sign/poster/pgf/mission_accomplished_1
+ name = "MISSION ACCOMPLISHED! 1"
+ desc = "MISSION ACCOMPLISHED SOLDIER!"
+ icon_state = "poster-mission_accomplished-1"
+ never_random = TRUE
+
+/obj/item/poster/mission_accomplished_1
+ name = "Mission Accomplished Poster 1"
+ poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_1
+ icon_state = "rolled_poster"
+
+/obj/structure/sign/poster/pgf/mission_accomplished_2
+ name = "MISSION ACCOMPLISHED! 2"
+ desc = "MISSION ACCOMPLISHED SOLDIER!"
+ icon_state = "poster-mission_accomplished-2"
+ never_random = TRUE
+
+/obj/item/poster/mission_accomplished_2
+ name = "Mission Accomplished Poster 2"
+ poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_2
+ icon_state = "rolled_poster"
+
+/obj/structure/sign/poster/pgf/mission_accomplished_3
+ name = "MISSION ACCOMPLISHED! 3"
+ desc = "MISSION ACCOMPLISHED SOLDIER!"
+ icon_state = "poster-mission_accomplished-3"
+ never_random = TRUE
+
+/obj/item/poster/mission_accomplished_3
+ name = "Mission Accomplished Poster 3"
+ poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_3
+ icon_state = "rolled_poster"
+
+/obj/structure/sign/poster/pgf/mission_accomplished_4
+ name = "MISSION ACCOMPLISHED! 4"
+ desc = "MISSION ACCOMPLISHED SOLDIER!"
+ icon_state = "poster-mission_accomplished-4"
+ never_random = TRUE
+
+/obj/item/poster/mission_accomplished_4
+ name = "Mission Accomplished Poster 4"
+ poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_4
+ icon_state = "rolled_poster"
+
+/obj/structure/sign/poster/pgf/mission_accomplished_5
+ name = "MISSION ACCOMPLISHED! 5"
+ desc = "MISSION ACCOMPLISHED SOLDIER!"
+ icon_state = "poster-mission_accomplished-5"
+ never_random = TRUE
+
+/obj/item/poster/mission_accomplished_5
+ name = "Mission Accomplished Poster 5"
+ poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_5
+ icon_state = "rolled_poster"
+
+/obj/structure/sign/poster/pgf/mission_accomplished_6
+ name = "MISSION ACCOMPLISHED! 6"
+ desc = "MISSION ACCOMPLISHED SOLDIER!"
+ icon_state = "poster-mission_accomplished-6"
+ never_random = TRUE
+
+/obj/item/poster/mission_accomplished_6
+ name = "Mission Accomplished Poster 6"
+ poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_6
+ icon_state = "rolled_poster"
+
+/obj/structure/sign/poster/pgf/mission_accomplished_7
+ name = "MISSION ACCOMPLISHED! 7"
+ desc = "MISSION ACCOMPLISHED SOLDIER!"
+ icon_state = "poster-mission_accomplished-7"
+ never_random = TRUE
+
+/obj/item/poster/mission_accomplished_7
+ name = "Mission Accomplished Poster 7"
+ poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_7
+ icon_state = "rolled_poster"
#undef PLACE_SPEED
diff --git a/code/game/objects/effects/decals/turfdecal/flooring_decals.dm b/code/game/objects/effects/decals/turfdecal/flooring_decals.dm
index 58aebbc598ba..f56bebfc7ba0 100644
--- a/code/game/objects/effects/decals/turfdecal/flooring_decals.dm
+++ b/code/game/objects/effects/decals/turfdecal/flooring_decals.dm
@@ -1045,6 +1045,17 @@ TURF_DECAL_COLOR_HELPER(transparent/inteqbrown, "#4b2a18", 140)
/obj/effect/turf_decal/ntspaceworks_big/eight
icon_state = "ntspaceworks_big-8"
+//Etherbor Lihmona Shipyards
+
+/obj/effect/turf_decal/etherbor/left
+ icon_state = "etherbor_left"
+
+/obj/effect/turf_decal/etherbor/center
+ icon_state = "etherbor_center"
+
+/obj/effect/turf_decal/etherbor/right
+ icon_state = "etherbor_right"
+
//Hardline Salvage and Mining
/obj/effect/turf_decal/hardline_small
diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm
index 554206bf4453..73cae6b853bc 100644
--- a/code/game/objects/items/devices/radio/encryptionkey.dm
+++ b/code/game/objects/items/devices/radio/encryptionkey.dm
@@ -45,6 +45,11 @@
icon_state = "cmm_cypherkey"
channels = list(RADIO_CHANNEL_MINUTEMEN = 1)
+/obj/item/encryptionkey/pgf
+ name = "pgf encryption key"
+ icon_state = "bin_cypherkey"
+ channels = list(RADIO_CHANNEL_PGF = 1)
+
/obj/item/encryptionkey/inteq
name = "inteq encryption key"
icon_state = "irmg_cypherkey"
diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm
index 68d9fd81b34c..e44cf557b9a2 100644
--- a/code/game/objects/items/devices/radio/headset.dm
+++ b/code/game/objects/items/devices/radio/headset.dm
@@ -7,6 +7,7 @@ GLOBAL_LIST_INIT(channel_tokens, list(
RADIO_CHANNEL_SYNDICATE = RADIO_TOKEN_SYNDICATE,
RADIO_CHANNEL_NANOTRASEN = RADIO_TOKEN_NANOTRASEN, //Shiptest edits - faction channels, removed department channels
RADIO_CHANNEL_MINUTEMEN = RADIO_TOKEN_MINUTEMEN,
+ RADIO_CHANNEL_PGF = RADIO_TOKEN_PGF,
RADIO_CHANNEL_INTEQ = RADIO_TOKEN_INTEQ,
RADIO_CHANNEL_PIRATE = RADIO_TOKEN_PIRATE,
MODE_BINARY = MODE_TOKEN_BINARY,
@@ -228,6 +229,29 @@ GLOBAL_LIST_INIT(channel_tokens, list(
. = ..()
AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_EARS))
+//PGF
+/obj/item/radio/headset/pgf
+ name = "\improper PGF headset"
+ desc = "A headset often worn by members of the PGFN and PGFMC."
+ keyslot = new /obj/item/encryptionkey/pgf
+
+/obj/item/radio/headset/pgf/captain
+ name = "\improper PGF official radio headset"
+ desc = "Worn by various officials and leaders serving the PGFN or PGFMC."
+ keyslot2 = new /obj/item/encryptionkey/heads/captain
+ command = TRUE
+
+/obj/item/radio/headset/pgf/alt
+ name = "\improper PGF bowman headset"
+ desc = "A headset often worn by members of the PGFN and PGFMC. Protects ears from flashbangs."
+ icon_state = "solgov_headset_alt"
+
+/obj/item/radio/headset/pgf/alt/captain
+ name = "\improper PGF official bowman headset"
+ desc = "Worn by various officials and leaders serving the PGFN or PGFMC. Protects ears from flashbangs."
+ keyslot2 = new /obj/item/encryptionkey/heads/captain
+ command = TRUE
+
//solgov
/obj/item/radio/headset/solgov
name = "\improper SolGov headset"
diff --git a/code/game/objects/structures/signs/signs_flags.dm b/code/game/objects/structures/signs/signs_flags.dm
index 7832c878642a..a8652f130806 100644
--- a/code/game/objects/structures/signs/signs_flags.dm
+++ b/code/game/objects/structures/signs/signs_flags.dm
@@ -33,7 +33,7 @@
/obj/structure/sign/flag/gezena
name = "\improper Gezenan flag"
- desc = "lizards"
+ desc = "Gezena, the pride of the Pan-Gezenan Federation. Something about this flag makes you think of lizards."
icon_state = "flag_gezena"
item_flag = /obj/item/sign/flag/gezena
@@ -48,6 +48,6 @@
/obj/item/sign/flag/gezena
name = "folded Gezenan flag"
- desc = "lizards but folded"
+ desc = "A folded up Gezenan Flag. Something about this flag makes you think of plants."
icon_state = "folded_gezena"
sign_path = /obj/structure/sign/flag/gezena
diff --git a/code/game/say.dm b/code/game/say.dm
index 306ad62fefdc..c3c8dca852f8 100644
--- a/code/game/say.dm
+++ b/code/game/say.dm
@@ -7,6 +7,7 @@ GLOBAL_LIST_INIT(freqtospan, list(
"[FREQ_NANOTRASEN]" = "ntradio",
"[FREQ_MINUTEMEN]" = "clipradio",
"[FREQ_INTEQ]" = "irmgradio",
+ "[FREQ_PGF]" = "pgfradio",
"[FREQ_PIRATE]" = "pirradio",
"[FREQ_COMMAND]" = "comradio",
"[FREQ_AI_PRIVATE]" = "aiprivradio",
diff --git a/code/modules/clothing/factions/gezena.dm b/code/modules/clothing/factions/gezena.dm
index 0fc46199ae99..b6b0839509fa 100644
--- a/code/modules/clothing/factions/gezena.dm
+++ b/code/modules/clothing/factions/gezena.dm
@@ -270,7 +270,7 @@
item_state = "blackcloth"
/obj/item/clothing/neck/cloak/gezena/lead
- name = "officer's Azuilhauz"
+ name = "sergeant's Azuilhauz"
desc = "The “Aziulhauz”, or “rank-cape”, is the method with which PGF military members display their rank to others. Wearing one while on duty is required by uniform code. This variant displays the wearer's rank as a squad commander."
icon_state = "squadcape"
item_state = "blackcloth"
diff --git a/code/modules/clothing/outfits/factions/gezena.dm b/code/modules/clothing/outfits/factions/gezena.dm
index 819e21551517..ed32d8b698e7 100644
--- a/code/modules/clothing/outfits/factions/gezena.dm
+++ b/code/modules/clothing/outfits/factions/gezena.dm
@@ -19,6 +19,11 @@
shoes = /obj/item/clothing/shoes/combat/gezena
neck = /obj/item/clothing/neck/cloak/gezena
+/datum/outfit/job/gezena/assistant/bridge
+ name = "PGF - Bridge Crew"
+ id_assignment = "Bridge Crew"
+ jobtype = /datum/job/head_of_personnel
+
/datum/outfit/job/gezena/engineer
name = "PGF - Navy Engineer"
id_assignment = "Naval Engineer"
@@ -29,6 +34,11 @@
shoes = /obj/item/clothing/shoes/combat/gezena
neck = /obj/item/clothing/neck/cloak/gezena/engi
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
/datum/outfit/job/gezena/doctor
name = "PGF - Navy Doctor"
jobtype = /datum/job/doctor
@@ -38,6 +48,12 @@
shoes = /obj/item/clothing/shoes/combat/gezena
neck = /obj/item/clothing/neck/cloak/gezena/med
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/med
+ box = /obj/item/storage/box/survival/medical
+
/datum/outfit/job/gezena/security
name = "PGF - Marine"
id_assignment = "Marine"
@@ -48,6 +64,12 @@
shoes = /obj/item/clothing/shoes/combat/gezena
neck = /obj/item/clothing/neck/cloak/gezena
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
/datum/outfit/job/gezena/hos
name = "PGF - Marine Sergeant"
id_assignment = "Sergeant"
@@ -59,6 +81,26 @@
shoes = /obj/item/clothing/shoes/combat/gezena
neck = /obj/item/clothing/neck/cloak/gezena/lead
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
+/datum/outfit/job/gezena/hop
+ name = "PGF - Bridge Officer"
+ jobtype = /datum/job/head_of_personnel
+ job_icon = "headofpersonnel"
+
+ uniform = /obj/item/clothing/under/gezena
+ shoes = /obj/item/clothing/shoes/combat/gezena
+ neck = /obj/item/clothing/neck/cloak/gezena/command
+
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
+
/datum/outfit/job/gezena/captain
name = "PGF - Captain"
jobtype = /datum/job/captain
@@ -68,6 +110,11 @@
shoes = /obj/item/clothing/shoes/combat/gezena
neck = /obj/item/clothing/neck/cloak/gezena/captain
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
+
//Adminspawn Roles (for events):
/datum/outfit/job/gezena/assistant/geared
@@ -95,6 +142,11 @@
shoes = /obj/item/clothing/shoes/combat/gezena
neck = /obj/item/clothing/neck/cloak/gezena/engi
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
/datum/outfit/job/gezena/doctor/geared
name = "PGF - Navy Doctor - Equipped"
jobtype = /datum/job/doctor
@@ -107,6 +159,12 @@
shoes = /obj/item/clothing/shoes/combat/gezena
neck = /obj/item/clothing/neck/cloak/gezena/med
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/med
+ box = /obj/item/storage/box/survival/medical
+
/datum/outfit/job/gezena/security/geared
name = "PGF - Marine - Equipped"
jobtype = /datum/job/officer
@@ -121,6 +179,12 @@
neck = /obj/item/clothing/neck/cloak/gezena
r_hand = /obj/item/gun/energy/kalix/pgf/heavy
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
/datum/outfit/job/gezena/hos/geared
name = "PGF - Marine Sergeant - Equipped"
jobtype = /datum/job/hos
@@ -135,6 +199,12 @@
neck = /obj/item/clothing/neck/cloak/gezena/lead
r_hand = /obj/item/gun/energy/kalix/pgf
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
/datum/outfit/job/gezena/paramedic
name = "PGF - Marine Medic - Equipped"
jobtype = /datum/job/paramedic
@@ -149,6 +219,29 @@
neck = /obj/item/clothing/neck/cloak/gezena/med
r_hand = /obj/item/gun/energy/kalix/pgf
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/para
+ box = /obj/item/storage/box/survival/medical
+
+/datum/outfit/job/gezena/hop/geared
+ name = "PGF - Naval Bridge Officer - Equipped"
+ jobtype = /datum/job/head_of_personnel
+ job_icon = "headofpersonnel"
+
+ uniform = /obj/item/clothing/under/gezena
+ suit = /obj/item/clothing/suit/armor/gezena
+ head = /obj/item/clothing/head/gezena
+ gloves = /obj/item/clothing/gloves/gezena
+ shoes = /obj/item/clothing/shoes/combat/gezena
+ neck = /obj/item/clothing/neck/cloak/gezena/command
+ r_hand = /obj/item/gun/energy/kalix/pgf
+
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
/datum/outfit/job/gezena/captain/geared
name = "PGF - Captain - Equipped"
@@ -161,3 +254,8 @@
gloves = /obj/item/clothing/gloves/gezena/captain
shoes = /obj/item/clothing/shoes/combat/gezena
neck = /obj/item/clothing/neck/cloak/gezena/captain
+
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
diff --git a/code/modules/mob/living/living_say.dm b/code/modules/mob/living/living_say.dm
index eeb3948e627c..1e40ddf76704 100644
--- a/code/modules/mob/living/living_say.dm
+++ b/code/modules/mob/living/living_say.dm
@@ -16,6 +16,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
RADIO_KEY_SOLGOV = RADIO_CHANNEL_SOLGOV, //WS Edit - SolGov Rep
RADIO_KEY_NANOTRASEN = RADIO_CHANNEL_NANOTRASEN,
RADIO_KEY_MINUTEMEN = RADIO_CHANNEL_MINUTEMEN,
+ RADIO_KEY_PGF = RADIO_CHANNEL_PGF,
RADIO_KEY_INTEQ = RADIO_CHANNEL_INTEQ,
RADIO_KEY_PIRATE = RADIO_CHANNEL_PIRATE,
diff --git a/icons/obj/contraband.dmi b/icons/obj/contraband.dmi
index 1617d733b94b306743371b69e1b52d5eb0bbe302..b34b3777adace0605e4072c50a1806f989cdd002 100644
GIT binary patch
literal 95677
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