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 1617d733b94b..b34b3777adac 100644 Binary files a/icons/obj/contraband.dmi and b/icons/obj/contraband.dmi differ diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index c670e677d226..9fb84aa888c2 100644 Binary files a/icons/turf/decals.dmi and b/icons/turf/decals.dmi differ diff --git a/interface/stylesheet.dm b/interface/stylesheet.dm index 7652322fdfd1..16cc956b5f73 100644 --- a/interface/stylesheet.dm +++ b/interface/stylesheet.dm @@ -47,6 +47,7 @@ em {font-style: normal; font-weight: bold;} .pirradio {color: #a30000;} .clipradio {color: #337296;} .irmgradio {color: #885231;} +.pgfradio {color: #127a35;} .syndradio {color: ##612425;} .centcomradio {color: #686868;} .aiprivradio {color: #ff00ff;} diff --git a/shiptest.dme b/shiptest.dme index 1f3455c4c948..41bc340bb144 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -981,6 +981,7 @@ #include "code\game\MapData\shuttles\misc.dm" #include "code\game\MapData\shuttles\nanotrasen_mimir.dm" #include "code\game\MapData\shuttles\nanotrasen_ranger.dm" +#include "code\game\MapData\shuttles\pgf_crying_sun.dm" #include "code\game\MapData\shuttles\srm_elder.dm" #include "code\game\mecha\mech_bay.dm" #include "code\game\mecha\mech_fabricator.dm" @@ -1423,6 +1424,7 @@ #include "code\game\objects\structures\plaques\static_plaques.dm" #include "code\game\objects\structures\signs\_signs.dm" #include "code\game\objects\structures\signs\signs_departments.dm" +#include "code\game\objects\structures\signs\signs_flags.dm" #include "code\game\objects\structures\signs\signs_maps.dm" #include "code\game\objects\structures\signs\signs_warning.dm" #include "code\game\objects\structures\transit_tubes\station.dm" diff --git a/strings/ship_names.json b/strings/ship_names.json index 53f56af55559..3ba64b050a09 100644 --- a/strings/ship_names.json +++ b/strings/ship_names.json @@ -1237,5 +1237,32 @@ "Wagner's Will", "Weaver", "Xenobane" + ], + + "PGF": [ + "Life and Liberty", + "Democracy Manifest", + "Aggressive Diplomacy", + "Spaceward Expansion", + "Liberator", + "Legislative Dispatch", + "Unfettered", + "Carte Blanche", + "We Built This Yesterday", + "Zohil Wept", + "Paves-Great-Roads", + "Flowers of Liberty", + "Hearts and Minds", + "Lightspeed Brigade", + "Funding for Democracy", + "Full-Tilt", + "Federal Judgement", + "Spear of Lihmona", + "Ethorbor Fire", + "Green Wings", + "Gezenan Coast", + "Deep Strike", + "Ethereal Serpent", + "Shock Action" ] } diff --git a/tgui/packages/tgui-panel/chat/constants.js b/tgui/packages/tgui-panel/chat/constants.js index e2db02bfde3d..94ce7aa51cf3 100644 --- a/tgui/packages/tgui-panel/chat/constants.js +++ b/tgui/packages/tgui-panel/chat/constants.js @@ -61,7 +61,7 @@ export const MESSAGE_TYPES = [ name: 'Radio', description: 'All departments of radio messages', selector: - '.alert, .minorannounce, .syndradio, .centcomradio, .aiprivradio, .comradio, .pirradio, .clipradio, .irmgradio, .ntradio, .radio, .deptradio, .binarysay, .newscaster, .resonate', + '.alert, .minorannounce, .syndradio, .centcomradio, .aiprivradio, .comradio, .pirradio, .clipradio, .irmgradio, .pgfradio, .ntradio, .radio, .deptradio, .binarysay, .newscaster, .resonate', }, { type: MESSAGE_TYPE_INFO, diff --git a/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss b/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss index 4ce7f6fcbef5..8e734f25da41 100644 --- a/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss @@ -362,6 +362,10 @@ em { color: #2681a5; } +.pgfradio { + color: #199943; +} + .solgovradio { color: #7589af; } diff --git a/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss b/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss index e200bd425569..ae52ba0bfd88 100644 --- a/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss @@ -374,6 +374,10 @@ em { color: #885231; } +.pgfradio { + color: #127a35; +} + .syndradio { color: #612425; }