From 419189abd0f3f63711eaa341ffbf57672b939871 Mon Sep 17 00:00:00 2001 From: lukevale <37498521+lukevale@users.noreply.github.com> Date: Sat, 22 May 2021 01:14:03 -0700 Subject: [PATCH 01/55] rust part one --- maps/southern_cross/southern_cross-5.dmm | 154 ++++++++++++++--------- 1 file changed, 92 insertions(+), 62 deletions(-) diff --git a/maps/southern_cross/southern_cross-5.dmm b/maps/southern_cross/southern_cross-5.dmm index 70a5adb1da..76311ddfc9 100644 --- a/maps/southern_cross/southern_cross-5.dmm +++ b/maps/southern_cross/southern_cross-5.dmm @@ -25,7 +25,6 @@ "ay" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_three) "az" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/white/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "aA" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) -"aB" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = null; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "aC" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating{icon_state = "asteroidplating2"},/area/surface/outpost/mining_main/exterior) "aD" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) "aE" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8; start_pressure = 4559.63},/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) @@ -34,7 +33,6 @@ "aH" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) "aI" = (/obj/machinery/space_heater,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "aJ" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) -"aK" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "aL" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "aM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/corridor/right_lower) "aN" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Long Range Teleporter Access"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/gateway) @@ -113,7 +111,6 @@ "ci" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "cj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/right_one) "ck" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) -"cl" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "cm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "cn" = (/obj/effect/zone_divider,/turf/unsimulated/wall/planetary/sif,/area/surface/outside/plains/mountains) "co" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -137,7 +134,7 @@ "cG" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "cH" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "cI" = (/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) -"cJ" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/effect/floor_decal/industrial/warning,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"cJ" = (/obj/effect/overlay/snow/floor,/obj/effect/overlay/snow/floor,/turf/simulated/floor/plating/sif/planetuse,/area/surface/outpost/engineering/atmos_room) "cK" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) "cL" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) "cM" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/structure/table/steel,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/item/weapon/extinguisher/mini,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) @@ -196,7 +193,6 @@ "dN" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "dO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "dP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"dQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{pixel_x = -11; pixel_y = 22},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "dR" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) "dS" = (/turf/simulated/wall,/area/surface/outpost/civilian/sauna) "dT" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/search_and_rescue) @@ -370,7 +366,6 @@ "hf" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "hg" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "hh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) -"hi" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Reactor Core"; dir = 4; name = "Reactor Core"; network = list("Engine")},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "hj" = (/obj/random/junk,/obj/random/junk,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/surface/outpost/main/laundry) "hk" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "hl" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/machinery/vending/cigarette{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -539,6 +534,7 @@ "ku" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/disposalpipe/junction{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "kv" = (/obj/structure/undies_wardrobe,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "kw" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 22; pixel_y = -10},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) +"kx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ky" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "kz" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/right_upper) "kA" = (/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) @@ -582,11 +578,11 @@ "lw" = (/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "lx" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/danger{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/gateway) "ly" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/engineering/monitoring) +"lz" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "lA" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/surface/outpost/security/smes) "lB" = (/obj/machinery/door/airlock{id_tag = "dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_2) "lC" = (/obj/structure/table/bench/wooden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "lD" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/orange{dir = 9},/obj/effect/floor_decal/corner/orange{dir = 6},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) -"lE" = (/obj/machinery/power/thermoregulator,/obj/structure/catwalk,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "lF" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room) "lH" = (/obj/effect/floor_decal/borderfloorblack/corner{dir = 1},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "lI" = (/turf/simulated/wall/r_wall,/area/surface/outpost/civilian/pool) @@ -629,6 +625,7 @@ "mx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "my" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "mz" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 6},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) +"mA" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1438; id = "cooling_in"; name = "Coolant Injector"; pixel_y = 1; power_rating = 30000; use_power = 1; volume_rate = 700},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "mC" = (/obj/structure/closet/crate,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) "mD" = (/obj/structure/closet/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/suit/radiation,/obj/item/clothing/suit/radiation,/obj/item/device/geiger,/obj/item/device/geiger,/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/atmos_room) "mE" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/security) @@ -639,7 +636,6 @@ "mK" = (/obj/random/junk,/obj/random/junk,/obj/random/contraband,/turf/simulated/floor/plating,/area/surface/outpost/main/laundry) "mL" = (/obj/structure/closet/athletic_mixed,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "mM" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/tools) -"mN" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "mO" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/mountains) "mP" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room) "mQ" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/item/weapon/cell/high,/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main) @@ -664,6 +660,7 @@ "nm" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/restroom) "nn" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "no" = (/obj/structure/table/steel,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/recharger,/obj/structure/disposalpipe/segment,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) +"np" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "nq" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "nr" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "ns" = (/obj/structure/closet/toolcloset,/obj/item/device/flashlight/maglight,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) @@ -818,22 +815,21 @@ "qH" = (/obj/structure/table/steel,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "qJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "qK" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) -"qL" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/auxiliary_storage) "qM" = (/obj/structure/table/steel,/obj/random/junk,/obj/random/tool,/obj/machinery/camera/network/engineering_outpost{c_tag = "SUBS - Main Outpost"; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "qN" = (/obj/structure/closet/crate,/obj/item/weapon/tool/crowbar/red,/obj/item/frame/light,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "qO" = (/obj/effect/map_effect/portal/line/side_a,/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) "qP" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/security) +"qQ" = (/obj/structure/fence{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "qR" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_4) "qS" = (/obj/structure/boxingrope{dir = 8},/obj/structure/boxingrope,/obj/structure/boxingrope{dir = 9; layer = 4.1},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "qT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"qU" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"qU" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "qV" = (/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "qW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Landing Zone 1"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "qX" = (/obj/effect/shuttle_landmark{docking_controller = "surface_dock_1"; landmark_tag = "shuttle1_planet"; name = "Outpost West Pad"},/turf/simulated/floor/reinforced,/area/shuttle/shuttle1/planet) "qY" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/atmos_room) "ra" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/portable_atmospherics/powered/scrubber,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "rb" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "main3_airlock_control"; name = "External Access Button"},/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_south) -"rc" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "rd" = (/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "re" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "rf" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/ender{icon_state = "1-2"; id = "surface_cave"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/path/plains) @@ -850,7 +846,6 @@ "rt" = (/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "rv" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "rx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/landing) -"rz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "rB" = (/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{rad_resistance = 150},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "rC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) "rD" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/machinery/recharger,/obj/effect/floor_decal/corner/purple/border{dir = 8},/obj/structure/table/reinforced,/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/item/weapon/tool/wrench,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) @@ -877,7 +872,6 @@ "sa" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "sb" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/orange/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "sc" = (/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) -"se" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light/small{dir = 4},/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "sf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security) "sg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/closet/toolcloset,/obj/item/weapon/storage/belt,/obj/item/weapon/storage/belt,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "sh" = (/obj/effect/floor_decal/stairs{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/civilian/fishing) @@ -885,11 +879,14 @@ "sj" = (/obj/structure/table/bench/marble,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "sk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "sl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) +"sm" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"sn" = (/obj/machinery/alarm{dir = 8; frequency = 1441; pixel_x = 22},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "so" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "sp" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "sq" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "sr" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; operating = 0; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "ss" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"su" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/thermoregulator,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sv" = (/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "sw" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "sy" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -898,6 +895,7 @@ "sB" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "mining2_airlock_control"; pixel_x = -26; pixel_y = -26; req_one_access = list(48,10); tag_exterior_door = "mining2_airlock_exterior"; tag_interior_door = "mining2_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "sC" = (/obj/structure/table/steel,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "sD" = (/obj/structure/closet/firecloset,/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"sF" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "sH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_three) "sI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -927,6 +925,7 @@ "tk" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "tl" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "tm" = (/obj/structure/closet/crate/secure/gear{name = "explorer crate"; req_access = list(43)},/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/weapon/storage/firstaid/regular,/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/corridor/right_upper) +"to" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "tp" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust{dir = 4},/obj/structure/cable/heavyduty{icon_state = "1-2"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "tq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "tr" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/effect/floor_decal/corner/red{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) @@ -956,6 +955,7 @@ "tT" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "tU" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining2_airlock_control"; name = "Internal Access Button"; pixel_x = -26; pixel_y = -6; req_one_access = list(48,10)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "mining2_airlock_interior"; locked = 1; name = "Mining Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/mining_main/tools) "tV" = (/turf/simulated/wall/r_wall,/area/surface/outpost/civilian/fishing) +"tW" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/general_air_control/supermatter_core{input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; sensors = list("engine_sensor" = "Engine Core")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "tX" = (/obj/machinery/door/airlock/glass_security{name = "Master at Arms"},/obj/machinery/door/firedoor/glass,/obj/item/tape/engineering,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/security/maa) "tY" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "tZ" = (/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/obj/structure/flora/pottedplant,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -971,7 +971,6 @@ "uj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "uk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "ul" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) -"um" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "un" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "uo" = (/turf/simulated/floor/outdoors/grass/sif/planetuse,/area/surface/outside/plains/normal) "ur" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) @@ -984,6 +983,7 @@ "uy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_three) "uz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/left_two) "uA" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"uB" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "uC" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Hallway 4"; dir = 1; name = "MO Right Wing - Hallway Three"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "uD" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "uE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/civilian/pool) @@ -995,6 +995,7 @@ "uL" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/surface/outpost/security) "uO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "uP" = (/turf/simulated/wall,/area/surface/outpost/mining_main/storage) +"uR" = (/obj/machinery/power/breakerbox/activated{RCon_tag = null; name = "engine main output"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "uS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "uU" = (/obj/item/weapon/stock_parts/motor,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "uW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/light{dir = 8},/obj/random/maintenance/engineering,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/yellow/border{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) @@ -1036,6 +1037,7 @@ "vJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/stairs{dir = 8},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/civilian/sauna) "vK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "vL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/landing_north) +"vM" = (/obj/machinery/light/small{brightness_color = "#DA0205"; brightness_power = 1; brightness_range = 5; dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "vN" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "vO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "vP" = (/turf/simulated/wall,/area/surface/outpost/main/gen_room/smes_left) @@ -1071,7 +1073,7 @@ "ww" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "wx" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/landing_south) "wy" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_south) -"wz" = (/obj/machinery/atmospherics/unary/freezer{icon_state = "freezer_1"; power_setting = 20; set_temperature = 73; use_power = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"wz" = (/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "wA" = (/turf/simulated/floor/water/shoreline{dir = 1},/area/surface/outside/ocean) "wB" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "wC" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) @@ -1080,14 +1082,12 @@ "wF" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "wG" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) "wH" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_north) -"wI" = (/obj/machinery/floodlight,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "wJ" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/tool/wrench,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "wL" = (/obj/structure/toilet,/obj/structure/window/basic{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_1) "wM" = (/obj/structure/bed/chair{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "wN" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/landing_north) "wP" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "wQ" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/smes) -"wR" = (/obj/effect/floor_decal/industrial/warning,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "wS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/civilian/fishing) "wT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "wU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/civilian/fishing) @@ -1096,6 +1096,7 @@ "wY" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) "xa" = (/turf/simulated/mineral/sif,/area/surface/outside/plains/mountains) "xb" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) +"xd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "xe" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Restroom"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/restroom) "xf" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "xg" = (/obj/structure/closet/jcloset,/obj/item/weapon/soap/nanotrasen,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) @@ -1173,7 +1174,6 @@ "yS" = (/turf/simulated/floor/water{outdoors = 0},/area/surface/outside/ocean) "yT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) "yU" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/exterior) -"yV" = (/obj/item/modular_computer/console/preset/engineering,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "yW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Room Internal Access"; req_one_access = list(11)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/techfloor/grid,/area/surface/outpost/engineering/reactor_smes) "yX" = (/obj/effect/floor_decal/borderfloor,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "yY" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) @@ -1224,6 +1224,7 @@ "Ai" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "Ak" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Al" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction/yjunction{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) +"An" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/closet/crate/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ao" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/gateway) "Ap" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Aq" = (/obj/structure/table/steel,/obj/random/junk,/obj/random/action_figure,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) @@ -1231,6 +1232,7 @@ "As" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 8},/obj/item/weapon/material/ashtray,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "Av" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Ax" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) +"Az" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 6},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "AA" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "AB" = (/obj/structure/table/rack,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/item/weapon/mining_scanner,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/head/helmet/space/void/mining,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "AC" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/highsecurity{name = "Telecommunication Hub"; req_one_access = list(61)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/tcomm) @@ -1253,9 +1255,11 @@ "AY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0; use_power = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "AZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Reactor Room Access"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/monitoring) "Bc" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/left_three) +"Bd" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Be" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Bg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/tools) "Bh" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) +"Bi" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Bj" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Bk" = (/turf/simulated/wall,/area/surface/outpost/main/dorms/dorm_2) "Bl" = (/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -1283,7 +1287,6 @@ "BJ" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "BK" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) "BL" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/reactor_smes) -"BM" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = null; id = "air_in"; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "BN" = (/obj/structure/table/rack/shelf,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/item/device/gps/mining{pixel_x = -5},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/item/device/gps/mining{pixel_x = 5},/obj/item/device/gps/mining{pixel_x = -5},/obj/item/device/gps/mining{pixel_x = 5},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "BO" = (/obj/structure/catwalk,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "BQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 0; pressure_checks_default = 0; use_power = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) @@ -1297,7 +1300,6 @@ "BY" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "Ca" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "Cb" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/exploration/containment) -"Cc" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/meter,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Cd" = (/obj/effect/map_effect/portal/master/side_a/plains_to_caves/river,/turf/simulated/wall/solidrock,/area/surface/outside/plains/mountains) "Ce" = (/turf/simulated/floor/reinforced,/area/surface/outpost/main/landing) "Cg" = (/obj/structure/table/steel,/obj/machinery/light/small{dir = 4},/obj/item/weapon/storage/toolbox/electrical,/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) @@ -1338,11 +1340,11 @@ "CW" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "CX" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "CY" = (/obj/structure/table/marble,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) +"CZ" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "Da" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Dc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "Dd" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/obj/machinery/computer/cryopod/gateway{pixel_y = 30},/obj/machinery/newscaster{pixel_x = 29},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/gateway) "De" = (/obj/structure/toilet,/obj/structure/window/basic{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) -"Df" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/light/small{brightness_color = "#DA0205"; brightness_power = 1; brightness_range = 5; dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Dg" = (/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Di" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/heavyduty{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "Dj" = (/obj/effect/floor_decal/steeldecal/steel_decals1,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) @@ -1366,13 +1368,15 @@ "DF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "DG" = (/obj/effect/shuttle_landmark{docking_controller = "surface_dock_2"; landmark_tag = "shuttle2_planet"; name = "Outpost East Pad"},/turf/simulated/floor/reinforced,/area/shuttle/shuttle2/planet) "DH" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) +"DI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/light/small{dir = 4},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "DJ" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) -"DK" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"DK" = (/obj/effect/engine_setup/pump_max,/obj/machinery/atmospherics/binary/pump/high_power,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "DL" = (/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) "DM" = (/obj/effect/zone_divider,/turf/simulated/floor/water,/area/surface/outside/river/indalsalven) "DN" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main5_airlock_control"; pixel_x = 26; pixel_y = -26; tag_exterior_door = "main5_airlock_exterior"; tag_interior_door = "main5_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_three) "DO" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 8},/obj/structure/window/basic,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_north) "DP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) +"DQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "DR" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) "DS" = (/obj/effect/floor_decal/borderfloorblack/corner,/obj/effect/floor_decal/industrial/danger/corner,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "DT" = (/obj/structure/table/bench/standard,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/exploration) @@ -1383,9 +1387,11 @@ "DZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/status_display{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "Ea" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Eb" = (/turf/simulated/floor/plating,/area/surface/outpost/security/maa) +"Ec" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Auxiliary Room"; req_one_access = list(11)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/yellow{d1 = 9; d2 = 10; icon_state = "9-10"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Ee" = (/obj/structure/closet/hydrant{pixel_x = -32},/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) "Ef" = (/obj/effect/overlay/snow/floor,/obj/structure/symbol/gu{pixel_x = -32},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "Eg" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/white/border{dir = 6},/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) +"Eh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Ei" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/refinery) "Ek" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "Em" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1,/obj/machinery/door/firedoor/multi_tile/glass{dir = 1},/obj/machinery/door/airlock/multi_tile/glass{dir = 1; name = "Tool Storage"; req_one_access = list(48)},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/tools) @@ -1411,9 +1417,11 @@ "EN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "EO" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "EP" = (/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{dir = 4; id = "EngineReactor"; rad_resistance = 150},/turf/simulated/floor/reinforced,/area/surface/outpost/engineering/reactor_smes) +"EQ" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/engine{dir = 1; external_pressure_bound = 100; external_pressure_bound_default = 0; frequency = 1438; icon_state = "map_vent_in"; id_tag = "cooling_out"; initialize_directions = 1; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "ER" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Locker Room"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) "ES" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/left_upper) "ET" = (/obj/machinery/sleeper{dir = 4},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/search_and_rescue) +"EV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "EW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "EX" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "EY" = (/obj/structure/table/steel,/obj/item/weapon/storage/box/backup_kit{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/cdeathalarm_kit,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) @@ -1439,13 +1447,13 @@ "Fw" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/engineering{name = "SMES Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/gen_room/smes_right) "Fy" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Fz" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_three) -"FA" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "FB" = (/obj/machinery/conveyor{id = "mining_north"},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/exterior) "FC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/corridor/right_lower) "FD" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/shutters{dir = 8; id = "production1"; name = "Production Shutters"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/mining_main/refinery) "FF" = (/turf/simulated/floor/water,/area/surface/outside/plains/mountains) "FG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "FH" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) +"FI" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "FK" = (/obj/structure/table/bench/steel,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/path/plains) "FL" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "FM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) @@ -1462,6 +1470,7 @@ "Ga" = (/obj/machinery/light,/obj/item/weapon/book/manual/rust_engine,/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Gb" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/random/powercell,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/camera/network/engineering_outpost{c_tag = "SUBS - Left Wing"; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "Gc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) +"Gd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ge" = (/obj/machinery/button/remote/blast_door{id = "garage1"; name = "Garage Shutter Control"; pixel_x = 22; req_one_access = list(48,43)},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "Gf" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/janitor) "Gg" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/sauna) @@ -1524,6 +1533,7 @@ "Ht" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Hu" = (/turf/simulated/floor/outdoors/grass/sif/forest/planetuse,/area/surface/outside/plains/normal) "Hv" = (/turf/simulated/wall,/area/surface/outpost/civilian/fishing) +"Hw" = (/obj/machinery/power/generator{anchored = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Hx" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/orange/border{dir = 10},/obj/machinery/light{dir = 8},/obj/item/weapon/storage/box/wormcan/sickly{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/box/wormcan/sickly{pixel_x = 3},/obj/machinery/camera/network/civilian{c_tag = "CO - Fishing 2"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Hy" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/left_two) "Hz" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/highsecurity{name = "Teleporter Access"; req_access = newlist(); req_one_access = list(17)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/teleporter) @@ -1537,6 +1547,7 @@ "HL" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "HM" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "HN" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"HO" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "HP" = (/obj/structure/table/steel,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) "HQ" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_one) "HR" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/right_two) @@ -1549,6 +1560,7 @@ "HZ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "Ia" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Ic" = (/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) +"Ie" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "If" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Ig" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Ih" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) @@ -1594,9 +1606,10 @@ "Je" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Jf" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "Jg" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) +"Ji" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Jj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Jk" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outpost/mining_main/refinery) -"Jl" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Jl" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Jm" = (/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -22},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Jn" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/secure_closet/engineering_welding,/obj/random/maintenance/engineering,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/yellow/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Jo" = (/obj/effect/floor_decal/spline/plain{dir = 1; icon_state = "spline_plain_full"},/obj/structure/showcase{desc = "It looks almost lifelike."; icon = 'icons/obj/statue.dmi'; icon_state = "hos"; name = "Statue"; pixel_y = 2},/obj/item/device/gps/internal/base,/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/landing) @@ -1607,6 +1620,7 @@ "Ju" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera/network/main_outpost{c_tag = "ATV Garage 2"; dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_one) "Jv" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/monitoring) "Jw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/engineering{name = "Atmos Room"; req_one_access = list(12)},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/mining_main/tools) +"Jx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Jy" = (/turf/simulated/floor/water/shoreline,/area/surface/outside/ocean) "Jz" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "JA" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/one) @@ -1623,8 +1637,10 @@ "JQ" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 5"; dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "JR" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "JS" = (/obj/effect/map_effect/portal/master/side_a/plains_to_caves,/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) +"JU" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "JW" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "JX" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/door/firedoor/glass/hidden{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) +"JY" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "JZ" = (/obj/structure/catwalk,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/power/terminal{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "Ka" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "Kb" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security) @@ -1684,6 +1700,7 @@ "Lk" = (/obj/structure/flora/pottedplant/fern,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/sauna) "Ll" = (/obj/structure/table/glass,/obj/item/device/paicard,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Lm" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/teleporter) +"Ln" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Lo" = (/obj/structure/closet/secure_closet/miner,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/brown/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Lp" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4},/obj/item/weapon/dice/d20,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/sauna) "Lr" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Hallway 2"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) @@ -1692,6 +1709,7 @@ "Lu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_6) "Lw" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Lx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet/purcarpet,/area/surface/outpost/main/dorms/dorm_2) +"Ly" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Lz" = (/turf/simulated/wall,/area/surface/outpost/main/dorms/dorm_5) "LA" = (/obj/structure/bed/chair{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "LB" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) @@ -1727,7 +1745,6 @@ "Mp" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Mq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Mt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) -"Mu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Mv" = (/obj/effect/landmark/start{name = "Explorer"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "Mw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_three) "My" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_south) @@ -1752,6 +1769,7 @@ "MW" = (/obj/effect/floor_decal/steeldecal/steel_decals6,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "MX" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "MY" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/smes) +"MZ" = (/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Auxiliary Room"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Na" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Nb" = (/obj/structure/cable/blue,/obj/machinery/power/smes/buildable/outpost_substation{RCon_tag = "Outpost - Security"; charge = 5e+006; input_attempt = 1; input_level = 150000; output_level = 150000},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "Nc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) @@ -1761,12 +1779,14 @@ "Ng" = (/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) "Nh" = (/obj/machinery/door/firedoor/glass/hidden{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Ni" = (/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Airlock Access 2"; dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) +"Nj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 1},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Nk" = (/obj/structure/closet/secure_closet/guncabinet/phase{req_one_access = null},/obj/item/clothing/accessory/holster/hip,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/red/border{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Nl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "Nm" = (/turf/simulated/floor/holofloor/tiled/dark,/area/surface/outpost/security/maa) "Nn" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/purple/border{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "Np" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/left_three) "Nq" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/security) +"Nr" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Ns" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/corridor/left_upper) "Nt" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Nu" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/orange/border{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -1789,11 +1809,11 @@ "NN" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 4"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "NO" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "NP" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) -"NQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Auxiliary Room"; req_one_access = list(11)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "NR" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar/red,/obj/item/device/flashlight,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_three) "NT" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/symbol/da{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "NU" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = -32},/obj/structure/dogbed,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "NV" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/structure/closet/crate,/obj/machinery/camera/network/mining{c_tag = "PO - Mining Stocking"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) +"NW" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "NX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "NY" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "civ1_airlock_control"; pixel_x = -26; pixel_y = 26; tag_exterior_door = "civ1_airlock_exterior"; tag_interior_door = "civ1_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "NZ" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/red/border{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) @@ -1810,6 +1830,7 @@ "Ol" = (/obj/effect/floor_decal/steeldecal/steel_decals_central6,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/landing_north) "Om" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "On" = (/obj/machinery/door/airlock{id_tag = "dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_3) +"Oo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 6; d2 = 8; icon_state = "6-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Or" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 1; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Os" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Ot" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/refinery) @@ -1827,7 +1848,6 @@ "OI" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "OJ" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "OK" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"OL" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Auxiliary Room"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ON" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/structure/closet/crate/large,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "OO" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/gateway) "OP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -1858,7 +1878,7 @@ "Pu" = (/obj/machinery/light/spot{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "Pv" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Pw" = (/obj/effect/floor_decal/borderfloor/full,/obj/effect/floor_decal/industrial/danger/full,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen{req_access = list(43)},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) -"Px" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"Px" = (/obj/effect/floor_decal/industrial/warning,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 5; d2 = 6; icon_state = "5-6"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Py" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "PA" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main/refinery) "PC" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) @@ -1870,9 +1890,11 @@ "PI" = (/obj/effect/overlay/snow/floor,/obj/structure/ore_box,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "PJ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "PK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) +"PL" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/air_sensor{frequency = 1438; id_tag = "engine_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "PM" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "PO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "PQ" = (/obj/structure/closet/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/suit/radiation,/obj/item/clothing/suit/radiation,/obj/item/device/geiger,/obj/item/device/geiger,/obj/machinery/light{dir = 8},/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) +"PR" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "PS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/mining_main) "PT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/exploration/containment) "PU" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Gateway"; dir = 4},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) @@ -1959,6 +1981,7 @@ "RP" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) "RQ" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "RR" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/one) +"RT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "RU" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) "RV" = (/obj/structure/table/rack,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 4},/obj/item/weapon/mining_scanner,/obj/machinery/status_display{pixel_y = 32},/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/head/helmet/space/void/mining,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "RW" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -1974,6 +1997,7 @@ "Si" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/tcomm) "Sj" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Room External Access"; req_one_access = list(11)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/techfloor/grid,/area/surface/outpost/engineering/atmos_room) "Sk" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/button/remote/blast_door{id = "garage2"; name = "Garage Shutter Control"; pixel_x = -6; pixel_y = -22},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_one) +"Sl" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outside/plains/outpost) "Sn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "So" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Airlock 3"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/left_three) "Sp" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -1987,6 +2011,7 @@ "SA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "SD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/gateway) "SG" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) +"SH" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outside/plains/outpost) "SI" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "SJ" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "SK" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/structure/table/standard,/obj/item/weapon/storage/pill_bottle/dice_nerd,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) @@ -2001,6 +2026,7 @@ "SV" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "SW" = (/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) "SZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security) +"Ta" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "Tb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Td" = (/obj/structure/boxingrope{dir = 1},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "Te" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) @@ -2070,7 +2096,6 @@ "UE" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "UF" = (/obj/effect/floor_decal/borderfloor/corner,/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "UG" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/random/powercell,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) -"UH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "UI" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) "UJ" = (/obj/structure/closet,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/orange/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/orange/bordercorner2{dir = 5},/obj/item/weapon/storage/backpack/dufflebag,/obj/item/clothing/shoes/boots/winter/climbing,/obj/item/clothing/shoes/boots/winter/climbing,/obj/machinery/camera/network/civilian{c_tag = "CO - Fishing 1"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "UK" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -2080,6 +2105,7 @@ "UP" = (/obj/machinery/computer/secure_data,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security) "UQ" = (/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/uxstorage) "UR" = (/turf/simulated/wall,/area/surface/outpost/mining_main/cave) +"US" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "UT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "UU" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 8},/obj/machinery/button/remote/blast_door{id = "production1"; name = "Production Shutters"; pixel_x = -20; pixel_y = -10; req_one_access = list(48)},/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main/refinery) "UV" = (/obj/structure/table/glass,/obj/item/clothing/mask/snorkel,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) @@ -2113,7 +2139,6 @@ "VC" = (/obj/structure/sign/electricshock,/turf/simulated/wall,/area/surface/outpost/main/gen_room/smes_left) "VD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "VE" = (/obj/structure/fence/cut/large,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) -"VG" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "VH" = (/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/floor_decal/corner/paleblue/border{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "VI" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main1_airlock_control"; pixel_x = -26; pixel_y = -26; tag_exterior_door = "main1_airlock_exterior"; tag_interior_door = "main1_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) "VJ" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment,/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/security) @@ -2127,6 +2152,7 @@ "VR" = (/obj/structure/fence/cut/large,/obj/effect/zone_divider,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "VS" = (/obj/structure/table/woodentable,/obj/item/weapon/material/kitchen/utensil/fork/plastic{pixel_x = 7},/obj/item/weapon/reagent_containers/food/snacks/pastatomato,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "VT" = (/obj/machinery/telecomms/relay/preset/southerncross/cave,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/tiled/techmaint,/area/surface/outpost/main/tcomm) +"VU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "VV" = (/turf/simulated/wall/r_wall,/area/surface/outpost/security/smes) "VW" = (/turf/simulated/floor/water,/area/surface/outside/river/indalsalven) "VX" = (/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -2143,7 +2169,6 @@ "Wi" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Wk" = (/obj/structure/catwalk,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/storage) "Wl" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) -"Wm" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Wn" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/rocks/sif/planetuse,/area/surface/outside/plains/normal) "Wo" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/table/rack,/obj/machinery/light{dir = 4},/obj/item/weapon/melee/umbrella{color = "#7c0d0d"},/obj/item/weapon/melee/umbrella{color = "#7c0d0d"},/obj/item/weapon/melee/umbrella{color = "#7c0d0d"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_south) "Wp" = (/obj/machinery/light/spot{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -2167,7 +2192,6 @@ "WI" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/table/glass,/obj/machinery/status_display{pixel_y = -32},/obj/item/weapon/material/ashtray/plastic,/obj/random/cigarettes,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "WJ" = (/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/box/donkpockets,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "WK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Restroom"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_2) -"WL" = (/obj/structure/closet/crate/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/surface/outpost/engineering/auxiliary_storage) "WM" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/storage) "WN" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "WO" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) @@ -2187,6 +2211,7 @@ "Xc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Xe" = (/obj/machinery/camera/network/civilian{c_tag = "CO - Sauna"; dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "Xf" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"Xh" = (/obj/machinery/light_switch{dir = 8; pixel_x = 23; pixel_y = 12},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Xi" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Xj" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Xk" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/reactor_smes) @@ -2200,7 +2225,9 @@ "Xx" = (/turf/simulated/floor/outdoors/rocks/sif/planetuse,/area/surface/outside/plains/mountains) "Xy" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = -32},/obj/structure/coatrack,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "Xz" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) +"XA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "XC" = (/turf/simulated/floor/water/shoreline/corner{dir = 1},/area/surface/outside/ocean) +"XD" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "XE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "XF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "XG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) @@ -2228,7 +2255,6 @@ "Yi" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Yj" = (/obj/machinery/light,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "Yk" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_three) -"Yl" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Ym" = (/obj/item/weapon/towel{color = "#FF8C00"; name = "orange towel"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_1) "Yo" = (/obj/structure/table/bench/marble,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "Yq" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/structure/cable/heavyduty{icon_state = "2-8"},/obj/structure/cable/heavyduty{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) @@ -2239,6 +2265,7 @@ "Yv" = (/obj/effect/floor_decal/techfloor/orange{dir = 9},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) "Yw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/catwalk,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "Yx" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) +"Yz" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "YA" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/monitoring) "YB" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/reactor_smes) "YC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/landing_north) @@ -2274,6 +2301,7 @@ "Zl" = (/turf/simulated/wall,/area/surface/outpost/main/corridor/left_lower) "Zm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "Zo" = (/obj/structure/table/rack,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) +"Zp" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Zq" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Zr" = (/obj/effect/overlay/snow/floor,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "Zs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -2289,7 +2317,9 @@ "ZD" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/network/mining{c_tag = "PO - Mining Production Room"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "ZF" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "ZG" = (/turf/simulated/wall,/area/surface/outpost/main/search_and_rescue) +"ZH" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "ZI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/security) +"ZJ" = (/obj/machinery/power/generator{anchored = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ZK" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/item/glass_jar,/obj/structure/table/reinforced,/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "ZM" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/monitoring) "ZN" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tool/crowbar/red,/obj/item/device/flashlight,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_one) @@ -2309,40 +2339,40 @@ vkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvkvk tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaRrxaxaxaxaxaxaGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkyeoyoyoyyeGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaozozozAdAdAdozozozxaxaxaxaxatF tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkUXUXUXUXUXUXUXGkGkGkGkUXUXGkGkGkGkyeaCoypayefpfpfpUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkUXUXUXUXUXUXUXrfinpxinmuzFbjfpUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXzdinininFWUdFBfpUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXnEkhkhkhyUilmcfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininfpfpfpfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaXbXbXbXbXbXbXbXbXbgMXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXXjGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdFFxaxaxaxaxaXxXxxatF -tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXeSxHxHdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdttvUXUXUXQTinininUXUXUXUXvCdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtxHQRGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaFFFFFFxaxaXxxaXxXxXxXxtF -tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXjoGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKVsVsVsXCXxXxXxXxXxXxXxtF -tFxaxaxaxaxaxaxaxaxaxaXbXbXbxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsVLXxXxXxXxdKJyJyao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXVRXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXacacacacahUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXrnQTinininUXrnUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsVsVLXxXxXxXxbZVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXacacapaqavacUQUQUQUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsVsVsJaJyJyJyJyxAVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXacaxaAaDaEacoZvEUQUQUQUXgePSPSPSgeUXUXUXUXUXClClClCltYtYtYtYtYtYiyininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJVsVsVsVsVsVsVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbdmXbXbUXUXUXUXUXwsUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXacaxaHaJaEacirIZiJJNUQgegeXKmQXKgeClClClClClClsYaWICogogogHJogogNzinininininGenMnMnMnMnMUXUXUXUXUXUXiHiHTnTnTnTniHiHOOUXUXUXUXUXCbCbPTPTPTCbCbUXUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsUXjljljlqLjljljlUXUXaQaQaQaQaQacaxaHaJaEacotzwZOyQelsZtCooooikuXLaLXHoOhDRbQcLIjDDJkJkJkJkJkJkxUinininininZrbPuawqrCnMUXUXUXUXUXiHiHKInJgpETItlVPcOOOOAoAoAoOOCbYcYcMznDZKCbCbUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjljlEIwzWLwIlEjlUXUXaQaRaRaRaRacaTaVbhbiacDUmCBGZyVjXVqkHcHcdCxqLaUUtgtgCltgTzClCltYtYtYtYsJtYPqinininininZrbPwqTBwqcIUXUXUXUXiHiHhmedxJOiyPmpMpzvgKYvipipipjGCbYcYcoAopqBPwCbCbCbCbUXUXKuXjGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlDfclcJqUWmJljljljlaQaRaRaRaRbxbHbJbhbKacaYaYaYaYaYHZFcydydSzBAFDvsHDEimYtgexClDmDmDmDmDmDmDmtpinininininZrbPecwqVpnMUXUXUXUXiHiGUyXYthMEMIEMMIwdgKPUEpscEpCLCbiAAXXFPiaUpDTOrljNCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlCcrcOLMuaKrzUHdQjlaQaRbTaRaRacacbVcacbacBWRKrRQLhVbNTrydydrWxznjKarPkpZDxsYXClEfDmDmDmDmDmDmtpinininUXinFXnMnMnMnMnMUXUXUXUXanwvUyVHldythhwJwPuggKgUhQhQhQUcCbCbNeiMHqlngPrlrlrlCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkDtXkYBXkDtXkXkNQSSSSSSSSSSccacckcpcrcyacxIIcOTHrRLmoZmmocsZhBApjDHSTnlDjtgLNClDmDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanwvUyVlDCMdfHzYEoimRibububuRdlxDdCbYYiMMzlnYErlrlrlCbUXUXUXUXGkGkmOmOmOmOmOxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkBMGJGJGJaBXkwRpgSSkCLMnkSSczaccCcKcKcPacEeUIrRrmNVcMjWgVvyTKjrLaPAtgtgOttgTzClPIDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanRnUrgAJcPvrtJpEDYeRipTicFMPGqdjzCbrDslmGpEpDTOrljNCbUXUXUXUXUXUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBuACSfcnrSdvtPxqpWkPWgCSScRcTdfdqdrdsacacacmHWtWtWtWtCqxNatCKURQELBqrRUaizcvGlplpvGDmDmDmsSRDolininUXUkUXUXUXnMCtCtnMnMnMnMnMnMZGZGTHBVdTTHTHTHgKzjhBJWOZOBpUCbIwtGdBxWPwWwWwWwWwWwWwuyuyWwUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBhinrkTurQgajYlFASSSSSSSSSSdvacdydzdDdGdReqdRmHzLSJzKWtWBxfLwTNuPuPvGvGvGvGvGvGgSbwvGWMsSIyRDininininUXUXUXUXHanMpPWPnMUwWrEEEtnMtNpntNEZsTeztmoYgKRiRiaNSDNBRiCbCbAQbICbCbWwuKFzYLNRWwsXyHWwgoUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBcqGJWNnrSdummNKkWcxveGmDdveAeCeCeKeCeCeCeCmHCWNXwwglxZFlXchHnxCrBNnIABRVUhbePsNJnajStpininininininininininZrWgxCulrrRPKUcOqDrrlkRoRojnmqKcKcKcnfKconYrTWHjZAdFonxpAfpAvcMwluIAwtbUMwWsMAjqYKUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkVGCSCSCSseYBBRIVDKCEyWBzcFSjeRfffffjfofvfxfDJwaggYeInRZqMnJeyvdOwuTbTbTbVMBUoRUDOJlejStpininininininininininZrAeHECIllVIBKjeoSHRbSdkAAUEMWkcLbLbTgVqlmaFwnaFcHVqVqarsisiCGDoplQCwfDNfTfMWvpJYKXjmOxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbUXUXUXUXUXLKUXUXXjUXUXUXXjXjXjUXUXUXUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXzdinininFWUdFBfpUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbUXUXUXUXUXLKUXUXVUDQDQDQDQDQDQDQDQFIUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXnEkhkhkhyUilmcfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbUXUXUXUXUXLKUXUXNjVUFIVUFIVUFIVUFIEVXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininfpfpfpfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXVUEhEVEVEVEVEVEVEVEVEVXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNrFIEVEVEVEVEVEVEVEVEVUXXjUXUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaXbXbXbXbXbXbXbXbXbgMXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXVUEhEVEVEVEVEVEVEVEVEVUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNrFIEVEVEVEVEVEVEVEVEVUXUXXjXjUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXVUEhEVEVEVEVEVEVEVEVEVXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNrFIEVEVEVEVEVEVEVEVEVXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXVUEhNjNrEhNrEhNrEhNrEhUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXuBUXuBUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXXjGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdFFxaxaxaxaxaXxXxxatF +tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXeSxHqQdtqQdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdttvUXUXUXQTinininUXUXUXUXvCdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtxHQRGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaFFFFFFxaxaXxxaXxXxXxXxtF +tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwXjTaAzJUUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXjoGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKVsVsVsXCXxXxXxXxXxXxXxtF +tFxaxaxaxaxaxaxaxaxaxaXbXbXbxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwUXTaTaUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsVLXxXxXxXxdKJyJyao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXVRSHCZCZSHSlSHSHSHSHSHUXUXUXUXUXUXacacacacahUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXrnQTinininUXrnUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsVsVLXxXxXxXxbZVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwjlDKJYBinpIePRsFUSjlUXUXUXUXUXacacapaqavacUQUQUQUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsVsVsJaJyJyJyJyxAVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlJYnpNWBdJlJYJlEIjlUXUXUXUXUXacaxaAaDaEacoZvEUQUQUQUXgePSPSPSgeUXUXUXUXUXClClClCltYtYtYtYtYtYiyininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJVsVsVsVsVsVsVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbdmXbXbUXUXUXUXUXwsjlJxJYLnJiJYLnJiAnjlUXUXUXUXUXacaxaHaJaEacirIZiJJNUQgegeXKmQXKgeClClClClClClsYaWICogogogHJogogNzinininininGenMnMnMnMnMUXUXUXUXUXUXiHiHTnTnTnTniHiHOOUXUXUXUXUXCbCbPTPTPTCbCbUXUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlwzwzZJLyZpHwwzsnjlaQaQaQaQaQacaxaHaJaEacotzwZOyQelsZtCooooikuXLaLXHoOhDRbQcLIjDDJkJkJkJkJkJkxUinininininZrbPuawqrCnMUXUXUXUXUXiHiHKInJgpETItlVPcOOOOAoAoAoOOCbYcYcMznDZKCbCbUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlwzwzHORTRTHOwzsujlcJaRaRaRaRacaTaVbhbiacDUmCBGZyVjXVqkHcHcdCxqLaUUtgtgCltgTzClCltYtYtYtYsJtYPqinininininZrbPwqTBwqcIUXUXUXUXiHiHhmedxJOiyPmpMpzvgKYvipipipjGCbYcYcoAopqBPwCbCbCbCbUXUXKuXjGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlvMwzYzRTRTwzwzXhjlcJaRaRaRaRbxbHbJbhbKacaYaYaYaYaYHZFcydydSzBAFDvsHDEimYtgexClDmDmDmDmDmDmDmtpinininininZrbPecwqVpnMUXUXUXUXiHiGUyXYthMEMIEMMIwdgKPUEpscEpCLCbiAAXXFPiaUpDTOrljNCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlwzwzMZkxGdxdOoDIjlcJaRbTaRaRacacbVcacbacBWRKrRQLhVbNTrydydrWxznjKarPkpZDxsYXClEfDmDmDmDmDmDmtpinininUXinFXnMnMnMnMnMUXUXUXUXanwvUyVHldythhwJwPuggKgUhQhQhQUcCbCbNeiMHqlngPrlrlrlCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkDtXkYBXkDtXkXkEcSSSSSSSSSSccacckcpcrcyacxIIcOTHrRLmoZmmocsZhBApjDHSTnlDjtgLNClDmDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanwvUyVlDCMdfHzYEoimRibububuRdlxDdCbYYiMMzlnYErlrlrlCbUXUXUXUXGkGkmOmOmOmOmOxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkmAGJGJGJEQXkPxpgSSkCLMnkSSczaccCcKcKcPacEeUIrRrmNVcMjWgVvyTKjrLaPAtgtgOttgTzClPIDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanRnUrgAJcPvrtJpEDYeRipTicFMPGqdjzCbrDslmGpEpDTOrljNCbUXUXUXUXUXUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBuACSfcnrSdvtlzqpWkPWgCSScRcTdfdqdrdsacacacmHWtWtWtWtCqxNatCKURQELBqrRUaizcvGlplpvGDmDmDmsSRDolininUXUkUXUXUXnMCtCtnMnMnMnMnMnMZGZGTHBVdTTHTHTHgKzjhBJWOZOBpUCbIwtGdBxWPwWwWwWwWwWwWwuyuyWwUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBcBnrkTurQgajXAXDSSSSSSSSSSdvacdydzdDdGdReqdRmHzLSJzKWtWBxfLwTNuPuPvGvGvGvGvGvGgSbwvGWMsSIyRDininininUXUXUXUXHanMpPWPnMUwWrEEEtnMtNpntNEZsTeztmoYgKRiRiaNSDNBRiCbCbAQbICbCbWwuKFzYLNRWwsXyHWwgoUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBcqGJWNnrSdqUsmuRWcxveGmDdveAeCeCeKeCeCeCeCmHCWNXwwglxZFlXchHnxCrBNnIABRVUhbePsNJnajStpininininininininininZrWgxCulrrRPKUcOqDrrlkRoRojnmqKcKcKcnfKconYrTWHjZAdFonxpAfpAvcMwluIAwtbUMwWsMAjqYKUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkZHCSCSCSPLYBBRIVtoCEyWBzcFSjeRfffffjfofvfxfDJwaggYeInRZqMnJeyvdOwuTbTbTbVMBUoRUDOJlejStpininininininininininZrAeHECIllVIBKjeoSHRbSdkAAUEMWkcLbLbTgVqlmaFwnaFcHVqVqarsisiCGDoplQCwfDNfTfMWvpJYKXjmOxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXktjEPEPEPYBXkLFpecEXkXkAcIpdvfFfIfRfWacgggugBYJzOkHKqEmXSaOvWUBJmGhvWvWvWaOCjvGaGaGvGRFRDininininininininininHanMdbdbnMdbdbdbnMnMGpGpGEcSYQGEGpGpGpGpfGgOubekEgUzKJWGUuUuUuWwWwWwWwayWwayayWwgoXjmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkfAOrKtOrQVfJZtXktIPVXkdvdvdvacacacgFacacacacmHYGTssBWtwXIGZRLovGbYGrMTzkctchvGmSQcQcHLUXUXUXinininininUXUXUXBYJLJLJLJLJLJLhsnNZYeVAPTXcwreiLvYbcsOGptZGGkGCXkzUuUuUuUukokSzsCFzNzsUXUXUXUXUXXjXjmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkIYyuHNssOIrvwbuhBLyDtEQcQcQcQcQcSMoWqYJLJLhsmHmHmHtUmHvGvGvGvGvGvGaGaGvGaGaGvGkPUXUXUXUXUXUXUXinininUXUXUXUXgmUXUXUXUXUXUXgmnNVADTLtkJORqJMXbbbbCNGEbdTLuSCXjfUuASMJjHfOATACPXVTzsUXUXXjXjXjXjmOmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkvVKkZTKkKkOmFLXkyRgjXkDmDmDmDmDmDmDmDmDmDmpsJLhsrKmVGnmMBgmSQcQcQcQcQcQcQcQcQcHLUXUXUXUXUXBYwNXTXTXTwNJLJLJLcGUXUXUXUXUXUXgmnNuwDTLtoQnoSgMvMvuDBuGEEzPJNaCXjkUuoOhTddLmuYSiUvfszsUXUXXjXjXjXjxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBrBrBYBrBrBXknvYBXkXkpeDmDmDmDmDmDmDmDmDmDmDmDmgmrKvapXQkBgkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmknjdgajdknUXUXUXUXUXUXUXUXUXUXgmHKxVDTLtEYWxULjaaLaLNnGEVXWFLiCXjyUuErrGPeouITzszszszsUXUXXjXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkdoQmkiyVECINLVTuINDmDmDmUXUXUXUXUXUXUXUXUXUXUXgmmHrIHmmHmHkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLfuGUfuQDUXUXUXUXUXUXUXUXUXUXgmHKHKoLfzwMLAzyvmbESfWhGpwBxwWeCXjJUuygKWlbUuUuUuUXUXUXUXUXQaXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkdoQmkitWECINLVTuINDmDmDmUXUXUXUXUXUXUXUXUXUXUXgmmHrIHmmHmHkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLfuGUfuQDUXUXUXUXUXUXUXUXUXUXgmHKHKoLfzwMLAzyvmbESfWhGpwBxwWeCXjJUuygKWlbUuUuUuUXUXUXUXUXQaXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsvBZVNASAJjRYiCYaAZINDmDmDmDmDmUXUXUXUXUXUXUXUXBYiDUmIIIIUmQcHLUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLhfOlhfQDUXUXUXUXUXUXUXUXUXUXpshsHKHKmJdeaLaLHlMUMUMUMUMUTLvOaSkzUuUuUuHzUuCkkzkzUXUXUXUXjoXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsJvdZnWWJrXGaINQsYAINpvGsGspvZMinUXUXUXUXinininIJinininininUXUXUXUXUXUXUXnFUXUXUXUXUXUXUXBYJLcGvLmnFamnQDUXUXUXUXUXUXUXUXUXUXUXpshsHKHKeaeaeaeamspFAqTPMUJrQUmgzVSPqiNTzaTqeQucARUXUXUXUXjoXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsININININhAYAINvRVPUWpvxoZzpvWaininininininininIJininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmknknknxMznxMknknknUXUXUXUXUXUXUXUXUXUXpsJLJLJLJLJLKjQwWuFSXwFwyqVxPanHvuweWluClmWeBCARUXUXUXUXjoUXUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao From f5483d62f4a7dce6e4db6593a29424a3fd0dd5e6 Mon Sep 17 00:00:00 2001 From: lukevale <37498521+lukevale@users.noreply.github.com> Date: Sat, 22 May 2021 01:32:48 -0700 Subject: [PATCH 02/55] updated rust surface --- maps/southern_cross/southern_cross-5.dmm | 201 +++++++++++++---------- 1 file changed, 111 insertions(+), 90 deletions(-) diff --git a/maps/southern_cross/southern_cross-5.dmm b/maps/southern_cross/southern_cross-5.dmm index 76311ddfc9..54aeb870ee 100644 --- a/maps/southern_cross/southern_cross-5.dmm +++ b/maps/southern_cross/southern_cross-5.dmm @@ -134,7 +134,7 @@ "cG" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "cH" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "cI" = (/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) -"cJ" = (/obj/effect/overlay/snow/floor,/obj/effect/overlay/snow/floor,/turf/simulated/floor/plating/sif/planetuse,/area/surface/outpost/engineering/atmos_room) +"cJ" = (/obj/machinery/alarm{dir = 8; frequency = 1441; pixel_x = 22},/obj/machinery/power/thermoregulator,/obj/structure/catwalk,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "cK" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) "cL" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) "cM" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/structure/table/steel,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/item/weapon/extinguisher/mini,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) @@ -534,7 +534,7 @@ "ku" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/disposalpipe/junction{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "kv" = (/obj/structure/undies_wardrobe,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "kw" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 22; pixel_y = -10},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"kx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"kx" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/general_air_control/supermatter_core{input_tag = "rust_cooling_in"; name = "Engine Cooling Control"; output_tag = "rust_cooling_out"; sensors = list("rustengine_sensor" = "Engine Tempeture")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "ky" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "kz" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/right_upper) "kA" = (/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) @@ -547,23 +547,28 @@ "kH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "kI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "kJ" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Explorer"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) +"kK" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kL" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) "kN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) +"kO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kP" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-2"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "kQ" = (/turf/simulated/wall,/area/surface/outpost/main/laundry) "kS" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/random_multi/single_item/hand_tele,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) "kT" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/fusion_core/mapped{id_tag = "Outpost Fusion Core"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "kU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Outpost Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/corridor/right_lower) +"kV" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "kY" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "la" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "lb" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) +"lc" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 2; tag_north = 0; tag_south = 1; tag_west = 5; use_power = 0},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ld" = (/obj/structure/table/glass,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/item/weapon/backup_implanter{pixel_y = -6},/obj/item/weapon/backup_implanter{pixel_y = 6},/obj/item/weapon/backup_implanter{pixel_y = 12},/obj/item/weapon/backup_implanter,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "le" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining1_airlock_control"; name = "External Access Button"; pixel_y = -26; req_one_access = list(48)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "mining1_airlock_exterior"; locked = 1; name = "Mining Outpost External"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/mining_main/storage) "lf" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "lg" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "lh" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_5) "li" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) +"lj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "lk" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/white/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "ll" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "main1_airlock_control"; name = "Internal Access Button"; pixel_x = -6; pixel_y = -26},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "main1_airlock_interior"; locked = 1; name = "Main Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/main/airlock/right_two) "lm" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -578,11 +583,12 @@ "lw" = (/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "lx" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/danger{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/gateway) "ly" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/engineering/monitoring) -"lz" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"lz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "lA" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/surface/outpost/security/smes) "lB" = (/obj/machinery/door/airlock{id_tag = "dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_2) "lC" = (/obj/structure/table/bench/wooden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "lD" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/orange{dir = 9},/obj/effect/floor_decal/corner/orange{dir = 6},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) +"lE" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "lF" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room) "lH" = (/obj/effect/floor_decal/borderfloorblack/corner{dir = 1},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "lI" = (/turf/simulated/wall/r_wall,/area/surface/outpost/civilian/pool) @@ -593,6 +599,7 @@ "lN" = (/obj/structure/fitness/weightlifter,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "lO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "lP" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/space_heater,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) +"lQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "lR" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/orange/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/orange/bordercorner2{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "lS" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/left_two) "lT" = (/obj/structure/table/bench/steel,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/landing) @@ -600,6 +607,7 @@ "lV" = (/obj/machinery/atmospherics/unary/cryo_cell{layer = 3.3},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/surface/outpost/main/search_and_rescue) "lW" = (/obj/item/clothing/suit/caution,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "lX" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Outpost Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/corridor/left_lower) +"lY" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "lZ" = (/obj/effect/floor_decal/borderfloorblack/corner,/obj/effect/floor_decal/industrial/danger/corner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "ma" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/symbol/lo{pixel_x = -32},/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "mb" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) @@ -625,7 +633,7 @@ "mx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "my" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "mz" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 6},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"mA" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1438; id = "cooling_in"; name = "Coolant Injector"; pixel_y = 1; power_rating = 30000; use_power = 1; volume_rate = 700},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"mB" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "mC" = (/obj/structure/closet/crate,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) "mD" = (/obj/structure/closet/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/suit/radiation,/obj/item/clothing/suit/radiation,/obj/item/device/geiger,/obj/item/device/geiger,/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/atmos_room) "mE" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/security) @@ -639,6 +647,7 @@ "mO" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/mountains) "mP" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room) "mQ" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/item/weapon/cell/high,/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main) +"mR" = (/obj/machinery/power/breakerbox/activated{RCon_tag = null; name = "engine main output"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "mS" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "2-4"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "mT" = (/obj/random/toolbox,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "mU" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) @@ -654,13 +663,13 @@ "ne" = (/obj/machinery/button/remote/blast_door{id = "garage2"; name = "Garage Shutter Control"; pixel_x = 22},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_one) "nf" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "nh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) +"ni" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "nj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/shutters{dir = 8; id = "production1"; name = "Production Shutters"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/mining_main/refinery) "nk" = (/obj/structure/closet/crate{name = "Deuterium Storage"},/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/turf/simulated/floor/plating,/area/surface/outpost/engineering/storage) "nl" = (/obj/effect/floor_decal/steeldecal/steel_decals_central4,/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "nm" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/restroom) "nn" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "no" = (/obj/structure/table/steel,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/recharger,/obj/structure/disposalpipe/segment,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) -"np" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "nq" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "nr" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "ns" = (/obj/structure/closet/toolcloset,/obj/item/device/flashlight/maglight,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) @@ -698,6 +707,7 @@ "of" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "og" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "oh" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) +"oi" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outside/plains/outpost) "oj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "ok" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "ENG_Outpost_airlock_control"; pixel_x = 26; pixel_y = 26; tag_exterior_door = "ENG_Outpost_airlock_exterior"; tag_interior_door = "ENG_Outpost_airlock_interior"},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "ol" = (/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/path/plains) @@ -706,6 +716,7 @@ "oo" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "op" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "oq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) +"or" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "os" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "ot" = (/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) "ou" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) @@ -715,6 +726,7 @@ "oy" = (/turf/simulated/floor/plating{icon_state = "asteroidplating2"},/area/surface/outpost/mining_main/exterior) "oz" = (/turf/simulated/wall/solidrock,/area/surface/outside/plains/mountains) "oA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) +"oB" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "oC" = (/obj/structure/table/steel,/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/machinery/light/small{dir = 4},/obj/structure/cable/blue,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "oD" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "oF" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -730,6 +742,7 @@ "oQ" = (/obj/structure/table/steel,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "oR" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining1_airlock_control"; name = "Internal Access Button"; pixel_x = 5; pixel_y = -26; req_one_access = list(48)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "mining1_airlock_interior"; locked = 1; name = "Mining Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/mining_main/storage) "oS" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -25},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) +"oT" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "oU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "oV" = (/obj/machinery/door/airlock{id_tag = "dorm5"; name = "Dorm 5"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_5) "oW" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/heavyduty{icon_state = "1-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/atmos_room) @@ -754,6 +767,7 @@ "pq" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/left_lower) "pr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "ps" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) +"pt" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "pv" = (/turf/simulated/wall/r_wall,/area/surface/outpost/engineering/monitoring) "pw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Showers"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) "px" = (/turf/simulated/floor/plating{icon_state = "asteroidplating2"},/area/surface/outside/path/plains) @@ -819,11 +833,9 @@ "qN" = (/obj/structure/closet/crate,/obj/item/weapon/tool/crowbar/red,/obj/item/frame/light,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "qO" = (/obj/effect/map_effect/portal/line/side_a,/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) "qP" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/security) -"qQ" = (/obj/structure/fence{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "qR" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_4) "qS" = (/obj/structure/boxingrope{dir = 8},/obj/structure/boxingrope,/obj/structure/boxingrope{dir = 9; layer = 4.1},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "qT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"qU" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "qV" = (/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "qW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Landing Zone 1"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "qX" = (/obj/effect/shuttle_landmark{docking_controller = "surface_dock_1"; landmark_tag = "shuttle1_planet"; name = "Outpost West Pad"},/turf/simulated/floor/reinforced,/area/shuttle/shuttle1/planet) @@ -846,6 +858,7 @@ "rt" = (/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "rv" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "rx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/landing) +"rA" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "rB" = (/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{rad_resistance = 150},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "rC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) "rD" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/machinery/recharger,/obj/effect/floor_decal/corner/purple/border{dir = 8},/obj/structure/table/reinforced,/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/item/weapon/tool/wrench,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) @@ -879,14 +892,11 @@ "sj" = (/obj/structure/table/bench/marble,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "sk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "sl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) -"sm" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) -"sn" = (/obj/machinery/alarm{dir = 8; frequency = 1441; pixel_x = 22},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "so" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "sp" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "sq" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "sr" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; operating = 0; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "ss" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) -"su" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/thermoregulator,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sv" = (/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "sw" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "sy" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -895,7 +905,6 @@ "sB" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "mining2_airlock_control"; pixel_x = -26; pixel_y = -26; req_one_access = list(48,10); tag_exterior_door = "mining2_airlock_exterior"; tag_interior_door = "mining2_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "sC" = (/obj/structure/table/steel,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "sD" = (/obj/structure/closet/firecloset,/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"sF" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "sH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_three) "sI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -925,7 +934,6 @@ "tk" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "tl" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "tm" = (/obj/structure/closet/crate/secure/gear{name = "explorer crate"; req_access = list(43)},/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/weapon/storage/firstaid/regular,/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/corridor/right_upper) -"to" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "tp" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust{dir = 4},/obj/structure/cable/heavyduty{icon_state = "1-2"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "tq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "tr" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/effect/floor_decal/corner/red{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) @@ -955,7 +963,6 @@ "tT" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "tU" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining2_airlock_control"; name = "Internal Access Button"; pixel_x = -26; pixel_y = -6; req_one_access = list(48,10)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "mining2_airlock_interior"; locked = 1; name = "Mining Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/mining_main/tools) "tV" = (/turf/simulated/wall/r_wall,/area/surface/outpost/civilian/fishing) -"tW" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/general_air_control/supermatter_core{input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; sensors = list("engine_sensor" = "Engine Core")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "tX" = (/obj/machinery/door/airlock/glass_security{name = "Master at Arms"},/obj/machinery/door/firedoor/glass,/obj/item/tape/engineering,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/security/maa) "tY" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "tZ" = (/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/obj/structure/flora/pottedplant,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -983,7 +990,7 @@ "uy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_three) "uz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/left_two) "uA" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) -"uB" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"uB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Auxiliary Room"; req_one_access = list(11)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/yellow{d1 = 9; d2 = 10; icon_state = "9-10"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "uC" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Hallway 4"; dir = 1; name = "MO Right Wing - Hallway Three"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "uD" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "uE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/civilian/pool) @@ -995,7 +1002,7 @@ "uL" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/surface/outpost/security) "uO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "uP" = (/turf/simulated/wall,/area/surface/outpost/mining_main/storage) -"uR" = (/obj/machinery/power/breakerbox/activated{RCon_tag = null; name = "engine main output"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"uQ" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/engine{dir = 1; external_pressure_bound = 100; external_pressure_bound_default = 0; frequency = 1438; icon_state = "map_vent_in"; id_tag = "rust_cooling_out"; initialize_directions = 1; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "uS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "uU" = (/obj/item/weapon/stock_parts/motor,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "uW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/light{dir = 8},/obj/random/maintenance/engineering,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/yellow/border{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) @@ -1007,6 +1014,7 @@ "vd" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) "vf" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "vg" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) +"vh" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "vi" = (/obj/item/weapon/stool/padded,/obj/machinery/camera/network/civilian{c_tag = "CO - Pool 2"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "vj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "vk" = (/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) @@ -1037,7 +1045,6 @@ "vJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/stairs{dir = 8},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/civilian/sauna) "vK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "vL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/landing_north) -"vM" = (/obj/machinery/light/small{brightness_color = "#DA0205"; brightness_power = 1; brightness_range = 5; dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "vN" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "vO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "vP" = (/turf/simulated/wall,/area/surface/outpost/main/gen_room/smes_left) @@ -1073,7 +1080,6 @@ "ww" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "wx" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/landing_south) "wy" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_south) -"wz" = (/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "wA" = (/turf/simulated/floor/water/shoreline{dir = 1},/area/surface/outside/ocean) "wB" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "wC" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) @@ -1083,6 +1089,7 @@ "wG" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) "wH" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_north) "wJ" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/tool/wrench,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) +"wK" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "wL" = (/obj/structure/toilet,/obj/structure/window/basic{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_1) "wM" = (/obj/structure/bed/chair{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "wN" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/landing_north) @@ -1096,7 +1103,6 @@ "wY" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) "xa" = (/turf/simulated/mineral/sif,/area/surface/outside/plains/mountains) "xb" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) -"xd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "xe" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Restroom"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/restroom) "xf" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "xg" = (/obj/structure/closet/jcloset,/obj/item/weapon/soap/nanotrasen,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) @@ -1112,6 +1118,7 @@ "xu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_one) "xv" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall,/area/surface/outpost/engineering/reactor_smes) "xw" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) +"xx" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "xz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "xA" = (/turf/simulated/floor/water/shoreline{dir = 6},/area/surface/outside/ocean) "xC" = (/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Airlock Access 2"; dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) @@ -1135,6 +1142,7 @@ "xX" = (/obj/item/clothing/head/hardhat/orange,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "xY" = (/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes/buildable/outpost_substation{RCon_tag = "Outpost - Right Wing"; charge = 5e+006; input_attempt = 1; input_level = 150000; output_level = 150000},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "xZ" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) +"ya" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yb" = (/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "yd" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main) "ye" = (/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/exterior) @@ -1154,10 +1162,13 @@ "yt" = (/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "yu" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "yv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) +"yw" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) +"yy" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/air_sensor{frequency = 1438; id_tag = "rustengine_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "yz" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/light,/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_y = -30},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "yA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/security) "yB" = (/obj/effect/floor_decal/borderfloor,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/purple/border,/obj/item/clothing/suit/caution,/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) +"yC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 4; dir = 4; icon_state = "2-4"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/item/clothing/gloves/yellow,/obj/item/device/multitool{pixel_x = 5},/obj/machinery/light{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/reactor_smes) "yE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "yG" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) @@ -1174,9 +1185,11 @@ "yS" = (/turf/simulated/floor/water{outdoors = 0},/area/surface/outside/ocean) "yT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) "yU" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/exterior) +"yV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "yW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Room Internal Access"; req_one_access = list(11)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/techfloor/grid,/area/surface/outpost/engineering/reactor_smes) "yX" = (/obj/effect/floor_decal/borderfloor,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "yY" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"yZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "za" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "zb" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "zc" = (/obj/machinery/conveyor{dir = 5; id = "mining_internal"},/obj/machinery/mineral/input,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) @@ -1202,10 +1215,12 @@ "zC" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 1},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/gym) "zF" = (/obj/machinery/mineral/unloading_machine,/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/exterior) "zG" = (/turf/simulated/shuttle/wall/voidcraft,/area/surface/outside/lake/romsele) +"zH" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "zI" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "ENG_Outpost_airlock_control"; name = "Internal Access Button"; pixel_x = 5; pixel_y = 26; req_one_access = list(10)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "ENG_Outpost_airlock_interior"; locked = 1; name = "Engineering Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/engineering/monitoring) "zJ" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "zK" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/brown/border{dir = 5},/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "zL" = (/obj/structure/table/steel,/obj/item/weapon/storage/belt/utility/full,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/brown/border{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -25},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) +"zM" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "zN" = (/obj/machinery/telecomms/relay/preset/southerncross/planet,/turf/simulated/floor/tiled/techmaint,/area/surface/outpost/main/tcomm) "zO" = (/obj/structure/table/steel,/obj/random/tool,/obj/random/tool,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "zP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_two) @@ -1224,15 +1239,15 @@ "Ai" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "Ak" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Al" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction/yjunction{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) -"An" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/closet/crate/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ao" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/gateway) "Ap" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Aq" = (/obj/structure/table/steel,/obj/random/junk,/obj/random/action_figure,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "Ar" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "As" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 8},/obj/item/weapon/material/ashtray,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) +"Au" = (/obj/machinery/light/small{brightness_color = "#DA0205"; brightness_power = 1; brightness_range = 5; dir = 8},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Av" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Ax" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) -"Az" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 6},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"Ay" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "AA" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "AB" = (/obj/structure/table/rack,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/item/weapon/mining_scanner,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/head/helmet/space/void/mining,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "AC" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/highsecurity{name = "Telecommunication Hub"; req_one_access = list(61)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/tcomm) @@ -1254,12 +1269,11 @@ "AX" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 8},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "AY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0; use_power = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "AZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Reactor Room Access"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/monitoring) +"Bb" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Bc" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/left_three) -"Bd" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Be" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Bg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/tools) "Bh" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) -"Bi" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Bj" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Bk" = (/turf/simulated/wall,/area/surface/outpost/main/dorms/dorm_2) "Bl" = (/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -1303,6 +1317,7 @@ "Cd" = (/obj/effect/map_effect/portal/master/side_a/plains_to_caves/river,/turf/simulated/wall/solidrock,/area/surface/outside/plains/mountains) "Ce" = (/turf/simulated/floor/reinforced,/area/surface/outpost/main/landing) "Cg" = (/obj/structure/table/steel,/obj/machinery/light/small{dir = 4},/obj/item/weapon/storage/toolbox/electrical,/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) +"Ci" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Cj" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Ck" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/machinery/lapvend,/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Cl" = (/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/refinery) @@ -1340,8 +1355,8 @@ "CW" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "CX" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "CY" = (/obj/structure/table/marble,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) -"CZ" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "Da" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) +"Db" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Dc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "Dd" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/obj/machinery/computer/cryopod/gateway{pixel_y = 30},/obj/machinery/newscaster{pixel_x = 29},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/gateway) "De" = (/obj/structure/toilet,/obj/structure/window/basic{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) @@ -1368,15 +1383,13 @@ "DF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "DG" = (/obj/effect/shuttle_landmark{docking_controller = "surface_dock_2"; landmark_tag = "shuttle2_planet"; name = "Outpost East Pad"},/turf/simulated/floor/reinforced,/area/shuttle/shuttle2/planet) "DH" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) -"DI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/light/small{dir = 4},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "DJ" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) -"DK" = (/obj/effect/engine_setup/pump_max,/obj/machinery/atmospherics/binary/pump/high_power,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"DK" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "DL" = (/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) "DM" = (/obj/effect/zone_divider,/turf/simulated/floor/water,/area/surface/outside/river/indalsalven) "DN" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main5_airlock_control"; pixel_x = 26; pixel_y = -26; tag_exterior_door = "main5_airlock_exterior"; tag_interior_door = "main5_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_three) "DO" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 8},/obj/structure/window/basic,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_north) "DP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) -"DQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "DR" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) "DS" = (/obj/effect/floor_decal/borderfloorblack/corner,/obj/effect/floor_decal/industrial/danger/corner,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "DT" = (/obj/structure/table/bench/standard,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/exploration) @@ -1384,15 +1397,16 @@ "DV" = (/obj/item/stack/material/wood,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "DW" = (/obj/effect/floor_decal/spline/fancy/wood/corner,/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "DX" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/right_lower) +"DY" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "DZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/status_display{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "Ea" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Eb" = (/turf/simulated/floor/plating,/area/surface/outpost/security/maa) -"Ec" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Auxiliary Room"; req_one_access = list(11)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/yellow{d1 = 9; d2 = 10; icon_state = "9-10"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Ee" = (/obj/structure/closet/hydrant{pixel_x = -32},/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) "Ef" = (/obj/effect/overlay/snow/floor,/obj/structure/symbol/gu{pixel_x = -32},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "Eg" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/white/border{dir = 6},/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) -"Eh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) +"Eh" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/closet/crate{starts_with = list(/obj/machinery/power/hydromagnetic_trap = 2)},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ei" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/refinery) +"Ej" = (/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Auxiliary Room"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ek" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "Em" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1,/obj/machinery/door/firedoor/multi_tile/glass{dir = 1},/obj/machinery/door/airlock/multi_tile/glass{dir = 1; name = "Tool Storage"; req_one_access = list(48)},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/tools) "En" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -1402,12 +1416,14 @@ "Er" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) "Et" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/table/rack,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Airlock 2"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_two) "Ev" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_2) +"Ey" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ez" = (/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "EA" = (/obj/machinery/floodlight,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "EB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "EC" = (/obj/machinery/button/remote/blast_door/radproof{name = "Engine Monitoring Room Blast Doors"; pixel_x = 23},/obj/machinery/computer/security/engineering,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/yellow/border{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "ED" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/item/roller,/obj/item/roller{pixel_y = 8},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "EE" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 4},/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_two) +"EF" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "EG" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) "EH" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "main2_airlock_control"; name = "Internal Access Button"; pixel_x = -26; pixel_y = -6},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "main2_airlock_interior"; locked = 1; name = "Main Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/main/airlock/right_one) "EI" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) @@ -1417,11 +1433,9 @@ "EN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "EO" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "EP" = (/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{dir = 4; id = "EngineReactor"; rad_resistance = 150},/turf/simulated/floor/reinforced,/area/surface/outpost/engineering/reactor_smes) -"EQ" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/engine{dir = 1; external_pressure_bound = 100; external_pressure_bound_default = 0; frequency = 1438; icon_state = "map_vent_in"; id_tag = "cooling_out"; initialize_directions = 1; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "ER" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Locker Room"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) "ES" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/left_upper) "ET" = (/obj/machinery/sleeper{dir = 4},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/search_and_rescue) -"EV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "EW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "EX" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "EY" = (/obj/structure/table/steel,/obj/item/weapon/storage/box/backup_kit{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/cdeathalarm_kit,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) @@ -1453,7 +1467,6 @@ "FF" = (/turf/simulated/floor/water,/area/surface/outside/plains/mountains) "FG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "FH" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) -"FI" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "FK" = (/obj/structure/table/bench/steel,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/path/plains) "FL" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "FM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) @@ -1467,10 +1480,10 @@ "FW" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 4},/obj/machinery/conveyor_switch/oneway{id = "mining_north"; name = "mining conveyor"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/exterior) "FX" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "FY" = (/obj/machinery/hologram/holopad,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = 28},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) +"FZ" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ga" = (/obj/machinery/light,/obj/item/weapon/book/manual/rust_engine,/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Gb" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/random/powercell,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/camera/network/engineering_outpost{c_tag = "SUBS - Left Wing"; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "Gc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) -"Gd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ge" = (/obj/machinery/button/remote/blast_door{id = "garage1"; name = "Garage Shutter Control"; pixel_x = 22; req_one_access = list(48,43)},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "Gf" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/janitor) "Gg" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/sauna) @@ -1492,6 +1505,7 @@ "Gx" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/dorms/dorm_4) "Gy" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_south) "Gz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) +"GA" = (/obj/structure/fence{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "GB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_three) "GC" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "GD" = (/obj/structure/table/bench/steel,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -1519,6 +1533,7 @@ "Hc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "He" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Hf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) +"Hh" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Hi" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/one) "Hj" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Hk" = (/turf/simulated/floor/outdoors/snow,/area/surface/outside/plains/outpost) @@ -1533,21 +1548,22 @@ "Ht" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Hu" = (/turf/simulated/floor/outdoors/grass/sif/forest/planetuse,/area/surface/outside/plains/normal) "Hv" = (/turf/simulated/wall,/area/surface/outpost/civilian/fishing) -"Hw" = (/obj/machinery/power/generator{anchored = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Hx" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/orange/border{dir = 10},/obj/machinery/light{dir = 8},/obj/item/weapon/storage/box/wormcan/sickly{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/box/wormcan/sickly{pixel_x = 3},/obj/machinery/camera/network/civilian{c_tag = "CO - Fishing 2"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Hy" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/left_two) "Hz" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/highsecurity{name = "Teleporter Access"; req_access = newlist(); req_one_access = list(17)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/teleporter) +"HA" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"HB" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{id = "EngineReactor"; rad_resistance = 150},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "HC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "HD" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "HE" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) "HF" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/normal) "HG" = (/obj/effect/floor_decal/borderfloor,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) +"HH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "HJ" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "HK" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/exploration) "HL" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "HM" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "HN" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) -"HO" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "HP" = (/obj/structure/table/steel,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) "HQ" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_one) "HR" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/right_two) @@ -1560,7 +1576,7 @@ "HZ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "Ia" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Ic" = (/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) -"Ie" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Id" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "If" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Ig" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Ih" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) @@ -1575,6 +1591,7 @@ "Is" = (/obj/structure/table/bench/steel,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "It" = (/obj/structure/table/glass,/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 8},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/bodybag,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Iu" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/blue/border,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) +"Iv" = (/obj/machinery/power/generator{anchored = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Iw" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/purple/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 9},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -25},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "Ix" = (/obj/structure/sign/warning/caution{desc = "This appears to be a sign warning people that the other side is dangerous. It also says that NanoTrasen cannot guarantee your safety beyond this point."; name = "\improper WARNING: NO ACCESS"},/turf/simulated/shuttle/wall/voidcraft,/area/surface/outpost/wall) "Iy" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust,/obj/structure/cable/heavyduty{icon_state = "4-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1606,10 +1623,9 @@ "Je" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Jf" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "Jg" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) -"Ji" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Jh" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/binary/pump,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Jj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Jk" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outpost/mining_main/refinery) -"Jl" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Jm" = (/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -22},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Jn" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/secure_closet/engineering_welding,/obj/random/maintenance/engineering,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/yellow/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Jo" = (/obj/effect/floor_decal/spline/plain{dir = 1; icon_state = "spline_plain_full"},/obj/structure/showcase{desc = "It looks almost lifelike."; icon = 'icons/obj/statue.dmi'; icon_state = "hos"; name = "Statue"; pixel_y = 2},/obj/item/device/gps/internal/base,/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/landing) @@ -1620,13 +1636,13 @@ "Ju" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera/network/main_outpost{c_tag = "ATV Garage 2"; dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_one) "Jv" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/monitoring) "Jw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/engineering{name = "Atmos Room"; req_one_access = list(12)},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/mining_main/tools) -"Jx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Jy" = (/turf/simulated/floor/water/shoreline,/area/surface/outside/ocean) "Jz" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "JA" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/one) "JB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "JC" = (/obj/structure/table/steel,/obj/random/junk,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "JD" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Laundry"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/laundry) +"JF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "JI" = (/turf/simulated/wall/r_wall,/area/surface/outpost/security/maa) "JK" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm2"; name = "Door Lock Control"; pixel_y = 25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) "JL" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1637,10 +1653,9 @@ "JQ" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 5"; dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "JR" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "JS" = (/obj/effect/map_effect/portal/master/side_a/plains_to_caves,/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) -"JU" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"JT" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "JW" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "JX" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/door/firedoor/glass/hidden{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) -"JY" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "JZ" = (/obj/structure/catwalk,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/power/terminal{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "Ka" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "Kb" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security) @@ -1652,8 +1667,10 @@ "Ki" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Kj" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room/smes_right) "Kk" = (/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"Kl" = (/obj/machinery/light_switch{dir = 8; pixel_x = 23; pixel_y = 12},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Km" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Kn" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) +"Ko" = (/obj/effect/floor_decal/industrial/warning,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 5; d2 = 6; icon_state = "5-6"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Kp" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Restroom"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/restroom) "Kq" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "Kr" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_three) @@ -1700,7 +1717,6 @@ "Lk" = (/obj/structure/flora/pottedplant/fern,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/sauna) "Ll" = (/obj/structure/table/glass,/obj/item/device/paicard,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Lm" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/teleporter) -"Ln" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Lo" = (/obj/structure/closet/secure_closet/miner,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/brown/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Lp" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4},/obj/item/weapon/dice/d20,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/sauna) "Lr" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Hallway 2"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) @@ -1725,6 +1741,7 @@ "LO" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/structure/closet,/obj/effect/floor_decal/corner/white/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "LP" = (/turf/simulated/floor/water/shoreline/corner{dir = 4},/area/surface/outside/ocean) "LQ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/orange/border{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) +"LR" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1438; id = "rust_cooling_in"; name = "Coolant Injector"; pixel_y = 1; power_rating = 30000; use_power = 1; volume_rate = 700},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "LS" = (/obj/structure/table,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "LT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "LU" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/orange/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/orange/bordercorner2{dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -1740,11 +1757,14 @@ "Mg" = (/obj/effect/overlay/snow/floor,/obj/machinery/vending/snack,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/smes) "Mi" = (/obj/effect/zone_divider,/turf/simulated/floor/water/shoreline{dir = 8},/area/surface/outside/ocean) "Mk" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/machinery/camera/network/main_outpost{c_tag = "MO - Custodial Closet"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) +"Mm" = (/obj/effect/engine_setup/pump_max,/obj/machinery/atmospherics/binary/pump/high_power,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Mn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Mo" = (/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/water/pool,/area/surface/outpost/civilian/pool) "Mp" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Mq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) +"Ms" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Mt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) +"Mu" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Mv" = (/obj/effect/landmark/start{name = "Explorer"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "Mw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_three) "My" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_south) @@ -1769,7 +1789,6 @@ "MW" = (/obj/effect/floor_decal/steeldecal/steel_decals6,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "MX" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "MY" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/smes) -"MZ" = (/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Auxiliary Room"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Na" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Nb" = (/obj/structure/cable/blue,/obj/machinery/power/smes/buildable/outpost_substation{RCon_tag = "Outpost - Security"; charge = 5e+006; input_attempt = 1; input_level = 150000; output_level = 150000},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "Nc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) @@ -1779,14 +1798,12 @@ "Ng" = (/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) "Nh" = (/obj/machinery/door/firedoor/glass/hidden{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Ni" = (/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Airlock Access 2"; dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) -"Nj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 1},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Nk" = (/obj/structure/closet/secure_closet/guncabinet/phase{req_one_access = null},/obj/item/clothing/accessory/holster/hip,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/red/border{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Nl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "Nm" = (/turf/simulated/floor/holofloor/tiled/dark,/area/surface/outpost/security/maa) "Nn" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/purple/border{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "Np" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/left_three) "Nq" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/security) -"Nr" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Ns" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/corridor/left_upper) "Nt" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Nu" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/orange/border{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -1809,11 +1826,11 @@ "NN" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 4"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "NO" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "NP" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) +"NQ" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light/small{dir = 4},/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "NR" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar/red,/obj/item/device/flashlight,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_three) "NT" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/symbol/da{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "NU" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = -32},/obj/structure/dogbed,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "NV" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/structure/closet/crate,/obj/machinery/camera/network/mining{c_tag = "PO - Mining Stocking"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) -"NW" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "NX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "NY" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "civ1_airlock_control"; pixel_x = -26; pixel_y = 26; tag_exterior_door = "civ1_airlock_exterior"; tag_interior_door = "civ1_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "NZ" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/red/border{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) @@ -1830,7 +1847,6 @@ "Ol" = (/obj/effect/floor_decal/steeldecal/steel_decals_central6,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/landing_north) "Om" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "On" = (/obj/machinery/door/airlock{id_tag = "dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_3) -"Oo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 6; d2 = 8; icon_state = "6-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Or" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 1; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Os" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Ot" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/refinery) @@ -1841,6 +1857,7 @@ "OA" = (/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes/buildable/outpost_substation{RCon_tag = "Outpost - Left Wing"; charge = 5e+006; input_attempt = 1; input_level = 150000; output_level = 150000},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "OB" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "OC" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) +"OD" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "OE" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "OF" = (/obj/structure/closet/lasertag/red,/obj/item/stack/flag/red,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "OG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) @@ -1856,6 +1873,7 @@ "OS" = (/obj/structure/sign/warning/caution{desc = "This appears to be a sign warning people that the other side is dangerous. It also says that NanoTrasen cannot guarantee your safety beyond this point."; name = "\improper WARNING: NO ACCESS"},/turf/simulated/shuttle/wall/voidcraft/hard_corner,/area/surface/outpost/wall) "OT" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Emergency Storage"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/mining_main/emergencystorage) "OU" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/reddouble,/turf/simulated/floor/carpet,/area/surface/outpost/main/dorms/dorm_6) +"OW" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "OX" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "OZ" = (/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "Pa" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -1878,7 +1896,6 @@ "Pu" = (/obj/machinery/light/spot{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "Pv" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Pw" = (/obj/effect/floor_decal/borderfloor/full,/obj/effect/floor_decal/industrial/danger/full,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen{req_access = list(43)},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) -"Px" = (/obj/effect/floor_decal/industrial/warning,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 5; d2 = 6; icon_state = "5-6"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Py" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "PA" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main/refinery) "PC" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) @@ -1890,11 +1907,9 @@ "PI" = (/obj/effect/overlay/snow/floor,/obj/structure/ore_box,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "PJ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "PK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) -"PL" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/air_sensor{frequency = 1438; id_tag = "engine_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "PM" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "PO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "PQ" = (/obj/structure/closet/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/suit/radiation,/obj/item/clothing/suit/radiation,/obj/item/device/geiger,/obj/item/device/geiger,/obj/machinery/light{dir = 8},/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) -"PR" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "PS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/mining_main) "PT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/exploration/containment) "PU" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Gateway"; dir = 4},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) @@ -1962,12 +1977,14 @@ "Rq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "Rr" = (/obj/effect/zone_divider,/turf/simulated/mineral/sif,/area/surface/outside/plains/mountains) "Rs" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/machinery/gear_painter,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) +"Rt" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ru" = (/obj/structure/fitness/punchingbag,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "Rv" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Rx" = (/obj/structure/table/woodentable,/obj/item/weapon/deck/cards,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) "Ry" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/oracarpet,/area/surface/outpost/main/dorms/dorm_1) "Rz" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "RA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) +"RB" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "RC" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "RD" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust{dir = 6},/obj/structure/cable/heavyduty{icon_state = "1-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "RF" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 8},/obj/structure/cable/heavyduty{icon_state = "2-4"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/storage) @@ -1981,7 +1998,6 @@ "RP" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) "RQ" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "RR" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/one) -"RT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "RU" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) "RV" = (/obj/structure/table/rack,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 4},/obj/item/weapon/mining_scanner,/obj/machinery/status_display{pixel_y = 32},/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/head/helmet/space/void/mining,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "RW" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -1997,7 +2013,6 @@ "Si" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/tcomm) "Sj" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Room External Access"; req_one_access = list(11)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/techfloor/grid,/area/surface/outpost/engineering/atmos_room) "Sk" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/button/remote/blast_door{id = "garage2"; name = "Garage Shutter Control"; pixel_x = -6; pixel_y = -22},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_one) -"Sl" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outside/plains/outpost) "Sn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "So" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Airlock 3"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/left_three) "Sp" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -2009,9 +2024,9 @@ "Sx" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/carpet/bcarpet,/area/surface/outpost/main/dorms/dorm_4) "Sz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "SA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) +"SB" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outside/plains/outpost) "SD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/gateway) "SG" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) -"SH" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outside/plains/outpost) "SI" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "SJ" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "SK" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/structure/table/standard,/obj/item/weapon/storage/pill_bottle/dice_nerd,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) @@ -2023,16 +2038,19 @@ "SR" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/item/weapon/storage/fancy/markers,/obj/random/toy,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "SS" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/storage) "ST" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) +"SU" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 6},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "SV" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "SW" = (/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) +"SY" = (/obj/machinery/power/generator{anchored = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "SZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security) -"Ta" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"Ta" = (/obj/structure/cable/yellow{d1 = 6; d2 = 8; icon_state = "6-8"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Tb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Td" = (/obj/structure/boxingrope{dir = 1},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "Te" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Tf" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "Tg" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Th" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main3_airlock_control"; pixel_x = -5; tag_exterior_door = "main3_airlock_exterior"; tag_interior_door = "main3_airlock_interior"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "main3_airlock_control"; name = "Internal Access Button"; pixel_x = 5},/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_south) +"Ti" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Tj" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm6"; name = "Door Lock Control"; pixel_y = 25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "Tn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/search_and_rescue) "To" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic{dir = 1},/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/status_display{pixel_x = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_one) @@ -2050,6 +2068,7 @@ "TA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/power/terminal,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "TB" = (/obj/effect/decal/cleanable/dirt,/obj/vehicle/train/engine/quadbike{dir = 2},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) "TD" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Showers"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) +"TE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "TF" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/borderfloor,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/red/border,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/security) "TG" = (/turf/simulated/floor/reinforced,/area/shuttle/shuttle2/planet) "TH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/search_and_rescue) @@ -2063,6 +2082,7 @@ "TQ" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm4"; name = "Door Lock Control"; pixel_y = 25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "TR" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "TS" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 1"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"TT" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "TU" = (/obj/structure/table/bench/marble,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "TV" = (/obj/item/weapon/towel{color = "#FF6666"; name = "light red towel"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_6) "TW" = (/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction/yjunction,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -2101,11 +2121,11 @@ "UK" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "UL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "UM" = (/turf/simulated/wall,/area/surface/outpost/main/dorms/dorm_1) +"UN" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "UO" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle{pixel_x = -4; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle{pixel_x = 5; pixel_y = 6},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/civilian/sauna) "UP" = (/obj/machinery/computer/secure_data,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security) "UQ" = (/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/uxstorage) "UR" = (/turf/simulated/wall,/area/surface/outpost/mining_main/cave) -"US" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "UT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "UU" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 8},/obj/machinery/button/remote/blast_door{id = "production1"; name = "Production Shutters"; pixel_x = -20; pixel_y = -10; req_one_access = list(48)},/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main/refinery) "UV" = (/obj/structure/table/glass,/obj/item/clothing/mask/snorkel,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) @@ -2113,8 +2133,10 @@ "UX" = (/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "UY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/corridor/left_upper) "UZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/surface/outpost/main/dorms/dorm_6) +"Va" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Vb" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Vc" = (/obj/effect/floor_decal/borderfloorblack/corner{dir = 8},/obj/effect/floor_decal/industrial/danger/corner{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) +"Vd" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ve" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "Vf" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Vh" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/water/deep/pool,/area/surface/outpost/civilian/pool) @@ -2152,7 +2174,6 @@ "VR" = (/obj/structure/fence/cut/large,/obj/effect/zone_divider,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "VS" = (/obj/structure/table/woodentable,/obj/item/weapon/material/kitchen/utensil/fork/plastic{pixel_x = 7},/obj/item/weapon/reagent_containers/food/snacks/pastatomato,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "VT" = (/obj/machinery/telecomms/relay/preset/southerncross/cave,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/tiled/techmaint,/area/surface/outpost/main/tcomm) -"VU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "VV" = (/turf/simulated/wall/r_wall,/area/surface/outpost/security/smes) "VW" = (/turf/simulated/floor/water,/area/surface/outside/river/indalsalven) "VX" = (/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -2167,6 +2188,7 @@ "Wg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) "Wh" = (/obj/structure/table/rack/shelf,/obj/item/weapon/storage/backpack/parachute{pixel_x = -6; pixel_y = 6},/obj/item/weapon/storage/backpack/parachute{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/backpack/parachute{pixel_x = -6; pixel_y = -6},/obj/item/weapon/storage/backpack/parachute{pixel_x = 6; pixel_y = -6},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/exploration) "Wi" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) +"Wj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 1},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Wk" = (/obj/structure/catwalk,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/storage) "Wl" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Wn" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/rocks/sif/planetuse,/area/surface/outside/plains/normal) @@ -2211,7 +2233,7 @@ "Xc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Xe" = (/obj/machinery/camera/network/civilian{c_tag = "CO - Sauna"; dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "Xf" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"Xh" = (/obj/machinery/light_switch{dir = 8; pixel_x = 23; pixel_y = 12},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Xh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Xi" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Xj" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Xk" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/reactor_smes) @@ -2225,9 +2247,7 @@ "Xx" = (/turf/simulated/floor/outdoors/rocks/sif/planetuse,/area/surface/outside/plains/mountains) "Xy" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = -32},/obj/structure/coatrack,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "Xz" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) -"XA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "XC" = (/turf/simulated/floor/water/shoreline/corner{dir = 1},/area/surface/outside/ocean) -"XD" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "XE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "XF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "XG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) @@ -2238,6 +2258,7 @@ "XM" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) "XO" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/right_one) "XP" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) +"XQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "XS" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "XT" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/landing_north) "XU" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "2-4"},/obj/structure/cable/heavyduty{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/junction{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room/smes_left) @@ -2265,7 +2286,6 @@ "Yv" = (/obj/effect/floor_decal/techfloor/orange{dir = 9},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) "Yw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/catwalk,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "Yx" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) -"Yz" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "YA" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/monitoring) "YB" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/reactor_smes) "YC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/landing_north) @@ -2301,7 +2321,6 @@ "Zl" = (/turf/simulated/wall,/area/surface/outpost/main/corridor/left_lower) "Zm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "Zo" = (/obj/structure/table/rack,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) -"Zp" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Zq" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Zr" = (/obj/effect/overlay/snow/floor,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "Zs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -2314,13 +2333,15 @@ "Zz" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Airlock"; dir = 9; name = "Engineering_Outpost"; network = list("Engineering")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "ZA" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "ZB" = (/obj/effect/decal/remains/ribcage,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/outdoors/dirt,/area/surface/outside/plains/outpost) +"ZC" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "ZD" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/network/mining{c_tag = "PO - Mining Production Room"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) +"ZE" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "ZF" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "ZG" = (/turf/simulated/wall,/area/surface/outpost/main/search_and_rescue) -"ZH" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"ZH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ZI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/security) -"ZJ" = (/obj/machinery/power/generator{anchored = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ZK" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/item/glass_jar,/obj/structure/table/reinforced,/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) +"ZL" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "ZM" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/monitoring) "ZN" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tool/crowbar/red,/obj/item/device/flashlight,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_one) "ZO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) @@ -2340,39 +2361,39 @@ tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxa tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkUXUXUXUXUXUXUXGkGkGkGkUXUXGkGkGkGkyeaCoypayefpfpfpUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkUXUXUXUXUXUXUXrfinpxinmuzFbjfpUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbUXUXUXUXUXLKUXUXXjUXUXUXXjXjXjUXUXUXUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXzdinininFWUdFBfpUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbUXUXUXUXUXLKUXUXVUDQDQDQDQDQDQDQDQFIUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXnEkhkhkhyUilmcfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbUXUXUXUXUXLKUXUXNjVUFIVUFIVUFIVUFIEVXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininfpfpfpfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXVUEhEVEVEVEVEVEVEVEVEVXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNrFIEVEVEVEVEVEVEVEVEVUXXjUXUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaXbXbXbXbXbXbXbXbXbgMXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXVUEhEVEVEVEVEVEVEVEVEVUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNrFIEVEVEVEVEVEVEVEVEVUXUXXjXjUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXVUEhEVEVEVEVEVEVEVEVEVXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNrFIEVEVEVEVEVEVEVEVEVXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXVUEhNjNrEhNrEhNrEhNrEhUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXuBUXuBUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXXjGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdFFxaxaxaxaxaXxXxxatF -tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXeSxHqQdtqQdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdttvUXUXUXQTinininUXUXUXUXvCdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtxHQRGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaFFFFFFxaxaXxxaXxXxXxXxtF -tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwXjTaAzJUUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXjoGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKVsVsVsXCXxXxXxXxXxXxXxtF -tFxaxaxaxaxaxaxaxaxaxaXbXbXbxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwUXTaTaUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsVLXxXxXxXxdKJyJyao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXVRSHCZCZSHSlSHSHSHSHSHUXUXUXUXUXUXacacacacahUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXrnQTinininUXrnUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsVsVLXxXxXxXxbZVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwjlDKJYBinpIePRsFUSjlUXUXUXUXUXacacapaqavacUQUQUQUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsVsVsJaJyJyJyJyxAVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlJYnpNWBdJlJYJlEIjlUXUXUXUXUXacaxaAaDaEacoZvEUQUQUQUXgePSPSPSgeUXUXUXUXUXClClClCltYtYtYtYtYtYiyininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJVsVsVsVsVsVsVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbdmXbXbUXUXUXUXUXwsjlJxJYLnJiJYLnJiAnjlUXUXUXUXUXacaxaHaJaEacirIZiJJNUQgegeXKmQXKgeClClClClClClsYaWICogogogHJogogNzinininininGenMnMnMnMnMUXUXUXUXUXUXiHiHTnTnTnTniHiHOOUXUXUXUXUXCbCbPTPTPTCbCbUXUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlwzwzZJLyZpHwwzsnjlaQaQaQaQaQacaxaHaJaEacotzwZOyQelsZtCooooikuXLaLXHoOhDRbQcLIjDDJkJkJkJkJkJkxUinininininZrbPuawqrCnMUXUXUXUXUXiHiHKInJgpETItlVPcOOOOAoAoAoOOCbYcYcMznDZKCbCbUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlwzwzHORTRTHOwzsujlcJaRaRaRaRacaTaVbhbiacDUmCBGZyVjXVqkHcHcdCxqLaUUtgtgCltgTzClCltYtYtYtYsJtYPqinininininZrbPwqTBwqcIUXUXUXUXiHiHhmedxJOiyPmpMpzvgKYvipipipjGCbYcYcoAopqBPwCbCbCbCbUXUXKuXjGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlvMwzYzRTRTwzwzXhjlcJaRaRaRaRbxbHbJbhbKacaYaYaYaYaYHZFcydydSzBAFDvsHDEimYtgexClDmDmDmDmDmDmDmtpinininininZrbPecwqVpnMUXUXUXUXiHiGUyXYthMEMIEMMIwdgKPUEpscEpCLCbiAAXXFPiaUpDTOrljNCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlwzwzMZkxGdxdOoDIjlcJaRbTaRaRacacbVcacbacBWRKrRQLhVbNTrydydrWxznjKarPkpZDxsYXClEfDmDmDmDmDmDmtpinininUXinFXnMnMnMnMnMUXUXUXUXanwvUyVHldythhwJwPuggKgUhQhQhQUcCbCbNeiMHqlngPrlrlrlCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkDtXkYBXkDtXkXkEcSSSSSSSSSSccacckcpcrcyacxIIcOTHrRLmoZmmocsZhBApjDHSTnlDjtgLNClDmDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanwvUyVlDCMdfHzYEoimRibububuRdlxDdCbYYiMMzlnYErlrlrlCbUXUXUXUXGkGkmOmOmOmOmOxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkmAGJGJGJEQXkPxpgSSkCLMnkSSczaccCcKcKcPacEeUIrRrmNVcMjWgVvyTKjrLaPAtgtgOttgTzClPIDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanRnUrgAJcPvrtJpEDYeRipTicFMPGqdjzCbrDslmGpEpDTOrljNCbUXUXUXUXUXUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBuACSfcnrSdvtlzqpWkPWgCSScRcTdfdqdrdsacacacmHWtWtWtWtCqxNatCKURQELBqrRUaizcvGlplpvGDmDmDmsSRDolininUXUkUXUXUXnMCtCtnMnMnMnMnMnMZGZGTHBVdTTHTHTHgKzjhBJWOZOBpUCbIwtGdBxWPwWwWwWwWwWwWwuyuyWwUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBcBnrkTurQgajXAXDSSSSSSSSSSdvacdydzdDdGdReqdRmHzLSJzKWtWBxfLwTNuPuPvGvGvGvGvGvGgSbwvGWMsSIyRDininininUXUXUXUXHanMpPWPnMUwWrEEEtnMtNpntNEZsTeztmoYgKRiRiaNSDNBRiCbCbAQbICbCbWwuKFzYLNRWwsXyHWwgoUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBcqGJWNnrSdqUsmuRWcxveGmDdveAeCeCeKeCeCeCeCmHCWNXwwglxZFlXchHnxCrBNnIABRVUhbePsNJnajStpininininininininininZrWgxCulrrRPKUcOqDrrlkRoRojnmqKcKcKcnfKconYrTWHjZAdFonxpAfpAvcMwluIAwtbUMwWsMAjqYKUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkZHCSCSCSPLYBBRIVtoCEyWBzcFSjeRfffffjfofvfxfDJwaggYeInRZqMnJeyvdOwuTbTbTbVMBUoRUDOJlejStpininininininininininZrAeHECIllVIBKjeoSHRbSdkAAUEMWkcLbLbTgVqlmaFwnaFcHVqVqarsisiCGDoplQCwfDNfTfMWvpJYKXjmOxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbUXUXUXUXUXLKUXUXHHrArArArArArArArAVaUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXnEkhkhkhyUilmcfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbUXUXUXUXUXLKUXUXWjHHVaHHVaHHVaHHValYXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininfpfpfpfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXHHOWlYlYlYlYlYlYlYlYlYXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXxxValYlYlYlYlYlYlYlYlYUXXjUXUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaXbXbXbXbXbXbXbXbXbgMXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXHHOWlYlYlYlYlYlYlYlYlYUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXxxValYlYlYlYlYlYlYlYlYUXUXXjXjUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXHHOWlYlYlYlYlYlYlYlYlYXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXxxValYlYlYlYlYlYlYlYlYXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXHHOWWjxxOWxxOWxxOWxxOWUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXyVUXyVUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXXjGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdFFxaxaxaxaxaXxXxxatF +tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXeSxHGAdtGAdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdttvUXUXUXQTinininUXUXUXUXvCdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtxHQRGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaFFFFFFxaxaXxxaXxXxXxXxtF +tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwXjZCSUDKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXjoGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKVsVsVsXCXxXxXxXxXxXxXxtF +tFxaxaxaxaxaxaxaxaxaxaXbXbXbxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwUXZCZCUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsVLXxXxXxXxdKJyJyao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXVRoininioiSBoioioioioiUXUXUXUXUXUXacacacacahUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXrnQTinininUXrnUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsVsVLXxXxXxXxbZVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwjlMmHAXhMsMsMuzMEIjlUXUXUXUXUXacacapaqavacUQUQUQUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsVsVsJaJyJyJyJyxAVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlzHIdwKyaUNRtAyEhjlUXUXUXUXUXacaxaAaDaEacoZvEUQUQUQUXgePSPSPSgeUXUXUXUXUXClClClCltYtYtYtYtYtYiyininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJVsVsVsVsVsVsVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbdmXbXbUXUXUXUXUXwsjloTTimBoBzHmBoBNQjlUXUXUXUXUXacaxaHaJaEacirIZiJJNUQgegeXKmQXKgeClClClClClClsYaWICogogogHJogogNzinininininGenMnMnMnMnMUXUXUXUXUXUXiHiHTnTnTnTniHiHOOUXUXUXUXUXCbCbPTPTPTCbCbUXUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlywkKIvLyJTSYXQcJjljljlaQaQaQacaxaHaJaEacotzwZOyQelsZtCooooikuXLaLXHoOhDRbQcLIjDDJkJkJkJkJkJkxUinininininZrbPuawqrCnMUXUXUXUXUXiHiHKInJgpETItlVPcOOOOAoAoAoOOCbYcYcMznDZKCbCbUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlyZHhBbyCDbBbEFCilcKljlaRaRaRacaTaVbhbiacDUmCBGZyVjXVqkHcHcdCxqLaUUtgtgCltgTzClCltYtYtYtYsJtYPqinininininZrbPwqTBwqcIUXUXUXUXiHiHhmedxJOiyPmpMpzvgKYvipipipjGCbYcYcoAopqBPwCbCbCbCbUXUXKuXjGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlAuVdEyJFlQEyorDYlEJhjlaRaRaRbxbHbJbhbKacaYaYaYaYaYHZFcydydSzBAFDvsHDEimYtgexClDmDmDmDmDmDmDmtpinininininZrbPecwqVpnMUXUXUXUXiHiGUyXYthMEMIEMMIwdgKPUEpscEpCLCbiAAXXFPiaUpDTOrljNCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlywODEjlzkOTETaFZZHkVjlbTaRaRacacbVcacbacBWRKrRQLhVbNTrydydrWxznjKarPkpZDxsYXClEfDmDmDmDmDmDmtpinininUXinFXnMnMnMnMnMUXUXUXUXanwvUyVHldythhwJwPuggKgUhQhQhQUcCbCbNeiMHqlngPrlrlrlCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkDtXkYBXkHBXkXkuBSSSSSSSSSSccacckcpcrcyacxIIcOTHrRLmoZmmocsZhBApjDHSTnlDjtgLNClDmDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanwvUyVlDCMdfHzYEoimRibububuRdlxDdCbYYiMMzlnYErlrlrlCbUXUXUXUXGkGkmOmOmOmOmOxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkLRGJGJGJuQXkKopgSSkCLMnkSSczaccCcKcKcPacEeUIrRrmNVcMjWgVvyTKjrLaPAtgtgOttgTzClPIDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanRnUrgAJcPvrtJpEDYeRipTicFMPGqdjzCbrDslmGpEpDTOrljNCbUXUXUXUXUXUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBuACSfcnrSdvtTTqpWkPWgCSScRcTdfdqdrdsacacacmHWtWtWtWtCqxNatCKURQELBqrRUaizcvGlplpvGDmDmDmsSRDolininUXUkUXUXUXnMCtCtnMnMnMnMnMnMZGZGTHBVdTTHTHTHgKzjhBJWOZOBpUCbIwtGdBxWPwWwWwWwWwWwWwuyuyWwUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBcBnrkTurQgajljZLSSSSSSSSSSdvacdydzdDdGdReqdRmHzLSJzKWtWBxfLwTNuPuPvGvGvGvGvGvGgSbwvGWMsSIyRDininininUXUXUXUXHanMpPWPnMUwWrEEEtnMtNpntNEZsTeztmoYgKRiRiaNSDNBRiCbCbAQbICbCbWwuKFzYLNRWwsXyHWwgoUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBcqGJWNnrSdZERBmRWcxveGmDdveAeCeCeKeCeCeCeCmHCWNXwwglxZFlXchHnxCrBNnIABRVUhbePsNJnajStpininininininininininZrWgxCulrrRPKUcOqDrrlkRoRojnmqKcKcKcnfKconYrTWHjZAdFonxpAfpAvcMwluIAwtbUMwWsMAjqYKUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkvhCSCSCSyyYBBRIVptCEyWBzcFSjeRfffffjfofvfxfDJwaggYeInRZqMnJeyvdOwuTbTbTbVMBUoRUDOJlejStpininininininininininZrAeHECIllVIBKjeoSHRbSdkAAUEMWkcLbLbTgVqlmaFwnaFcHVqVqarsisiCGDoplQCwfDNfTfMWvpJYKXjmOxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXktjEPEPEPYBXkLFpecEXkXkAcIpdvfFfIfRfWacgggugBYJzOkHKqEmXSaOvWUBJmGhvWvWvWaOCjvGaGaGvGRFRDininininininininininHanMdbdbnMdbdbdbnMnMGpGpGEcSYQGEGpGpGpGpfGgOubekEgUzKJWGUuUuUuWwWwWwWwayWwayayWwgoXjmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkfAOrKtOrQVfJZtXktIPVXkdvdvdvacacacgFacacacacmHYGTssBWtwXIGZRLovGbYGrMTzkctchvGmSQcQcHLUXUXUXinininininUXUXUXBYJLJLJLJLJLJLhsnNZYeVAPTXcwreiLvYbcsOGptZGGkGCXkzUuUuUuUukokSzsCFzNzsUXUXUXUXUXXjXjmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkIYyuHNssOIrvwbuhBLyDtEQcQcQcQcQcSMoWqYJLJLhsmHmHmHtUmHvGvGvGvGvGvGaGaGvGaGaGvGkPUXUXUXUXUXUXUXinininUXUXUXUXgmUXUXUXUXUXUXgmnNVADTLtkJORqJMXbbbbCNGEbdTLuSCXjfUuASMJjHfOATACPXVTzsUXUXXjXjXjXjmOmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkvVKkZTKkKkOmFLXkyRgjXkDmDmDmDmDmDmDmDmDmDmpsJLhsrKmVGnmMBgmSQcQcQcQcQcQcQcQcQcHLUXUXUXUXUXBYwNXTXTXTwNJLJLJLcGUXUXUXUXUXUXgmnNuwDTLtoQnoSgMvMvuDBuGEEzPJNaCXjkUuoOhTddLmuYSiUvfszsUXUXXjXjXjXjxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBrBrBYBrBrBXknvYBXkXkpeDmDmDmDmDmDmDmDmDmDmDmDmgmrKvapXQkBgkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmknjdgajdknUXUXUXUXUXUXUXUXUXUXgmHKxVDTLtEYWxULjaaLaLNnGEVXWFLiCXjyUuErrGPeouITzszszszsUXUXXjXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkdoQmkitWECINLVTuINDmDmDmUXUXUXUXUXUXUXUXUXUXUXgmmHrIHmmHmHkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLfuGUfuQDUXUXUXUXUXUXUXUXUXUXgmHKHKoLfzwMLAzyvmbESfWhGpwBxwWeCXjJUuygKWlbUuUuUuUXUXUXUXUXQaXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkdoQmkikxECINLVTuINDmDmDmUXUXUXUXUXUXUXUXUXUXUXgmmHrIHmmHmHkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLfuGUfuQDUXUXUXUXUXUXUXUXUXUXgmHKHKoLfzwMLAzyvmbESfWhGpwBxwWeCXjJUuygKWlbUuUuUuUXUXUXUXUXQaXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsvBZVNASAJjRYiCYaAZINDmDmDmDmDmUXUXUXUXUXUXUXUXBYiDUmIIIIUmQcHLUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLhfOlhfQDUXUXUXUXUXUXUXUXUXUXpshsHKHKmJdeaLaLHlMUMUMUMUMUTLvOaSkzUuUuUuHzUuCkkzkzUXUXUXUXjoXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsJvdZnWWJrXGaINQsYAINpvGsGspvZMinUXUXUXUXinininIJinininininUXUXUXUXUXUXUXnFUXUXUXUXUXUXUXBYJLcGvLmnFamnQDUXUXUXUXUXUXUXUXUXUXUXpshsHKHKeaeaeaeamspFAqTPMUJrQUmgzVSPqiNTzaTqeQucARUXUXUXUXjoXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsININININhAYAINvRVPUWpvxoZzpvWaininininininininIJininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmknknknxMznxMknknknUXUXUXUXUXUXUXUXUXUXpsJLJLJLJLJLKjQwWuFSXwFwyqVxPanHvuweWluClmWeBCARUXUXUXUXjoUXUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao From d49116bb756d30528a4314aa3ceccd2bf3c2ffe4 Mon Sep 17 00:00:00 2001 From: lukevale <37498521+lukevale@users.noreply.github.com> Date: Sat, 22 May 2021 03:01:54 -0700 Subject: [PATCH 03/55] more engine touches. Should be fit for operation. --- maps/southern_cross/southern_cross-5.dmm | 244 ++++++++++++----------- 1 file changed, 128 insertions(+), 116 deletions(-) diff --git a/maps/southern_cross/southern_cross-5.dmm b/maps/southern_cross/southern_cross-5.dmm index 54aeb870ee..e62ef753b9 100644 --- a/maps/southern_cross/southern_cross-5.dmm +++ b/maps/southern_cross/southern_cross-5.dmm @@ -134,7 +134,6 @@ "cG" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "cH" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "cI" = (/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) -"cJ" = (/obj/machinery/alarm{dir = 8; frequency = 1441; pixel_x = 22},/obj/machinery/power/thermoregulator,/obj/structure/catwalk,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "cK" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) "cL" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) "cM" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/structure/table/steel,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/item/weapon/extinguisher/mini,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) @@ -256,7 +255,6 @@ "eZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "fa" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/sauna) "fb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/gym) -"fc" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "fd" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "fe" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "ff" = (/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/atmos_room) @@ -524,6 +522,7 @@ "ki" = (/obj/machinery/computer/fusion_core_control{id_tag = "Outpost Fusion Core"},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Reactor Monitoring"; name = "Engineering_Outpost"; network = list("Engineering")},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "kj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/left_one) "kk" = (/obj/structure/boxingrope{dir = 4},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) +"km" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "kn" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_north) "ko" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/white/border{dir = 9},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/extinguisher_cabinet{pixel_x = -25},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) "kp" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) @@ -534,7 +533,7 @@ "ku" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/disposalpipe/junction{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "kv" = (/obj/structure/undies_wardrobe,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "kw" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 22; pixel_y = -10},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"kx" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/general_air_control/supermatter_core{input_tag = "rust_cooling_in"; name = "Engine Cooling Control"; output_tag = "rust_cooling_out"; sensors = list("rustengine_sensor" = "Engine Tempeture")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) +"kx" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ky" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "kz" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/right_upper) "kA" = (/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) @@ -547,28 +546,25 @@ "kH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "kI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "kJ" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Explorer"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) -"kK" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"kK" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kL" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) +"kM" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) -"kO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kP" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-2"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "kQ" = (/turf/simulated/wall,/area/surface/outpost/main/laundry) "kS" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/random_multi/single_item/hand_tele,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) "kT" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/fusion_core/mapped{id_tag = "Outpost Fusion Core"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "kU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Outpost Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/corridor/right_lower) -"kV" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "kY" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "la" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "lb" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) -"lc" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 2; tag_north = 0; tag_south = 1; tag_west = 5; use_power = 0},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ld" = (/obj/structure/table/glass,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/item/weapon/backup_implanter{pixel_y = -6},/obj/item/weapon/backup_implanter{pixel_y = 6},/obj/item/weapon/backup_implanter{pixel_y = 12},/obj/item/weapon/backup_implanter,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "le" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining1_airlock_control"; name = "External Access Button"; pixel_y = -26; req_one_access = list(48)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "mining1_airlock_exterior"; locked = 1; name = "Mining Outpost External"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/mining_main/storage) "lf" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "lg" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "lh" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_5) "li" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) -"lj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "lk" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/white/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "ll" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "main1_airlock_control"; name = "Internal Access Button"; pixel_x = -6; pixel_y = -26},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "main1_airlock_interior"; locked = 1; name = "Main Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/main/airlock/right_two) "lm" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -583,12 +579,10 @@ "lw" = (/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "lx" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/danger{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/gateway) "ly" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/engineering/monitoring) -"lz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "lA" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/surface/outpost/security/smes) "lB" = (/obj/machinery/door/airlock{id_tag = "dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_2) "lC" = (/obj/structure/table/bench/wooden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "lD" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/orange{dir = 9},/obj/effect/floor_decal/corner/orange{dir = 6},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) -"lE" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "lF" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room) "lH" = (/obj/effect/floor_decal/borderfloorblack/corner{dir = 1},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "lI" = (/turf/simulated/wall/r_wall,/area/surface/outpost/civilian/pool) @@ -599,7 +593,6 @@ "lN" = (/obj/structure/fitness/weightlifter,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "lO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "lP" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/space_heater,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) -"lQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "lR" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/orange/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/orange/bordercorner2{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "lS" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/left_two) "lT" = (/obj/structure/table/bench/steel,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/landing) @@ -607,7 +600,6 @@ "lV" = (/obj/machinery/atmospherics/unary/cryo_cell{layer = 3.3},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/surface/outpost/main/search_and_rescue) "lW" = (/obj/item/clothing/suit/caution,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "lX" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Outpost Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/corridor/left_lower) -"lY" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "lZ" = (/obj/effect/floor_decal/borderfloorblack/corner,/obj/effect/floor_decal/industrial/danger/corner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "ma" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/symbol/lo{pixel_x = -32},/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "mb" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) @@ -616,6 +608,7 @@ "me" = (/obj/effect/floor_decal/spline/plain{dir = 1},/obj/machinery/light/spot{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "mg" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "mh" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) +"mi" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "mj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/status_display{pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "mk" = (/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "ml" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -633,7 +626,6 @@ "mx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "my" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "mz" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 6},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"mB" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "mC" = (/obj/structure/closet/crate,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) "mD" = (/obj/structure/closet/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/suit/radiation,/obj/item/clothing/suit/radiation,/obj/item/device/geiger,/obj/item/device/geiger,/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/atmos_room) "mE" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/security) @@ -644,10 +636,10 @@ "mK" = (/obj/random/junk,/obj/random/junk,/obj/random/contraband,/turf/simulated/floor/plating,/area/surface/outpost/main/laundry) "mL" = (/obj/structure/closet/athletic_mixed,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "mM" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/tools) +"mN" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "mO" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/mountains) "mP" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room) "mQ" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/item/weapon/cell/high,/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main) -"mR" = (/obj/machinery/power/breakerbox/activated{RCon_tag = null; name = "engine main output"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "mS" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "2-4"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "mT" = (/obj/random/toolbox,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "mU" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) @@ -663,7 +655,6 @@ "ne" = (/obj/machinery/button/remote/blast_door{id = "garage2"; name = "Garage Shutter Control"; pixel_x = 22},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_one) "nf" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "nh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) -"ni" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "nj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/shutters{dir = 8; id = "production1"; name = "Production Shutters"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/mining_main/refinery) "nk" = (/obj/structure/closet/crate{name = "Deuterium Storage"},/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/obj/item/weapon/fuel_assembly/deuterium,/turf/simulated/floor/plating,/area/surface/outpost/engineering/storage) "nl" = (/obj/effect/floor_decal/steeldecal/steel_decals_central4,/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) @@ -702,12 +693,12 @@ "nW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/steel_reinforced,/obj/machinery/microwave{pixel_x = -2; pixel_y = 5},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "nX" = (/obj/effect/step_trigger/teleporter/bridge/west_to_east,/obj/structure/railing{dir = 4},/turf/simulated/floor/water,/area/surface/outside/river/faxalven) "nY" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = 32},/obj/structure/dogbed,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) +"nZ" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "oa" = (/obj/structure/closet/secure_closet/personal,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "oc" = (/obj/effect/step_trigger/teleporter/bridge/east_to_west,/obj/structure/railing{dir = 8},/turf/simulated/floor/water/deep,/area/surface/outside/river/indalsalven) "of" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "og" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "oh" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) -"oi" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outside/plains/outpost) "oj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "ok" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "ENG_Outpost_airlock_control"; pixel_x = 26; pixel_y = 26; tag_exterior_door = "ENG_Outpost_airlock_exterior"; tag_interior_door = "ENG_Outpost_airlock_interior"},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "ol" = (/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/path/plains) @@ -716,7 +707,6 @@ "oo" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "op" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "oq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) -"or" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "os" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "ot" = (/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) "ou" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) @@ -726,9 +716,9 @@ "oy" = (/turf/simulated/floor/plating{icon_state = "asteroidplating2"},/area/surface/outpost/mining_main/exterior) "oz" = (/turf/simulated/wall/solidrock,/area/surface/outside/plains/mountains) "oA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) -"oB" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "oC" = (/obj/structure/table/steel,/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/machinery/light/small{dir = 4},/obj/structure/cable/blue,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "oD" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) +"oE" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "oF" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "oH" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/machinery/camera/network/security{c_tag = "SO - Airlock Access"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/security) "oI" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 1; name = "Gym"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals_central1,/obj/machinery/door/firedoor/multi_tile/glass{dir = 1},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/gym) @@ -742,7 +732,7 @@ "oQ" = (/obj/structure/table/steel,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "oR" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining1_airlock_control"; name = "Internal Access Button"; pixel_x = 5; pixel_y = -26; req_one_access = list(48)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "mining1_airlock_interior"; locked = 1; name = "Mining Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/mining_main/storage) "oS" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -25},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) -"oT" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"oT" = (/obj/structure/fence{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "oU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "oV" = (/obj/machinery/door/airlock{id_tag = "dorm5"; name = "Dorm 5"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_5) "oW" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/heavyduty{icon_state = "1-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/atmos_room) @@ -767,7 +757,6 @@ "pq" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/left_lower) "pr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "ps" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) -"pt" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "pv" = (/turf/simulated/wall/r_wall,/area/surface/outpost/engineering/monitoring) "pw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Showers"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) "px" = (/turf/simulated/floor/plating{icon_state = "asteroidplating2"},/area/surface/outside/path/plains) @@ -829,6 +818,7 @@ "qH" = (/obj/structure/table/steel,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "qJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "qK" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) +"qL" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/auxiliary_storage) "qM" = (/obj/structure/table/steel,/obj/random/junk,/obj/random/tool,/obj/machinery/camera/network/engineering_outpost{c_tag = "SUBS - Main Outpost"; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "qN" = (/obj/structure/closet/crate,/obj/item/weapon/tool/crowbar/red,/obj/item/frame/light,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "qO" = (/obj/effect/map_effect/portal/line/side_a,/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) @@ -858,7 +848,6 @@ "rt" = (/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "rv" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "rx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/landing) -"rA" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "rB" = (/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{rad_resistance = 150},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "rC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) "rD" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/machinery/recharger,/obj/effect/floor_decal/corner/purple/border{dir = 8},/obj/structure/table/reinforced,/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/item/weapon/tool/wrench,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) @@ -885,6 +874,7 @@ "sa" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "sb" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/orange/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "sc" = (/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) +"sd" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 8},/obj/structure/cable/yellow{d1 = 6; d2 = 9; icon_state = "6-9"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security) "sg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/closet/toolcloset,/obj/item/weapon/storage/belt,/obj/item/weapon/storage/belt,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "sh" = (/obj/effect/floor_decal/stairs{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/civilian/fishing) @@ -892,25 +882,30 @@ "sj" = (/obj/structure/table/bench/marble,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "sk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "sl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) +"sm" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "so" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "sp" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "sq" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "sr" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; operating = 0; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "ss" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"st" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "sv" = (/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "sw" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) +"sx" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sy" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "sz" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/surface/outpost/engineering/smes) "sA" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/effect/floor_decal/corner/purple/border{dir = 6},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "sB" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "mining2_airlock_control"; pixel_x = -26; pixel_y = -26; req_one_access = list(48,10); tag_exterior_door = "mining2_airlock_exterior"; tag_interior_door = "mining2_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "sC" = (/obj/structure/table/steel,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "sD" = (/obj/structure/closet/firecloset,/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"sE" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "sH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_three) "sI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "sJ" = (/obj/machinery/conveyor_switch{id = "mining_external"},/obj/effect/floor_decal/industrial/warning/dust{dir = 1},/obj/effect/overlay/snow/floor,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "sK" = (/obj/machinery/vending/loadout,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "sL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) +"sM" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sN" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "sO" = (/obj/structure/closet/secure_closet/guncabinet/phase{name = "phase weapon cabinet"; req_access = newlist(); req_one_access = list(43,67)},/obj/item/clothing/accessory/holster/hip,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Exploration Prep"; dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/exploration) "sP" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) @@ -978,9 +973,11 @@ "uj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "uk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "ul" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) +"um" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "un" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "uo" = (/turf/simulated/floor/outdoors/grass/sif/planetuse,/area/surface/outside/plains/normal) -"ur" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"uq" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"ur" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "us" = (/obj/item/weapon/towel{color = "#800080"; name = "purple towel"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_2) "ut" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/white/border{dir = 9},/obj/machinery/computer/timeclock/premade/north,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "uu" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main2_airlock_control"; pixel_x = -26; pixel_y = -26; tag_exterior_door = "main2_airlock_exterior"; tag_interior_door = "main2_airlock_interior"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) @@ -990,7 +987,6 @@ "uy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_three) "uz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/left_two) "uA" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) -"uB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Auxiliary Room"; req_one_access = list(11)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/yellow{d1 = 9; d2 = 10; icon_state = "9-10"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "uC" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Hallway 4"; dir = 1; name = "MO Right Wing - Hallway Three"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "uD" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "uE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/civilian/pool) @@ -1002,9 +998,10 @@ "uL" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/surface/outpost/security) "uO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "uP" = (/turf/simulated/wall,/area/surface/outpost/mining_main/storage) -"uQ" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/engine{dir = 1; external_pressure_bound = 100; external_pressure_bound_default = 0; frequency = 1438; icon_state = "map_vent_in"; id_tag = "rust_cooling_out"; initialize_directions = 1; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"uQ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "uS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "uU" = (/obj/item/weapon/stock_parts/motor,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) +"uV" = (/obj/machinery/light/small{brightness_color = "#DA0205"; brightness_power = 1; brightness_range = 5; dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "uW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/light{dir = 8},/obj/random/maintenance/engineering,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/yellow/border{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "uX" = (/obj/structure/table/steel,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/brown/border{dir = 5},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/obj/item/weapon/pickaxe,/obj/item/device/gps/mining,/obj/item/clothing/head/hardhat/orange,/obj/machinery/vending/wallmed1{pixel_x = 25},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "uY" = (/obj/structure/table/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) @@ -1014,7 +1011,6 @@ "vd" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) "vf" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "vg" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) -"vh" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "vi" = (/obj/item/weapon/stool/padded,/obj/machinery/camera/network/civilian{c_tag = "CO - Pool 2"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "vj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "vk" = (/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) @@ -1088,8 +1084,8 @@ "wF" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "wG" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) "wH" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_north) +"wI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Auxiliary Room"; req_one_access = list(11)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/yellow{d1 = 9; d2 = 10; icon_state = "9-10"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "wJ" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/tool/wrench,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) -"wK" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "wL" = (/obj/structure/toilet,/obj/structure/window/basic{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_1) "wM" = (/obj/structure/bed/chair{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "wN" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/landing_north) @@ -1103,12 +1099,14 @@ "wY" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) "xa" = (/turf/simulated/mineral/sif,/area/surface/outside/plains/mountains) "xb" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) +"xd" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "xe" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Restroom"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/restroom) "xf" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "xg" = (/obj/structure/closet/jcloset,/obj/item/weapon/soap/nanotrasen,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "xh" = (/turf/simulated/floor/tiled,/area/surface/outpost/security) "xi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/symbol/es{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "xj" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/water/deep/pool,/area/surface/outpost/civilian/pool) +"xk" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "xn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/turcarpet,/area/surface/outpost/main/dorms/dorm_3) "xo" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "xp" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -1118,7 +1116,6 @@ "xu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_one) "xv" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall,/area/surface/outpost/engineering/reactor_smes) "xw" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) -"xx" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "xz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "xA" = (/turf/simulated/floor/water/shoreline{dir = 6},/area/surface/outside/ocean) "xC" = (/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Airlock Access 2"; dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) @@ -1142,7 +1139,6 @@ "xX" = (/obj/item/clothing/head/hardhat/orange,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "xY" = (/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes/buildable/outpost_substation{RCon_tag = "Outpost - Right Wing"; charge = 5e+006; input_attempt = 1; input_level = 150000; output_level = 150000},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "xZ" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) -"ya" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yb" = (/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "yd" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main) "ye" = (/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/exterior) @@ -1162,13 +1158,11 @@ "yt" = (/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "yu" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "yv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) -"yw" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"yw" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) -"yy" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/air_sensor{frequency = 1438; id_tag = "rustengine_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "yz" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/light,/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_y = -30},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "yA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/security) "yB" = (/obj/effect/floor_decal/borderfloor,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/purple/border,/obj/item/clothing/suit/caution,/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) -"yC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 4; dir = 4; icon_state = "2-4"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/item/clothing/gloves/yellow,/obj/item/device/multitool{pixel_x = 5},/obj/machinery/light{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/reactor_smes) "yE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "yG" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) @@ -1185,11 +1179,10 @@ "yS" = (/turf/simulated/floor/water{outdoors = 0},/area/surface/outside/ocean) "yT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) "yU" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/exterior) -"yV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"yV" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Room Internal Access"; req_one_access = list(11)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/techfloor/grid,/area/surface/outpost/engineering/reactor_smes) "yX" = (/obj/effect/floor_decal/borderfloor,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "yY" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"yZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "za" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "zb" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "zc" = (/obj/machinery/conveyor{dir = 5; id = "mining_internal"},/obj/machinery/mineral/input,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) @@ -1209,18 +1202,19 @@ "zt" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 3"; dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "zv" = (/obj/machinery/iv_drip,/obj/effect/floor_decal/borderfloorwhite{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "zw" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) +"zx" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "zy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "zz" = (/obj/effect/floor_decal/spline/plain{dir = 9},/obj/item/weapon/beach_ball,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "zA" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/orange/border{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue,/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "zC" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 1},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/gym) +"zD" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/machinery/atmospherics/unary/heat_exchanger{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"zE" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "zF" = (/obj/machinery/mineral/unloading_machine,/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/exterior) "zG" = (/turf/simulated/shuttle/wall/voidcraft,/area/surface/outside/lake/romsele) -"zH" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "zI" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "ENG_Outpost_airlock_control"; name = "Internal Access Button"; pixel_x = 5; pixel_y = 26; req_one_access = list(10)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "ENG_Outpost_airlock_interior"; locked = 1; name = "Engineering Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/engineering/monitoring) "zJ" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "zK" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/brown/border{dir = 5},/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "zL" = (/obj/structure/table/steel,/obj/item/weapon/storage/belt/utility/full,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/brown/border{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -25},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) -"zM" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "zN" = (/obj/machinery/telecomms/relay/preset/southerncross/planet,/turf/simulated/floor/tiled/techmaint,/area/surface/outpost/main/tcomm) "zO" = (/obj/structure/table/steel,/obj/random/tool,/obj/random/tool,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "zP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_two) @@ -1228,6 +1222,7 @@ "zS" = (/obj/effect/map_effect/portal/line/side_a,/turf/simulated/wall/solidrock,/area/surface/outside/plains/mountains) "zT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/surface/outpost/security) "zV" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/door/firedoor/glass/hidden{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) +"zW" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light/small{dir = 4},/obj/machinery/power/thermoregulator,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "zX" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/left_one) "zY" = (/obj/machinery/door/window/westleft{name = "Medical Supplies"; req_access = null; req_one_access = list(5,43)},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 8},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Aa" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_north) @@ -1244,10 +1239,9 @@ "Aq" = (/obj/structure/table/steel,/obj/random/junk,/obj/random/action_figure,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "Ar" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "As" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 8},/obj/item/weapon/material/ashtray,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) -"Au" = (/obj/machinery/light/small{brightness_color = "#DA0205"; brightness_power = 1; brightness_range = 5; dir = 8},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Av" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) +"Aw" = (/obj/effect/engine_setup/pump_max,/obj/machinery/atmospherics/binary/pump/high_power,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ax" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) -"Ay" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "AA" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "AB" = (/obj/structure/table/rack,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/item/weapon/mining_scanner,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/head/helmet/space/void/mining,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "AC" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/highsecurity{name = "Telecommunication Hub"; req_one_access = list(61)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/tcomm) @@ -1259,6 +1253,7 @@ "AL" = (/obj/machinery/fitness/heavy/lifter,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "AM" = (/obj/effect/overlay/snow/floor,/obj/structure/table/bench/steel,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/smes) "AN" = (/turf/simulated/wall,/area/surface/outpost/civilian/emergency_storage) +"AO" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "AP" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/purple/border{dir = 9},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "AQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/multi_tile/metal{name = "Fauna Containment"; req_one_access = list(43,1)},/obj/machinery/door/firedoor/multi_tile/glass,/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 8},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/exploration/containment) "AR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/corridor/right_upper) @@ -1269,11 +1264,12 @@ "AX" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 8},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "AY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0; use_power = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "AZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Reactor Room Access"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/monitoring) -"Bb" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Bc" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/left_three) +"Bd" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Be" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Bg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/tools) "Bh" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) +"Bi" = (/obj/machinery/alarm{dir = 8; frequency = 1441; pixel_x = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Bj" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Bk" = (/turf/simulated/wall,/area/surface/outpost/main/dorms/dorm_2) "Bl" = (/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -1303,6 +1299,7 @@ "BL" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/reactor_smes) "BN" = (/obj/structure/table/rack/shelf,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/item/device/gps/mining{pixel_x = -5},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/item/device/gps/mining{pixel_x = 5},/obj/item/device/gps/mining{pixel_x = -5},/obj/item/device/gps/mining{pixel_x = 5},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "BO" = (/obj/structure/catwalk,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) +"BP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 1},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "BQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 0; pressure_checks_default = 0; use_power = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "BR" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Reactor Room East"; dir = 4; name = "Reactor_Room"; network = list("Engine")},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "BS" = (/obj/machinery/light/spot{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -1317,12 +1314,12 @@ "Cd" = (/obj/effect/map_effect/portal/master/side_a/plains_to_caves/river,/turf/simulated/wall/solidrock,/area/surface/outside/plains/mountains) "Ce" = (/turf/simulated/floor/reinforced,/area/surface/outpost/main/landing) "Cg" = (/obj/structure/table/steel,/obj/machinery/light/small{dir = 4},/obj/item/weapon/storage/toolbox/electrical,/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) -"Ci" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Cj" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Ck" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/machinery/lapvend,/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Cl" = (/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/refinery) "Cm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Cn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_one) +"Co" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Cp" = (/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "Cq" = (/turf/simulated/wall,/area/surface/outpost/mining_main) "Cr" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/machinery/suit_cycler/mining,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) @@ -1351,16 +1348,19 @@ "CP" = (/obj/machinery/shower,/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_1) "CQ" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) "CS" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"CU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "CV" = (/obj/structure/closet/firecloset,/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "CW" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "CX" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "CY" = (/obj/structure/table/marble,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "Da" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) -"Db" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Db" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/air_sensor{frequency = 1438; id_tag = "rustengine_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Dc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "Dd" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/obj/machinery/computer/cryopod/gateway{pixel_y = 30},/obj/machinery/newscaster{pixel_x = 29},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/gateway) "De" = (/obj/structure/toilet,/obj/structure/window/basic{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) +"Df" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Dg" = (/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) +"Dh" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Di" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/heavyduty{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "Dj" = (/obj/effect/floor_decal/steeldecal/steel_decals1,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "Dk" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security) @@ -1383,8 +1383,9 @@ "DF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "DG" = (/obj/effect/shuttle_landmark{docking_controller = "surface_dock_2"; landmark_tag = "shuttle2_planet"; name = "Outpost East Pad"},/turf/simulated/floor/reinforced,/area/shuttle/shuttle2/planet) "DH" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) +"DI" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "DJ" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) -"DK" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"DK" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "DL" = (/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) "DM" = (/obj/effect/zone_divider,/turf/simulated/floor/water,/area/surface/outside/river/indalsalven) "DN" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main5_airlock_control"; pixel_x = 26; pixel_y = -26; tag_exterior_door = "main5_airlock_exterior"; tag_interior_door = "main5_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_three) @@ -1397,16 +1398,15 @@ "DV" = (/obj/item/stack/material/wood,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "DW" = (/obj/effect/floor_decal/spline/fancy/wood/corner,/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "DX" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/right_lower) -"DY" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "DZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/status_display{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "Ea" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Eb" = (/turf/simulated/floor/plating,/area/surface/outpost/security/maa) +"Ed" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "Ee" = (/obj/structure/closet/hydrant{pixel_x = -32},/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) "Ef" = (/obj/effect/overlay/snow/floor,/obj/structure/symbol/gu{pixel_x = -32},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "Eg" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/white/border{dir = 6},/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) -"Eh" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/closet/crate{starts_with = list(/obj/machinery/power/hydromagnetic_trap = 2)},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ei" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/refinery) -"Ej" = (/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Auxiliary Room"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Ej" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ek" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "Em" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1,/obj/machinery/door/firedoor/multi_tile/glass{dir = 1},/obj/machinery/door/airlock/multi_tile/glass{dir = 1; name = "Tool Storage"; req_one_access = list(48)},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/tools) "En" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -1414,19 +1414,17 @@ "Ep" = (/obj/machinery/cryopod/robot/door/gateway,/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) "Eq" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 8},/obj/structure/table/standard,/obj/random/action_figure,/obj/item/weapon/coin/silver,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Er" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) +"Es" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{id = "EngineReactor"; rad_resistance = 150},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Et" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/table/rack,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Airlock 2"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_two) "Ev" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_2) -"Ey" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ez" = (/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "EA" = (/obj/machinery/floodlight,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "EB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "EC" = (/obj/machinery/button/remote/blast_door/radproof{name = "Engine Monitoring Room Blast Doors"; pixel_x = 23},/obj/machinery/computer/security/engineering,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/yellow/border{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "ED" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/item/roller,/obj/item/roller{pixel_y = 8},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "EE" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 4},/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/item/clothing/mask/gas,/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_two) -"EF" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "EG" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) "EH" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "main2_airlock_control"; name = "Internal Access Button"; pixel_x = -26; pixel_y = -6},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "main2_airlock_interior"; locked = 1; name = "Main Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/main/airlock/right_one) -"EI" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "EK" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/orange/bordercorner{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "EL" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "EM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/window/reinforced{dir = 8},/obj/structure/table/glass,/obj/item/clothing/accessory/stethoscope,/obj/item/device/defib_kit/loaded,/obj/item/device/defib_kit/compact,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) @@ -1444,6 +1442,7 @@ "Fb" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Fc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "Fd" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) +"Fe" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ff" = (/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Fg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "Fh" = (/obj/structure/table/standard,/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/random/soap,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -1480,10 +1479,11 @@ "FW" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 4},/obj/machinery/conveyor_switch/oneway{id = "mining_north"; name = "mining conveyor"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/exterior) "FX" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "FY" = (/obj/machinery/hologram/holopad,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = 28},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) -"FZ" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"FZ" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Ga" = (/obj/machinery/light,/obj/item/weapon/book/manual/rust_engine,/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Gb" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/random/powercell,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/camera/network/engineering_outpost{c_tag = "SUBS - Left Wing"; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "Gc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) +"Gd" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ge" = (/obj/machinery/button/remote/blast_door{id = "garage1"; name = "Garage Shutter Control"; pixel_x = 22; req_one_access = list(48,43)},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "Gf" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/janitor) "Gg" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/sauna) @@ -1505,7 +1505,6 @@ "Gx" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/dorms/dorm_4) "Gy" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_south) "Gz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) -"GA" = (/obj/structure/fence{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "GB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_three) "GC" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "GD" = (/obj/structure/table/bench/steel,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -1515,6 +1514,7 @@ "GH" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/sauna) "GJ" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "GK" = (/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) +"GL" = (/obj/effect/floor_decal/industrial/warning,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 5; d2 = 6; icon_state = "5-6"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "GM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "surface_dock_2"; name = "shuttle bay controller"; pixel_x = 26; tag_door = "surface_dock_2_door"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "GN" = (/obj/structure/table/bench/wooden,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "GO" = (/obj/effect/overlay/snow/floor,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/right_one) @@ -1533,7 +1533,7 @@ "Hc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "He" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Hf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"Hh" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Hh" = (/obj/machinery/power/generator{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Hi" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/one) "Hj" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Hk" = (/turf/simulated/floor/outdoors/snow,/area/surface/outside/plains/outpost) @@ -1551,14 +1551,11 @@ "Hx" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/orange/border{dir = 10},/obj/machinery/light{dir = 8},/obj/item/weapon/storage/box/wormcan/sickly{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/box/wormcan/sickly{pixel_x = 3},/obj/machinery/camera/network/civilian{c_tag = "CO - Fishing 2"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Hy" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/left_two) "Hz" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/highsecurity{name = "Teleporter Access"; req_access = newlist(); req_one_access = list(17)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/teleporter) -"HA" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) -"HB" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{id = "EngineReactor"; rad_resistance = 150},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "HC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "HD" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "HE" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) "HF" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/normal) "HG" = (/obj/effect/floor_decal/borderfloor,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) -"HH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "HJ" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "HK" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/exploration) "HL" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1576,7 +1573,6 @@ "HZ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "Ia" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Ic" = (/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) -"Id" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "If" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Ig" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Ih" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) @@ -1585,13 +1581,14 @@ "Ik" = (/obj/structure/closet/emcloset,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Il" = (/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Im" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/table/reinforced,/obj/item/device/radio{pixel_x = -5; pixel_y = 5},/obj/item/device/radio{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/left_three) +"Io" = (/obj/machinery/atmospherics/binary/pump,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ip" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/atmos_room) "Iq" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/light,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_4) "Ir" = (/obj/structure/table/woodentable,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "Is" = (/obj/structure/table/bench/steel,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "It" = (/obj/structure/table/glass,/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 8},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/bodybag,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Iu" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/blue/border,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) -"Iv" = (/obj/machinery/power/generator{anchored = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Iv" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Iw" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/purple/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 9},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -25},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "Ix" = (/obj/structure/sign/warning/caution{desc = "This appears to be a sign warning people that the other side is dangerous. It also says that NanoTrasen cannot guarantee your safety beyond this point."; name = "\improper WARNING: NO ACCESS"},/turf/simulated/shuttle/wall/voidcraft,/area/surface/outpost/wall) "Iy" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust,/obj/structure/cable/heavyduty{icon_state = "4-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1620,12 +1617,14 @@ "Ja" = (/turf/simulated/floor/water/shoreline{dir = 10},/area/surface/outside/ocean) "Jb" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "Jc" = (/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 9},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 9},/obj/structure/table/glass,/obj/machinery/recharger,/obj/item/weapon/tool/screwdriver,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) +"Jd" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/power/hydromagnetic_trap,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Je" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Jf" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "Jg" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) -"Jh" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/binary/pump,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Ji" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/general_air_control/supermatter_core{input_tag = "rust_cooling_in"; name = "Engine Cooling Control"; output_tag = "rust_cooling_out"; sensors = list("rustengine_sensor" = "Engine Tempeture")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "Jj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Jk" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outpost/mining_main/refinery) +"Jl" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/black,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Jm" = (/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -22},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Jn" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/secure_closet/engineering_welding,/obj/random/maintenance/engineering,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/yellow/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Jo" = (/obj/effect/floor_decal/spline/plain{dir = 1; icon_state = "spline_plain_full"},/obj/structure/showcase{desc = "It looks almost lifelike."; icon = 'icons/obj/statue.dmi'; icon_state = "hos"; name = "Statue"; pixel_y = 2},/obj/item/device/gps/internal/base,/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/landing) @@ -1642,7 +1641,6 @@ "JB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "JC" = (/obj/structure/table/steel,/obj/random/junk,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "JD" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Laundry"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/laundry) -"JF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "JI" = (/turf/simulated/wall/r_wall,/area/surface/outpost/security/maa) "JK" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm2"; name = "Door Lock Control"; pixel_y = 25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) "JL" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1653,9 +1651,9 @@ "JQ" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 5"; dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "JR" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "JS" = (/obj/effect/map_effect/portal/master/side_a/plains_to_caves,/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) -"JT" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "JW" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "JX" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/door/firedoor/glass/hidden{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) +"JY" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "JZ" = (/obj/structure/catwalk,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/power/terminal{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "Ka" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "Kb" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security) @@ -1667,10 +1665,8 @@ "Ki" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Kj" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room/smes_right) "Kk" = (/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) -"Kl" = (/obj/machinery/light_switch{dir = 8; pixel_x = 23; pixel_y = 12},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Km" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Kn" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) -"Ko" = (/obj/effect/floor_decal/industrial/warning,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 5; d2 = 6; icon_state = "5-6"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Kp" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Restroom"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/restroom) "Kq" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "Kr" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_three) @@ -1709,6 +1705,7 @@ "La" = (/turf/simulated/wall,/area/surface/outpost/mining_main/refinery) "Lb" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = -26},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Lc" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/symbol/em{pixel_x = 32},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"Ld" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Le" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Lg" = (/obj/effect/mist,/turf/simulated/floor/water/pool,/area/surface/outpost/civilian/sauna) "Lh" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/bluedouble,/turf/simulated/floor/carpet/blue,/area/surface/outpost/main/dorms/dorm_5) @@ -1723,9 +1720,9 @@ "Ls" = (/turf/simulated/floor/water/pool,/area/surface/outpost/civilian/pool) "Lt" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "Lu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_6) +"Lv" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 6},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "Lw" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Lx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet/purcarpet,/area/surface/outpost/main/dorms/dorm_2) -"Ly" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Lz" = (/turf/simulated/wall,/area/surface/outpost/main/dorms/dorm_5) "LA" = (/obj/structure/bed/chair{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "LB" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) @@ -1736,12 +1733,13 @@ "LH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "LI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_three) "LK" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) +"LL" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "LM" = (/obj/machinery/fusion_fuel_compressor,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Fuel Storage"; dir = 6; name = "Engineering_Outpost"; network = list("Engineering")},/turf/simulated/floor/plating,/area/surface/outpost/engineering/storage) "LN" = (/obj/machinery/conveyor{id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) "LO" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/structure/closet,/obj/effect/floor_decal/corner/white/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "LP" = (/turf/simulated/floor/water/shoreline/corner{dir = 4},/area/surface/outside/ocean) "LQ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/orange/border{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) -"LR" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1438; id = "rust_cooling_in"; name = "Coolant Injector"; pixel_y = 1; power_rating = 30000; use_power = 1; volume_rate = 700},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"LR" = (/obj/machinery/light_switch{dir = 8; pixel_x = 23; pixel_y = 12},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "LS" = (/obj/structure/table,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "LT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "LU" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/orange/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/orange/bordercorner2{dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -1757,14 +1755,11 @@ "Mg" = (/obj/effect/overlay/snow/floor,/obj/machinery/vending/snack,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/smes) "Mi" = (/obj/effect/zone_divider,/turf/simulated/floor/water/shoreline{dir = 8},/area/surface/outside/ocean) "Mk" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/machinery/camera/network/main_outpost{c_tag = "MO - Custodial Closet"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) -"Mm" = (/obj/effect/engine_setup/pump_max,/obj/machinery/atmospherics/binary/pump/high_power,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Mn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Mo" = (/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/water/pool,/area/surface/outpost/civilian/pool) "Mp" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Mq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"Ms" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Mt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) -"Mu" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Mv" = (/obj/effect/landmark/start{name = "Explorer"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "Mw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_three) "My" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_south) @@ -1783,6 +1778,7 @@ "MP" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/orange/bordercorner{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "MQ" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/landing) "MR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/turcarpet,/area/surface/outpost/main/dorms/dorm_3) +"MS" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "MT" = (/obj/structure/dispenser/oxygen,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "MU" = (/turf/simulated/wall,/area/surface/outpost/main/gen_room/smes_right) "MV" = (/turf/simulated/wall/r_wall,/area/surface/outpost/civilian/sauna) @@ -1798,6 +1794,7 @@ "Ng" = (/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) "Nh" = (/obj/machinery/door/firedoor/glass/hidden{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Ni" = (/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Airlock Access 2"; dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) +"Nj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Nk" = (/obj/structure/closet/secure_closet/guncabinet/phase{req_one_access = null},/obj/item/clothing/accessory/holster/hip,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/red/border{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Nl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "Nm" = (/turf/simulated/floor/holofloor/tiled/dark,/area/surface/outpost/security/maa) @@ -1826,7 +1823,6 @@ "NN" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 4"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "NO" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "NP" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) -"NQ" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light/small{dir = 4},/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "NR" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar/red,/obj/item/device/flashlight,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_three) "NT" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/symbol/da{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "NU" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = -32},/obj/structure/dogbed,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) @@ -1847,6 +1843,8 @@ "Ol" = (/obj/effect/floor_decal/steeldecal/steel_decals_central6,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/landing_north) "Om" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "On" = (/obj/machinery/door/airlock{id_tag = "dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_3) +"Oo" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Oq" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 8},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "Or" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 1; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Os" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Ot" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/refinery) @@ -1857,7 +1855,7 @@ "OA" = (/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes/buildable/outpost_substation{RCon_tag = "Outpost - Left Wing"; charge = 5e+006; input_attempt = 1; input_level = 150000; output_level = 150000},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "OB" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "OC" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) -"OD" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"OD" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "OE" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "OF" = (/obj/structure/closet/lasertag/red,/obj/item/stack/flag/red,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "OG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) @@ -1865,6 +1863,7 @@ "OI" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "OJ" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "OK" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"OM" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "ON" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/structure/closet/crate/large,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "OO" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/gateway) "OP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -1873,7 +1872,6 @@ "OS" = (/obj/structure/sign/warning/caution{desc = "This appears to be a sign warning people that the other side is dangerous. It also says that NanoTrasen cannot guarantee your safety beyond this point."; name = "\improper WARNING: NO ACCESS"},/turf/simulated/shuttle/wall/voidcraft/hard_corner,/area/surface/outpost/wall) "OT" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Emergency Storage"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/mining_main/emergencystorage) "OU" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/reddouble,/turf/simulated/floor/carpet,/area/surface/outpost/main/dorms/dorm_6) -"OW" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "OX" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "OZ" = (/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "Pa" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -1898,6 +1896,7 @@ "Pw" = (/obj/effect/floor_decal/borderfloor/full,/obj/effect/floor_decal/industrial/danger/full,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen{req_access = list(43)},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "Py" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "PA" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main/refinery) +"PB" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "PC" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "PD" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "PE" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/civilian/emergency_storage) @@ -1908,8 +1907,10 @@ "PJ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "PK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "PM" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) +"PN" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "PO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "PQ" = (/obj/structure/closet/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/suit/radiation,/obj/item/clothing/suit/radiation,/obj/item/device/geiger,/obj/item/device/geiger,/obj/machinery/light{dir = 8},/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) +"PR" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "PS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/mining_main) "PT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/exploration/containment) "PU" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Gateway"; dir = 4},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) @@ -1927,7 +1928,9 @@ "Qi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Qj" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "Qk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) +"Ql" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Qm" = (/obj/machinery/computer/fusion_fuel_control{id_tag = "Reactor Fuel Injectors"},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) +"Qn" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Qo" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/status_display{pixel_y = 32},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "Qp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Qq" = (/obj/structure/boxingrope{layer = 4.1},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) @@ -1949,6 +1952,7 @@ "QJ" = (/obj/structure/table/standard,/obj/machinery/light{dir = 8},/obj/item/device/starcaster_news,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "QK" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/random/powercell,/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "QL" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/brown/border{dir = 9},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) +"QO" = (/obj/machinery/light/small{dir = 1},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "QP" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "QQ" = (/obj/machinery/computer/guestpass{pixel_y = 28},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "sec1_airlock_control"; pixel_x = 26; pixel_y = 26; req_one_access = list(1); tag_exterior_door = "sec1_airlock_exterior"; tag_interior_door = "sec1_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/security) "QR" = (/obj/structure/fence/corner{dir = 4},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1974,17 +1978,18 @@ "Rl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/gym) "Rn" = (/obj/structure/closet/secure_closet/sar,/obj/item/weapon/storage/pill_bottle/spaceacillin,/obj/item/roller/adv,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/search_and_rescue) "Ro" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) +"Rp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Rq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "Rr" = (/obj/effect/zone_divider,/turf/simulated/mineral/sif,/area/surface/outside/plains/mountains) "Rs" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/machinery/gear_painter,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) -"Rt" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Rt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/obj/structure/cable/yellow{d1 = 6; d2 = 8; icon_state = "6-8"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ru" = (/obj/structure/fitness/punchingbag,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "Rv" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Rx" = (/obj/structure/table/woodentable,/obj/item/weapon/deck/cards,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) "Ry" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/oracarpet,/area/surface/outpost/main/dorms/dorm_1) "Rz" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "RA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) -"RB" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"RB" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "RC" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "RD" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust{dir = 6},/obj/structure/cable/heavyduty{icon_state = "1-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "RF" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 8},/obj/structure/cable/heavyduty{icon_state = "2-4"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/storage) @@ -2024,7 +2029,6 @@ "Sx" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/carpet/bcarpet,/area/surface/outpost/main/dorms/dorm_4) "Sz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "SA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) -"SB" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outside/plains/outpost) "SD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/gateway) "SG" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "SI" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -2038,20 +2042,19 @@ "SR" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/item/weapon/storage/fancy/markers,/obj/random/toy,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "SS" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/storage) "ST" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) -"SU" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 6},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "SV" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "SW" = (/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) -"SY" = (/obj/machinery/power/generator{anchored = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "SZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security) -"Ta" = (/obj/structure/cable/yellow{d1 = 6; d2 = 8; icon_state = "6-8"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Tb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) +"Tc" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/engine{dir = 1; external_pressure_bound = 100; external_pressure_bound_default = 0; frequency = 1438; icon_state = "map_vent_in"; id_tag = "rust_cooling_out"; initialize_directions = 1; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Td" = (/obj/structure/boxingrope{dir = 1},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "Te" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Tf" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "Tg" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Th" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main3_airlock_control"; pixel_x = -5; tag_exterior_door = "main3_airlock_exterior"; tag_interior_door = "main3_airlock_interior"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "main3_airlock_control"; name = "Internal Access Button"; pixel_x = 5},/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_south) -"Ti" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Ti" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Tj" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm6"; name = "Door Lock Control"; pixel_y = 25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) +"Tl" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Tn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/search_and_rescue) "To" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic{dir = 1},/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/status_display{pixel_x = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_one) "Tp" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -2068,7 +2071,7 @@ "TA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/power/terminal,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "TB" = (/obj/effect/decal/cleanable/dirt,/obj/vehicle/train/engine/quadbike{dir = 2},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) "TD" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Showers"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) -"TE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"TE" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "TF" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/borderfloor,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/red/border,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/security) "TG" = (/turf/simulated/floor/reinforced,/area/shuttle/shuttle2/planet) "TH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/search_and_rescue) @@ -2082,7 +2085,6 @@ "TQ" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm4"; name = "Door Lock Control"; pixel_y = 25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "TR" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "TS" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 1"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"TT" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "TU" = (/obj/structure/table/bench/marble,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "TV" = (/obj/item/weapon/towel{color = "#FF6666"; name = "light red towel"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_6) "TW" = (/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction/yjunction,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -2100,6 +2102,7 @@ "Um" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 1},/obj/structure/cable/heavyduty{icon_state = "4-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/tools) "Un" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "Uo" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_three) +"Up" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "Ur" = (/obj/structure/table/bench/standard,/obj/item/device/radio/intercom/department/medbay{pixel_y = -21},/turf/simulated/floor/tiled,/area/surface/outpost/main/search_and_rescue) "Us" = (/turf/simulated/wall/r_wall,/area/surface/outpost/civilian/smes) "Ut" = (/obj/machinery/shower,/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) @@ -2116,12 +2119,12 @@ "UE" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "UF" = (/obj/effect/floor_decal/borderfloor/corner,/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "UG" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/random/powercell,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) +"UH" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "UI" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) "UJ" = (/obj/structure/closet,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/orange/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/orange/bordercorner2{dir = 5},/obj/item/weapon/storage/backpack/dufflebag,/obj/item/clothing/shoes/boots/winter/climbing,/obj/item/clothing/shoes/boots/winter/climbing,/obj/machinery/camera/network/civilian{c_tag = "CO - Fishing 1"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "UK" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "UL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "UM" = (/turf/simulated/wall,/area/surface/outpost/main/dorms/dorm_1) -"UN" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "UO" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle{pixel_x = -4; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle{pixel_x = 5; pixel_y = 6},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/civilian/sauna) "UP" = (/obj/machinery/computer/secure_data,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security) "UQ" = (/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/uxstorage) @@ -2133,10 +2136,9 @@ "UX" = (/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "UY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/corridor/left_upper) "UZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/surface/outpost/main/dorms/dorm_6) -"Va" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) +"Va" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Vb" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Vc" = (/obj/effect/floor_decal/borderfloorblack/corner{dir = 8},/obj/effect/floor_decal/industrial/danger/corner{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) -"Vd" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ve" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "Vf" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Vh" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/water/deep/pool,/area/surface/outpost/civilian/pool) @@ -2188,7 +2190,6 @@ "Wg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) "Wh" = (/obj/structure/table/rack/shelf,/obj/item/weapon/storage/backpack/parachute{pixel_x = -6; pixel_y = 6},/obj/item/weapon/storage/backpack/parachute{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/backpack/parachute{pixel_x = -6; pixel_y = -6},/obj/item/weapon/storage/backpack/parachute{pixel_x = 6; pixel_y = -6},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/exploration) "Wi" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) -"Wj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 1},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Wk" = (/obj/structure/catwalk,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/storage) "Wl" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Wn" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/rocks/sif/planetuse,/area/surface/outside/plains/normal) @@ -2211,11 +2212,12 @@ "WE" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm1"; name = "Door Lock Control"; pixel_y = -25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) "WF" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "WG" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) +"WH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "WI" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/table/glass,/obj/machinery/status_display{pixel_y = -32},/obj/item/weapon/material/ashtray/plastic,/obj/random/cigarettes,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "WJ" = (/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/box/donkpockets,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "WK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Restroom"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_2) +"WL" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/power/hydromagnetic_trap,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "WM" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/storage) -"WN" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "WO" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) "WP" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/right_two) "WQ" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) @@ -2231,9 +2233,9 @@ "Xa" = (/turf/unsimulated/wall/planetary/sif,/area/surface/outside/river/indalsalven) "Xb" = (/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/normal) "Xc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) +"Xd" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 2; tag_north = 5; tag_south = 0; tag_west = 1; use_power = 0},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Xe" = (/obj/machinery/camera/network/civilian{c_tag = "CO - Sauna"; dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "Xf" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"Xh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Xi" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Xj" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Xk" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/reactor_smes) @@ -2242,12 +2244,17 @@ "Xn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "Xo" = (/obj/effect/floor_decal/borderfloorblack/corner{dir = 1},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Xp" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) +"Xq" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Xr" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/light/small{dir = 4},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Xs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) +"Xu" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Xw" = (/obj/structure/catwalk,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "Xx" = (/turf/simulated/floor/outdoors/rocks/sif/planetuse,/area/surface/outside/plains/mountains) "Xy" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = -32},/obj/structure/coatrack,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "Xz" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) +"XA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "XC" = (/turf/simulated/floor/water/shoreline/corner{dir = 1},/area/surface/outside/ocean) +"XD" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "XE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "XF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "XG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) @@ -2256,9 +2263,11 @@ "XJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "XK" = (/obj/machinery/mech_recharger,/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main) "XM" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) +"XN" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "XO" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/right_one) "XP" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) -"XQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"XQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 4},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) +"XR" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outpost/engineering/auxiliary_storage) "XS" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "XT" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/landing_north) "XU" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "2-4"},/obj/structure/cable/heavyduty{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/junction{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room/smes_left) @@ -2286,6 +2295,7 @@ "Yv" = (/obj/effect/floor_decal/techfloor/orange{dir = 9},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) "Yw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/catwalk,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "Yx" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) +"Yy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "YA" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/monitoring) "YB" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/reactor_smes) "YC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/landing_north) @@ -2303,6 +2313,7 @@ "YO" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "YQ" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/exploration) "YR" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment,/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) +"YS" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "YT" = (/obj/effect/step_trigger/teleporter/bridge/south_to_north,/obj/structure/railing{dir = 1},/turf/simulated/floor/water/deep,/area/surface/outside/river/indalsalven) "YU" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "YV" = (/obj/structure/table/woodentable,/obj/item/toy/bouquet,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) @@ -2312,6 +2323,7 @@ "YZ" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main6_airlock_control"; pixel_x = 26; pixel_y = 26; tag_exterior_door = "main6_airlock_exterior"; tag_interior_door = "main6_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Zb" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 10},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Zc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction/yjunction{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"Zd" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1438; id = "rust_cooling_in"; name = "Coolant Injector"; pixel_y = 1; power_rating = 30000; use_power = 1; volume_rate = 700},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Ze" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 4},/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/left_two) "Zf" = (/obj/machinery/door/airlock{id_tag = "dorm1"; name = "Dorm 1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_1) "Zg" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/machinery/button/windowtint{id = "dorm_tint5"; pixel_x = -22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) @@ -2320,6 +2332,7 @@ "Zk" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Zl" = (/turf/simulated/wall,/area/surface/outpost/main/corridor/left_lower) "Zm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) +"Zn" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Zo" = (/obj/structure/table/rack,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Zq" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Zr" = (/obj/effect/overlay/snow/floor,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/right_two) @@ -2333,18 +2346,17 @@ "Zz" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Airlock"; dir = 9; name = "Engineering_Outpost"; network = list("Engineering")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "ZA" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "ZB" = (/obj/effect/decal/remains/ribcage,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/outdoors/dirt,/area/surface/outside/plains/outpost) -"ZC" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"ZC" = (/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Auxiliary Room"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ZD" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/network/mining{c_tag = "PO - Mining Production Room"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) -"ZE" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "ZF" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "ZG" = (/turf/simulated/wall,/area/surface/outpost/main/search_and_rescue) -"ZH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"ZH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 8},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "ZI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/security) "ZK" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/item/glass_jar,/obj/structure/table/reinforced,/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) -"ZL" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "ZM" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/monitoring) "ZN" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tool/crowbar/red,/obj/item/device/flashlight,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_one) "ZO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) +"ZP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "ZQ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Locker Room"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) "ZR" = (/obj/structure/closet/secure_closet/miner,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "ZS" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main7_airlock_control"; pixel_x = 26; pixel_y = -26; tag_exterior_door = "main7_airlock_exterior"; tag_interior_door = "main7_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) @@ -2361,39 +2373,39 @@ tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxa tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkUXUXUXUXUXUXUXGkGkGkGkUXUXGkGkGkGkyeaCoypayefpfpfpUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkUXUXUXUXUXUXUXrfinpxinmuzFbjfpUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbUXUXUXUXUXLKUXUXXjUXUXUXXjXjXjUXUXUXUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXzdinininFWUdFBfpUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbUXUXUXUXUXLKUXUXHHrArArArArArArArAVaUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXnEkhkhkhyUilmcfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbUXUXUXUXUXLKUXUXWjHHVaHHVaHHVaHHValYXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininfpfpfpfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXHHOWlYlYlYlYlYlYlYlYlYXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXxxValYlYlYlYlYlYlYlYlYUXXjUXUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaXbXbXbXbXbXbXbXbXbgMXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXHHOWlYlYlYlYlYlYlYlYlYUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXxxValYlYlYlYlYlYlYlYlYUXUXXjXjUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXHHOWlYlYlYlYlYlYlYlYlYXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXxxValYlYlYlYlYlYlYlYlYXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXHHOWWjxxOWxxOWxxOWxxOWUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXyVUXyVUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXXjGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdFFxaxaxaxaxaXxXxxatF -tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXeSxHGAdtGAdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdttvUXUXUXQTinininUXUXUXUXvCdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtxHQRGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaFFFFFFxaxaXxxaXxXxXxXxtF -tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwXjZCSUDKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXjoGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKVsVsVsXCXxXxXxXxXxXxXxtF -tFxaxaxaxaxaxaxaxaxaxaXbXbXbxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwUXZCZCUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsVLXxXxXxXxdKJyJyao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXVRoininioiSBoioioioioiUXUXUXUXUXUXacacacacahUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXrnQTinininUXrnUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsVsVLXxXxXxXxbZVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwjlMmHAXhMsMsMuzMEIjlUXUXUXUXUXacacapaqavacUQUQUQUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsVsVsJaJyJyJyJyxAVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlzHIdwKyaUNRtAyEhjlUXUXUXUXUXacaxaAaDaEacoZvEUQUQUQUXgePSPSPSgeUXUXUXUXUXClClClCltYtYtYtYtYtYiyininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJVsVsVsVsVsVsVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbdmXbXbUXUXUXUXUXwsjloTTimBoBzHmBoBNQjlUXUXUXUXUXacaxaHaJaEacirIZiJJNUQgegeXKmQXKgeClClClClClClsYaWICogogogHJogogNzinininininGenMnMnMnMnMUXUXUXUXUXUXiHiHTnTnTnTniHiHOOUXUXUXUXUXCbCbPTPTPTCbCbUXUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlywkKIvLyJTSYXQcJjljljlaQaQaQacaxaHaJaEacotzwZOyQelsZtCooooikuXLaLXHoOhDRbQcLIjDDJkJkJkJkJkJkxUinininininZrbPuawqrCnMUXUXUXUXUXiHiHKInJgpETItlVPcOOOOAoAoAoOOCbYcYcMznDZKCbCbUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlyZHhBbyCDbBbEFCilcKljlaRaRaRacaTaVbhbiacDUmCBGZyVjXVqkHcHcdCxqLaUUtgtgCltgTzClCltYtYtYtYsJtYPqinininininZrbPwqTBwqcIUXUXUXUXiHiHhmedxJOiyPmpMpzvgKYvipipipjGCbYcYcoAopqBPwCbCbCbCbUXUXKuXjGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlAuVdEyJFlQEyorDYlEJhjlaRaRaRbxbHbJbhbKacaYaYaYaYaYHZFcydydSzBAFDvsHDEimYtgexClDmDmDmDmDmDmDmtpinininininZrbPecwqVpnMUXUXUXUXiHiGUyXYthMEMIEMMIwdgKPUEpscEpCLCbiAAXXFPiaUpDTOrljNCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlywODEjlzkOTETaFZZHkVjlbTaRaRacacbVcacbacBWRKrRQLhVbNTrydydrWxznjKarPkpZDxsYXClEfDmDmDmDmDmDmtpinininUXinFXnMnMnMnMnMUXUXUXUXanwvUyVHldythhwJwPuggKgUhQhQhQUcCbCbNeiMHqlngPrlrlrlCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkDtXkYBXkHBXkXkuBSSSSSSSSSSccacckcpcrcyacxIIcOTHrRLmoZmmocsZhBApjDHSTnlDjtgLNClDmDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanwvUyVlDCMdfHzYEoimRibububuRdlxDdCbYYiMMzlnYErlrlrlCbUXUXUXUXGkGkmOmOmOmOmOxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkLRGJGJGJuQXkKopgSSkCLMnkSSczaccCcKcKcPacEeUIrRrmNVcMjWgVvyTKjrLaPAtgtgOttgTzClPIDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanRnUrgAJcPvrtJpEDYeRipTicFMPGqdjzCbrDslmGpEpDTOrljNCbUXUXUXUXUXUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBuACSfcnrSdvtTTqpWkPWgCSScRcTdfdqdrdsacacacmHWtWtWtWtCqxNatCKURQELBqrRUaizcvGlplpvGDmDmDmsSRDolininUXUkUXUXUXnMCtCtnMnMnMnMnMnMZGZGTHBVdTTHTHTHgKzjhBJWOZOBpUCbIwtGdBxWPwWwWwWwWwWwWwuyuyWwUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBcBnrkTurQgajljZLSSSSSSSSSSdvacdydzdDdGdReqdRmHzLSJzKWtWBxfLwTNuPuPvGvGvGvGvGvGgSbwvGWMsSIyRDininininUXUXUXUXHanMpPWPnMUwWrEEEtnMtNpntNEZsTeztmoYgKRiRiaNSDNBRiCbCbAQbICbCbWwuKFzYLNRWwsXyHWwgoUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBcqGJWNnrSdZERBmRWcxveGmDdveAeCeCeKeCeCeCeCmHCWNXwwglxZFlXchHnxCrBNnIABRVUhbePsNJnajStpininininininininininZrWgxCulrrRPKUcOqDrrlkRoRojnmqKcKcKcnfKconYrTWHjZAdFonxpAfpAvcMwluIAwtbUMwWsMAjqYKUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkvhCSCSCSyyYBBRIVptCEyWBzcFSjeRfffffjfofvfxfDJwaggYeInRZqMnJeyvdOwuTbTbTbVMBUoRUDOJlejStpininininininininininZrAeHECIllVIBKjeoSHRbSdkAAUEMWkcLbLbTgVqlmaFwnaFcHVqVqarsisiCGDoplQCwfDNfTfMWvpJYKXjmOxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbUXUXUXUXUXLKUXUXNjLdLdLdLdLdLdLdLdXDUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXnEkhkhkhyUilmcfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbUXUXUXUXUXLKUXUXBPNjXDNjXDNjXDNjXDCUXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininfpfpfpfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNjRBCUCUCUCUCUCUCUCUCUXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXTEXDCUCUCUCUCUCUCUCUCUUXXjUXUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaXbXbXbXbXbXbXbXbXbgMXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNjRBCUCUCUCUCUCUCUCUCUUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXTEXDCUCUCUCUCUCUCUCUCUUXUXXjXjUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNjRBCUCUCUCUCUCUCUCUCUXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXTEXDCUCUCUCUCUCUCUCUCUXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNjRBBPTERBTERBTERBTERBUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXEdUXEdUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXXjGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdFFxaxaxaxaxaXxXxxatF +tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXeSxHoTdtoTdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdttvUXUXUXQTinininUXUXUXUXvCdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtxHQRGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaFFFFFFxaxaXxxaXxXxXxXxtF +tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwXjkmLvOMUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXjoGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKVsVsVsXCXxXxXxXxXxXxXxtF +tFxaxaxaxaxaxaxaxaxaxaXbXbXbxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwUXkmkmUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsVLXxXxXxXxdKJyJyao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXVRjlXRXRjlqLjljljljljlPNZHZHZHoEUXacacacacahUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXrnQTinininUXrnUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsVsVLXxXxXxXxbZVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwjlAwkxZnDIDIQORpmijlWHPNzxzxZPacacapaqavacUQUQUQUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsVsVsJaJyJyJyJyxAVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlTlywQlLLuqXuXusEjlUpYSZHZHoEacaxaAaDaEacoZvEUQUQUQUXgePSPSPSgeUXUXUXUXUXClClClCltYtYtYtYtYtYiyininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJVsVsVsVsVsVsVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbdmXbXbUXUXUXUXUXwsjlyVOoBdDhxdIoXNzWjlOqXQzxzxZPacaxaHaJaEacirIZiJJNUQgegeXKmQXKgeClClClClClClsYaWICogogogHJogogNzinininininGenMnMnMnMnMUXUXUXUXUXUXiHiHTnTnTnTniHiHOOUXUXUXUXUXCbCbPTPTPTCbCbUXUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlkxXqHhGdCoFeQnBijlkKjlaQaQaQacaxaHaJaEacotzwZOyQelsZtCooooikuXLaLXHoOhDRbQcLIjDDJkJkJkJkJkJkxUinininininZrbPuawqrCnMUXUXUXUXUXiHiHKInJgpETItlVPcOOOOAoAoAoOOCbYcYcMznDZKCbCbUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlAOBdYyFeuQODkMsMsxLRjlaRaRaRacaTaVbhbiacDUmCBGZyVjXVqkHcHcdCxqLaUUtgtgCltgTzClCltYtYtYtYsJtYPqinininininZrbPwqTBwqcIUXUXUXUXiHiHhmedxJOiyPmpMpzvgKYvipipipjGCbYcYcoAopqBPwCbCbCbCbUXUXKuXjGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjluVzEIvUHsmRtDfPBnZXrjlaRaRaRbxbHbJbhbKacaYaYaYaYaYHZFcydydSzBAFDvsHDEimYtgexClDmDmDmDmDmDmDmtpinininininZrbPecwqVpnMUXUXUXUXiHiGUyXYthMEMIEMMIwdgKPUEpscEpCLCbiAAXXFPiaUpDTOrljNCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlFeXdZCJlzDEjsdPRTixkjlbTaRaRacacbVcacbacBWRKrRQLhVbNTrydydrWxznjKarPkpZDxsYXClEfDmDmDmDmDmDmtpinininUXinFXnMnMnMnMnMUXUXUXUXanwvUyVHldythhwJwPuggKgUhQhQhQUcCbCbNeiMHqlngPrlrlrlCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkDtXkYBXkEsXkXkwISSSSSSSSSSccacckcpcrcyacxIIcOTHrRLmoZmmocsZhBApjDHSTnlDjtgLNClDmDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanwvUyVlDCMdfHzYEoimRibububuRdlxDdCbYYiMMzlnYErlrlrlCbUXUXUXUXGkGkmOmOmOmOmOxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkZdGJGJGJTcXkGLpgSSkCLMnkSSczaccCcKcKcPacEeUIrRrmNVcMjWgVvyTKjrLaPAtgtgOttgTzClPIDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanRnUrgAJcPvrtJpEDYeRipTicFMPGqdjzCbrDslmGpEpDTOrljNCbUXUXUXUXUXUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBuAWLVanrSdvtFZqpWkPWgCSScRcTdfdqdrdsacacacmHWtWtWtWtCqxNatCKURQELBqrRUaizcvGlplpvGDmDmDmsSRDolininUXUkUXUXUXnMCtCtnMnMnMnMnMnMZGZGTHBVdTTHTHTHgKzjhBJWOZOBpUCbIwtGdBxWPwWwWwWwWwWwWwuyuyWwUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBcBnrkTstQgajXAurSSSSSSSSSSdvacdydzdDdGdReqdRmHzLSJzKWtWBxfLwTNuPuPvGvGvGvGvGvGgSbwvGWMsSIyRDininininUXUXUXUXHanMpPWPnMUwWrEEEtnMtNpntNEZsTeztmoYgKRiRiaNSDNBRiCbCbAQbICbCbWwuKFzYLNRWwsXyHWwgoUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBcqJdMSnrSdummNKkWcxveGmDdveAeCeCeKeCeCeCeCmHCWNXwwglxZFlXchHnxCrBNnIABRVUhbePsNJnajStpininininininininininZrWgxCulrrRPKUcOqDrrlkRoRojnmqKcKcKcnfKconYrTWHjZAdFonxpAfpAvcMwluIAwtbUMwWsMAjqYKUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkJYCSCSCSDbYBBRIVDKCEyWBzcFSjeRfffffjfofvfxfDJwaggYeInRZqMnJeyvdOwuTbTbTbVMBUoRUDOJlejStpininininininininininZrAeHECIllVIBKjeoSHRbSdkAAUEMWkcLbLbTgVqlmaFwnaFcHVqVqarsisiCGDoplQCwfDNfTfMWvpJYKXjmOxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXktjEPEPEPYBXkLFpecEXkXkAcIpdvfFfIfRfWacgggugBYJzOkHKqEmXSaOvWUBJmGhvWvWvWaOCjvGaGaGvGRFRDininininininininininHanMdbdbnMdbdbdbnMnMGpGpGEcSYQGEGpGpGpGpfGgOubekEgUzKJWGUuUuUuWwWwWwWwayWwayayWwgoXjmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkfAOrKtOrQVfJZtXktIPVXkdvdvdvacacacgFacacacacmHYGTssBWtwXIGZRLovGbYGrMTzkctchvGmSQcQcHLUXUXUXinininininUXUXUXBYJLJLJLJLJLJLhsnNZYeVAPTXcwreiLvYbcsOGptZGGkGCXkzUuUuUuUukokSzsCFzNzsUXUXUXUXUXXjXjmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkIYyuHNssOIrvwbuhBLyDtEQcQcQcQcQcSMoWqYJLJLhsmHmHmHtUmHvGvGvGvGvGvGaGaGvGaGaGvGkPUXUXUXUXUXUXUXinininUXUXUXUXgmUXUXUXUXUXUXgmnNVADTLtkJORqJMXbbbbCNGEbdTLuSCXjfUuASMJjHfOATACPXVTzsUXUXXjXjXjXjmOmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkvVKkZTKkKkOmFLXkyRgjXkDmDmDmDmDmDmDmDmDmDmpsJLhsrKmVGnmMBgmSQcQcQcQcQcQcQcQcQcHLUXUXUXUXUXBYwNXTXTXTwNJLJLJLcGUXUXUXUXUXUXgmnNuwDTLtoQnoSgMvMvuDBuGEEzPJNaCXjkUuoOhTddLmuYSiUvfszsUXUXXjXjXjXjxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBrBrBYBrBrBXknvYBXkXkpeDmDmDmDmDmDmDmDmDmDmDmDmgmrKvapXQkBgkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmknjdgajdknUXUXUXUXUXUXUXUXUXUXgmHKxVDTLtEYWxULjaaLaLNnGEVXWFLiCXjyUuErrGPeouITzszszszsUXUXXjXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkdoQmkikxECINLVTuINDmDmDmUXUXUXUXUXUXUXUXUXUXUXgmmHrIHmmHmHkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLfuGUfuQDUXUXUXUXUXUXUXUXUXUXgmHKHKoLfzwMLAzyvmbESfWhGpwBxwWeCXjJUuygKWlbUuUuUuUXUXUXUXUXQaXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkdoQmkiJiECINLVTuINDmDmDmUXUXUXUXUXUXUXUXUXUXUXgmmHrIHmmHmHkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLfuGUfuQDUXUXUXUXUXUXUXUXUXUXgmHKHKoLfzwMLAzyvmbESfWhGpwBxwWeCXjJUuygKWlbUuUuUuUXUXUXUXUXQaXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsvBZVNASAJjRYiCYaAZINDmDmDmDmDmUXUXUXUXUXUXUXUXBYiDUmIIIIUmQcHLUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLhfOlhfQDUXUXUXUXUXUXUXUXUXUXpshsHKHKmJdeaLaLHlMUMUMUMUMUTLvOaSkzUuUuUuHzUuCkkzkzUXUXUXUXjoXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsJvdZnWWJrXGaINQsYAINpvGsGspvZMinUXUXUXUXinininIJinininininUXUXUXUXUXUXUXnFUXUXUXUXUXUXUXBYJLcGvLmnFamnQDUXUXUXUXUXUXUXUXUXUXUXpshsHKHKeaeaeaeamspFAqTPMUJrQUmgzVSPqiNTzaTqeQucARUXUXUXUXjoXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsININININhAYAINvRVPUWpvxoZzpvWaininininininininIJininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmknknknxMznxMknknknUXUXUXUXUXUXUXUXUXUXpsJLJLJLJLJLKjQwWuFSXwFwyqVxPanHvuweWluClmWeBCARUXUXUXUXjoUXUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao From b7182061f76d5d12cc5560a39096e597b8a6a9bf Mon Sep 17 00:00:00 2001 From: lukevale <37498521+lukevale@users.noreply.github.com> Date: Sat, 22 May 2021 04:18:31 -0700 Subject: [PATCH 04/55] Final touches --- maps/southern_cross/southern_cross-5.dmm | 248 +++++++++++------------ 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/maps/southern_cross/southern_cross-5.dmm b/maps/southern_cross/southern_cross-5.dmm index e62ef753b9..f2995ae855 100644 --- a/maps/southern_cross/southern_cross-5.dmm +++ b/maps/southern_cross/southern_cross-5.dmm @@ -522,7 +522,6 @@ "ki" = (/obj/machinery/computer/fusion_core_control{id_tag = "Outpost Fusion Core"},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Reactor Monitoring"; name = "Engineering_Outpost"; network = list("Engineering")},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "kj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/left_one) "kk" = (/obj/structure/boxingrope{dir = 4},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) -"km" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "kn" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_north) "ko" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/white/border{dir = 9},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/extinguisher_cabinet{pixel_x = -25},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) "kp" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) @@ -533,7 +532,6 @@ "ku" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/disposalpipe/junction{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "kv" = (/obj/structure/undies_wardrobe,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "kw" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 22; pixel_y = -10},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"kx" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ky" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "kz" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/right_upper) "kA" = (/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) @@ -546,12 +544,11 @@ "kH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "kI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "kJ" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Explorer"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) -"kK" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kL" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) -"kM" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "kP" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "1-2"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "kQ" = (/turf/simulated/wall,/area/surface/outpost/main/laundry) +"kR" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "kS" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/random_multi/single_item/hand_tele,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) "kT" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/fusion_core/mapped{id_tag = "Outpost Fusion Core"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "kU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Outpost Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/corridor/right_lower) @@ -559,6 +556,7 @@ "kY" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "la" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "lb" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) +"lc" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "ld" = (/obj/structure/table/glass,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/item/weapon/backup_implanter{pixel_y = -6},/obj/item/weapon/backup_implanter{pixel_y = 6},/obj/item/weapon/backup_implanter{pixel_y = 12},/obj/item/weapon/backup_implanter,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "le" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining1_airlock_control"; name = "External Access Button"; pixel_y = -26; req_one_access = list(48)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "mining1_airlock_exterior"; locked = 1; name = "Mining Outpost External"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/mining_main/storage) "lf" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/orange/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -569,6 +567,7 @@ "ll" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "main1_airlock_control"; name = "Internal Access Button"; pixel_x = -6; pixel_y = -26},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "main1_airlock_interior"; locked = 1; name = "Main Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/main/airlock/right_two) "lm" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "ln" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) +"lo" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "lp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/storage) "lq" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/greendouble,/turf/simulated/floor/carpet/turcarpet,/area/surface/outpost/main/dorms/dorm_3) "lr" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) @@ -608,7 +607,7 @@ "me" = (/obj/effect/floor_decal/spline/plain{dir = 1},/obj/machinery/light/spot{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "mg" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "mh" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) -"mi" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"mi" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "mj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/status_display{pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "mk" = (/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "ml" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -661,10 +660,12 @@ "nm" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/restroom) "nn" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "no" = (/obj/structure/table/steel,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/recharger,/obj/structure/disposalpipe/segment,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) +"np" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "nq" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "nr" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "ns" = (/obj/structure/closet/toolcloset,/obj/item/device/flashlight/maglight,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "nt" = (/obj/effect/overlay/snow/floor,/obj/structure/table/bench/steel,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/smes) +"nu" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "nv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Room Internal Access"; req_one_access = list(11)},/turf/simulated/floor/tiled/techfloor/grid,/area/surface/outpost/engineering/reactor_smes) "nw" = (/obj/structure/fence,/obj/effect/zone_divider,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "nx" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/structure/table/steel,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) @@ -693,12 +694,13 @@ "nW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/steel_reinforced,/obj/machinery/microwave{pixel_x = -2; pixel_y = 5},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "nX" = (/obj/effect/step_trigger/teleporter/bridge/west_to_east,/obj/structure/railing{dir = 4},/turf/simulated/floor/water,/area/surface/outside/river/faxalven) "nY" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = 32},/obj/structure/dogbed,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) -"nZ" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "oa" = (/obj/structure/closet/secure_closet/personal,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "oc" = (/obj/effect/step_trigger/teleporter/bridge/east_to_west,/obj/structure/railing{dir = 8},/turf/simulated/floor/water/deep,/area/surface/outside/river/indalsalven) +"oe" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "of" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "og" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "oh" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) +"oi" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/power/hydromagnetic_trap,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "oj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "ok" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "ENG_Outpost_airlock_control"; pixel_x = 26; pixel_y = 26; tag_exterior_door = "ENG_Outpost_airlock_exterior"; tag_interior_door = "ENG_Outpost_airlock_interior"},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "ol" = (/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/path/plains) @@ -707,6 +709,7 @@ "oo" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "op" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "oq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) +"or" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "os" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "ot" = (/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) "ou" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) @@ -718,7 +721,6 @@ "oA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "oC" = (/obj/structure/table/steel,/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/machinery/light/small{dir = 4},/obj/structure/cable/blue,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "oD" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) -"oE" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "oF" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "oH" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/machinery/camera/network/security{c_tag = "SO - Airlock Access"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/security) "oI" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 1; name = "Gym"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals_central1,/obj/machinery/door/firedoor/multi_tile/glass{dir = 1},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/gym) @@ -732,7 +734,6 @@ "oQ" = (/obj/structure/table/steel,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "oR" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining1_airlock_control"; name = "Internal Access Button"; pixel_x = 5; pixel_y = -26; req_one_access = list(48)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "mining1_airlock_interior"; locked = 1; name = "Mining Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/mining_main/storage) "oS" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -25},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) -"oT" = (/obj/structure/fence{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "oU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "oV" = (/obj/machinery/door/airlock{id_tag = "dorm5"; name = "Dorm 5"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_5) "oW" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/heavyduty{icon_state = "1-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/atmos_room) @@ -799,6 +800,7 @@ "ql" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "qm" = (/obj/item/stack/material/wood,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "qn" = (/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Airlock Access 1"},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) +"qo" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 8},/obj/structure/cable/yellow{d1 = 6; d2 = 9; icon_state = "6-9"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "qp" = (/obj/structure/catwalk,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance_hatch{name = "Fuel Storage Room"; req_one_access = list(11)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/surface/outpost/engineering/storage) "qq" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/gym) "qr" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) @@ -813,6 +815,7 @@ "qB" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "qC" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/matches,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) "qD" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) +"qE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "qF" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/flora/pottedplant,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "qG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Custodial Closet"; req_one_access = list(26)},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/janitor) "qH" = (/obj/structure/table/steel,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) @@ -823,6 +826,7 @@ "qN" = (/obj/structure/closet/crate,/obj/item/weapon/tool/crowbar/red,/obj/item/frame/light,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "qO" = (/obj/effect/map_effect/portal/line/side_a,/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) "qP" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/security) +"qQ" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 2; tag_north = 5; tag_south = 0; tag_west = 1; use_power = 0},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "qR" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_4) "qS" = (/obj/structure/boxingrope{dir = 8},/obj/structure/boxingrope,/obj/structure/boxingrope{dir = 9; layer = 4.1},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "qT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) @@ -830,6 +834,7 @@ "qW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Landing Zone 1"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "qX" = (/obj/effect/shuttle_landmark{docking_controller = "surface_dock_1"; landmark_tag = "shuttle1_planet"; name = "Outpost West Pad"},/turf/simulated/floor/reinforced,/area/shuttle/shuttle1/planet) "qY" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/atmos_room) +"qZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "ra" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/portable_atmospherics/powered/scrubber,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "rb" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "main3_airlock_control"; name = "External Access Button"},/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_south) "rd" = (/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) @@ -837,6 +842,7 @@ "rf" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/ender{icon_state = "1-2"; id = "surface_cave"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/path/plains) "rg" = (/obj/structure/table,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "ri" = (/obj/structure/table/steel,/obj/random/tech_supply,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) +"rj" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "rk" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "rl" = (/turf/simulated/floor/reinforced,/area/surface/outpost/main/exploration/containment) "rm" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/brown/border{dir = 10},/obj/structure/closet/crate,/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) @@ -863,9 +869,11 @@ "rN" = (/obj/structure/table/marble,/obj/random/tech_supply,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "rO" = (/obj/structure/flora/pottedplant/stoutbush,/obj/machinery/camera/network/security{c_tag = "SO - Security Checkpoint"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/security) "rP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) +"rQ" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "rR" = (/turf/simulated/wall,/area/surface/outpost/mining_main/emergencystorage) "rS" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 8},/obj/structure/window/basic{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_south) "rT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) +"rU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "rV" = (/obj/structure/table,/obj/machinery/light_construct{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "rW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "rX" = (/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/light_switch{pixel_x = -21; pixel_y = -21},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) @@ -874,7 +882,8 @@ "sa" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "sb" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/orange/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "sc" = (/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) -"sd" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 8},/obj/structure/cable/yellow{d1 = 6; d2 = 9; icon_state = "6-9"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"sd" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"se" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security) "sg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/closet/toolcloset,/obj/item/weapon/storage/belt,/obj/item/weapon/storage/belt,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "sh" = (/obj/effect/floor_decal/stairs{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/civilian/fishing) @@ -882,30 +891,26 @@ "sj" = (/obj/structure/table/bench/marble,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "sk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "sl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) -"sm" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "so" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "sp" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "sq" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "sr" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; operating = 0; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "ss" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) -"st" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "sv" = (/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "sw" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) -"sx" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sy" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "sz" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/surface/outpost/engineering/smes) "sA" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/effect/floor_decal/corner/purple/border{dir = 6},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "sB" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "mining2_airlock_control"; pixel_x = -26; pixel_y = -26; req_one_access = list(48,10); tag_exterior_door = "mining2_airlock_exterior"; tag_interior_door = "mining2_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "sC" = (/obj/structure/table/steel,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "sD" = (/obj/structure/closet/firecloset,/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"sE" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"sF" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "sG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "sH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_three) "sI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "sJ" = (/obj/machinery/conveyor_switch{id = "mining_external"},/obj/effect/floor_decal/industrial/warning/dust{dir = 1},/obj/effect/overlay/snow/floor,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "sK" = (/obj/machinery/vending/loadout,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "sL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) -"sM" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "sN" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "sO" = (/obj/structure/closet/secure_closet/guncabinet/phase{name = "phase weapon cabinet"; req_access = newlist(); req_one_access = list(43,67)},/obj/item/clothing/accessory/holster/hip,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Exploration Prep"; dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/exploration) "sP" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) @@ -936,6 +941,7 @@ "tt" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "tu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Landing Zone 4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "tv" = (/obj/structure/fence/end{dir = 8},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) +"tw" = (/obj/effect/floor_decal/industrial/warning,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 5; d2 = 6; icon_state = "5-6"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "tx" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/machinery/door/firedoor/glass/hidden{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "ty" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/sauna) "tA" = (/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "civ2_airlock_exterior"; locked = 1; name = "Civilian Outpost External"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "civ2_airlock_control"; name = "External Access Button"; pixel_x = 26},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/civilian/sauna) @@ -976,8 +982,6 @@ "um" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "un" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "uo" = (/turf/simulated/floor/outdoors/grass/sif/planetuse,/area/surface/outside/plains/normal) -"uq" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) -"ur" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "us" = (/obj/item/weapon/towel{color = "#800080"; name = "purple towel"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_2) "ut" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/white/border{dir = 9},/obj/machinery/computer/timeclock/premade/north,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "uu" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main2_airlock_control"; pixel_x = -26; pixel_y = -26; tag_exterior_door = "main2_airlock_exterior"; tag_interior_door = "main2_airlock_interior"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) @@ -987,6 +991,7 @@ "uy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_three) "uz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/left_two) "uA" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"uB" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "uC" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Hallway 4"; dir = 1; name = "MO Right Wing - Hallway Three"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "uD" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "uE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/civilian/pool) @@ -998,10 +1003,9 @@ "uL" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/surface/outpost/security) "uO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "uP" = (/turf/simulated/wall,/area/surface/outpost/mining_main/storage) -"uQ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"uR" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "uS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "uU" = (/obj/item/weapon/stock_parts/motor,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) -"uV" = (/obj/machinery/light/small{brightness_color = "#DA0205"; brightness_power = 1; brightness_range = 5; dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "uW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/light{dir = 8},/obj/random/maintenance/engineering,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/yellow/border{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "uX" = (/obj/structure/table/steel,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/brown/border{dir = 5},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/obj/item/weapon/pickaxe,/obj/item/device/gps/mining,/obj/item/clothing/head/hardhat/orange,/obj/machinery/vending/wallmed1{pixel_x = 25},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "uY" = (/obj/structure/table/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) @@ -1009,6 +1013,7 @@ "va" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "vc" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/white/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "vd" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) +"ve" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "vf" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "vg" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "vi" = (/obj/item/weapon/stool/padded,/obj/machinery/camera/network/civilian{c_tag = "CO - Pool 2"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) @@ -1066,6 +1071,7 @@ "wl" = (/obj/structure/catwalk,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "wm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_one) "wn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/plaque,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/corridor/right_upper) +"wo" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "wp" = (/obj/structure/closet/hydrant{pixel_y = 32},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "wq" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) "wr" = (/obj/effect/map_effect/portal/line/side_a,/turf/simulated/floor/water{outdoors = 0},/area/surface/outside/plains/mountains) @@ -1084,11 +1090,11 @@ "wF" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "wG" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) "wH" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_north) -"wI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Auxiliary Room"; req_one_access = list(11)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/yellow{d1 = 9; d2 = 10; icon_state = "9-10"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "wJ" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/tool/wrench,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "wL" = (/obj/structure/toilet,/obj/structure/window/basic{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_1) "wM" = (/obj/structure/bed/chair{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "wN" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/landing_north) +"wO" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "wP" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "wQ" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/smes) "wS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/civilian/fishing) @@ -1099,14 +1105,13 @@ "wY" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) "xa" = (/turf/simulated/mineral/sif,/area/surface/outside/plains/mountains) "xb" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) -"xd" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "xe" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Restroom"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/restroom) "xf" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "xg" = (/obj/structure/closet/jcloset,/obj/item/weapon/soap/nanotrasen,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "xh" = (/turf/simulated/floor/tiled,/area/surface/outpost/security) "xi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/symbol/es{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "xj" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/water/deep/pool,/area/surface/outpost/civilian/pool) -"xk" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"xk" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "xn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/turcarpet,/area/surface/outpost/main/dorms/dorm_3) "xo" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "xp" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -1116,8 +1121,10 @@ "xu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_one) "xv" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall,/area/surface/outpost/engineering/reactor_smes) "xw" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) +"xy" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "xz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "xA" = (/turf/simulated/floor/water/shoreline{dir = 6},/area/surface/outside/ocean) +"xB" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "xC" = (/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Airlock Access 2"; dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) "xF" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) "xG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -1140,6 +1147,7 @@ "xY" = (/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes/buildable/outpost_substation{RCon_tag = "Outpost - Right Wing"; charge = 5e+006; input_attempt = 1; input_level = 150000; output_level = 150000},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "xZ" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "yb" = (/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) +"yc" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yd" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main) "ye" = (/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/exterior) "yf" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/orangedouble,/turf/simulated/floor/carpet/oracarpet,/area/surface/outpost/main/dorms/dorm_1) @@ -1158,13 +1166,13 @@ "yt" = (/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "yu" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "yv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) -"yw" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "yz" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/light,/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_y = -30},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "yA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/security) "yB" = (/obj/effect/floor_decal/borderfloor,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/purple/border,/obj/item/clothing/suit/caution,/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "yD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 4; dir = 4; icon_state = "2-4"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/item/clothing/gloves/yellow,/obj/item/device/multitool{pixel_x = 5},/obj/machinery/light{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/reactor_smes) "yE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"yF" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yG" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "yH" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_three) "yJ" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) @@ -1179,7 +1187,6 @@ "yS" = (/turf/simulated/floor/water{outdoors = 0},/area/surface/outside/ocean) "yT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) "yU" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/exterior) -"yV" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "yW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Room Internal Access"; req_one_access = list(11)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/techfloor/grid,/area/surface/outpost/engineering/reactor_smes) "yX" = (/obj/effect/floor_decal/borderfloor,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "yY" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) @@ -1202,19 +1209,18 @@ "zt" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 3"; dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "zv" = (/obj/machinery/iv_drip,/obj/effect/floor_decal/borderfloorwhite{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "zw" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) -"zx" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "zy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "zz" = (/obj/effect/floor_decal/spline/plain{dir = 9},/obj/item/weapon/beach_ball,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "zA" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/orange/border{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue,/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "zC" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 1},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/gym) -"zD" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/machinery/atmospherics/unary/heat_exchanger{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) -"zE" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"zD" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/general_air_control/supermatter_core{input_tag = "rust_cooling_in"; name = "Engine Cooling Control"; output_tag = "rust_cooling_out"; sensors = list("rustengine_sensor" = "Engine Tempeture")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "zF" = (/obj/machinery/mineral/unloading_machine,/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/exterior) "zG" = (/turf/simulated/shuttle/wall/voidcraft,/area/surface/outside/lake/romsele) "zI" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "ENG_Outpost_airlock_control"; name = "Internal Access Button"; pixel_x = 5; pixel_y = 26; req_one_access = list(10)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "ENG_Outpost_airlock_interior"; locked = 1; name = "Engineering Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/engineering/monitoring) "zJ" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "zK" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/brown/border{dir = 5},/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "zL" = (/obj/structure/table/steel,/obj/item/weapon/storage/belt/utility/full,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/brown/border{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -25},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) +"zM" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "zN" = (/obj/machinery/telecomms/relay/preset/southerncross/planet,/turf/simulated/floor/tiled/techmaint,/area/surface/outpost/main/tcomm) "zO" = (/obj/structure/table/steel,/obj/random/tool,/obj/random/tool,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "zP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_two) @@ -1222,7 +1228,7 @@ "zS" = (/obj/effect/map_effect/portal/line/side_a,/turf/simulated/wall/solidrock,/area/surface/outside/plains/mountains) "zT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/surface/outpost/security) "zV" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/door/firedoor/glass/hidden{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) -"zW" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light/small{dir = 4},/obj/machinery/power/thermoregulator,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"zW" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "zX" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/left_one) "zY" = (/obj/machinery/door/window/westleft{name = "Medical Supplies"; req_access = null; req_one_access = list(5,43)},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 8},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Aa" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/landing_north) @@ -1239,21 +1245,24 @@ "Aq" = (/obj/structure/table/steel,/obj/random/junk,/obj/random/action_figure,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "Ar" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "As" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 8},/obj/item/weapon/material/ashtray,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) +"Au" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 8},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "Av" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) -"Aw" = (/obj/effect/engine_setup/pump_max,/obj/machinery/atmospherics/binary/pump/high_power,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ax" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) +"Ay" = (/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Auxiliary Room"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Az" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "AA" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "AB" = (/obj/structure/table/rack,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/item/weapon/mining_scanner,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/head/helmet/space/void/mining,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "AC" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/highsecurity{name = "Telecommunication Hub"; req_one_access = list(61)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/tcomm) +"AD" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "AF" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "AG" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) +"AH" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "AI" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/red/border{dir = 5},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; operating = 0; pixel_y = 24},/obj/effect/decal/cleanable/blood/oil,/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "AJ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/frame/extinguisher_cabinet,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "AK" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = 32},/obj/structure/flora/pottedplant/bamboo,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "AL" = (/obj/machinery/fitness/heavy/lifter,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "AM" = (/obj/effect/overlay/snow/floor,/obj/structure/table/bench/steel,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/smes) "AN" = (/turf/simulated/wall,/area/surface/outpost/civilian/emergency_storage) -"AO" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "AP" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/purple/border{dir = 9},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "AQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/multi_tile/metal{name = "Fauna Containment"; req_one_access = list(43,1)},/obj/machinery/door/firedoor/multi_tile/glass,/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 8},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/exploration/containment) "AR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/corridor/right_upper) @@ -1265,11 +1274,9 @@ "AY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0; use_power = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "AZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Reactor Room Access"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/monitoring) "Bc" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/left_three) -"Bd" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Be" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Bg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/mining_main/tools) "Bh" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) -"Bi" = (/obj/machinery/alarm{dir = 8; frequency = 1441; pixel_x = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Bj" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Bk" = (/turf/simulated/wall,/area/surface/outpost/main/dorms/dorm_2) "Bl" = (/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) @@ -1299,7 +1306,6 @@ "BL" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/reactor_smes) "BN" = (/obj/structure/table/rack/shelf,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/item/device/gps/mining{pixel_x = -5},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/item/device/gps/mining{pixel_x = 5},/obj/item/device/gps/mining{pixel_x = -5},/obj/item/device/gps/mining{pixel_x = 5},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "BO" = (/obj/structure/catwalk,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) -"BP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 1},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "BQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 0; pressure_checks_default = 0; use_power = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "BR" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Reactor Room East"; dir = 4; name = "Reactor_Room"; network = list("Engine")},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "BS" = (/obj/machinery/light/spot{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -1319,7 +1325,6 @@ "Cl" = (/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/refinery) "Cm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Cn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_one) -"Co" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Cp" = (/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "Cq" = (/turf/simulated/wall,/area/surface/outpost/mining_main) "Cr" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/machinery/suit_cycler/mining,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) @@ -1338,6 +1343,7 @@ "CE" = (/obj/machinery/power/sensor{name = "Powernet Sensor - Outpost Reactor Power"; name_tag = "Outpost Reactor Power"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "CF" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light/small{dir = 1},/obj/machinery/camera/network/telecom{c_tag = "Tcoms - Main Outpost"; dir = 4},/turf/simulated/floor/tiled/techmaint,/area/surface/outpost/main/tcomm) "CG" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Hallway 5"; dir = 1},/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) +"CH" = (/obj/machinery/power/generator{anchored = 1; dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "CI" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) "CJ" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "CK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/mining_main) @@ -1347,20 +1353,20 @@ "CO" = (/obj/structure/flora/pottedplant/dead,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "CP" = (/obj/machinery/shower,/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_1) "CQ" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) +"CR" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 8},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "CS" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) -"CU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) +"CT" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "CV" = (/obj/structure/closet/firecloset,/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "CW" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) "CX" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "CY" = (/obj/structure/table/marble,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) +"CZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Da" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) -"Db" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/air_sensor{frequency = 1438; id_tag = "rustengine_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Dc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "Dd" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/obj/machinery/computer/cryopod/gateway{pixel_y = 30},/obj/machinery/newscaster{pixel_x = 29},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/gateway) "De" = (/obj/structure/toilet,/obj/structure/window/basic{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) -"Df" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Df" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light/small{dir = 4},/obj/machinery/power/thermoregulator,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Dg" = (/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"Dh" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Di" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/heavyduty{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "Dj" = (/obj/effect/floor_decal/steeldecal/steel_decals1,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "Dk" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security) @@ -1369,6 +1375,7 @@ "Dn" = (/obj/effect/zone_divider,/turf/simulated/floor/wood{outdoors = 1},/area/surface/outside/path/plains) "Do" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/right_three) "Dq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/corridor/left_lower) +"Dr" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ds" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "Dt" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{id = "EngineReactor"; rad_resistance = 150},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Du" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/restroom) @@ -1383,7 +1390,6 @@ "DF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "DG" = (/obj/effect/shuttle_landmark{docking_controller = "surface_dock_2"; landmark_tag = "shuttle2_planet"; name = "Outpost East Pad"},/turf/simulated/floor/reinforced,/area/shuttle/shuttle2/planet) "DH" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) -"DI" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "DJ" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "DK" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "DL" = (/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) @@ -1401,12 +1407,10 @@ "DZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/status_display{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "Ea" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Eb" = (/turf/simulated/floor/plating,/area/surface/outpost/security/maa) -"Ed" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "Ee" = (/obj/structure/closet/hydrant{pixel_x = -32},/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) "Ef" = (/obj/effect/overlay/snow/floor,/obj/structure/symbol/gu{pixel_x = -32},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "Eg" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/white/border{dir = 6},/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Ei" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/refinery) -"Ej" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ek" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "Em" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1,/obj/machinery/door/firedoor/multi_tile/glass{dir = 1},/obj/machinery/door/airlock/multi_tile/glass{dir = 1; name = "Tool Storage"; req_one_access = list(48)},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/tools) "En" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -1414,7 +1418,6 @@ "Ep" = (/obj/machinery/cryopod/robot/door/gateway,/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) "Eq" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 8},/obj/structure/table/standard,/obj/random/action_figure,/obj/item/weapon/coin/silver,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Er" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled,/area/surface/outpost/main/teleporter) -"Es" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{id = "EngineReactor"; rad_resistance = 150},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Et" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/table/rack,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Airlock 2"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_two) "Ev" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_2) "Ez" = (/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -1434,6 +1437,8 @@ "ER" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Locker Room"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) "ES" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/corridor/left_upper) "ET" = (/obj/machinery/sleeper{dir = 4},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/search_and_rescue) +"EU" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 6},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"EV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "EW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "EX" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "EY" = (/obj/structure/table/steel,/obj/item/weapon/storage/box/backup_kit{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/cdeathalarm_kit,/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) @@ -1442,7 +1447,7 @@ "Fb" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Fc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "Fd" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) -"Fe" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Fe" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outpost/engineering/auxiliary_storage) "Ff" = (/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Fg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "Fh" = (/obj/structure/table/standard,/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/random/soap,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -1466,6 +1471,7 @@ "FF" = (/turf/simulated/floor/water,/area/surface/outside/plains/mountains) "FG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "FH" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) +"FJ" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "FK" = (/obj/structure/table/bench/steel,/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/path/plains) "FL" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "FM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) @@ -1479,11 +1485,9 @@ "FW" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 4},/obj/machinery/conveyor_switch/oneway{id = "mining_north"; name = "mining conveyor"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/exterior) "FX" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "FY" = (/obj/machinery/hologram/holopad,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = 28},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) -"FZ" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Ga" = (/obj/machinery/light,/obj/item/weapon/book/manual/rust_engine,/obj/structure/table/steel_reinforced,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Gb" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/random/powercell,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/camera/network/engineering_outpost{c_tag = "SUBS - Left Wing"; dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "Gc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) -"Gd" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ge" = (/obj/machinery/button/remote/blast_door{id = "garage1"; name = "Garage Shutter Control"; pixel_x = 22; req_one_access = list(48,43)},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "Gf" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/janitor) "Gg" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/sauna) @@ -1514,7 +1518,6 @@ "GH" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/sauna) "GJ" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "GK" = (/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) -"GL" = (/obj/effect/floor_decal/industrial/warning,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 5; d2 = 6; icon_state = "5-6"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "GM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "surface_dock_2"; name = "shuttle bay controller"; pixel_x = 26; tag_door = "surface_dock_2_door"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "GN" = (/obj/structure/table/bench/wooden,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "GO" = (/obj/effect/overlay/snow/floor,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/right_one) @@ -1528,12 +1531,13 @@ "GW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "GX" = (/obj/structure/table/steel,/obj/random/tech_supply,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "GY" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/dorms/dorm_5) +"GZ" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ha" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "Hb" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "sec1_airlock_control"; name = "Internal Access Button"; pixel_x = 5; pixel_y = 26; req_one_access = list(1)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "sec1_airlock_interior"; locked = 1; name = "Security Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/security) "Hc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) +"Hd" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/machinery/atmospherics/unary/heat_exchanger{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "He" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Hf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) -"Hh" = (/obj/machinery/power/generator{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Hi" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/one) "Hj" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Hk" = (/turf/simulated/floor/outdoors/snow,/area/surface/outside/plains/outpost) @@ -1548,9 +1552,11 @@ "Ht" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Hu" = (/turf/simulated/floor/outdoors/grass/sif/forest/planetuse,/area/surface/outside/plains/normal) "Hv" = (/turf/simulated/wall,/area/surface/outpost/civilian/fishing) +"Hw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Auxiliary Room"; req_one_access = list(11)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/yellow{d1 = 9; d2 = 10; icon_state = "9-10"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Hx" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/orange/border{dir = 10},/obj/machinery/light{dir = 8},/obj/item/weapon/storage/box/wormcan/sickly{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/box/wormcan/sickly{pixel_x = 3},/obj/machinery/camera/network/civilian{c_tag = "CO - Fishing 2"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Hy" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/left_two) "Hz" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/highsecurity{name = "Teleporter Access"; req_access = newlist(); req_one_access = list(17)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/teleporter) +"HA" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/power/hydromagnetic_trap,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "HC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "HD" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "HE" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_two) @@ -1581,14 +1587,12 @@ "Ik" = (/obj/structure/closet/emcloset,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Il" = (/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Im" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/table/reinforced,/obj/item/device/radio{pixel_x = -5; pixel_y = 5},/obj/item/device/radio{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/left_three) -"Io" = (/obj/machinery/atmospherics/binary/pump,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ip" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/engineering/atmos_room) "Iq" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/light,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_4) "Ir" = (/obj/structure/table/woodentable,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "Is" = (/obj/structure/table/bench/steel,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "It" = (/obj/structure/table/glass,/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 8},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/bodybag,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Iu" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/blue/border,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) -"Iv" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Iw" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/purple/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 9},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -25},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "Ix" = (/obj/structure/sign/warning/caution{desc = "This appears to be a sign warning people that the other side is dangerous. It also says that NanoTrasen cannot guarantee your safety beyond this point."; name = "\improper WARNING: NO ACCESS"},/turf/simulated/shuttle/wall/voidcraft,/area/surface/outpost/wall) "Iy" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust,/obj/structure/cable/heavyduty{icon_state = "4-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1617,14 +1621,12 @@ "Ja" = (/turf/simulated/floor/water/shoreline{dir = 10},/area/surface/outside/ocean) "Jb" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "Jc" = (/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 9},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 9},/obj/structure/table/glass,/obj/machinery/recharger,/obj/item/weapon/tool/screwdriver,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) -"Jd" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/power/hydromagnetic_trap,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Je" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Jf" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "Jg" = (/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) -"Ji" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/general_air_control/supermatter_core{input_tag = "rust_cooling_in"; name = "Engine Cooling Control"; output_tag = "rust_cooling_out"; sensors = list("rustengine_sensor" = "Engine Tempeture")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) +"Jh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "Jj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Jk" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outpost/mining_main/refinery) -"Jl" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/black,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Jm" = (/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -22},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Jn" = (/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/secure_closet/engineering_welding,/obj/random/maintenance/engineering,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/yellow/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "Jo" = (/obj/effect/floor_decal/spline/plain{dir = 1; icon_state = "spline_plain_full"},/obj/structure/showcase{desc = "It looks almost lifelike."; icon = 'icons/obj/statue.dmi'; icon_state = "hos"; name = "Statue"; pixel_y = 2},/obj/item/device/gps/internal/base,/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/landing) @@ -1641,6 +1643,7 @@ "JB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) "JC" = (/obj/structure/table/steel,/obj/random/junk,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "JD" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Laundry"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/laundry) +"JG" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/air_sensor{frequency = 1438; id_tag = "rustengine_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "JI" = (/turf/simulated/wall/r_wall,/area/surface/outpost/security/maa) "JK" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm2"; name = "Door Lock Control"; pixel_y = 25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) "JL" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1653,7 +1656,7 @@ "JS" = (/obj/effect/map_effect/portal/master/side_a/plains_to_caves,/turf/unsimulated/wall/planetary/sif{icon_state = "rock-dark"},/area/surface/outside/plains/mountains) "JW" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "JX" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/door/firedoor/glass/hidden{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) -"JY" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"JY" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/black,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "JZ" = (/obj/structure/catwalk,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/power/terminal{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/surface/outpost/security/smes) "Ka" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "Kb" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/security) @@ -1676,6 +1679,7 @@ "Kv" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) "Kw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "Ky" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) +"Kz" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "KA" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "KB" = (/obj/structure/closet/wardrobe/black,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "KC" = (/obj/effect/map_effect/portal/line/side_a,/obj/effect/map_effect/perma_light/concentrated,/turf/simulated/floor/plating{icon_state = "asteroidplating2"},/area/surface/outpost/mining_main/exterior) @@ -1705,7 +1709,6 @@ "La" = (/turf/simulated/wall,/area/surface/outpost/mining_main/refinery) "Lb" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = -26},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Lc" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/symbol/em{pixel_x = 32},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"Ld" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Le" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Lg" = (/obj/effect/mist,/turf/simulated/floor/water/pool,/area/surface/outpost/civilian/sauna) "Lh" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/bluedouble,/turf/simulated/floor/carpet/blue,/area/surface/outpost/main/dorms/dorm_5) @@ -1720,7 +1723,7 @@ "Ls" = (/turf/simulated/floor/water/pool,/area/surface/outpost/civilian/pool) "Lt" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "Lu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_6) -"Lv" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 6},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"Lv" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Lw" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Lx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet/purcarpet,/area/surface/outpost/main/dorms/dorm_2) "Lz" = (/turf/simulated/wall,/area/surface/outpost/main/dorms/dorm_5) @@ -1733,13 +1736,11 @@ "LH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "LI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/left_three) "LK" = (/obj/effect/zone_divider,/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) -"LL" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "LM" = (/obj/machinery/fusion_fuel_compressor,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Fuel Storage"; dir = 6; name = "Engineering_Outpost"; network = list("Engineering")},/turf/simulated/floor/plating,/area/surface/outpost/engineering/storage) "LN" = (/obj/machinery/conveyor{id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/refinery) "LO" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/structure/closet,/obj/effect/floor_decal/corner/white/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "LP" = (/turf/simulated/floor/water/shoreline/corner{dir = 4},/area/surface/outside/ocean) "LQ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/orange/border{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) -"LR" = (/obj/machinery/light_switch{dir = 8; pixel_x = 23; pixel_y = 12},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "LS" = (/obj/structure/table,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "LT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) "LU" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/orange/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/orange/bordercorner2{dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -1748,20 +1749,26 @@ "LX" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light{dir = 8},/obj/machinery/mineral/input,/obj/structure/sign/warning/moving_parts{pixel_y = 32},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/mining_main/refinery) "LY" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/civilian/fishing) "LZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) +"Ma" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Mb" = (/obj/effect/floor_decal/borderfloor,/obj/structure/closet/wardrobe/pjs,/obj/effect/floor_decal/corner/white/border,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) +"Mc" = (/obj/effect/engine_setup/pump_max,/obj/machinery/atmospherics/binary/pump/high_power,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Md" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Me" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Mf" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "Mg" = (/obj/effect/overlay/snow/floor,/obj/machinery/vending/snack,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/civilian/smes) +"Mh" = (/obj/structure/fence{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "Mi" = (/obj/effect/zone_divider,/turf/simulated/floor/water/shoreline{dir = 8},/area/surface/outside/ocean) "Mk" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/machinery/camera/network/main_outpost{c_tag = "MO - Custodial Closet"; dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/janitor) +"Ml" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Mn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Mo" = (/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/water/pool,/area/surface/outpost/civilian/pool) "Mp" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Mq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) +"Mr" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Mt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "Mv" = (/obj/effect/landmark/start{name = "Explorer"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) "Mw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_three) +"Mx" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "My" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_south) "Mz" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "MA" = (/obj/machinery/camera/network/main_outpost{c_tag = "MO Right Wing - Airlock Access 3"; dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals3,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_three) @@ -1778,7 +1785,6 @@ "MP" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/orange/bordercorner{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "MQ" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/landing) "MR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/turcarpet,/area/surface/outpost/main/dorms/dorm_3) -"MS" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "MT" = (/obj/structure/dispenser/oxygen,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "MU" = (/turf/simulated/wall,/area/surface/outpost/main/gen_room/smes_right) "MV" = (/turf/simulated/wall/r_wall,/area/surface/outpost/civilian/sauna) @@ -1794,11 +1800,11 @@ "Ng" = (/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/two) "Nh" = (/obj/machinery/door/firedoor/glass/hidden{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Ni" = (/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Airlock Access 2"; dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) -"Nj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Nk" = (/obj/structure/closet/secure_closet/guncabinet/phase{req_one_access = null},/obj/item/clothing/accessory/holster/hip,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/red/border{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Nl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "Nm" = (/turf/simulated/floor/holofloor/tiled/dark,/area/surface/outpost/security/maa) "Nn" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/purple/border{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration) +"No" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Np" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/left_three) "Nq" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Ns" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/corridor/left_upper) @@ -1823,6 +1829,7 @@ "NN" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/camera/network/main_outpost{c_tag = "MO Left Wing - Hallway 4"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "NO" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "NP" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) +"NQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "NR" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar/red,/obj/item/device/flashlight,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/alarm{dir = 8; pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_three) "NT" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/symbol/da{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "NU" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = -32},/obj/structure/dogbed,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) @@ -1843,8 +1850,8 @@ "Ol" = (/obj/effect/floor_decal/steeldecal/steel_decals_central6,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/landing_north) "Om" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "On" = (/obj/machinery/door/airlock{id_tag = "dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_3) -"Oo" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) -"Oq" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 8},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) +"Op" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Oq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Or" = (/obj/machinery/fusion_fuel_injector/mapped{dir = 1; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Os" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Ot" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/surface/outpost/mining_main/refinery) @@ -1855,7 +1862,6 @@ "OA" = (/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes/buildable/outpost_substation{RCon_tag = "Outpost - Left Wing"; charge = 5e+006; input_attempt = 1; input_level = 150000; output_level = 150000},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "OB" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "OC" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) -"OD" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "OE" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "OF" = (/obj/structure/closet/lasertag/red,/obj/item/stack/flag/red,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "OG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) @@ -1863,7 +1869,7 @@ "OI" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "OJ" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "OK" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"OM" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) +"OL" = (/obj/machinery/light_switch{dir = 8; pixel_x = 23; pixel_y = 12},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ON" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/structure/closet/crate/large,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "OO" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/gateway) "OP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -1872,6 +1878,7 @@ "OS" = (/obj/structure/sign/warning/caution{desc = "This appears to be a sign warning people that the other side is dangerous. It also says that NanoTrasen cannot guarantee your safety beyond this point."; name = "\improper WARNING: NO ACCESS"},/turf/simulated/shuttle/wall/voidcraft/hard_corner,/area/surface/outpost/wall) "OT" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Emergency Storage"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/mining_main/emergencystorage) "OU" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/reddouble,/turf/simulated/floor/carpet,/area/surface/outpost/main/dorms/dorm_6) +"OV" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1438; id = "rust_cooling_in"; name = "Coolant Injector"; pixel_y = 1; power_rating = 30000; use_power = 1; volume_rate = 700},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "OX" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "OZ" = (/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2,/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main/gateway) "Pa" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -1885,6 +1892,7 @@ "Pk" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Pl" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "Pm" = (/obj/structure/closet/hydrant{pixel_y = 32},/turf/simulated/floor/plating,/area/surface/outpost/main/emergency_storage/one) +"Pn" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 4},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "Po" = (/obj/structure/fence/cut/medium,/obj/effect/zone_divider,/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "Pp" = (/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "Pq" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust{dir = 5},/obj/structure/cable/heavyduty{icon_state = "1-2"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1895,8 +1903,8 @@ "Pv" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/surface/outpost/main/search_and_rescue) "Pw" = (/obj/effect/floor_decal/borderfloor/full,/obj/effect/floor_decal/industrial/danger/full,/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen{req_access = list(43)},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "Py" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) +"Pz" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "PA" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main/refinery) -"PB" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "PC" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "PD" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "PE" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/civilian/emergency_storage) @@ -1907,10 +1915,8 @@ "PJ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "PK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) "PM" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) -"PN" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "PO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "PQ" = (/obj/structure/closet/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/suit/radiation,/obj/item/clothing/suit/radiation,/obj/item/device/geiger,/obj/item/device/geiger,/obj/machinery/light{dir = 8},/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) -"PR" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "PS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/mining_main) "PT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/exploration/containment) "PU" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/machinery/camera/network/main_outpost{c_tag = "MO - Gateway"; dir = 4},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) @@ -1928,15 +1934,14 @@ "Qi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Qj" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_4) "Qk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/tools) -"Ql" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Qm" = (/obj/machinery/computer/fusion_fuel_control{id_tag = "Reactor Fuel Injectors"},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) -"Qn" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Qo" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/status_display{pixel_y = 32},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_upper) "Qp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "Qq" = (/obj/structure/boxingrope{layer = 4.1},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "Qr" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor,/obj/structure/bedsheetbin,/obj/effect/floor_decal/corner/white/border,/obj/machinery/status_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) "Qs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/maintenance_hatch{name = "Reactor Room External Access"; req_one_access = list(11)},/turf/simulated/floor/tiled/techfloor/grid,/area/surface/outpost/engineering/monitoring) "Qt" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_three) +"Qu" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Qv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/laundry) "Qw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/heavyduty{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "Qx" = (/obj/machinery/light_construct{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/bar) @@ -1952,7 +1957,6 @@ "QJ" = (/obj/structure/table/standard,/obj/machinery/light{dir = 8},/obj/item/device/starcaster_news,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "QK" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/random/powercell,/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "QL" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/brown/border{dir = 9},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) -"QO" = (/obj/machinery/light/small{dir = 1},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "QP" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "QQ" = (/obj/machinery/computer/guestpass{pixel_y = 28},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "sec1_airlock_control"; pixel_x = 26; pixel_y = 26; req_one_access = list(1); tag_exterior_door = "sec1_airlock_exterior"; tag_interior_door = "sec1_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/security) "QR" = (/obj/structure/fence/corner{dir = 4},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) @@ -1978,18 +1982,17 @@ "Rl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/gym) "Rn" = (/obj/structure/closet/secure_closet/sar,/obj/item/weapon/storage/pill_bottle/spaceacillin,/obj/item/roller/adv,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/search_and_rescue) "Ro" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) -"Rp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Rq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/civilian/sauna) "Rr" = (/obj/effect/zone_divider,/turf/simulated/mineral/sif,/area/surface/outside/plains/mountains) "Rs" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/machinery/gear_painter,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) -"Rt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/obj/structure/cable/yellow{d1 = 6; d2 = 8; icon_state = "6-8"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Rt" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Ru" = (/obj/structure/fitness/punchingbag,/turf/simulated/floor/holofloor/wood,/area/surface/outpost/main/gym) "Rv" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/turf/simulated/floor/tiled,/area/surface/outpost/main/laundry) +"Rw" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk,/obj/structure/cable/yellow{d1 = 2; d2 = 9; icon_state = "2-9"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Rx" = (/obj/structure/table/woodentable,/obj/item/weapon/deck/cards,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) "Ry" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/oracarpet,/area/surface/outpost/main/dorms/dorm_1) "Rz" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/structure/cable/blue{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "RA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) -"RB" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "RC" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "RD" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust{dir = 6},/obj/structure/cable/heavyduty{icon_state = "1-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) "RF" = (/obj/effect/overlay/snow/floor,/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 8},/obj/structure/cable/heavyduty{icon_state = "2-4"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/storage) @@ -2024,11 +2027,13 @@ "Sq" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/table/reinforced,/obj/item/weapon/storage/box,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "Sr" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "Ss" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) +"St" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/light/small{dir = 4},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Su" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Sw" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_south) "Sx" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/carpet/bcarpet,/area/surface/outpost/main/dorms/dorm_4) "Sz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "SA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) +"SC" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "SD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/gateway) "SG" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "SI" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -2045,16 +2050,15 @@ "SV" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/white/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "SW" = (/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) "SZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/security) +"Ta" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 1},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Tb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) -"Tc" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/engine{dir = 1; external_pressure_bound = 100; external_pressure_bound_default = 0; frequency = 1438; icon_state = "map_vent_in"; id_tag = "rust_cooling_out"; initialize_directions = 1; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Td" = (/obj/structure/boxingrope{dir = 1},/turf/simulated/floor/boxing,/area/surface/outpost/main/gym) "Te" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) "Tf" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "Tg" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Th" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main3_airlock_control"; pixel_x = -5; tag_exterior_door = "main3_airlock_exterior"; tag_interior_door = "main3_airlock_interior"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "main3_airlock_control"; name = "Internal Access Button"; pixel_x = 5},/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/landing_south) -"Ti" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Tj" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm6"; name = "Door Lock Control"; pixel_y = 25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) -"Tl" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Tm" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Tn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/main/search_and_rescue) "To" = (/obj/structure/table/rack,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic{dir = 1},/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/status_display{pixel_x = 32},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_one) "Tp" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) @@ -2071,10 +2075,10 @@ "TA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/power/terminal,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_left) "TB" = (/obj/effect/decal/cleanable/dirt,/obj/vehicle/train/engine/quadbike{dir = 2},/turf/simulated/floor/plating,/area/surface/outpost/main/airlock/right_two) "TD" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Showers"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) -"TE" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "TF" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/borderfloor,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/red/border,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/security) "TG" = (/turf/simulated/floor/reinforced,/area/shuttle/shuttle2/planet) "TH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/search_and_rescue) +"TI" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "TJ" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/dorms/dorm_1) "TK" = (/obj/effect/floor_decal/steeldecal/steel_decals6,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "TL" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) @@ -2097,12 +2101,12 @@ "Ue" = (/turf/simulated/wall,/area/surface/outpost/main/restroom) "Uf" = (/turf/simulated/wall,/area/surface/outpost/main/emergency_storage/one) "Uh" = (/obj/structure/table/rack,/obj/item/weapon/shovel,/obj/item/weapon/tool/wrench,/obj/item/weapon/pickaxe,/obj/item/weapon/tool/crowbar,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/brown/border{dir = 5},/obj/machinery/light{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) +"Ui" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Uk" = (/obj/structure/showcase/sign{desc = "This appears to be a sign warning people that it is dangerous outside. Further reading suggests being properly equipped or acquiring an umbrella."; name = "WARNING: HAIL STORMS"},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "Ul" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/civilian/pool) "Um" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 1},/obj/structure/cable/heavyduty{icon_state = "4-8"},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/tools) "Un" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) "Uo" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_three) -"Up" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "Ur" = (/obj/structure/table/bench/standard,/obj/item/device/radio/intercom/department/medbay{pixel_y = -21},/turf/simulated/floor/tiled,/area/surface/outpost/main/search_and_rescue) "Us" = (/turf/simulated/wall/r_wall,/area/surface/outpost/civilian/smes) "Ut" = (/obj/machinery/shower,/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/dorms/dorm_3) @@ -2119,7 +2123,6 @@ "UE" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "UF" = (/obj/effect/floor_decal/borderfloor/corner,/turf/simulated/floor/tiled,/area/surface/outpost/main/gym) "UG" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/random/powercell,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/surface/outpost/civilian/smes) -"UH" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "UI" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/emergencystorage) "UJ" = (/obj/structure/closet,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/orange/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/orange/bordercorner2{dir = 5},/obj/item/weapon/storage/backpack/dufflebag,/obj/item/clothing/shoes/boots/winter/climbing,/obj/item/clothing/shoes/boots/winter/climbing,/obj/machinery/camera/network/civilian{c_tag = "CO - Fishing 1"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "UK" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) @@ -2136,9 +2139,10 @@ "UX" = (/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "UY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/main/corridor/left_upper) "UZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/surface/outpost/main/dorms/dorm_6) -"Va" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"Va" = (/obj/machinery/light/small{brightness_color = "#DA0205"; brightness_power = 1; brightness_range = 5; dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Vb" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Vc" = (/obj/effect/floor_decal/borderfloorblack/corner{dir = 8},/obj/effect/floor_decal/industrial/danger/corner{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) +"Vd" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/engine{dir = 1; external_pressure_bound = 100; external_pressure_bound_default = 0; frequency = 1438; icon_state = "map_vent_in"; id_tag = "rust_cooling_out"; initialize_directions = 1; pump_direction = 0; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Ve" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 4; pixel_x = -22},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "Vf" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Vh" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/water/deep/pool,/area/surface/outpost/civilian/pool) @@ -2153,6 +2157,7 @@ "Vq" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "Vr" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main8_airlock_control"; pixel_x = -26; pixel_y = -26; tag_exterior_door = "main8_airlock_exterior"; tag_interior_door = "main8_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_three) "Vs" = (/turf/simulated/floor/water,/area/surface/outside/ocean) +"Vt" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "Vu" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_alc,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) "Vv" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/effect/floor_decal/corner/red{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/surface/outpost/security/maa) "Vw" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/machinery/light_switch{pixel_x = 22},/turf/simulated/floor/carpet/blue,/area/surface/outpost/main/dorms/dorm_5) @@ -2212,12 +2217,12 @@ "WE" = (/obj/machinery/disposal,/obj/machinery/button/remote/airlock{id = "dorm1"; name = "Door Lock Control"; pixel_y = -25; specialfunctions = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) "WF" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "WG" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) -"WH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "WI" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/table/glass,/obj/machinery/status_display{pixel_y = -32},/obj/item/weapon/material/ashtray/plastic,/obj/random/cigarettes,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "WJ" = (/obj/machinery/power/apc{name = "south bump"; pixel_y = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/box/donkpockets,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "WK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Restroom"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_2) -"WL" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/power/hydromagnetic_trap,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) +"WL" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "WM" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/mining_main/storage) +"WN" = (/obj/machinery/light/small{dir = 1},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "WO" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) "WP" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/airlock/right_two) "WQ" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor/plating,/area/surface/outpost/main/bar) @@ -2233,9 +2238,10 @@ "Xa" = (/turf/unsimulated/wall/planetary/sif,/area/surface/outside/river/indalsalven) "Xb" = (/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/normal) "Xc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) -"Xd" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 2; tag_north = 5; tag_south = 0; tag_west = 1; use_power = 0},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Xd" = (/obj/machinery/atmospherics/binary/pump,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Xe" = (/obj/machinery/camera/network/civilian{c_tag = "CO - Sauna"; dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/civilian/sauna) "Xf" = (/obj/effect/floor_decal/corner/white{dir = 6},/obj/effect/floor_decal/corner/white{dir = 9},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) +"Xg" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outside/plains/outpost) "Xi" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "Xj" = (/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "Xk" = (/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/reactor_smes) @@ -2244,17 +2250,15 @@ "Xn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) "Xo" = (/obj/effect/floor_decal/borderfloorblack/corner{dir = 1},/obj/effect/floor_decal/industrial/danger/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) "Xp" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) -"Xq" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) -"Xr" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/light/small{dir = 4},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Xs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_2) -"Xu" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Xt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) +"Xv" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/wingrille_spawn/reinforced_phoron,/obj/machinery/door/blast/radproof{id = "EngineReactor"; rad_resistance = 150},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) "Xw" = (/obj/structure/catwalk,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room/smes_right) "Xx" = (/turf/simulated/floor/outdoors/rocks/sif/planetuse,/area/surface/outside/plains/mountains) "Xy" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_y = -32},/obj/structure/coatrack,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_6) "Xz" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/main/landing) -"XA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/fusion_fuel_injector/mapped{dir = 8; id_tag = "Reactor Fuel Injectors"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/reactor_smes) +"XA" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "XC" = (/turf/simulated/floor/water/shoreline/corner{dir = 1},/area/surface/outside/ocean) -"XD" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/surface/outside/plains/outpost) "XE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_lower) "XF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "XG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/surface/outpost/main/construction_area) @@ -2263,11 +2267,9 @@ "XJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "XK" = (/obj/machinery/mech_recharger,/turf/simulated/floor/tiled/dark,/area/surface/outpost/mining_main) "XM" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/right_one) -"XN" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "XO" = (/turf/simulated/wall/r_wall,/area/surface/outpost/main/airlock/right_one) "XP" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_1) -"XQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 4},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) -"XR" = (/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 1},/turf/simulated/floor/plating/sif/planetuse,/area/surface/outpost/engineering/auxiliary_storage) +"XQ" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "XS" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 6},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "XT" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/landing_north) "XU" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/heavyduty{icon_state = "2-4"},/obj/structure/cable/heavyduty{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/junction{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/gen_room/smes_left) @@ -2295,7 +2297,6 @@ "Yv" = (/obj/effect/floor_decal/techfloor/orange{dir = 9},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/surface/outpost/main/gateway) "Yw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/catwalk,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/surface/outpost/main/gen_room) "Yx" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/cable/blue{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/showers) -"Yy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "YA" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/monitoring) "YB" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/r_wall{cached_rad_resistance = 150},/area/surface/outpost/engineering/reactor_smes) "YC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external/public{name = "Airlock Access"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/airlock/landing_north) @@ -2313,7 +2314,7 @@ "YO" = (/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) "YQ" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 4},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/exploration) "YR" = (/obj/effect/overlay/snow/floor,/obj/structure/disposalpipe/segment,/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outside/plains/outpost) -"YS" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) +"YS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/obj/structure/cable/yellow{d1 = 6; d2 = 8; icon_state = "6-8"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "YT" = (/obj/effect/step_trigger/teleporter/bridge/south_to_north,/obj/structure/railing{dir = 1},/turf/simulated/floor/water/deep,/area/surface/outside/river/indalsalven) "YU" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) "YV" = (/obj/structure/table/woodentable,/obj/item/toy/bouquet,/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_3) @@ -2323,17 +2324,17 @@ "YZ" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main6_airlock_control"; pixel_x = 26; pixel_y = 26; tag_exterior_door = "main6_airlock_exterior"; tag_interior_door = "main6_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_one) "Zb" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 10},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/security) "Zc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction/yjunction{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/left_lower) -"Zd" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1438; id = "rust_cooling_in"; name = "Coolant Injector"; pixel_y = 1; power_rating = 30000; use_power = 1; volume_rate = 700},/turf/simulated/floor/reinforced/airless,/area/surface/outpost/engineering/reactor_smes) "Ze" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 4},/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/clothing/mask/gas,/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/left_two) "Zf" = (/obj/machinery/door/airlock{id_tag = "dorm1"; name = "Dorm 1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/dorms/dorm_1) "Zg" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/machinery/button/windowtint{id = "dorm_tint5"; pixel_x = -22},/turf/simulated/floor/wood,/area/surface/outpost/main/dorms/dorm_5) "Zh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) "Zi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/landing_north) +"Zj" = (/obj/machinery/alarm{dir = 8; frequency = 1441; pixel_x = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Zk" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "Zl" = (/turf/simulated/wall,/area/surface/outpost/main/corridor/left_lower) "Zm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main) -"Zn" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Zo" = (/obj/structure/table/rack,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/item/weapon/material/fishing_net,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) +"Zp" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "Zq" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "Zr" = (/obj/effect/overlay/snow/floor,/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/main/airlock/right_two) "Zs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/landing) @@ -2346,17 +2347,16 @@ "Zz" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Airlock"; dir = 9; name = "Engineering_Outpost"; network = list("Engineering")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/monitoring) "ZA" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/white/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/right_upper) "ZB" = (/obj/effect/decal/remains/ribcage,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/outdoors/dirt,/area/surface/outside/plains/outpost) -"ZC" = (/obj/machinery/camera/emp_proof{c_tag = "ENG - Outpost Auxiliary Room"; dir = 10; name = "Engineering_Outpost"; network = list("Engineering")},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ZD" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/network/mining{c_tag = "PO - Mining Production Room"; dir = 8},/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/refinery) "ZF" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main/corridor/dorms) "ZG" = (/turf/simulated/wall,/area/surface/outpost/main/search_and_rescue) -"ZH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 8},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) "ZI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/surface/outpost/security) +"ZJ" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ZK" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/item/glass_jar,/obj/structure/table/reinforced,/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/surface/outpost/main/exploration/containment) "ZM" = (/obj/effect/overlay/snow/floor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/steel/sif/planetuse,/area/surface/outpost/engineering/monitoring) "ZN" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/weapon/tool/crowbar/red,/obj/item/device/flashlight,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/dark,/area/surface/outpost/main/airlock/right_one) "ZO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/steel_dirty,/area/surface/outpost/mining_main/uxstorage) -"ZP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/surface/outside/plains/outpost) +"ZP" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/surface/outpost/engineering/auxiliary_storage) "ZQ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Locker Room"},/turf/simulated/floor/tiled/steel_grid,/area/surface/outpost/main/showers) "ZR" = (/obj/structure/closet/secure_closet/miner,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/machinery/light,/turf/simulated/floor/tiled,/area/surface/outpost/mining_main/storage) "ZS" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "main7_airlock_control"; pixel_x = 26; pixel_y = -26; tag_exterior_door = "main7_airlock_exterior"; tag_interior_door = "main7_airlock_interior"},/turf/simulated/floor/tiled,/area/surface/outpost/main/airlock/left_two) @@ -2373,39 +2373,39 @@ tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxa tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkUXUXUXUXUXUXUXGkGkGkGkUXUXGkGkGkGkyeaCoypayefpfpfpUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaUXUXUXLKUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkUXUXUXUXUXUXUXrfinpxinmuzFbjfpUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbUXUXUXUXUXLKUXUXXjUXUXUXXjXjXjUXUXUXUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXzdinininFWUdFBfpUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbUXUXUXUXUXLKUXUXNjLdLdLdLdLdLdLdLdXDUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXnEkhkhkhyUilmcfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbUXUXUXUXUXLKUXUXBPNjXDNjXDNjXDNjXDCUXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininfpfpfpfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNjRBCUCUCUCUCUCUCUCUCUXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXTEXDCUCUCUCUCUCUCUCUCUUXXjUXUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaXbXbXbXbXbXbXbXbXbgMXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNjRBCUCUCUCUCUCUCUCUCUUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXTEXDCUCUCUCUCUCUCUCUCUUXUXXjXjUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNjRBCUCUCUCUCUCUCUCUCUXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXTEXDCUCUCUCUCUCUCUCUCUXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXNjRBBPTERBTERBTERBTERBUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXEdUXEdUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXXjGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdFFxaxaxaxaxaXxXxxatF -tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXeSxHoTdtoTdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdttvUXUXUXQTinininUXUXUXUXvCdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtxHQRGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaFFFFFFxaxaXxxaXxXxXxXxtF -tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwXjkmLvOMUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXjoGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKVsVsVsXCXxXxXxXxXxXxXxtF -tFxaxaxaxaxaxaxaxaxaxaXbXbXbxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwUXkmkmUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsVLXxXxXxXxdKJyJyao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXVRjlXRXRjlqLjljljljljlPNZHZHZHoEUXacacacacahUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXrnQTinininUXrnUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsVsVLXxXxXxXxbZVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwjlAwkxZnDIDIQORpmijlWHPNzxzxZPacacapaqavacUQUQUQUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsVsVsJaJyJyJyJyxAVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlTlywQlLLuqXuXusEjlUpYSZHZHoEacaxaAaDaEacoZvEUQUQUQUXgePSPSPSgeUXUXUXUXUXClClClCltYtYtYtYtYtYiyininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJVsVsVsVsVsVsVsVsao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbdmXbXbUXUXUXUXUXwsjlyVOoBdDhxdIoXNzWjlOqXQzxzxZPacaxaHaJaEacirIZiJJNUQgegeXKmQXKgeClClClClClClsYaWICogogogHJogogNzinininininGenMnMnMnMnMUXUXUXUXUXUXiHiHTnTnTnTniHiHOOUXUXUXUXUXCbCbPTPTPTCbCbUXUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlkxXqHhGdCoFeQnBijlkKjlaQaQaQacaxaHaJaEacotzwZOyQelsZtCooooikuXLaLXHoOhDRbQcLIjDDJkJkJkJkJkJkxUinininininZrbPuawqrCnMUXUXUXUXUXiHiHKInJgpETItlVPcOOOOAoAoAoOOCbYcYcMznDZKCbCbUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlAOBdYyFeuQODkMsMsxLRjlaRaRaRacaTaVbhbiacDUmCBGZyVjXVqkHcHcdCxqLaUUtgtgCltgTzClCltYtYtYtYsJtYPqinininininZrbPwqTBwqcIUXUXUXUXiHiHhmedxJOiyPmpMpzvgKYvipipipjGCbYcYcoAopqBPwCbCbCbCbUXUXKuXjGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjluVzEIvUHsmRtDfPBnZXrjlaRaRaRbxbHbJbhbKacaYaYaYaYaYHZFcydydSzBAFDvsHDEimYtgexClDmDmDmDmDmDmDmtpinininininZrbPecwqVpnMUXUXUXUXiHiGUyXYthMEMIEMMIwdgKPUEpscEpCLCbiAAXXFPiaUpDTOrljNCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlFeXdZCJlzDEjsdPRTixkjlbTaRaRacacbVcacbacBWRKrRQLhVbNTrydydrWxznjKarPkpZDxsYXClEfDmDmDmDmDmDmtpinininUXinFXnMnMnMnMnMUXUXUXUXanwvUyVHldythhwJwPuggKgUhQhQhQUcCbCbNeiMHqlngPrlrlrlCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkDtXkYBXkEsXkXkwISSSSSSSSSSccacckcpcrcyacxIIcOTHrRLmoZmmocsZhBApjDHSTnlDjtgLNClDmDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanwvUyVlDCMdfHzYEoimRibububuRdlxDdCbYYiMMzlnYErlrlrlCbUXUXUXUXGkGkmOmOmOmOmOxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkZdGJGJGJTcXkGLpgSSkCLMnkSSczaccCcKcKcPacEeUIrRrmNVcMjWgVvyTKjrLaPAtgtgOttgTzClPIDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanRnUrgAJcPvrtJpEDYeRipTicFMPGqdjzCbrDslmGpEpDTOrljNCbUXUXUXUXUXUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBuAWLVanrSdvtFZqpWkPWgCSScRcTdfdqdrdsacacacmHWtWtWtWtCqxNatCKURQELBqrRUaizcvGlplpvGDmDmDmsSRDolininUXUkUXUXUXnMCtCtnMnMnMnMnMnMZGZGTHBVdTTHTHTHgKzjhBJWOZOBpUCbIwtGdBxWPwWwWwWwWwWwWwuyuyWwUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBcBnrkTstQgajXAurSSSSSSSSSSdvacdydzdDdGdReqdRmHzLSJzKWtWBxfLwTNuPuPvGvGvGvGvGvGgSbwvGWMsSIyRDininininUXUXUXUXHanMpPWPnMUwWrEEEtnMtNpntNEZsTeztmoYgKRiRiaNSDNBRiCbCbAQbICbCbWwuKFzYLNRWwsXyHWwgoUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBcqJdMSnrSdummNKkWcxveGmDdveAeCeCeKeCeCeCeCmHCWNXwwglxZFlXchHnxCrBNnIABRVUhbePsNJnajStpininininininininininZrWgxCulrrRPKUcOqDrrlkRoRojnmqKcKcKcnfKconYrTWHjZAdFonxpAfpAvcMwluIAwtbUMwWsMAjqYKUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkJYCSCSCSDbYBBRIVDKCEyWBzcFSjeRfffffjfofvfxfDJwaggYeInRZqMnJeyvdOwuTbTbTbVMBUoRUDOJlejStpininininininininininZrAeHECIllVIBKjeoSHRbSdkAAUEMWkcLbLbTgVqlmaFwnaFcHVqVqarsisiCGDoplQCwfDNfTfMWvpJYKXjmOxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbUXUXUXUXUXLKUXUXlcUiUiUiUiUiUiUiUisFUXUXUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXnEkhkhkhyUilmcfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbUXUXUXUXUXLKUXUXTalcsFlcsFlcsFlcsFxBXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininfpfpfpfpUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXlcTIxBxBxBxBxBxBxBxBxBXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXOqsFxBxBxBxBxBxBxBxBxBUXXjUXUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaXbXbXbXbXbXbXbXbXbgMXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXlcTIxBxBxBxBxBxBxBxBxBUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXOqsFxBxBxBxBxBxBxBxBxBUXUXXjXjUXUXUXXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXlcTIxBxBxBxBxBxBxBxBxBXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXOqsFxBxBxBxBxBxBxBxBxBXjUXXjXjUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXlcTITaOqTIOqTIOqTIOqTIUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGkGkGkGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdAdxaxaxaxaxaxaxaxatF +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXLKUXJhUXJhUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXXjGkGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaAdAdFFxaxaxaxaxaXxXxxatF +tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXeSxHMhdtMhdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdttvUXUXUXQTinininUXUXUXUXvCdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtdtxHQRGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaFFFFFFxaxaXxxaXxXxXxXxtF +tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwXjXgEUuRUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXjoGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKVsVsVsXCXxXxXxXxXxXxXxtF +tFxaxaxaxaxaxaxaxaxaxaXbXbXbxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwUXXgXgUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkGkGkGkGkGkGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsVLXxXxXxXxdKJyJyao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXVRjlFeFejlqLjljljljljlVtCRCRCRloUXacacacacahUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXrnQTinininUXrnUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsVsVLXxXxXxXxbZVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXnwjlMcSCseWLWLWNuBLvjlrUVtNQNQmiacacapaqavacUQUQUQUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXQTinininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsVsVsJaJyJyJyJyxAVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlFJxkZpkREVAzAzTmjlwOADCRCRloacaxaAaDaEacoZvEUQUQUQUXgePSPSPSgeUXUXUXUXUXClClClCltYtYtYtYtYtYiyininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXblGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJVsVsVsVsVsVsVsVsao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbdmXbXbUXUXUXUXUXwsjlRtKzMavenpXdsdDfjlAuPnNQNQmiacaxaHaJaEacirIZiJJNUQgegeXKmQXKgeClClClClClClsYaWICogogogHJogogNzinininininGenMnMnMnMnMUXUXUXUXUXUXiHiHTnTnTnTniHiHOOUXUXUXUXUXCbCbPTPTPTCbCbUXUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlSCAHCHXADryczWZjjloejlaQaQaQacaxaHaJaEacotzwZOyQelsZtCooooikuXLaLXHoOhDRbQcLIjDDJkJkJkJkJkJkxUinininininZrbPuawqrCnMUXUXUXUXUXiHiHKInJgpETItlVPcOOOOAoAoAoOOCbYcYcMznDZKCbCbUXUXUXUXUXjoGkGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlPzMaXtycZPGZMxorxyOLjlaRaRaRacaTaVbhbiacDUmCBGZyVjXVqkHcHcdCxqLaUUtgtgCltgTzClCltYtYtYtYsJtYPqinininininZrbPwqTBwqcIUXUXUXUXiHiHhmedxJOiyPmpMpzvgKYvipipipjGCbYcYcoAopqBPwCbCbCbCbUXUXKuXjGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlVarjMryFCTYSCZzMZJStjlaRaRaRbxbHbJbhbKacaYaYaYaYaYHZFcydydSzBAFDvsHDEimYtgexClDmDmDmDmDmDmDmtpinininininZrbPecwqVpnMUXUXUXUXiHiGUyXYthMEMIEMMIwdgKPUEpscEpCLCbiAAXXFPiaUpDTOrljNCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsjlycqQAyJYHdQuqoXQOprQjlbTaRaRacacbVcacbacBWRKrRQLhVbNTrydydrWxznjKarPkpZDxsYXClEfDmDmDmDmDmDmtpinininUXinFXnMnMnMnMnMUXUXUXUXanwvUyVHldythhwJwPuggKgUhQhQhQUcCbCbNeiMHqlngPrlrlrlCbUXUXUXUXGkxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkDtXkYBXkXvXkXkHwSSSSSSSSSSccacckcpcrcyacxIIcOTHrRLmoZmmocsZhBApjDHSTnlDjtgLNClDmDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanwvUyVlDCMdfHzYEoimRibububuRdlxDdCbYYiMMzlnYErlrlrlCbUXUXUXUXGkGkmOmOmOmOmOxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkOVGJGJGJVdXktwpgSSkCLMnkSSczaccCcKcKcPacEeUIrRrmNVcMjWgVvyTKjrLaPAtgtgOttgTzClPIDmDmDmDmDmDmtpinininUXUXUXUXUXUXUXUXUXUXUXUXanRnUrgAJcPvrtJpEDYeRipTicFMPGqdjzCbrDslmGpEpDTOrljNCbUXUXUXUXUXUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBuAoiNonrSdvtRwqpWkPWgCSScRcTdfdqdrdsacacacmHWtWtWtWtCqxNatCKURQELBqrRUaizcvGlplpvGDmDmDmsSRDolininUXUkUXUXUXnMCtCtnMnMnMnMnMnMZGZGTHBVdTTHTHTHgKzjhBJWOZOBpUCbIwtGdBxWPwWwWwWwWwWwWwuyuyWwUXUXUXmOmOmOmOxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBcBnrkTqEQgajqZMlSSSSSSSSSSdvacdydzdDdGdReqdRmHzLSJzKWtWBxfLwTNuPuPvGvGvGvGvGvGgSbwvGWMsSIyRDininininUXUXUXUXHanMpPWPnMUwWrEEEtnMtNpntNEZsTeztmoYgKRiRiaNSDNBRiCbCbAQbICbCbWwuKFzYLNRWwsXyHWwgoUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkcBcqHAnunrSdummNKkWcxveGmDdveAeCeCeKeCeCeCeCmHCWNXwwglxZFlXchHnxCrBNnIABRVUhbePsNJnajStpininininininininininZrWgxCulrrRPKUcOqDrrlkRoRojnmqKcKcKcnfKconYrTWHjZAdFonxpAfpAvcMwluIAwtbUMwWsMAjqYKUXmOmOmOGkxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkwoCSCSCSJGYBBRIVDKCEyWBzcFSjeRfffffjfofvfxfDJwaggYeInRZqMnJeyvdOwuTbTbTbVMBUoRUDOJlejStpininininininininininZrAeHECIllVIBKjeoSHRbSdkAAUEMWkcLbLbTgVqlmaFwnaFcHVqVqarsisiCGDoplQCwfDNfTfMWvpJYKXjmOxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXktjEPEPEPYBXkLFpecEXkXkAcIpdvfFfIfRfWacgggugBYJzOkHKqEmXSaOvWUBJmGhvWvWvWaOCjvGaGaGvGRFRDininininininininininHanMdbdbnMdbdbdbnMnMGpGpGEcSYQGEGpGpGpGpfGgOubekEgUzKJWGUuUuUuWwWwWwWwayWwayayWwgoXjmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkfAOrKtOrQVfJZtXktIPVXkdvdvdvacacacgFacacacacmHYGTssBWtwXIGZRLovGbYGrMTzkctchvGmSQcQcHLUXUXUXinininininUXUXUXBYJLJLJLJLJLJLhsnNZYeVAPTXcwreiLvYbcsOGptZGGkGCXkzUuUuUuUukokSzsCFzNzsUXUXUXUXUXXjXjmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkIYyuHNssOIrvwbuhBLyDtEQcQcQcQcQcSMoWqYJLJLhsmHmHmHtUmHvGvGvGvGvGvGaGaGvGaGaGvGkPUXUXUXUXUXUXUXinininUXUXUXUXgmUXUXUXUXUXUXgmnNVADTLtkJORqJMXbbbbCNGEbdTLuSCXjfUuASMJjHfOATACPXVTzsUXUXXjXjXjXjmOmOxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkvVKkZTKkKkOmFLXkyRgjXkDmDmDmDmDmDmDmDmDmDmpsJLhsrKmVGnmMBgmSQcQcQcQcQcQcQcQcQcHLUXUXUXUXUXBYwNXTXTXTwNJLJLJLcGUXUXUXUXUXUXgmnNuwDTLtoQnoSgMvMvuDBuGEEzPJNaCXjkUuoOhTddLmuYSiUvfszsUXUXXjXjXjXjxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsYBrBrBYBrBrBXknvYBXkXkpeDmDmDmDmDmDmDmDmDmDmDmDmgmrKvapXQkBgkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmknjdgajdknUXUXUXUXUXUXUXUXUXUXgmHKxVDTLtEYWxULjaaLaLNnGEVXWFLiCXjyUuErrGPeouITzszszszsUXUXXjXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao -tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkdoQmkiJiECINLVTuINDmDmDmUXUXUXUXUXUXUXUXUXUXUXgmmHrIHmmHmHkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLfuGUfuQDUXUXUXUXUXUXUXUXUXUXgmHKHKoLfzwMLAzyvmbESfWhGpwBxwWeCXjJUuygKWlbUuUuUuUXUXUXUXUXQaXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao +tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsXkdoQmkizDECINLVTuINDmDmDmUXUXUXUXUXUXUXUXUXUXUXgmmHrIHmmHmHkPUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLfuGUfuQDUXUXUXUXUXUXUXUXUXUXgmHKHKoLfzwMLAzyvmbESfWhGpwBxwWeCXjJUuygKWlbUuUuUuUXUXUXUXUXQaXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsvBZVNASAJjRYiCYaAZINDmDmDmDmDmUXUXUXUXUXUXUXUXBYiDUmIIIIUmQcHLUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmvLhfOlhfQDUXUXUXUXUXUXUXUXUXUXpshsHKHKmJdeaLaLHlMUMUMUMUMUTLvOaSkzUuUuUuHzUuCkkzkzUXUXUXUXjoXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxXxbZVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsJvdZnWWJrXGaINQsYAINpvGsGspvZMinUXUXUXUXinininIJinininininUXUXUXUXUXUXUXnFUXUXUXUXUXUXUXBYJLcGvLmnFamnQDUXUXUXUXUXUXUXUXUXUXUXpshsHKHKeaeaeaeamspFAqTPMUJrQUmgzVSPqiNTzaTqeQucARUXUXUXUXjoXjUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxdKxAVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao tFxaxaXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbUXUXUXUXUXwsININININhAYAINvRVPUWpvxoZzpvWaininininininininIJininininUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXgmknknknxMznxMknknknUXUXUXUXUXUXUXUXUXUXpsJLJLJLJLJLKjQwWuFSXwFwyqVxPanHvuweWluClmWeBCARUXUXUXUXjoUXUXUXxaxaxaxaxaxaxaxaxaxaxaxaxaxaXxXxbZVsVsVsRJRJRJRJRJRJRJRJRJRJRJRJRJRJao From a3fe608a5b09b973f4d3e3277f27d8dd1b50de98 Mon Sep 17 00:00:00 2001 From: lukevale Date: Sun, 23 May 2021 22:17:25 -0500 Subject: [PATCH 05/55] quick and easy name fix --- maps/southern_cross/southern_cross-5.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/southern_cross/southern_cross-5.dmm b/maps/southern_cross/southern_cross-5.dmm index f2995ae855..20185c9589 100644 --- a/maps/southern_cross/southern_cross-5.dmm +++ b/maps/southern_cross/southern_cross-5.dmm @@ -1213,7 +1213,7 @@ "zz" = (/obj/effect/floor_decal/spline/plain{dir = 9},/obj/item/weapon/beach_ball,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/civilian/pool) "zA" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/orange/border{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue,/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/tiled,/area/surface/outpost/civilian/fishing) "zC" = (/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 1},/turf/simulated/floor/tiled/monotile,/area/surface/outpost/main/gym) -"zD" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/general_air_control/supermatter_core{input_tag = "rust_cooling_in"; name = "Engine Cooling Control"; output_tag = "rust_cooling_out"; sensors = list("rustengine_sensor" = "Engine Tempeture")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) +"zD" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/general_air_control/supermatter_core{input_tag = "rust_cooling_in"; name = "Engine Cooling Control"; output_tag = "rust_cooling_out"; sensors = list("rustengine_sensor" = "Engine Temperature")},/turf/simulated/floor/tiled,/area/surface/outpost/engineering/reactor_smes) "zF" = (/obj/machinery/mineral/unloading_machine,/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/surface/outpost/mining_main/exterior) "zG" = (/turf/simulated/shuttle/wall/voidcraft,/area/surface/outside/lake/romsele) "zI" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "ENG_Outpost_airlock_control"; name = "Internal Access Button"; pixel_x = 5; pixel_y = 26; req_one_access = list(10)},/obj/machinery/door/airlock/glass_external{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "ENG_Outpost_airlock_interior"; locked = 1; name = "Engineering Outpost Internal"},/turf/simulated/floor/tiled/steel_ridged,/area/surface/outpost/engineering/monitoring) From 74f08c191fe346a6fec66441eb7f7b0b2c5a6df2 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Wed, 26 May 2021 10:17:57 -0400 Subject: [PATCH 06/55] Merge pull request #10435 from Very-Soft/tchirp Seperates chirp and teshchirp --- code/modules/emotes/definitions/audible.dm | 2 +- code/modules/emotes/definitions/audible_furry_vr.dm | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/emotes/definitions/audible.dm b/code/modules/emotes/definitions/audible.dm index 15f547b9e8..679b2dd0b3 100644 --- a/code/modules/emotes/definitions/audible.dm +++ b/code/modules/emotes/definitions/audible.dm @@ -213,7 +213,7 @@ emote_sound = 'sound/voice/teshsqueak.ogg' // Copyright CC BY 3.0 InspectorJ (freesound.org) for the source audio. /decl/emote/audible/teshchirp - key = "chirp" + key = "tchirp" // VOREStation Edit emote_message_1p = "You chirp!" emote_message_3p = "chirps!" emote_message_1p_target = "You chirp at TARGET!" diff --git a/code/modules/emotes/definitions/audible_furry_vr.dm b/code/modules/emotes/definitions/audible_furry_vr.dm index 681e9101a2..c4afd79989 100644 --- a/code/modules/emotes/definitions/audible_furry_vr.dm +++ b/code/modules/emotes/definitions/audible_furry_vr.dm @@ -59,9 +59,11 @@ emote_message_3p = "lets out a bork." emote_sound = 'sound/voice/bork.ogg' /decl/emote/audible/mrow + key = "mrow" emote_message_3p = "lets out a mrow." emote_sound = 'sound/voice/mrow.ogg' /decl/emote/audible/hypno + key = "hypno" emote_message_3p = "lets out a mystifying tone." emote_sound = 'sound/voice/hypno.ogg' /decl/emote/audible/hiss From 402bbfe08622aa70e137b678f17fa9967f575f07 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Wed, 26 May 2021 13:21:37 -0400 Subject: [PATCH 08/55] Merge pull request #10436 from VOREStation/dependabot/npm_and_yarn/tgui/browserslist-4.16.6 Bump browserslist from 4.11.1 to 4.16.6 in /tgui --- tgui/yarn.lock | 90 +++++++++++++++++--------------------------------- 1 file changed, 30 insertions(+), 60 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 9da03b026b..34fdbbcdfc 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -1387,14 +1387,15 @@ browserify-zlib@^0.2.0: pako "~1.0.5" browserslist@^4.0.0, browserslist@^4.8.5, browserslist@^4.9.1: - version "4.11.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.11.1.tgz#92f855ee88d6e050e7e7311d987992014f1a1f1b" - integrity sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g== + version "4.16.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== dependencies: - caniuse-lite "^1.0.30001038" - electron-to-chromium "^1.3.390" - node-releases "^1.1.53" - pkg-up "^2.0.0" + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" buffer-from@^1.0.0: version "1.1.1" @@ -1523,10 +1524,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001038: - version "1.0.30001042" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001042.tgz#c91ec21ec2d270bd76dbc2ce261260c292b8c93c" - integrity sha512-igMQ4dlqnf4tWv0xjaaE02op9AJ2oQzXKjWf4EuAHFN694Uo9/EfPVIPJcmn2WkU9RqozCxx5e2KPcVClHDbDw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001219: + version "1.0.30001230" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz#8135c57459854b2240b57a4a6786044bdc5a9f71" + integrity sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ== chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" @@ -1690,6 +1691,11 @@ color@^3.0.0: color-convert "^1.9.1" color-string "^1.5.2" +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + commander@^2.18.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -2209,10 +2215,10 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -electron-to-chromium@^1.3.390: - version "1.3.410" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.410.tgz#00e0ec61c22933daa8b4de172c03932678783adc" - integrity sha512-DbCBdwtARI0l3e3m6ZIxVaTNahb6dSsmGjuag/twiVcWuM4MSpL5IfsJsJSyqLqxosE/m0CXlZaBmxegQW/dAg== +electron-to-chromium@^1.3.723: + version "1.3.739" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.739.tgz#f07756aa92cabd5a6eec6f491525a64fe62f98b9" + integrity sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A== elliptic@^6.0.0: version "6.5.4" @@ -2329,6 +2335,11 @@ es6-object-assign@^1.1.0: resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -2700,13 +2711,6 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -3679,14 +3683,6 @@ loadjs@^4.2.0: resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-4.2.0.tgz#2a0336376397a6a43edf98c9ec3229ddd5abb6f6" integrity sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA== -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -4093,10 +4089,10 @@ node-notifier@6.0.0: shellwords "^0.1.1" which "^1.3.1" -node-releases@^1.1.53: - version "1.1.53" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4" - integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ== +node-releases@^1.1.71: + version "1.1.72" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe" + integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw== normalize-path@^2.1.1: version "2.1.1" @@ -4306,13 +4302,6 @@ p-is-promise@^2.0.0: resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -4327,13 +4316,6 @@ p-limit@^3.0.2: dependencies: p-try "^2.0.0" -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" @@ -4355,11 +4337,6 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -4501,13 +4478,6 @@ pkg-dir@^4.1.0: dependencies: find-up "^4.0.0" -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - pkg-up@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" From 907467b72f13569127b60b6f2772e6751644d4f8 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Wed, 26 May 2021 21:04:02 -0400 Subject: [PATCH 10/55] Merge pull request #10438 from Novacat/nova-heterochromia Dispatch ERT now notifies Discord --- code/game/response_team.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/response_team.dm b/code/game/response_team.dm index 2b3ae97ae2..a16d155268 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -37,6 +37,7 @@ var/silent_ert = 0 return message_admins("[key_name_admin(usr)] is dispatching an Emergency Response Team.", 1) + admin_chat_message(message = "[key_name(usr)] is dispatching an Emergency Response Team", color = "#CC2222") //VOREStation Add log_admin("[key_name(usr)] used Dispatch Response Team.") trigger_armed_response_team(1) From d52c1e61e8344867eca914ec023074aff08e0222 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Thu, 27 May 2021 01:10:08 +0000 Subject: [PATCH 13/55] Aro shipself v3 --- .../objects/items/stacks/marker_beacons.dm | 18 +- .../_closets_appearance_definitions_vr.dm | 2 +- .../crates_lockers/closets/misc_vr.dm | 4 +- .../game/turfs/flooring/flooring_decals_vr.dm | 5 +- code/game/turfs/simulated/wall_icon.dm | 12 + code/game/turfs/simulated/wall_types.dm | 51 + code/modules/persistence/graffiti.dm | 3 +- icons/turf/flooring/decals_vr.dmi | Bin 130778 -> 140121 bytes icons/turf/wall_masks.dmi | Bin 118922 -> 120551 bytes icons/turf/wall_masks32x64.dmi | Bin 0 -> 5331 bytes icons/turf/wall_masks64x32.dmi | Bin 0 -> 3905 bytes maps/offmap_vr/om_ships/aro3.dm | 123 + maps/offmap_vr/om_ships/aro3.dmi | Bin 0 -> 51191 bytes maps/offmap_vr/om_ships/aro3.dmm | 25693 ++++++++++++++++ maps/tether/submaps/_tether_submaps.dm | 7 + 15 files changed, 25910 insertions(+), 8 deletions(-) create mode 100644 icons/turf/wall_masks32x64.dmi create mode 100644 icons/turf/wall_masks64x32.dmi create mode 100644 maps/offmap_vr/om_ships/aro3.dm create mode 100644 maps/offmap_vr/om_ships/aro3.dmi create mode 100644 maps/offmap_vr/om_ships/aro3.dmm diff --git a/code/game/objects/items/stacks/marker_beacons.dm b/code/game/objects/items/stacks/marker_beacons.dm index 5c7ed3aa04..f5de239b9a 100644 --- a/code/game/objects/items/stacks/marker_beacons.dm +++ b/code/game/objects/items/stacks/marker_beacons.dm @@ -86,23 +86,31 @@ var/list/marker_beacon_colors = list( light_power = 0.8 var/remove_speed = 15 var/picked_color + var/perma = FALSE + var/mapped_in_color /obj/structure/marker_beacon/New(newloc, set_color) . = ..() - picked_color = set_color + if(set_color) + picked_color = set_color + else if(mapped_in_color) + picked_color = mapped_in_color update_icon() /obj/structure/marker_beacon/examine(mob/user) . = ..() - . += "Alt-click to select a color. Current color is [picked_color]." + if(!perma) + . += "Alt-click to select a color. Current color is [picked_color]." /obj/structure/marker_beacon/update_icon() - while(!picked_color || !marker_beacon_colors[picked_color]) + if(!picked_color || !marker_beacon_colors[picked_color]) picked_color = pick(marker_beacon_colors) icon_state = "[initial(icon_state)][lowertext(picked_color)]-on" set_light(light_range, light_power, marker_beacon_colors[picked_color]) /obj/structure/marker_beacon/attack_hand(mob/living/user) + if(perma) + return to_chat(user, "You start picking [src] up...") if(do_after(user, remove_speed, target = src)) var/obj/item/stack/marker_beacon/M = new(loc) @@ -114,6 +122,8 @@ var/list/marker_beacon_colors = list( qdel(src) //otherwise delete us /obj/structure/marker_beacon/attackby(obj/item/I, mob/user, params) + if(perma) + return if(istype(I, /obj/item/stack/marker_beacon)) var/obj/item/stack/marker_beacon/M = I to_chat(user, "You start picking [src] up...") @@ -126,6 +136,8 @@ var/list/marker_beacon_colors = list( /obj/structure/marker_beacon/AltClick(mob/living/user) ..() + if(perma) + return if(user.incapacitated() || !istype(user)) to_chat(user, "You can't do that right now!") return diff --git a/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm index 47d374b66a..de02a4baf6 100644 --- a/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm +++ b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm @@ -1,4 +1,4 @@ -/decl/closet_appearance/wall/autolok +/decl/closet_appearance/wall_double/autolok color = COLOR_GRAY20 decals = null extra_decals = list( diff --git a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm index 7a8b3101a8..640e690cb1 100644 --- a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm @@ -207,8 +207,8 @@ /obj/structure/closet/autolok_wall name = "autolok suit storage" desc = "It's wall-mounted storage unit for an AutoLok suit." - icon = 'icons/obj/closets/bases/wall.dmi' - closet_appearance = /decl/closet_appearance/wall/autolok + icon = 'icons/obj/closets/bases/wall_double.dmi' + closet_appearance = /decl/closet_appearance/wall_double/autolok anchored = 1 density = 0 wall_mounted = 1 diff --git a/code/game/turfs/flooring/flooring_decals_vr.dm b/code/game/turfs/flooring/flooring_decals_vr.dm index 285f2142d7..8040b4139a 100644 --- a/code/game/turfs/flooring/flooring_decals_vr.dm +++ b/code/game/turfs/flooring/flooring_decals_vr.dm @@ -132,4 +132,7 @@ icon_state = "talon_center" /obj/effect/floor_decal/emblem/itgdauntless - icon_state = "itgdauntless" \ No newline at end of file + icon_state = "itgdauntless" + +/obj/effect/floor_decal/emblem/aronai + icon_state = "aronai" \ No newline at end of file diff --git a/code/game/turfs/simulated/wall_icon.dm b/code/game/turfs/simulated/wall_icon.dm index c376bc36c1..b6193f4942 100644 --- a/code/game/turfs/simulated/wall_icon.dm +++ b/code/game/turfs/simulated/wall_icon.dm @@ -113,6 +113,18 @@ if(can_join_with(W)) dirs += get_dir(src, W) + if(material.icon_base == "hull") // Could be improved... + var/additional_dirs = 0 + for(var/direction in alldirs) + var/turf/T = get_step(src,direction) + if(T && (locate(/obj/structure/hull_corner) in T)) + dirs += direction + additional_dirs |= direction + if(additional_dirs) + for(var/diag_dir in cornerdirs) + if ((additional_dirs & diag_dir) == diag_dir) + dirs += diag_dir + wall_connections = dirs_to_corner_states(dirs) /turf/simulated/wall/proc/can_join_with(var/turf/simulated/wall/W) diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index 5a68478bb2..25ba81d18e 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -307,6 +307,57 @@ var/image/I = image(icon = src.icon, icon_state = "o_[icon_state]") I.color = stripe_color add_overlay(I) +<<<<<<< HEAD +||||||| parent of eb9de2cb7c... Merge pull request #10411 from VOREStation/Arokha/aro3 +======= + +// Fake corners for making hulls look pretty +/obj/structure/hull_corner + name = "hull corner" + + icon = 'icons/turf/wall_masks.dmi' + icon_state = "hull_corner" + + anchored = TRUE + density = TRUE + breakable = TRUE + +/obj/structure/hull_corner/Initialize() + return INITIALIZE_HINT_LATELOAD + +/obj/structure/hull_corner/LateInitialize() + . = ..() + update_look() + +/obj/structure/hull_corner/proc/update_look() + cut_overlays() + + var/turf/simulated/wall/T = get_step(src, dir) + if(!istype(T)) + log_error("[src] at [x],[y] not placed facing a hull") + return + + name = T.name + desc = T.desc + + var/datum/material/B = T.material + var/datum/material/R = T.reinf_material + + if(B?.icon_colour) + color = B.icon_colour + if(R?.icon_colour) + var/image/I = image(icon, icon_state+"_reinf", dir=dir) + I.color = R.icon_colour + add_overlay(I) + +/obj/structure/hull_corner/long_vert + icon = 'icons/turf/wall_masks32x64.dmi' + bound_height = 64 + +/obj/structure/hull_corner/long_horiz + icon = 'icons/turf/wall_masks64x32.dmi' + bound_width = 64 +>>>>>>> eb9de2cb7c... Merge pull request #10411 from VOREStation/Arokha/aro3 diff --git a/code/modules/persistence/graffiti.dm b/code/modules/persistence/graffiti.dm index 539b7b7a3b..9f0a7c3a32 100644 --- a/code/modules/persistence/graffiti.dm +++ b/code/modules/persistence/graffiti.dm @@ -18,7 +18,8 @@ ..(newloc) if(!isnull(_age)) graffiti_age = _age - message = _message + if(!isnull(_message)) + message = _message if(!isnull(author)) author = _author diff --git a/icons/turf/flooring/decals_vr.dmi b/icons/turf/flooring/decals_vr.dmi index 6e99661d1f44a5288e98bb5ac627a6909051936e..03b66e10200c2f572746675f7afdb777a75d85a7 100644 GIT binary patch literal 140121 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%0A+#%H;RXLr|g0&*8maE3ek!}Fa*Nx_*O5t85z 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

}dw(dU<7GcI8lSw~5S|HgC3mUNge^ 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 mKkTl{wsRWN&L>F<}%C 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

V3rmiPp!Xtcwl>O2Mpv60kSdc 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 literal 130778 zcmZ_01yGc2*fzX?f=Vf(bSo{ONFxg(A)3M%YC2sna6Ql=lVhQl>+Gv+8YoEg!H-MGj#}rK>G6g8X{IJ=(IWMcxEpko+tUoDs zZzR#FP!v{px}-m7ctZ7DW?nTv`h27i;arH8;8BHnC8|woTiaSZf=Ca!M;T=n#$KbA6A zB%B;SD>2L13Vua%Di%OJh@4pCg1j*zJM@zfdKW3Z;_9G2^aIyZnRW=PWx9i%s?68lUE=~3bjA$_+=qtuvZ42WOtDf>pOOu*7)_+;>frZy{kf9F zpPy*WBv0G9aEmaeUIU-uE{7X)huS?e%Wr?Ce(g1|eq0dW?l8YEB7^jds@5Erb7n_! z4QklN(HpB_;*ISD5VGpb@d}h)NjA(9`b;FjpBj^yiYe|EMG&`fTT^`d_=hXtsgiT0 zrQz1T_S=%6u}rAxv|v_Yw&x3t_M)>42u=^p78ITZP{WKmeJoE7GH6nsk^?skH|56y>$Pr zde@Hqn8rSOS=BGmx+YH}Q&3;&v$Vd_l2~CL$!o}iyz6xvl&SJkz0s>}p+7ebJ&KFt zi0ys9LxIWuBUK_mMj0tJHN`x{VaIkB2E^c#)kLDTzQG-fcNw-qH#m7UA%+* zpv_lAz52tO8KQc_n+#H!z#w-wB#E85x%&?5YY{Z#UeoFRLcwLRT@Y{w8LY<8>py@% zm?6)f$!K_|Z#MeG-qZHj!SxlrE!|!(*_5GUf_c%h@M46iYRN-&?>?sS>;z!xF zwHzvTouY^Mj5h6P4Cj?6+DmUENe&-4}eC9?)Aijx@Hov8A7vhRCB zirrXArNQ#*V6OP^mnXiB*o;3LTRT6oR>?aF|KFP-=(fnOHnkl1JMeWLNP1@~1S76P zOj6o?ZuXS_9q(qlD{;@CJ;C~99s59AD$VByKf87UwwYvMMFE;BYgWDSQteCP`4OAz zR`q+lXE~~zlsDSw!Bxc39Uk%@#!jjwkq4bj{tdr$_Pi1O3g($1k03X9pR~C3^0|%+ zl8!wM+}YLKbg$lLm?xJss*bR-Zf_PK>7MdL(%G7|XpyuCC|Y6_Z6-h5=J1}a8sx^N zQU4%mxz_#={6qfGwcw|}t^c5s(IPDZv!Y~(^N~_sH{-rXu*gMO@_Ta!XOBlpnbd5d zLIJ?8;HNp)h9mK{Mj^Ytnag6C$wJN-fgL`K(tJbS4xEQi7){ic+`qdM{k?e=Ji1Dw z_P6R`fpxj>fALb<8LG2!Omq{TbHA_7Nq9}U5FrI3i*j5$7`%2NKbo5Qi%Ls-jN*B` z)`z(=7evPyWGbkyEGR@Koj=*Lpf)}$r>PubdV|)zz47#47d?&rfJooFeZxO=CDo8} zpS+6}>S?81WgvQL$S9o=I7rGUg|023=CTm^V)f;SshHZ0LnTw=u~{?|wEsY|)Rwx- zP{L>b9@51iBhK<_?_=2L=MQfD;YkTtH@d~G}&vb$l3`XEYI@g2f2Wvky+FYk75?97R|1Dk!v+8 zKoS%|#oujYuB%lwbs3Aym8%O1&#Pz_UB%`Q9GN8M4o_GvPI8Do))|X@lo5tO&W>MG ziC+3#l`!2(0;;*$T~~E>vEmIW=X0sdVEXE~l26B{+IqU@E%{A@+xv8L<&^))F%<*O z`4L9S3WNg&zMJf2v>QFUtQajWBL$yz0T~z@C;0SLx@b<#i`=Suw~JF3Mu?H$me9DX zdQi6#pEGes^mX`)>888UavRv<6OSi8^Ibo7Pnc<;N?ZAaH!lt1B#87@=U(B{)T|{G z2p{8?gfwCG@1!9K%Xy(huRBp0$ZlLv>es@9NYeg}c zJ?1iuN5ACRf*ig0W?gLK(t{o#crF_y$QDS`_b5C@#Ah zCdVlwV%9>Luc?=(64At*Y?N==j+~}``ZTYbr1^lut4~QnI_O!Ub<#O$?eS}ZuzylT zNoDt}qp1_}O#(gi0ZrE;uzQBwbLI2LC}L+9!sTPBg%(z#CAMdW)*km~K~W#~-1Zlr zkN=pW#L!qQ5XCw{N#9BTlX8|Ore}jq*ZdwRaPDS&-TJuQ{a6qdphs=LR(YG_6=w+Y zYkQ1O7y%#2=e^uvm@P!@pNd%%lVnusK>TuM>s*{cLaJLlPHt;%b}nPo-lb2!5gM-i zlgcz(wdV%vBBZW4HFQ)`8grwM;NM1&m(TTXWBn}4ei_V26y@iM)V>yLXonXYQcd`P z`E^_L`m3Acsc{h#@~S;}&q}y5h|0~#vSosn@oep(PyY8JtMY&CvS%bX;TA~;+z9eBeu;dj!e#CT$6aM+U`2V%{*Mx?!{1ii+%nm%r2wpLXDqSqM)*}mg(64f3ifm{){MIvAi(@rg7E<=Y zk1;0SJQ?v6%hJ9A?bxwjnj@aVN@l$3ArwjhnUYx2*WbTiprKTj{-@I75f>)R?B-)~ z)#L*RgSh**twaiO?-ML$?&|_~feSA*BKe5Z*J4fef58wkEPM$tW z*3Zlto#~0HSM2;*aHTSAQ?sy)Iw6)1)TIy<6i`2SOnh$;=TIDeo&h9W&~XkY81zAe`oCwB6yqHhq?u7Ef>z`ZEr-vR_4T z>U15VsUg=+Gv|CfOSfsqZ>c|m4U^F48M4@3=tTV2cmHc0HZXD-EX z+^)3oSnq`o?CaOB8psRC@M+nN$K@ymjrmOrn3=R=3G4KF?x3 zi%fyeC76Fo08T|7P&b#%JF7To7qyuRsu>k52wFe3hi9j&&|0lHP zbRTou)e5f3t8&EkUnBFRM;DyjKs=;8XG9)IF0yam`%+=>MHmbOqyA==v4Hk#Hl9`_ z<5O7z*yaU)D6I@hiwPJXM*i>-Pt&kHwiSx}rQVoNdk2Nam~a+H56JG{+?Y?clo^=c zROjoug{E=~9i1!uWB=Rt23s$aXF0+eicIcVDxro-H>y1XcPG!bT<8FWS>aDvP*lDb z-zV951%uNOSz~RN7CtaBrj-GPK9bGZ*|U|9S;Q97K*8Kz6pMZxb!DvgG|mWpiP*A# zZ7KO%wS;Y8`a>BNf3FaQS{+ zRbL2pjr@sD2y*2%`#0!$7yZ}#kcUr%>^qNSp4u@ovprlti$5OxAMa0mofLB%_Jm#L z`wjT((J&Xkrgp)LZ{H{Nc_hR!KhbO<)QLIGUbKtd-!?>4_{o~CgYwtk=WF%nV@Jk(>4$5X9`w<>=+AqX&X4CHLN&C7zQ3f1CCCVhtY#L^D2_h{~eT@x@?0^g!!NBP~YM?)x=jt$LUa zFEO|AH?#cyqe$g!nh-qXCd;hfS5wx;%0z|7%Wz z>UFJ_Hy+yUODO7yk;kSY5#|IomX>)=MC5F%|Bv2x2Fo$57Bq%*TGkuVg{!G9bm)LW z(G$HZ^hL@F3SS-}Ms&U4Uv?GarI)Z$3~QbnM2d8d>7Bu9u!ln`Y3KL}GjNKRE#Fq0 zuEab!=T!L|rGvrh=fFMnaU6&({%Y3mnu6P)FB)x^z zFUACUPTTr#m5xmF|D=XyB#foK+CXjSG-7;Dm>SWgBWPTC?Qm^y|A;isF6w38{C^^PuZxfUm?fv z4QeQ)`4h(V=fq;mD!7CY3_AvmO4XrzTQ-jo`How16&vE{&>BX_AROS6eOISj4NNQo3`lM5ngBPy?ofJt6_zQlW?y;-as8eM_VsC&Yu|oejNw z(4h^C@ebBHWRGC#Q9!SIgpR1E@+q3fILW9G!Ifdaq4o{p5RWMJ7n{&L(DpIEe>Np6HRq$wV#2C|@z!TefFq3QP`M!vb&Mi1&e7K~;kWk*n~n zWB3yRS={i1N(YnMo4dvNsHiNfE%@$jzb6dEJ?nsu;?@kCbkP!tDuc;JJ2>AHXyYVG zxoLXUM%BtJ*hYskoSF^z5`zlgk80gK*1wadnokZhQ@K{i9hxL5W4mxTAg*^C zr~(K;epy4N&GSFswQxqpwL6K&UVm`I-3P}N${b61`^XH5 zd`^WIKH+8V=(CMrBaDh2I&oD4R~ZfUG!Zarnzylb-Iw%s-9oLj1n&>$IGFi5JQ1;t2l3b!i*Mc)M=qoSzY{j3lslY_%ejquQ$TkQ~X} zB|=*v8~3``@+LdZmP8%>x`PY9)S)s zd2HO}1KNTvg=Fp&p{STtd6+Eo>7qww68aYyLzf#x&eLh##T2x=pBGOau34tem?@Ls zbj7MV%Z%|d%R;K)KPFYmgoA7@Aa^?nEGUbYS#ne(e~0^c6FzUc_45yQqF)2P5<+wD zvTUw?m>uTTGtM9UT-2Rio%M%qb>z~sdW&h9M4dLh{XtK2!pdC1En=M>>&cp`y!@ml zp;W#0xW%`^=8cw|zq4L3HbXw5oI7X+rsR~ZjT5ZL*(ItRKuA^5T%#?UlA=L;D8-*u zs8wIJLzx|t4Xx$gR6+lWMB^D)(%L<}ghZOddE&B;Pf4M6LMfA3=3G^f-k<1%fYw~er-A)Q)|6V({?XH%X(l^WsTu*6>fC`FW%R^ zj3bjTGuOpS4kk(-Qw>J?ce*~_Mck-sy^hc}@y8MeLmTZXf;MQPdJLsquGgi(5lcgo z(gdTh@Jay*^8V}|5INv>stRMQmF&N6Pm_5BgEaH4B$>LyNOA{0h2|OqA2Z4yUna_( zCA2|Zm~HdQLFx=Fyfy{1FG5>@?heZO8y|K2MMzJhRL}-_>DoNF)du43*>4)=3T^qQ zfaSStojVl=vn1ayI5Gz`zd&BT6aPyxv8cU0TRxS_Q9Ss`H$%n`n=m8Ij}g?zRdxe! z2vCD0pt}5{I)65SdW_N(9EZ7hjdOl>B%$|IsQR_h#r}qMk>uId;#ro2S9DxNRqG`3 zk@C_*Q>h_aA1i?&_i-jPY>G>n#%is(FV*Ru!SaWW)868G zOD-8*-q;3;D`*C5)Uml@{mf@XQW}iSZ`+Qw)`;D!Emb0ZZ}taY4rk`ZouI;XmS(7P zK>veREP2t1oiX7AF&&~pXICoPQT+a|nj$tFE+nxdaZOSOIc*NA#TY9UtoU1)Z?*Bx zKG4#Th}VRTn8sJ78wjm4PigEDx(hj~EuG$hFD?6R6ujK`AGV|BT?lnP>rSkL52@A* zDMFKvk-_F2B!#j(=L(-cRDL%ue$~{MgmOqYG+sON^7G#q#q7W^?aXpc3;9e)$)E2= zy!sDeFfiK+PoRZRcq2%5{S2cqoYvxGWu4_?LB@$jM+0d3_YnP{;i7*1!_q*D7h_uIyv1X;Fr!V&TpGobt-mX)a@ZB6#I8%Xn5)Hj>d9XMq zIx2GO&+vp(E2jF<$&8Ejn*$WU&wy_^%o$N0jNi&cz7v^z@wd zti4GR{G+ikitfdWQ#1~X^0S5QuUPl*&dlD7W-8ngCBnzEFDhmGR$lLndV6xDK{q+K zgTwClL@(UD_INuxWg7Me*P8I+{w7C!n7o~%og~uS!{d%fb@d(!yS-DVXDp$bWtu4c z$p6LvZPjD}^dEhUGMt7axP?0US!|cZ?CzBxH8nP#iF(T?u$`0LDS+LT*@L8+1C-fw zZ7)b}EV=3Q}~^j=fjvXWFJb#ti>XPRiz}s$v{#HGcQ^oAkD9dP?Y&Sb!_D2^$oS za934TInTFVH?$bfV_MCao7^N>7(V?++X`k~2JmC#33?Jp;ByteJ*$*SJb@mE{n3Fb zCk-o4l-c9w_zewzAGT6ozz~}!U+PIP%FQb++cTNtBQ~k(1@EJxNR?Go7BD+-1Ye1- z2Vv}ZJWhuHGLV;g_Na)kRPIqdc+%**B*6t;T?qR^b;8$t$qye%+ItF3EMw6-*09~p zii-pO#`h-70iB)K(qCCmdl7a$;iDuocX&I!X=@WwsC7%_UhEXAqu@5ju2cqqh8B=F zT|d5ujJF5fqOm$k`0suOtb^44jzq4(dOx4lB6!*ezNmA(f6DULaONv2X2(8tC`DMb z)9Rt`X3F@;YFPbFZD=hz({H!W$v+6;e)dSxQKSI|r6(g2t+FCXJm|LmiT>b)dMk2p zaezE9sJt<1MW9N2GcK&-Wr=Rz%?B>LIwkLI^WHtp2?z=zpnu|eCF^35!-IUlgh*V4 z!pdVoZs*>c{~Von^2VySGma-Ac*7N*1|1oeFVJ|}q}sfLKu^ED#ju4XhsELrz|ZE$ z&!!une0fBp5g{hJ={cpN_o&`C#O1K_R_pESkIt+n?oDOO@&4Wv)JrlmEGgcJYQ~!`5H9DAX%qOgplK zey8ZE_{Udy>juB({rq$cbOg%e&j>HRWx&Xs=NJ#eQ-7_;i2gK;P$U;`uTdfBrLA-Ehc#)E|$B_MmWHR+I@^6H9HLJY5L(yTUc0_@+tk|MWI|E+XqhKV0_0S z$JxG8XjFZ@O@n$-TfB-?my^9c^WBJFbI!9MtC?1<9jv)ygo;WOy`=gxB*yk%in}dG z&VTP)FlNAm>>gLtP5T$`AK4;|1V{)%OyA37t@sG^Zmq95jPrC^>)xgBpeZkBP9mRz z?a|zy>_w}rn`ohl45fUqu7B-?bNHs;D`S6l5@o+&_}M-7x=N>Mq#YrX>@P9wi1_~0f=v4to1NFd9OmHNF=(A0rS zO!Jl>IH@9w$drKaV!Ezm=lT~k(4D-(mn3g@EGBk4(e-@oR~| ztr9Sirqr_A2n}qMABW578mR#sUSt|<5F<`K4SR#q$2M!Uc%{Dr2P|W6FJAv4_$bj9 zw&!)T1OCu;ivyW6asSNK(P@44G^}CrT4WYD9 z0!UZEfi)941;!uF7JS2AjkExNYOWz3tVe1lq=>dX}( z#`EbW5@y%PJ_$KfLcmWa)9SjZa3$^(gu{`K8W(#mtqm}JkA5YfB&90&zAsi~8*wPM z>VeC1{j%SMi;=9b{0^^H!#HWRQxlqWo^k}Q2CD57xm+a2m+FL)Eup8X-O!Tzq%pfp zs)CN4+hh+NTeF@c_%TlkU1DcC^kEAk-}VFpE~*je`at;dJG^I6OdE7i^+l~#(}BhK z&L)?gFF$Dgfn6b8$!QQ8uB;#Xfn2;1S}jpY2;MrJd>2)9sxp=g?)Q3>bLfTC89Btc z=W57E?Us_f;xxjegkZ3`&YJA;#pGjmN5oWrOx%9k_<&* zJ1*kpk$RXX6=#!fD=A)08-@hXTVF}oJ*EAA{?uYYJnx^Pj?y~wtu*Ejiy%&gbT?h| zNK&zI6R(@>>`E-(4=f-QxyiO+>WL1V_+D6W+k{{z@UuSwhf(Xa@)`<5@}}_bRXj7b)6OfayVWAWU8mhdU$b%7 z-%o}FjNgWrU4ZRxhf8K0X-&HR+(hSa}Z zZGc*jVp=w;mpqD zV{qzce~u%(*d=_hWT6X5BAr`T^37yd#^Fp!q%djEkbdK%YlIFhU+w>A7l49=@0IqLj#@O?Pvj`R(+o4@8sO zcr(c1y?+6(SY#6Npdp87H*rG62rEx7o&4%NlEfD>-2ddki^u`lY7#fLIKR8{DB`s% zhn<4@bv=~*`kmB^zSZzEg4Z4^0i7r_wocB)NT$ZDrql(5Mw9LWG|mr{mEjbQKKeZS z>bzm*f%d`E0D=cuJs8H|r)7kmwd6-+I=ch#>4!(XF9px6i0oB!=ZXS<@$|b|Gqh$s z*r*|3Uh%w_5xI8Nt*7q=H>$Hj!Kx=Y-e+Ovd5ht0>wa5%42^v3AoZH-8@aH-UjmU0 zgXXi|oFfFU1<)4^k#xAcFt4|*Ssv?z-4)%05vL@vhxW1R%vUN=xxiPyl%N8?Panox z?HAi$K%)5d*22?f_-Oi!4&@h_Z?Ta^d{6c-BmPA30`xc?^ipQf%zoZfjaNB45(8yqn))HG(P^H>$nz{6oUtNsLe>-ChVVYpyBD6HHLc!9s!MVzlj z;Yi68oT5rEy;VcNxoPfKflpY;7?FHz(rp}gH0%iii8%c8VwW(qx8z2f1$NV%X@N+L zDb@sXl(xr4RU^$ekv2ZKJ|Q=XOE)EX@y;g1zpPir9-4?UfaU24EzwiPIccEV9Hp$D z!366uW}U3pAVX-TM5lEB+KRC01b$Dac(g$}ks|$}baBzR|3MmRF*!N;Rz%y)Ygax| zWgiNeFD!VU&V`PkYyf^3N0)J-J{kkLYc9ZqUB=iR6&EvKX1A%K6@H zrT^gx3J%3xa(m2!ynyQ~{Tb$qpBwj%D@b1ZC{r`&Kj4?+(n}xRx82tyo|y+ws>*V5 zlYF~2-!3DyJAc2xpF0cuKoKb>C}w6;X{lWD zm)G&}aGzsh<5T;>qxHK`?_*so?qXk)J~Q?Gr%O_gUneV(w)^H8?$`-$BV)1$3RZH`WR&%Q40t23UdtJxq# z6Y@s)`xfnT()i;&v;W7;f(w~ge$T){FR!8g0w3~BjF-yvPHNvJ++XXOY$u<_`wZ|; z{?Lbl0}_)m zchJRghLdD2aV{r}osppG!{=LN_^#)4*2rj^c1dCrWGp;9G*9*IYZRkWTx z`gZ4g@07oKMzTGUj08(esRld?HUa^@)2DAdtv=9#LxW3>`bGKWD{S7l$Et9>pWkk{ z0gAJlhKXwB<-rJ+D(bTaw<&u0rT?~D)&k0X%&=y1(aqU+&RP5_I8M_^BQ+|ef?oV0 zKLuIiWn87JoPjqC^t=i|iT~x3ZN1kVd_Q(u%sT7v(-huO%vVoI|MXoDAJV+$&MN#c zP+B+wchI99*K2i#-a#OCNbw=g_0x*?Ne?qv$MVU=V{Z!SjB2|1xiCcc+->lGG2q+j1o3Z@vNVwrlI-u zg1_-f%w!+pz;I`MBZE2GujijEAV>C@`uo$bY1{}l zQ%gA|_hlW<&-7Jt(NG_iL|d>`zEd8Q7)oeH%}f3LZlxws4-QZ>I;dD4bB zUoV6Ncr`3A{GFIk$6!@p7v}yOYxxhv1Tecq&{<>Owfpp$X#_1cg`dYyaIdq@6XuDX zVK7F<7=;5TpGKo}D4em@prnMiMd0t$RO|LOA3F!ftq;%M@8IT`u%_BaP)ZUrXzH`a zw844^*0Gt3Wf8Fc0lv)PaHjhDday49WCsXyWQ4_|AE1%h3rDEH&xh((alyn?5Qx{* z8KFR;9)nUI1)pKvmE@k_p?sBG9bQ}P+s`}T5uJQ`^qXA_rjJl(8K{SqILrnD%Ts!2 z-|5Datn^#3vK$Lv9?Du)NtZ0}F2RSGl~Kbk7MKViud<{Z>aY>$tb@_O-JWEAHp&}w z139wcOY?i8!otE3h-W>6prBw_n;DRIIFoxkcD%*j{bDXLtPfFnyZ*Ya5yx*(14**n ztEz4!m5|uyJC~4<=v+A)YDdEM`60H*53zk#_1|&O^TC)?AU7;Nt}}>h&EQKW z-q_gCF)|`#hLW=t6%{cjDw&#^;sr`erx4*SBjCd%0wJcf=W6_`2W!_w#_b$3eBd-lfZ}PDU)r=|=;T&=4?iN(U7R#@GSucCud)He#Ln&oCy%A8D+O4` z`fV|{K2iu``+Ke>bk12+wOA{SEVkIy9cI+I%i9jtzZUiY17^wWW=Wfp6;5jdsidW? zy&;~bG53Wad~z#fY(*A3x~Rwx_8fu!0TP*$^7rrG_<)5)gIHlOZ%If=N8Z9cJ@0nJ zFj29K(0Al$aL<{*^G(YW8a!%BHMpB<_{bSmf*@!(8m&Xs(pGK znTpJmWFr22BC#iIygl78u=DqOPQcU4D^4lz=7(p1cWxeUlOmqsLfLLD9{BVvk&%(T zudA7M1S6E0p3L0R@@lOC+0s)7v#0(`^@dLO8I-pi*yzcKZ!@O#g_xCvDYFl0iK1*P z!z~^a_@H9_rU{G(Ax*HtaeV_#iu`J z3d?R|jEl9@inUBD#uIuNo^aPU_fS1L?L%F>yhrh&4q0D}Q*z_H54=;R^Q=JQ_djYF zM~N{a8eH*8i2R(3&L3eL;#%ww@i~9U111v~%*gZM;_Pg5m~FwMUBZF>elmMu{S21{ zXVIH69dU~HY$dLK&S1&5y7t)bx}PLtZ(kn^P#Qx9&JI={iim_tOJjM}IBaxXV&40Q zz4!m7RT$Q>5XK?sVd;~pP^otn(k3&+bv^AHha{3%LL<%@GC3&*_L1_3bgRRGigzof zBUsZ;$kvChD5!>E1(~IAkK)(Bz)jI;S*a{1f!QK^#i<6L+p@B<9&h7Jshx$Bod+IM z?5Aoz(fv}WF5Nd0sC-d5?=B8<>HW%m1}1P$4j6p-I4`JBe<@>a4vNK0>qn_cx9RsK zW56CS=xxtfSq`7)4{@bC+>2njpUAM__)(etp`;`)uk9%Y2J}9A2Zw@^-V?TYYg$!De?|000XQ|}Cx$5K+!Wo2bwiJ{Y*9nWxW^}%|o`;II-&xIDclsl)Iw>*i> z3AnHR;4^OFb1G$neQnIfnE{hn7>Q-3K@2kF8gAks&9OGYc@v2N;w&54q+v9W;;`s`8aGf-hzENpCj+R-?= zV*voBPOA!tt$7Ow6R3=*IkB5No)zRx3k*Bo&|aWs`C)s+UxwajaNqgCOB`Z)GfEzm zPOMVikBSOGfp~i^tx-77*h`f#zzTzZ{QUWTYinXVuV?8|5!o}9CC`8^zVGz&S4AJ% zBL8qBQ-_0iCw_02=)YgTnvhAH%9Ny(S7&XT=*J&wFkOV@1+K)0z-zEm%9VO@siiMX z5~lR@E}IP+jRuwdvN~^4Zljj?A?TlZ>epYqcmaVV17X4xv_hAqbJyuwPRI`l`Z}HM z)+a~+FYZQ+7*39l->T~Vpsy@p5$^}F-6qy@2~~4dYj9n(&)OJ( zGT(;#MGx)RT@fhq>d6Ndu}qANNf;xL!hLBXpmqc#Bqqzz3W5oT?`pItS}~dF=FZ|7 z03*oUqX_J?BIs}lm)8_QXHTV8&&`?IJ2``%Qr1R^)dc1K5( zK6^crkpDFJHa7B>#hg}edpjY>L!j-O<;o^G7usIE??elLGiW)_SO*0qnj1Tt>7-xf zSD0$nX>kAgHLP{#V=6(bnUJhZUum)_HAs~oyb(`xnCajDoZQ;=mIS!VL1jv4=$Tk6 z&(J;Qpq9DjrJiKGVKRzWuU@gzlPxSI8_P>FCL218ytv*~lJ=+7+0l_~&_+XuGnit; z_RhHdUB_xVP}~lfkQqfo$|ZK$Mq$XrmZ#~*2SWB9W1)O=Cuq~^$vEVSotTg#4PmSI zk+-Bb_H4x|i%R2f2B^wwgh78%CfolmDL3S_(S5l-YGxpI0~=aa4n{I^ zUQ^{7Gg(j*#wlI_1M5=5TwUc9jV5RjNJ&Wv0CrDId~&8vJA81NDPY_3RYy;7`u+Zk z=W2e!u7{tn2c9CTT-VG$o%WjZ&mZ{)AJ{B1AO%Py8Oa-r_(w-adkfQ_qP&+9wJ9Sy zYat?3Lyc0W>xHG?2?dyA#R3fm*dU@{XB=$Xk*-_FbxysAu0~+CNVASUVf8ZtMFJA` zPp$;X097`DSd5pS-yF%5!@~(C_7)Yo4Hx@80H^Gt zF?E~RT}g7G5wMZZc_1vB^8JUa9w+6G`uYfaVPXU-#^!OjYi%SrU;x{alHd~&pmyu% zq`{6}O3|X$4bu2eYin&G@Zq<83wiqWxSIE$>6Z#atFKyV@jU|;nxU)p*2;eE?Z*k%|KEzr6VhzahIggL_o)_ zjGjiME}ZmPu9{3%-fbH|-fEhuBILk|e2oF00RqMV@~onw;^{b;y8vIAdwEg4%D-(2 zH_g1G1_Zn}T(uLFks3jVHdV|l#@Z;zR;FD<}GL_|a$5%SMa`T6<3 z%6T89M%qtzK1~~1`#JSF?N5a%^;iBw)H*=qlt~}-_lufr@m#Lk#!}o^OrS%Eo*-{m&sLH=A5s!zY45w(dq&V(`;#d z?@Xyd+BO^&I~BVLR#4a?75S8OO4ks`l@=^k%7Blmy`$sd)(vuZS>tpxx)VhH@IIYgQAja;XFbHwG zfYp-(QJ48=Co?{Vqqu6!_D;|PCeG0q-riQThu)1db#49lPDJ`r(o$IpIjXVHQX4N& zMKaVcT3w4wND8k07UevM9sM!(Z0 zGkwH7Cs0XWZnsn~Z+;Ry$DR0itnWrp6@?!9YS+PV-&M$y0uAnzv@}`PI2&pr*0^g^ zj$YHcltKXOfDsF*3jOx>%kHH^L?XR>arViJlmg1wQcgNZqSDnwCAoM69H8A=gQ_n* zJlWXD#r8R)A$atH^Gb%-=x3R51Kwf^TExgK3wSpmT2C#s@js++&Zw!sTRAJKM|7`2 zS->H+P(bU-&rgGWD^-Z;Da+V}nkp2kubqOYrIYt2=yG7IT9W5V`bYCw(rhbGyvna$ znYp^E51p{Zg)Mi*&iGJ-q3i{yTZ`_&F4}m;f}aOYjgzcJ-})6UE6;p$b-dxWh<2&D zy?yV;c3lww1yeFJ+burMCP7haieVoMLv|~agE1*-nJ*;VcdhMFkhMf{2)K8j=4V(1M1IE)uT|O^8x>s(; z@z=hpsvotA=fl@#b}QB2L48IEPGm1U46zN$$Y7{3EJ-?W zSdF&u2q@Cx=jF}TD;{lB&W!^d$F=<71Opk-=-8MYyr)Rr%k9p)B3k$TG`fuqAR0WO zq4jceyFE12y&~_M0f;M@n3a{4b+dQ(EC?-$so!R-x{7pr-uXbbbl?L(I}1G-&#S`{ zqekwFEq8H%EvGbM>I!fftBxYwdQo|K_bG2&ZP<%)df&6O?n4kZoOPHA2-)W5CUaUJ zH(z;bpzeaSw%Wjp$~K{oT4ru;6@1OjB|{&;$Jn~IRX;Tnn~tW)ykQ7!2`nytu(`c` zql3HXicrABzXHx5m!|`cjPJAn=Mbr(lViPQZ*SjOVpBiuI9209Al;|>@lPM#Zu=jK zr*i^ecp1F1mZi3Qa7C8oO1&1FIY7ow+)U~j0D%XHLO?`>W3iJN;NshMTDi9kx8-%8 zJikW)LhFof3D;fe8mInf_}0&l4){UADqqu0!#(1a`&d!A?>zX3L!VVyMMV%0v@#{G zJqZ1CZ}NsU$lFu(MU}o|?sRYAasYBXZ2;$WH&yOAA1uH8Qtq>xXqG|J z_G97O5=8W|guYjprnqQ4r~2ZjQ?Ny7d8u$3+C|(toM_hJP6T@y0M-$gjsb;0m)Q4L zIW;XUIAK@J8{!N%aQV3oJ=>0=6VdwvP7TGJ>#mRENlC$}{rvpOFZaR|cK4$?7IX{^ z<-{}E|NNl<0*OUbw&U?H;?hRKv}wK?x#yN7pRfwKY9Op;4i2P43Na!EJ3<(a6^!Fd z1DA5SY|c%yGM$d+?e&4D7(`{|NI5qC1d+}sG6ZkTvIMfmv?JA1ubzxlw_1aDJo{5q z^Z*-zughetdGKO7=^NH7**}$tTda9o-rij?48pO(I$?LNLShdgt#`Dd`vVaQa9*32 zqtD1HmH2Xf>iD&mL<1PZ&Rgr6m#@)LwsrGrikFTNCr?M)JiZb0yS2a&@J+Be0(+!8 zHm;N8kn*KqODgUT8(YHGv=_>u>26Bo)B#Hu=fPRSrr_57{WHn$Biuk9@^8}1WaBx- z5wveW&&X{U?Z0Ry93~##7wi1e3BWiY(?A$QTrBYemRQ!*G_$80YIU(>j2UU(Kv276 z3X2R)ZaXz^9migX&ZqNhiJtsLo@XIf%4%yrjQ2d_KXz(rKiqu!NFIH zii<&qWC0RGhLWkP?e~pa8bpRTFHg^PPdO)p%7w+Qco0v(cbY7Nh`!03E3wC`O&^s# zH9G_-E%THKms?8dEK2dl*{jxj&rJ54O67GM!Iq92Nq$h46MvA;Afn)-J(gJocj7kg zSUeq2dJkn=6Tvu9?fZ*Hx1`M+vR^=PD8zMBOrDJ4H|*=h*o`{?iP-5^R={23RQtYW z9l`DFh=GJqrlUOiH?m`)#^-=NU~=14y3d*Q>`iBiA?MxTY!(e%eaG>!u)Q!H82Pb9 z7=X0fCufd@fe`UBj;|Ph?ar6dZ&yG4P@;_lmY-h@ZNUSqr^|wt%$$#(pC@UEB3$R< z51^qn?Bb#?*XZ+BWLZx>0JA@aaszT3c$-6I^zE{{cwb+%6!T4t_5|Lsx8$eDRe&l1 zV_5s}a86pv*-z8S$th+XArm`dyeGJI6+=}D0exn3s$uI~evs%h&aBh1Z*$Y$5JH=M zHzWSpa`-b=51u1e;%p1a=Xpcm8G7T`6t0lRf*l|rcYxqrs$Qgos{E_)Y5%xt05~4k zaD@{%q+S;aIDc=aU23*>x>pypG_T2Uzjd-yDNF(ok#;rG>vy>(RQ=>#L$$RvB6Tao z?p?1W8zvjKTQg7SXFg|&XuBfILGghZ{1*ZHOFb#6se=s>DIigP{0IQe7~B~Qx*LVQ z8n~n2^hwv6x4*y0G!RSyg~SNYQ4%JluI~U(v?P&VB3E#Imesr9v!D4x--!?8Wk|E7=2kEKTf`_H zY!gmSP6AZ#u-oA-O7Fp-(eRxkSuE`jBfwGpmPK?vHiz#HiCv6Mb?;Vu4Eio@j{EFR zI0)Z!WT7D+6?QTMBmssnjwgo$rDXRB2j-_LuR3NdPJ{a@BrH0LxZY{rdICJd^xH41 z`}dIO}s6n`mx zYH9FZFjxT*-LUSOXmcl6&BCo^o%-j11vEDLX1364OJujhaWBc3zjNK|Dfb{E@3NLe zE=-IRzFiL~}rCrL6!Xcd$_ zcyX7bfpE%JZ@%bS3yuS356*a# zYsyiV+5plZBI`}*8aziepkv|JhS7<5!|{ZjM+oxtv}WzxsSfY3o2RsS`QLZjaB{KMmz<%t`iTP4JPg4^-%+49{pXvr5>IoR zRGR49*%`kx*@}vCB@VKj=QmH7z|>A$TAHXT`Mnb%>x>UE_hMN*F|oHNiJLQp-2B`K zU_H?P0Btki8@nAyzId}#in}uKkRO36_5YT%4)0KY`SN<96B3G(w6d}SisY=j_%E0A zO&0wm%R7c9=Ub4UgXbz(D{8_KrK?_zbEKC$I};NWo^VAo3!eKo9H{na0&FWMeoRUq zA?m}th`~ewlh@^J-x833Tn%oPROK7>P|$sZz0@l8+CYK6mwWRN)M_D)LnTAKh;9&G z>o(np-{AtT44Bht6zY`JeruZ`5#PkCWx)iD{g)%~A=2!>t?$hkqpV^_Op_fZ{%02; zLYjHt@%nr4F&pWU+ieRj0Gu#We3zvHc-utatDuHLzncJXKL4Y{A? z4I~1}8Kz24!BI({F1NwYyAwWQ?Pg_F?$tx(7QL%f3EPcBYpr0^mGGCcWV~9a95V_6 zV~};1Ud;7NP9$LWZH1N3Ix#TE78^|RKH%k}a;vmVOdYGMHY)702^&FG-40aLwds$x z8iGD-d#aDlxgTTDP}(TgI7JgMg@d2s0r~Q*891D>C6FDE5WaFBxFTgrjRmVs#ds|J?*C!xJfOMm-?&fN$%v4htPqmDDKlj6k(s@+ zXJpF`A%u{<_so`r?7g#Bvd8ba-2dk}=Q-y-=kDC+uKd2=&*vJi_xrkj7kOPkVt?1D zTj>N=O)ea`vBO+o``erL-M-eF1b+6@Q(g%E2?+^6ecpt!$9TXnnE&_JQuS8qTFjZ; zS}y#lygu6)(19(&g~(Hl?pq~%)&T^Uuv`W}1NQt>_O=H9(5mf6I^ly1MU2D4LlQEw z=T+J}e9KayaQkUjw#Op5M=vB-&cpl72x1@XL8aLRmxH%$v2+t91*PP{M;LHHUvaxsY$RNn!C`+N!lXO4!OecBWc^~KZow$_a{Rc zw$weC1y(-w_vq^As4u0OiWCqiRO)8 zG&B^GH}zMwa}7b$Ud_|zeF1#%o=79OXSE7dnSioEQ!@{5QXR03@8U*V+b|bHM?;Y+PLB_lf7v zlhq(Q}xKU;ZVU9MomnF zI}eclCJDk+`Fa>Ov!lKJyRxK5r)Mo!gsb8>@VlN+)I$9T0q|}^A^;*#RDi-ESq5E? zBKPWKj3N)YSP?5@7Q9%0>aXBbM`oI;kZWI?_+e-z+LoQ<1@xU;Cq?2_+G`Q-R8I3i-|?$Gb2&EnQRFRN5UpwYJfGc{KM zS_^PBZ7l|lZ&oRCl^R$20D9yyY4a99f5$qw8Jqg0tBzVBj*Q29QIc73L6Qxm)rAA5 ze!Q&GWNAx!iB+E_o6XM0H>q0lGW#BMc=s7LAg=*acb#*8GfPPr+Uj1j71B+$meysM46kR8lyWd0wBA=Yh+Dq7fV7{v2c2hX6eyh z&cYOrb$oJC1^^Zmp8we1{0`Su&Ge4Et4~mHaEwB(T6YwDU?>MBTk(KGayxRqGeM3QLw?Ol26VTt#ll(*axjp>K z=8Sex*3?rT;ohL*Fmv0oo=tD1ckS@Wz@6lbj{%d4x7UM3PLb1P>0^3VA=fV0^KRly z6crYJ(d~J7FZ8v8gA(tGYLPk=)sX-|POq+mYBvCn@xn;)Yc7U38Qo^D2OCbL(_4KZ z0SY~1x#_>^*s&kIXrzvAq=FwF)K-#_p50fVCYNb;++<-!y6 z2)}ex`}E}#Lv~NpI-l>-G$kPqVQ6*jIcwr`rg(8`JjKf^2mOZFFd6l7A?P8ckGSm9()F9DjmIh^dAoB_bwwDf?EeLb#@ zk)ua_{@tv?(A-@5;6uU<7p06s2Pr<&DCs{s#rCZvO`|{!1l5~l0TA)dojYwy%8*h2 z{^h_5yanMPCpWjOwwAHh-jw5kZmm6Xo+=g`Ne1Ze^n^eAWKdk8TfQx>HaWsH@&5I zaV2kK*x1;NPTm%Ma*s|&xK+<}HW0AF zqCjwDDti~wc{=!#4H|qXK`%J&n1)VAk{Q8A8ZNA~8eJq(f{f?E`!IEm1y?;oQF=(auDLPDF)sk%4NudC zJjmmq_P4R3^_71L!D)YMUcNYoukl$wMb$Dp-bYNGxATrDKtF|{Ww8I0GoM_2L-fO< z8@9%M|LsVly6AQwyw-&yZ5mOLkyrv^EPZXOj!=C7IQL&^z&k9^&?lr{g4Pa#w0|-A z$1}8=9Q}rqrAi`4Z#fH8T{#Y&X+tt#`fv>4N&Y=+v{z>Wxnk8ZLz4vy(F;2aAhVCF z#Bf#pwrw$Y#u*tne}w~sLfPy!zbm)*_HM+LgsX@bG=A`pQQ5cJ1}}U2!RkKUl3CC6 zf!z8b>XS$aWci1;Vn5VCF&WP=AZLv$jql5lJ~KLwbiNDLku^45QScZ^MNy&_d|yjg zbEl2#t;fXP_@s@-nzj~5tj4?0Y5Opk!;T=+Y7Dy+DOe9GjGM>s8Hg-WU)VJ zOAcl6bz&mJyB(UnHiJ7Z%kdieF$5zCpM6>v?cc4r-*gK|mTU4Lux>R&^vtq&6NB<~ zgJI>Iy4!&lV2{}q?crZ2SL6@<6^8neJpO`{tE!5NJUO0EipFny3J5DPv+%Iji6#LUdxW-Y#WJZu$#>iY$^YiB`8 zGZs?$?rc*)0%ll(F#T2kJ2*8r6G!YM+Xa_GvzfEK8L@o_Jw4K?$R8CTRdaC-F0+Dx zXKGdo67l?=9lOuF>t9JD*uT+b40=sC{52AlRmJiQU;J6sUPDdI4F8`G3WCW^YhRhH zP+cxF_7`d?P|6;bzif!Mk=#ILENjqfd0jJYs+S|pio|gMm%56jqh^Nl#yTR+OTCr( z^@Rw9KVdpDNVH+d&ypV!tE=u@hTps1$GBX?$CjdDOx$wi2+O`Fetmo-X1Ai>2AObq zc^L%6R!}>Z4r=Yw>>vuZ9O<+K!kE_oTpZgwI}b@C#_GP~*T@0wmZtrkK&F!y*6i$i zdu8uxY)oCRg9U)f(2!C5&Oyw*fK zop(v9Ya4l&B(~eIrO*v5{~Qy8-;#C&`y0}jh~N? z6YKz+wQkTcd|ZtZ{h~V#dEhL`KRgNVUY-bLP-2ZoNw+McG7_W&zejx4f@i!a^_R_o zg0H1evx3`0f|!oa!#S}0fn$s~NJ8+pe^$t4->+a{HnFCMB);e&m?Q?^vVGBUx@O^dxZKeA)-wBlB-|DJjAI<4dRfB&*TqnoFyy_vXlf5B%Ip%B_> zdRSym-TCH8%dt&cF)TqxcXPG_@;K#$j2tIh39b4K* zMEW3jXG{UM%l*Zd8O0MB&JP?wy>~VKx0%6BFfE6`frAGgw%0Uz@Ik30cuEaBI0H$Y#)kAsDZagmE z<<%{b@HM7F+q;oQ*6Ox^&<+2-g8(u*v4Iyplmy*T6!<^>Qw5${i2Psor2ZO%w7S>)aYIX#SNV|WEo!pI zx4u1i<oO*j+GG0c|e|&Zk<8o`f2mgzu^R3w6mYNBK_&S?&Z7B68o}A zQ17nmBkU4y%z%xWxiW~G7tqmx@=lxV>-pZv#Q~5k>cl?GMgJ6Nno8^Hv`z#h*IP(s zS*5{!!OP1l%8^uPl|p$AGW8Apg>Xd9?<75pqammkF3ior;ScQGgyVtM)qitki%aoa z3qMeS7qxFVVa;Eqw49L*U!?!8n!nzex1F$n)+cdGYDva#@*FXu^6G$g9TZM+c$Fg~ zgwTiUvC{IL=!4$~aTH|8D0x|GO|SMu_PAW<(S|7R%-nzcoT zgv!f{_rceK#`JNva^5fL-Rf)K9V>(7__;4|Obu90ik-5I{L+O-QW=o@Z)n`1(c#G8LE*QH;zxWTLOkVHsQ=cbefyodN1^yAqiBhph4Y2qA^?* zq)N31Q{#c$z>oMlVHAoMtI`${VU@Yl(N8v&^S<&syxg%F-%OHHSz+3%-L2{BMq8AQmt{R~NNnk2ZGeyRm(H3yqs;hiiFB@reL4)~voj`hi~f}fIyR#Ken zys9tm6;8*6DjJdx7`TMfUt!=E(sj!=d^?l8(J}NZevH+Pxm`ku4`Ii98Ea(op*8ab z74s^NVz|GVMC4C}WpJEoPB(@wcVCtVy{ys>>|4z@{mJSu$RSleY2Eg?jAbY(Lm++zx00(=XTNhM$_zQVoK#E%pAGxfGqLY&Y0IfGE!TaLma3U z?_S0Bn(VjTVOxl>^U8{LY8p)?mUVRi;UUuvl3_-4`<)iA`*yz5IuMmnn;1Zvf4L>X z7_t}8zEKH#M%G^=#mt}sLJ+@|rSP`UJiZ`+_oCvXOXe469ZZ?+Lzsm4%M6$X539mPa+W+IIvbA{|D!{ zXix6u-j-usKp?&--=$>(UMf^x@Pfy1tVqzo*f}7PIAg(vQOOi_O{nXelhJ@ zmp4paI1SMB8$EWE3@bL)Q8pTor=E;K;fqF^r>kuiBd62<`<-~7%YJ9&`K=ChmY!yO zT3u00>&Nd*v^cCEr-g10{WRx%CN%8HlVTOeLZsD~r}CzW>KBJZd6jSZi zMn*aFIX4ea_h^B}*b^6vTn*O^@4{o_u8{-IyFu*`^GTQEwIP7jw1c0&(6+l4mBz!Z(=~V z<(I8k|_sPwot z+raexP>}7R^1I!i?&!!4&uuO#abIHoR9NrwcZqheb`)d@43{RaZe#xtkogyWikoaR z?o7b_x%LbixC+&|1B7Gfuw(LMC>*vWB*DAt>VCLhq?Nurjvt+t$5V(rVWQ6?09*4utG7m<*e^}bwpbL)910GJ*};+ z&3abWhz3Ke5*Y#QB1KP&O3qeUr}M7^^qt1kW3ua-`0BL;*tPXZ?E|`mX@0o z_3zhDTuXiR>|M)R!j?EXFhvx%os7^w+?dz?srd`}~-F z=%tkz+ic&}(i@R;rNxqTUt#ma+q@ysEr?V*dPD^*?Sw^}uY`^W*_!@oP~e8N3`Z)+ zJq2H(np&JhwMzSmPkG)p=PAF$J)=)KNxVMw#m~670KdI9GYgW;@-w!XqjCN$i{bq4G z6?djR8;$`XXW;X9F^Mav~ot?dPV&ur!=pC~T6Q8t_`Ueb_nboJ330cg>+$!7#<#O&<|z|BNy@c z3=0mnYm=-8{+Qkk%uva7`!^&Nr~HyR8b38U_KKZz&DE$w@aCd)J$f_1(Nf!EK7C$C zKzH0O+D);q|De~!fA3=D@QgP6_hbJ`HRClOU%L`Ib{)7I@NpsB%3}-7lB%5yV=Pm~ zG>O_jNw$4s7E`O5F%8O4}%%j+)-mrKu&#>1*cy zauU|ie-6>bj_MGd>z+1Kyy(~@e6k-_+ z8){;CdM=pKzpG{FDH7!!y?(4uE7Nvz^&CHs|K~(_Dp^oj?%rKo+`Ukb`m09V zdpla`s!W{_eBZx+f7+bR%biLznfgPK>iAv_m5W#OAOGenD(sJcEo9F&8u%q+zg|o+ z2(CAY{fx!1#=`D6RNxW7HEFU!{5I4>;NJ0?ml_%-M3cfrkr}>PvVAtw6!a#|Ct1V5 zJ04niCp{7Sj}y}zq9<{g9_t%LtV4b^a~=g&FSu+&RMof&OQP0Gz32D%?WxoWjeKlz z3P$UpwDKXppdOM(msTPK{_kmYn=mTz_}gP^+t=QoCU6_P*Q;@-w?%$wcb*&PSa3Xh zR`FPQJak43FMy)TnbM5VQDpm+x*v59?ZUTaA!7iUVw=OoWtToKMHz*4zE&O&1v9Vp zPdcC17Q*m5G=K!#!st{)a0g)^!4G|JpX$Zs<=X+wY8!NLY3FeAx>0`{pDyc1u1_Z% z6?4g zh7RLw^#c4J{#qg!-DXYX$t$EH+zy_lRGmhTMcY$YUqPy3(@s4%q0G5mdGq|UHbVUW zpBLbdzkVgc#VsunFBELd$N%WpsRxiXQbb2w1M z@HDk`y#z+dUXj~KQoW-0r+%$9ma{yKc`x=+y&TD&YX6FY_&1n$K@lspO8#wGr5SE+ zadKGC)_i~#%MwhBZnGAFnBA#CY3pwvGVbO!t*KV{^;AdqvgR0JW;?s|EdA_f^K4(! zmpDAj4+?SfhTke8y2CQ_zY_W}^Sl9UB=dq9CI#sd-s6VgoU`Ih`&!rdQwKye9}w@h zUDw2B30hywTUa}bTN9VFFbF*_yFJp3yg7}y&LG}t@xBeJ860JBmBL+dSl||evLOW{ zY`6P*@pUo6HT+Yj3nWoPzwOQ=n0iYm3craSxMOW)^Xr_tdisUr7^3txUvsWdz+Je0UtuD^^3nSKevHt2x zo=OURr;G8NrPG0L>D!{KrY|WDHz7c2VQ%ZG&f}cr%C}bORbl05GigNh6INlV z3p8_)p&G*Q_w5is|t|(<~-LJZ=ZF3%1x z7djL3#vACn#@;6$woZ80g#C-Og4M{rcs!5=trags&^+|O4@QiBa#Fv&sDM|^(V(sBd*Can{c^Iiz2 zcbBus4R6=u^IIR|E|T<_a9pljq%Xp#Nhk?hp|yw%)k%QD@t*r!v9?A7*OXm$%q|>C zBj!6Rww1HNL)XUtZsk2M$#_Hl1&n!)$1`=21anQCznzT>peBm5NxtPRNP^)%sMO?X zhAti+9FawlTz%5;Gb`#Bq!OEHGh5r@IKG3YzduYXu$s z%{;G6?6>hPiuY*2{nrn%eMT&~z!3&53Di$8+Tumsdkcq|e-fcjvnz5yAX2tGU-RpM z_r<)y}RFhwo&ZEIA7xhSk+N08|tl(Pe1H3sl z`p7hCSzOrZkf%!4h)7}p2Q>vnK)WTPY{I2rR9uO$tE&qPJHF^8#Wh2aLm!T$o)@_c zCr^4<&tIPqr_S{&B*nu2jyGq;W=?i=&!Y=@Q2yC>q;bbHxJcZMIjKwia(D0Ambx$FL05mf4kCPD*oRdNFBWYjm0n+okcW%1I~`T5 zwW>hFGY6f~hc(hhMa$sTIeYPZa%Y(h1XQTSr-^2cG3;ImhCB~a7QTBHZEXZ)Ae5|~ z;ly?OD;J77Ppqfs{wd%#Ts0IoSO|H1g5A7hMQIzzo7LCjTh5g3m%Y1fIl;ASUy1Fn zFVAe!o1h-oYw?|!9~(P3zCav^pxy4IsngvRJ?d)I8GMGL_@Ri5dLn6K2X4Y2yr@tm3{29g0ph>T|FlZQzS@@_<5t?%-yVWjWo7jp z=jR^3*&fNgq(@+Wj3u_S!3e|V=ge~KttzeR#6vW>*DV2KK`~kssUbW$yGPkVJz)a zA))^4mx*A%_(*I9NMfS8X(N@Ao806=#BrrZ-*!pOfd4XL$R|Mcsm^tzJe0l=09-3FHjeKJ3E)YQO~4-iZymOT~8uc>MH{X2zlWBybH zPE-Dj)YryrK<6<#cbmoty4TjTJyuR9$1ST~gbM%Kh4yHv-nKg}Hg!(^LwoK1?tR?p z>l&K$fr|3-HW;yn=nQ*OpQj7#p6urUnO{f^rD(T_}FZAG_d>`%Uw!b>T(IH_E$O*ckP z^EtNwr{Xk$jB2&LCbwuRbr?-|b;#%}?w_?krP@UoQy=%b`EW@2P2Hg~1#iFJZHk@a zd3~nJ($f86!<{;VhS`$0qKw*2@G*b?{tX5xi*BDOU$&_opN!%2l6)p;isnzA%D)|0 zn<}!dOSBjHHK4vdP7WF-N~65K^QUn{Q>1|W@L*67yYgdw&nsu`Y6`DQg7kF(Fj|y7ziIoJ& zBTCYgr@P&MP7cYNLar(i`jyjH;yf3T&qN%!zNn zYCLVH`g=Gabb_OAv$t4aaP7GNC;MeaqXZNDP$;pINaX2hyA;6Iu1p(~Ae55}d3@Am zm4dpOU_i)}6a`s{aPPzs7aL8IVJNVMC+Nr{6_C!Fd+*^>?DtOm5qlS$q<5{S6|U*~ zIO=p+HwrjXUrR9=$`6BCHpSd<4;JlX9_e?f+;E3RlecrtnDb$7&s6kF9F`_bq%wYy z)R+gSxt8e8{<}phv$*-PmOjCvsG}Tv#u)o3a7{Q^T7_{CB7K zENcWNeX+T;Yn>tFJ*=@Io31Wnu^Rr&+y~j-MaS5~bEHNEr8aTffUt9=ZYKdVIVs5y zPRI0Gk{lRds;^usCbvlzq{%ZwF@aU->FtSiHARLi_^+ruV%$jCQOpW+Mrr6e#& zAe+4(uUbw8+Gk%mOnHO9JzM!}ro0KyM0M&ghq0@6Xm&q`0^^fiXq0pzq+c(J0p4s9V?0btuyja%YN{<@N(6AQRx~T{ zqgd=$p{Q>Cazx8%cnfu^LU6K0=7hs=dE8ZarZj)5qyjM`+t1Sa`g)sXA%}k`XO)sn z@l!7(hb(p@cd89KGsr5)!`nmspvIQ!&0!z0u;s|@( z{-D7ZiI4*5genQ9rj9Q!&?!>4ec9G&-E6hge+U15Z2tS@Fj>%>;8-9Gg@|CM|Rs!^(4w1>$RnUee7qI$2N^ zZ_frI{#KQs+BKii13la@pWo-Mcx}fgs$&oIA-SI(TxJmbN=r*y+uFoG8Ie;e(AO#8 zQN+Ri8m7>CH6HFyyp92qO>-&)3;OUK665r9)EH3B$PdR-7TDs`XeHoF#K66MB=cKH zf*QBIBC1=qNd0;2SK7YOJXJaupC4oq9cS+Ung-ale?Y{9=ltDy*5o#)px{q3yGAj% z4YszC8yg!oYvfc^xw@7d-chN-*E*a z?b}j4QI)pMFc_y(dinlZ6d9|pl!{zvzGwKwkCTYiKuOTU53BhwAN^}?VNR`}#sKh+ zhK`Qu|1Lg0zC#PFPAgDW*A`DJ@t&40>32&oF#JAjEJhyGuYhlG2wdj9=@c9ayQ*72 zKq=LK#^-vD0#J8;V!~xgWjjFM@$xVdkPjPKaFY^$^j%L_dFdrq4N78YK|eqVRNkspS!DZp#O=~A(@tW^@cOXiLMFBlG{f+O6pyNo52 z)UewpI3w!~&wfoe2|N$Pj+Zr6K@r5brCmf6xy;VR)d@vYtYfDF&MzP_@FV(+e{6Fu zN7Sy_nVJUPFmcES4l6zQs%o8wf`S7L7f~6y$bxMYa3g4z+LB6k@L)P*N&zn+0PE*!-HR z5I*plE^>V{T~;hHJlnwQ>X~$+-a&RfE1QHvw(D#x$itI(*`UkHAjUT^qi;)cH7IoT zODr(Qq7jri-UJEyI72wy!yaIMsC}$5slWhD9$cLlv0o$obN0BMNZ+edXE9 zUt*H0&*rPLUKP{DL?l(yITNIs1~gYAv+rq1$R`}g2{*vWNjz9jzr^{z_>4!hTigi0 ziRps|vGF4ziDuV!h*J=WK)SJEnzaP#7|QrMhaJPZ_z-CJ_~Uq4=$;oYg!|17i#-D< z>6e}kH)q)T;-q#>frsmxiyarVT#uCge4FkdK|zkCrCZfYFwJ;_&V6KuBGwAz)5^*U zoT!b=vWxYT2vAg-_h9)-oyQRq$hn~FbIRY|)nCp{B*8N7P*~b-qxhAI^NhbC{!MTB zhvF^WMmNx8Ae-}>JyKIMH8S!yD(itEN7yg&#=_#U`>uoCOTjrGIKa(s~m`%egTD%)06pR&}vBJt6Z_Fw1lR)M=fy{P*n8eV(*xxYZx4pg8|8QH zuMsv$BLGx^>_` zJFPaxokp361TigAL0UH<(_$*ElSjp}7NbVHC^DNfZS5h(t+?e!U?O`Ds_FdwYmx^#ZzqIvx04FX;B|5?g(Uw<68@?;H+qkZh|(rM)IYE>5i9b6B? zX>KUFw<%z;Y(q93Y{JKt=5XEkX4V3FKY{u9EURQ*1L;^0u*J*n8QU$MSY1b@Gt z9V=Vwmd&S zrCivv7pZ&F=v{Ag=!K8288$haN*9U{6wD}+i{V#&edA}6G4W1 zIfX00WM$=PHe(eGUyA2*Tr7D$HAR}Ax!;1Q@U3Qx+(?A6U<%)s#v##v+Ly3NBK?G7 z@pdHQqQ+N%gq(Eq2Y*gJQ&=XP*R(Y_G3j;ak)HBu?*S<6zo#Ce9pbz@e}a$dmteEZ zkCUA9FocGTty!8irSq5Bf$a>E-kTy-afNJ9>_n9aNfTM|8~5wObRkZ0Kg~cDZM&;mA+s}p_&gSP zCxn2YGR-&bv4mm!NuF-4=%$p2k-0_a596o|kwfhMwREY|E}ng#vqT5Pp)Wn6`K0Vq z-&3!}TU&_Z`AlJ0X})1m4x2)c_^*FpS>^>S^BPwE3Y zt;`T!_IHe7wbc=sj8KJG!poGaW36CNpf;#|$A~dPcK3x?>s!6wN!WGb$cAQUd-DiS zN5m=BaO2xx*lLj{bj7(FEb?KeKE%HjX8+8+_B=;gj=4q*uGDhU-2A_1Je-52CQ8kR z6r_lKDkFtg%jn1u+*Xq1)qSqU`TmBt^e8t)atg{F|E8N+?#@f+6^rgyE*e)dO;V+Q zE<3JuwyE(zg>ZAv9rrrs5o0;|CgYiKP%%T(<0I|6D99G>NnKP|_}S^#799*}tpg^5 zPO0$wj?SGod2AObM1Hjn;+^>+|3Um^J4o}TJeYjb+j7!`am2q>(kQ+;@$_rP!)^1d z;%`h#%t=eShVLQIgY-|LUYn1ViCGuWk&~Q~>-M~YKW8cuNOUY3 zZpYuJm2V&7-G0k9q#{>Dnl`&Y4-(DWW+Vp zpx~LB_)=HedTw_`RF{7K_;<^{m*)9lqt>9~Gh%@l>IC&*eQjDW-eeVR*yVTM^H-Ns zB?u4SwB0P&*1Epjx?KEBG;(>nz~^0lz5s`zwBP&jSA0}hA7079*WpGMZ&3_?Pj%AV zMeVK2l22m{8x)pAK?eOcQ`;tEl9pY5MI4zevAx;l?hvO1g@9yVIo=C=C8birz}6Fd zA>4wYR!(_Z85$(`x zkyL5d4yh56w^NUruxE($iPk@>Sg?W z$Kr7PqD%`?mu&xM0^u4=8BvimWN7lkFI3dHVI&0|9qdAtIT<5cZUqIWL4JxXMgllt zELlY1wQqiX!Nv_fOl4WNBz0+utZDqEFo<)4R$3ukC_ff^Llhja@uu~t% z+!CWUudWo`(r+h_2 z&*M&Ew6bF73oV3s1gSnwki;LQN`_bz2(it4m~tU;rXqRWr2LRUrqUltYIvUxv)j20 z6`3JbGCAox@7tiT;w-}OMQ_szjMxBRN&RL$ET$xy{_lz{pi;Xv-gzu&-TknX<%L>j zmCcLsPJD?=YEgU%!EuRLT2A?_n11EdbSdtB``g79wZ$*FQ%tSB$QvfVY8PZwX-mHw zwloZw7isCUT_0SpLC`>K_ zicyRIk&fVNhb6@Rw2OI6VWwgQf#a4#obuZ}G5y3?FquRvv)Z75?UK!!$9<0#%-ASX2*SgORJU<3@ zfN4LuY}i_Q!b1I7SiVAE3QxjBLW~F7U;FNSxw#fmtf?U@D-Cyw=9!=oH=Nt`I&!0o zcTWEpzbbzV^M6g^7Ubu=iZyB69gT&0DHmkc6sgVRM+=MpT#C9TPI)WluULOikvb1| zM159%iXqM*Ijl&CI$n;K)%;+(TILN0N;B0xBNSx6z2!RAv@N4COUNuAoJhN?hq&%4 z#qPg*KWXDh`29Z3Y=z+u~79cy_$y+ZV;WuVK%^FkwUU?^1H|F~VSC#!g_ zZ;j-u#&p`5EQC`0Nr zap#|QzA4lgbGEXsB`G_1(Qnej&uhgx7E6^Fl>=8b%xzqMYkfEQnrlp~|a z@|z{zJc(YtD2S%dD-8#U)59kJpvkr9uj)$J3O!tfMuwt< z`IQmFZfoLHI5vOjT)0S`nfy^5xkWoQmvCgVYz*tIDF(V0y z?btN9raKG8Bp;^LVWci#n%iU&&+?;@$;b)Mrx!z(AI3nUidN(LiCxEfi~2EEc@D@F z0Ms9)%07IIRlNoK=3+A!Se`s2ktFd7D=#QJ%=*TZV5;;u(PCuFx}!fgregNyigegLTYpsKUUs}J>AJ%F9;v7$GBj<~U3y@*jG4GNOIqsd+Zea} zr~~{z^!2TjYw5NUplFMUo^NYuj~6e_Hipv5d`l)e{!+^dE)5GVQa3opCgoZ$v?PD6 zDt2`Z=H%?_CW?+@I`Sz8-a^L1xaFUdfrDdIz+}rGL5;zgA`g+G!p6E!_Q!YdC=|2E ze8s*kLx`_S{5;|N2}DA-D$-($-(ej0A^Sbf*(y@i>|e7m<=}i{wx6YsiwtT&;pGCl zTOw=OzdtDx4tAk?k9s(sNMxLK5TGzK_rOBm91CmRI)9u(HKq|N_kh6MG^34;+=JX) zEh@6-7FBqHxDra5p4aX{u!z3h+0dNPi?SKFISRvY@=I}?Y;OB+nQk#clo6HOeJLpi zZthZ@qUarkSZWOR#Dr2Su1#j^aR)#6&A?M!sPyJdTg<>c)?v zlwgdX=rM_wBN*p=9$c>*WO-jtN%{>(=y1fA|5j$N+g5o-qH|fjA)_a=LV>F=rGl$|;>ik{Sa2&bsg!xA+WaTk^ht-%i z@NWp(^{mO6ufHlA_LlBF3N_*o4mqzRpO#Gc8cp%WENJWw+ZWk;jvb2Cmm=5bXm}l3 z{pxol)MD<_;SZ=frM9(-uIploPgpTvT-~evFR2RS++8U$wM~WfAgiNlbB7%S7e2^4 zLJxH|5P}2k)|{v5h#`?po-xXMUi;6f?g3Etw;C^byV4W$;;n@U{+q;0YK#llOvWmz zBe5Q_ceG*BN_Ov&+^Q)OO3s9vSzuMP+sl_I@0@nYo0q@9t`8o&rQ6@jj7{G10sCDx zXb5uICP~=K!p5QTpzKn4rR000*4T2+OqzuKXwO&V#`MuuWra-~-cwGVFnkv$_QzV; z3;b?pd=x*)EHVCgtd|)tp8ixY;gHS`(!2>4=I>?C-c0NZUWRx}DUFu?R3wZ^_a-_V)p+nJHG9bNVR2#f1M;tw zC@9I23gZX5iIzn{PlY3a7oD!eDdx43*-?A{%Np^b%F@I}#gHc;L^U8(a;ES{8b1_A zA3S+LLegr%9ixy&TkD8wYKwEWuEf%pS=RWWrCv5ewT%d6Gbc1-i#m*PlBL}6bstA8 zV=M=D^2?V!X~8yH8OD!gYKP1W$VfAfy2wcS>0=G4*ZIX(1TQkBvnF3W!~Q7l*Lvc> zaz`&gELPJ%&-Ahll~7HBP(p6F!-CskeEjKOca&B-mf4RlVqnHdwk(7+UWZ#lL*|wI z!yIMC*p8(XJ7s?FWa@Yt0lv_0`G$2`RbjM!A!)>Bg71;i2kYWq;LF64qsO95 z<tyrtiy1dq+nB$$(LOxXJzFB?J6q4Ht&gM+ya5&b;1#~cYHh09p-!?hOt*RDt;)qS=~Pf z^_B;PH?*a9*ak_+v3XitcNH~to?oCN-l_6OxNVc%1OK%uVtYVSQzxsm{>Lk?)AmBl zTX{~TLh)EBo2U<+c9kD1s(ofi@9@2H?$9vk1ZNfr>5{^T>utlRbgOBUGr_TflBFkX z6?4`c(Y=F6$^-<`^^y5owavI;;?#W;#o=2Q69A+gPqq8$#qp@+u$qiD}#0lQt^+pA5^hghD6P|@#P8p-$75B zV^JIVyuJD{30m=1<|e;>QP4+)N05b*==%j+8HN91DA2zb7FNKEI`p6zII&P?TJNN} z^_nXM#o>Kcf0RJ@Ewvg{`qQ{i>-& z3h8rF8vWJj@(7I{r52%ugpe?F#+&?(|Lh)O2||&HEx)y;c9Xhsu~R>%+otaYtNas4 zM|iQ%(I@TS{9@46|2Q(rcZr~l>Uxn1rPW(N1osDie1pUqn2w5c&9bytlXBDltWlL7 z-j42D3*ES%tN{CeNn6g@5T?GZ6yle|13v1fKR~2xbl$iJ%A-+UWl5&5gYT<_i^Z-7 zvHGaghK4GHs1k%S@~<9!V=B)v{NYGa#TE}=@Mdz>&vQWO{V~}zL+CGtc9kq>C^59= zRo{O8S~9KZ>7;@FS^6GjYp`$tCvT4@w1(*Dc?C?a`D$QYhf+0jD-)K}J=4IW{y#K* zcQ}>*|9?qV_Q)>dnAr}=-Z?ln*(Ht;vSrU~;#fIk@0nxoLiWg}LuAj$$maKYe}32Z zy86p?bzSG&=e}R}^ZA&{Qer^eVnLhiU`ZJ*7K_uq!TeJ+59}3oNp*sRtoE|}skG1B z37#hA5Zg50cz7XsfI|Ajn{gOQ`-rhX$xzqT zM_yoIGT=cz^Nee%6Pec|2+_JH_s>sDKhAekfkrOyYT!wX@6}3cb)yPEVHmWnDs;Y? znOf}@1)#j8HSg5&Jjr>9MrI ze}hh3(vX#wlmtnGi0MjmHgNW4^)K1dRhEuJ;pHxAF&o;F9x<3Y<5|pVb03**`o?8B zfI0x=eVOHptOnhG%y^`}kCi42GqS?h5UYQkl>>fL10H(Il$b5O;Fpb)t3}Wd>&H9V zk%(?=@OOavm*|168YOK3`dF=)7nGj7Z~h1BG@7`%`g%xMcL*!26zHJI_9f(fy8NyD zelm^~I_#IRa`W@@=FnJ#>K_<4R?_pKQ@#V8`C-+~Nr!*$%i0Yup5YOvKf80D7e$w| z&wa(m&(2r){kR&v*Hk~jB5I9+DTLyWc_V>*klNyDqRZo%Bd5GVFG22f^83v5ggAG< zO;Wn|%E1Z%8oXROP!eDz8Ld?DIarfhxACF6&`F1$bSg7nMh$_G}o80g>N zI{>D^#kB=D`3&$6zx&m#T4eNs5`|KhOG(g6_O6Lsun*o3p9?Iug5hD=cM?8n*L-DE z+#4tOqU04uRGvMg(snj3gd?gvLo%|aS+!zH-oB1hQ80hbgTbzjE^Z~B0^5P&BHYIz<18=J7^l`_xCl_|Me-dpR&A5y(PC(t?i$R}pb;DLqzBQEZs30dVb=0kG4A9X&L0i^kZt-{{kzdX@}4&eSV+}Q!y`{T&a zzrr$I^SeAQeBt!Tz8BguNf11h;6UGFPW@hswTlx0SDG=42Lyz4cft4O%G`Vx4xX6*HvGQDlB6Q8oc(P^O9_nP4sy-=UiSd|yp}3i^ zhK?!Z{FIW67cpI?Z)Id{|bt}suzuh9%FO4_9FTRwK4 z`T?JTov3rJPwC9g|5zd>z&xF(e$W$#d%07=kbUbe7W_&3x)laSMrH-Z6*_$zV7}_D z2N;&w3@sfU3mz7_iGjz~+V9?Y@ zn}SF)%^^i9E3(LvJNheI+;dORYfu=cuMpfZ#ULb}|h!X}i z_aWL3m+3yc40s%1gU7OAvo^wLrG&qzoumy;XKhL#bDym+Q2GAn61wAVk0}Hgr;YJ) z-(?_K0yB8fh6TPJ+02Q8kHSgNT**O<+-T-RXZ)}>DTLk0*D3k(lJ6puJ~?GTy9AM8 zAy0ZBMIz#IXgY)Nunv0{upx0(_VTjsCgZ=QeV(G(%I7Cz7Kz8R<4ZT^&_C1o7oSH1 zq-j7cug4aUv7`bu8*a?(UAvzihtjC}VH08Dt8jk5t@f<8E8Lf7oeBX#&bpT%Mgph^ zOvM5+0}lH&rH^;EEd#1wT0J~5<{i3HG-3*7vcd|1C(UBtMdb!^h7o_@38&-J#!rI` zf_rYSStSscruk9I%R1vTxj<_gSYiK1qcs*ftK9W>W)nyv3-({f%1MJR-OAK&+O3R~ z)r(5r*+XJpk>WhYTI`L?WkB*+qS#6QUF+rfXcSDy8e(nUm(y8q`0|BRwCi51H)GA5 zVge#gT|Hj42#C7nNeN_qeyFsKRA5yi4kC59s7X_Q zF9pzF``4oBzg<6aX0KTL^w5X`AvaiOMCz4*OhOiSX#fHR3zop3XI9{cA7GC!1V-cGcC z&_#$i!G@^td z@;RjBO0~u`QNiUq;EWYFEli8hZmEp6pfRj?NDv=;5qJk|TJ}(&(X5U5Cw_2kHMEeC z#!L}A{J&GGMJfGgf@^|8LVBZ_!JqgHi!md+r62qI2+0@Qi3R+X0`iW-rqTOf+wFTE z;}GA|mfJnZknna}9Bs=Z-If5-;7D5(P@S`Lu)kma+k3tgF738tF8>%8_eoh9Aqk14 zQd(-@59W9!!I+5W#C3FI$Mw1J7S5 zSglpf)~smeet7z}3Pq82RXF8rY1BqDpv9T{g`#q^OSyRmmp3OVmAOH_G%@Q%@K+!~ z%`wa$vk`bIqv?hC0Hmfs46+sBVv>>%X(4<3U`a_zA63aA{xm8#v{}BwV43ow{bPA) zz7;J69s};osZp686S)W#)7T35ef1~4*wkePt-GjwL~!7**tZ z@yciwv5z!cZpDlFrT9Bpj~#vh$j?nSZ(K|U52+pvfi;pwHLV|Qh6OFySv>!#nz506n;2CvgKOXefsVEQfd%P8JN0x(tB zY3$T*l$9|-f+j3zrP(5jCa3-5g57V5@#MjTBmU>h^#+iCb~HFqr2q)b+yUk1*E932)E6jiR&VtUC5c1f_&tLr(kN3cXyhSPh%{&NFV7tiF) z*|Vor12t@-wq2>Eq1qNkO*UfMWlS7Mc4qy)(Dpk-$pIjKi`By?&|e(V zK|KszVI*J!&_=))@=@lW;i3I9QyA%eP=iIpY}QI6^^Tu_`+Gqesx+)yXspdk+arYu zPc15MgEp1IhfLx1mHP7OBTTyk23szE*5c|^Y%oo-WmA{~wI90qPSKL3u<>0$(cg{_ zoSP5dL|<>VeP@|+G$B=t6Y6q~=O6KXi~3jJssP1Vxh$Tt1DdR{;u&YNRO2>{yfIJ> za2&CwN2z3wS;s8ih~D;AT@A#EUXH8r-*@&9qm@C&?1)KTej_2^?>N@cDw|2Xyj;SS zdEenG+aR35;a(_Zg<;kuDD!4a&DaIKSkfyG7)X0sQBfd#i3CbY<+oO$XnPG)zGUERd*kaXnMx2cOT*n?{ssjRGs1Za zE1ud3m6I)+p-5X4$k(pYP3e{#RQAc_uwQbJ;DFnr2*#OuQwB~;9Z|uG{l@M8h6pRc zBBgi8Q^~fUwbE>eo~z@i={$0Ey#weiO8xJrl4CC)Fc;MGL}ULp-)eTekt!(V_9tCx z;Y+y6C?~e6B{HL4q_^Od_ED!;JpC*6QE^0xTuDBNDP55sN%O|#K!6b6H%mD$VdmeQ z3w*no?;_Lz(<7`Y^O?JJK@Hq7Fc$wO3YN2O^^vdgo8Tg0M!h}ABR zCD$BgBq*!5Nj=yR*FW;9O0c;rnVQNMM=Ryruj7W1&&*x1^s>M1e3STfuCbONb3Ne( zTypk{)gd|7y7AcO_miw8-XFf3`{T~TxFY-Kc)J;IT~gDE*os%9ekF@N@+>g5Dk!Ns zEzr@3v^V$R^XYx74g4-Gl^((n2;A8(D~hmFq3I~SkSo?3{Bm1vEnWsJNTVNmRsHLMU$ zugqdH7Y2(32TZ6-ZzGTJM-X2~%DPBx^jVDkz>ln0O=#YgLEY8>%njBl+KF#p=qI&S zCG+{z&IRYe4o0~es^sG!5amrMS|m+m z$q$%n&(o{?Vx?Li+w_(iL_z%Ry#KSNMvtDT-eFPW z?RzoL7B{mOG*Nvq)=j4DaB}OSq9YL_q+X}Uj(&Cv$5zOKEA0~ z)RDeS8_n<4%v{}j=R&^b0!LS(g{*lO?*qucyPEnwFKWFyqc=-pZ-|AkerXtkAYLEDY3GlgpWq9t=%r z3X6-Y7U=w*>`!bQKN*4&dbd5=^Dy!44`co>MIrf9X4*F>95}my{J79fdcvwLVyD^0 z;*;7Bou(%xOxrr(4Ipt4g_Xh)<5a|k;Fb(@~*OOTPoNsze{Wu`Hw1`~$IAF@qA@mKw35CY32yR~7+{0j@tRfz~D z_=nctcCdjJK#`hqll3tXVF&${)WrTN)b|5Qq(5<}j)375eOjht)3YR{m5|IC~>?{c3TT%7~7x#-~?a97L8x_Di!+^(b zBjDiPKmqyfX~!8gc=SNC7t8gSXInIgIs#Yk)2L<2@8Kc-ap-VJv-(9+-_lc6atm6% z8nNo6>^bxeU;H?=`zv_bJ)>rIjbxVmtb|;=TyB|{ve-)&q@qPgpn2_2mZpj7gid) zAFsW%)UXhSEbMd^B(xW+ci2--8R^L!9cY(7r#MqWecqs+C*9fVZ z!qhvm;bB!b<#A#oow%apI~IH6$z|X(+Q?8OG*{4FYF{mx><6gzlvcCqsbP^(NQ8Vt z8m%i1>`KmjPg)fau8+*aE6^iX)Yj*Mozs^_t%%Vecb@<*5K++%xyv>M_~hm-5Tp-9pER`IfDQ}_pRxo%fJQvHZoU1&z<0jbeV)i@&=W zoW0-59WbKugQ@-i$1WI0oAh%!$^EcZ96&~pMQT4nCS|yg=lv7 zNv{oW#V_EGQMOV1wnopv)AT`7RzH%IoLbFV1PLA9t6mXMd_ieS`(DwRXBCF_?>>?Q z67xNs!V*05HNK9_z3t~@pz}rkClh`$izih7{C<`kW3h!6^P;owMEWnqwlOBSE*341 zl7&j!*sIZBZMo*MIJS&1!_qoBXNIHeH(6_OPusZO*)& z$o&Z`LqEg^gqIY4Mk z(A3&Xf>mwuMA#yM(AUzaDxv>MOW&;tr==~ErYLvm8FA2jTK($f*Tl5UAtq*50X==H z2Fw}=5PtrVaRvCNX~N{*+C<2l9T&|&IK}+7^)4!X_SZT;JOJJpQxChOmPMm_(K1ZG zRZz+N4{)TQEAs{}OZ!gkD3v;^$*O~p6%9N;M0lT!vRt-j4F-@mks-6mkpAdV=us~F{F6LR`M;8KJ$Lj6eqFRZN^!6p94ZJt8;U{?8PuDv^{ChXwnnjY z2>^j`=?+Mt0(Kv5st;hned7;;xze(-aF;;s$A7(&R&Mr$`ucPA4kneVcUwrPD zf>HH(_U~YS=;4}oW zGmZ^|{fQi4#2%{_?BvW9fkL8Ife9HJIUHrPUBWpuJZedULy?%+I4V6jSMx^cx1WJM zPXVvdL56Ktjl6}zpZI%CP_~4$#&T;;IQeqsF1VuU zm~zhZsHRbK&30>ord8Imrhbo8Tzngk46GNFCifswVMxU$djTX4b;zlxumMf$$8*0A zSKerKP0{IAc2#pV(S{J(IG&@#{#La6qru!ud;dduC#C*K4{NF_gw9ten<`b3qKarZ z3OtBZ3_~X?>J1z<8!8{q%vr z3REdk2S#~cB(b@Fy>70VAP-M>X6y9Q4MFlnJtgJTMJPtnu#U}Zc-qWb<{gc)qhjs= zPnZEWK7PRv_O=i(?j()5n}K(tN3m__$rR$Edb3Jke z1{Cm2Db3c@wH@zv{t;gM1h$Y%C|qgX@s+E5(4fvX^g9XG*bAPxqoFG9nqphj>!0;~ zU#;9dEIy?_wW_LkOLr3(DTgW)yOt)%&Fp~^>Q!rf4^w5>h|BdbSV2Kpx_Ca*2~$5e zLuLUH*ls5=e==| z5}H{?04^BtpGclw9X(y%^NXCJV`f;XbC+Fdt;fN`hH-1XGUCM33QEW6IR8yT&9#kn z-_d1vzWSco%rn0Ww@0Sd`2rv2l^J2)hnZ$NVRl9jQ@H6MZ&t~h(n#N&$fd==tgn;G zd(@_JtE#j%*Coycn+HZz+c4|#+O2G_eCJ2abg$k@5|>YX@}kd-`LsFUn%i8v;6 z3l+}vExNh4tm*>X&2jr)G=-6sJ45Q4(GTy?!m#CX5j{gmw6M|Bw6_he@`-hi`?mFh z#n=z8GqQKke}+@55@6$c`MY}Bc#yjT=-&w$w~7P%c2jm5?{meJlk1*&v!^A};~O~` zQYxLbnVTo3!ekX}bE;rQPJae^lO1zCN+2WrY`&R8h9OJ>X}&^(>vx)>ZBw>J2tDJ| zskABAtY#DFm0{c${wF?C7G*C>v`P&AvQ^hZ?!JZ60Up*g^HU*L=Eho`O?yTNC^SHfs1c)$Gx-;709>`Nz@4_-aAvFO<-WS61Oc{8f4 zAQw1&=Ow6om;jbaz6_a{jZ0LVTG?OSUk#@4Hda1aHMK?2XIlByqsy^vQEH1qO-7VT z-L_F|!-Soj&AG%JiSNN~;ntOHkAYku27Si$KG_%N?&~sybtBd13dYwuooShHkyhEJ zqRRM|zwHY#qV?qy{dQVVv(e8ypZy)r>T<=#^%#*jG(@EE*FTk~rF-(pu@0TW+8B-6Fb3C+d&db>qrMb**~F zj{Lym8@ckyv8s3IxYp*Pe5Z3fb8t9#V`Dv(x1D7OFPAeHv!_!v^#x8bbNWGDUtc>v zsS&fK^$r?ZJ|z%(&y>M((r)?JpqFznQ););_#KuwOXicrbqMWwpD|Il&Nd!^JwMQf z46%pHRxMJCgdb**;Y~c;LZ+w$GpM;FtIk;(kq;YI<_)z=M_O9&vF=P@%?!^(7TVIp zr%PFN^C?ZPZIyaA;cyW$$7$0OAtB#H;i^J4)T+p0wYk5q{z)Y^73#E`luapCNv5?O z*PH-Mr)nzV^>4x=Te{2B{ZZkY{4II|UC{Ypwf@B>tXbf}@$A>p2QX3|4c|CkF~=^; zw$t4?0B`@`Uan?+KCa85dANOk1b8)N<>xaONCHYutyc;;#${t^S)*%?kxBU<##y9m z97oXdR;x-)_K(Qk8k?(UrcpwgH8LP9WlWwo2`)K96-0^)FHi_Vq$25OrmxNn!1&4M zJTy;+YxWZm?p8*fuf?MPm?;y5mm6VM0BZaiU1p?Rp@Re$iJZBQds7#<$wVyDzWb0W zb^bF&wu!|Fx--5&d0BKH`kR@8tcpcj;@jVY*_rxxyB*v)9P@*+9T#TJS8ETcB-pRdfmS)$5#+Wntt znEV7XIv9aE7w@1tnR*(&t68c>L%M_`yX;i`(MeL%34;CcfNYP_lwy}1Y1((iX`h~I zo4)x}bo(yNgn)`rQ-1D$Sd3?q z)Ot}AK+yZK=HxWsF?@ms)0}MMn^DwprW9tMKFxnkPJ@$dm;716^KhQJqi^u#HMcRt z#Ltc_6aT-|WB>LBYZzb*AVYQ*?LfZ)RDNPNQ&r@^$(_co@c8V`K>8w2CIz?m8I?PkuJn$QAr z+cu5)y>SVjhn71AARLJXeeN(^pB8Wki}@^3^2_@Pz_b}I2RjrirhW_}682QceP_OJ zdT_O^@dABfz5SegfidFBWN{g2U!&-1KTFWIuMm$fwBUyXlFh6Y1f1^ET%Kq3N;w7U zlynD$;GU1{Uq4!SlZEL0c*8j`dPR7rB7w{FOjxmfS3zmp~xym3h=LT3{uw?D}>k|nM* zx%XPXEQV3CZ}zk2VON#!{Qwu8MqzFOThgVWVP}KsyF^?B!;80m`3>bN~+IIDY^_iwr(D&`d` zH=J1*td0g{+P_+!RymZ3&<$lu51*0v%TDf)scWvhY*vKN%>7IF`08moOBdVDuh+H* z%PMc049dP&KYx@nZ!hF~_T|%CxMlg2{NAb8)kM}h@WW)^#k^~YZ3#H_919C`Im(p7 z9kB0`OWmhd_@@Ji#u1{@B1R@TCxobt7O^L9xzWEjQdV}3*tA~1KWymEoV-7of0lA& zykjvx6CHe~0_$cF$dWF=fd#HV|DtyP!DH#$b0|#rheH_m!&vLYtjizaqTS0}|K0IZ z%IjZJMbN{jnw}CH`-~pJQu{*MBCZr$q1JbgN5=B>7XK2LCKHVMu03IxZAo31Iu*d| zBtYr(1`zGHk8fH3EM7CpoFvNN+YW$CL*c($nz}ci7v(SwBudo79wrJ347WQS*4zBI zNY4cy{(|2Yg)iR+slB`v|J$E<(0-bOd$&%?2atRMPoMv^iLeh$8k*__@CKrJJaIkB1c+! zUPbBVwR9dXN$!l@Yyr}#<$*%3fYocesD#JoWU2+^y*E1n-%+UL>4tXwNwixF_VbU( z3>i(QUdADHxFCUENFWg4KcfA;3%=ODno*a1{#zkGeT271N+x&thR?=G_5E29@qw!+ zRZELrMNVQhJlnB2##OzpSr?QIqIA3G6^kq|UG^*=VxR)W$C5Pq^s>Z2u;A@$hF&mB zpuh#Wj_%0bZQhl33jA8X^;t~L)0d%O!lD~ZBkgM_Mz5h6ePg#K)Qrg47T*+~05_Xg zFQZ|z#>TP|orQ{}4W9KI!ROB-JGJ^)8N*X7UiAuEBeMtWO_Cs+3w#QfrxdXtS7Ktd z(L7<@Uz<3xZc~Rm^65 zr2VP1hNQ$`N`*;@UfFwK;0B!kPGj#!%U|x)1ujODF8%FR&4u9H8dko?3x^dI3OJ=KMI31r4yUA4fA zC*z%@&~f+#go@#ld|5o#DCKXJz1Vw~w>uxn0;gpE_z1C{zPLIpb9o18Uwy=7rCAbyUL_dK9U4lCxg#_7v6=H)&Kd#+a~|J1YiMd9x}qVs<9e@~zx7U-T$3?d z{5nC}1PWOQ7#H>|f4Y_VXUe}W&3_6DH@0hDFUgfRJu598*!{C$x_ip?l&+JL6JrtrwSYtIRaq3=t+nhj(Tq=WL$6KhZ~F z>Jxed0qRLZ-{rSPr79=8DVEz7RQUjNEmmk=rd?tH6n@319@m#QLZv&eZRn!x^P_Wr zI5y1Pn?E1>=<@G7crEYuW_XDZ3*#UBfn9UV*^je4CMevNpibl4J~@jRx#p?$Xf6>je*b z*T8zjgX$q6^^QY=JX~Uddy2TkS_>`IFPnq(eY4KypNTmILZcebuJ>!!;v{U+*+27| z{8+p&u$Cfen|eL#tkP^&ZcM~Ws3gn#dEE`JFb3`Pe`yFQ6@ehVq z=U41cN8zI(VL~FJ1Wtm|$_Gz{jC8G1RnIK?CMPs&PDUisGP9n~HB+@1D~&;~)KZIQ z>}XPyUSssYiRdHc4LYP|MeQ+RbN0))LB&%E?AX7KMupLy{IG`TKVtbO;wbw@yC(z& zWlE)`$CrL!gSw2PZShPbCbCeIu*sVuFT|>&^Qd6AOC`M5V$J~?ovLQIFrrDSoG|(A z=J#k%z0KzQwoIlMXi3!TA?=FejWi2S?PT0V=EzbSX z@jk&4#4>Om9YGO`9Q2`>jMDL}&xm8c{gvZ1VH!a7Okv*j&ezBO=_0Wl8TyeTA{Dl4 zF=HpHRFP!ys<^bc2nqM8`StEe%y%9%bz-xboPX4fOclvf;lKR{Ki6sQJJQ@7{|=u3 z->9E-$Hv7)hjQQi9;#4KT(swp35oOJB-j6j0q^0E|LrUkOi%tz6DnY5q^Uojb|^L? z;rMHHY)pi(!OJtI`exk_J#H6dn`=;JSRadmKoS!-eg4H05?TDggwNT(P9C&5oe#n6 z@l^j3T9<(8Eew|FE>+s%T>vthooOgogHaX=l;DoU8dB&$nlfg}y(rU*{;0r@0v-|!JHw;GjY}58)G%UH>FXC| zL(-=VY+s`-lg6~yfl%5Rn4L|j+ZKD9Hy(+DFC-VpzHlzo754r$7C)S8|ECh-)}Ip2 zDnfWH<&$mR%aeL!Tsg$aq@n9gL9ujs)~un$t&ORR-aZgWHh56~uITA2{0gk7!UV&I z3Ax#6g-(LPaKb_P`&Z^4t?URcm*kqO+Es;~rsAH2+3S^)5LxJPgTc1Oyfu7V8%>6u;-332eQkOgs zah8yFAA6nr#poZ()uOLx0LfBy|E1snkm^PUiAehHY||0zzGNcSgy@$>Zp}2!mgyP_}oYKg}z0HX+>^KO!l-Lwvo)ki6MGbg8@Xa|Kl

4D&dV9GlgYSH;rQ?m4j;#XS2a<03-#gs!3l`Y1hO85NrYpd{O4-FU2DSFwmBm!w z8?G08LKWlvxft_(WPaY-S^(oP#Mzngxd8IHQEx`+uOtwUa3*WzMVx_Pm|alA{G7XL z;ZCgweb?z&{!{}COmq8^speIoZEh2vZHFeE()&1trOQu+FxbD6Ef6G16;@1zTi}&VXc9>5U27g``+R^DQ-b%AE)$?32N_>%E zbTXraQv{t~Nx~j3VLX17*YA6ADk#`Yaa)%tGAOx;GiqD1T+$2!ZRlMfo_tNyjrOW? z#OT?HT&$tvDOq;Ef)vI{=O1z^^ZAiV9Wx5L`WY*|)%lj`Rkop3tstjk(6mSaLSKh7 z#hp-#!D04P%f+kE3)aEUXRFt#AmI4Ml#SV2hbP?|r7+mAP-$4?a5F<{JU?bZPVd}Q zTVf|Bo`Gbb(Gl{d$}eJ`46V9F5ru`EYA}L~ zW97M}UU}Qeoh*v$EUeU23aHDlra%&+*t6P`vMNR5)~5vrv;!NtXI0t1y}5& zx73hbvN_H8pb)l7%PJJ{e&3wV=O3O?a>k5zo}BlMLR1 zr5UinqJ5tJ-sSObc#^ND9lGIVlb2VF=FnkK0vwRFkxf?@BrIsd>$t^Cd!vApC6N_B zNWUyHM&rMXrPLh+GIU^*Qvr-(nI}P5I*ZiTF;<#+<=;xJY2H&%=r!2qWI@1v`JTT+ z-FJ)Jf;1vi0;S9psZlXUd18Gi@_LXQT@NHX@RGPV9Y?4v`I`j+#em0i;h;Z6G&kbC ze`cSvRyusUfczVmYVp0ezs&IGjHC0`7K?2trh3$ov{#K$ym!Fm$b%(o>ILCcPaj# z9Pmg}YF^+plI^PwlvVBRi=ni(R`Hg~^+-pT2Ja_sifeT6LyVmPSsWb`Q;Nj7Yu5tb z^io8H{SnJ$UVp$(%7Opu758rXg?A&L%}E1EL6`h{8TqJhU`vK!a?^ddGzUtr{*N z1dL@n$WCONl@&@)G`50g@zflEta+a@EJ=P``XS$BGA~r$dwgKk!$qh7w$T1Fv1Yew z;d;mKpEC;|Dq$~F_L1jvdDlg`Zc`Ro#20b_qgojA*qNAfgIWWIErtb1CfGr~cQOG2 zqYQpd`?@bX?su>jsfSG_D2JhfMEA<{SngXa?0R)qsx5itk|b0n4tSUUD$%7eX+Uxk z0L06ggJX;_Jja;#-LzfmpiMp8{rxB7Ha@zsff+nM;N8O>n}!BMm{VL+PlmM{eruoTJYjpnrfnZ$QuX9ML!Z_@ZwqL#%X84;!Vz1*ZhY!L5uo?;>}lEvYFl&)C1(z>WP#&56K9ecTBElBMSqP)&oD<#X zIA*KgTTtVG*_3e;^?u_^7JwMRMl;#GkJ2Ok9wYY6uLP_(;bX{9#Topr`0WMHiGXA6 z$)e2V`qS2Mmx5rQzbqp|gkk#+N#@VNGa1EzGS?YepJ_gS_IV-4@W)^i4h}=UKVVNSMR)@75z3u zxRT0eF)NBH{Qd8;*fwfMthf+12gT3DQ<~7qZxtHEVr$nF5c#kz2GYS$11R=V`v~z< zuvqLbYKlw7%sA#9Un*MkUClF0&(Z)|`}WM)*mH6CpUFF=r*OWLOGuQw6^))A6@1_T z3Lm_LbCq)Ay`jtjE{(z<`}wyhc5?D)ZrC+>+XFZ@;6rb#$Pn>)mSUf7AI= z;kWE7xNg$?-H{*ezYWOIZAJ1h?96a>&vAV& zYE`lmer<*aJKF})jRvdR0-!9Sg#!yqPCi$_4eQFpb_GX>-?rn z|0HAVk_`vumLWM_2TW_;jDrGNL?PYKNWJ8LtB~K5l=U0G`gldg zE$*Z2X1^9E(HKj@uV@GL?DKyO69MbA>^GQzm89HPqUn0d%38*}1L$uRxgg_3nG$=m z5Jsu=8on(a1hFkG%u($X?R9tdmeSH6$pTmww7~0hVJJ%)?zBa|))lU#4A)kyNVk2h zvYfXi4r2hRkIjXVC(OfC1eCKX|GoO;^eJB>oFh%bWd9Tc3UfYMFIj-_sDlL5cYq5_ zJ(Be@VTboW*daEQXI_VjZP8h?CMLf0wJj?CS%2V*)alNgq=(Cy&|yyo zE$sVpEVyn&jAj;`TFNNf(=@g{vPF&Ci-OLN#H2tbm=l#!V`f~;D>w0DjKj}}eW^i# z;()U*&X*VD`{$8afdSh)c(L?^G~3^g3Xar=a3st+T!L2S0=nH`#Z=e>c~~*U}4-_~knI z^aqULeFCA1f`qWn_{KTKof83iBDo*IfdYipylRH=xOXFK^E5=@$3=&J<6`ViWhlZe1d1OQkIdCk; zD&OluZ~pTRzOyaf49U4qU=IPoMGQteZvlll?6i9Dd&bcO6fqBq|2z2IHITp-!=;fS zR=p_*c+!sLGsNdjoRuSxQ$cW0{n1ao-+#paW%S#ooywNO#Z=*Uw3VW_(XYSxN%^k! zq10gfey4*abt{w$t|k$Q5gc*#cWoRoy_$ZTw}wYMEo5gsc>yWy?ojp!#&%CP@!Lzi zmcfpzw$TMjOW!ub?VFHKS-AU)B&ycC@h->eS&+E2ot9b&Vv_dDhj+G)ydh6_cgER&6MP=_3hR9Du)ax z?P(eHT^BBsz6DXle!$)EUj|GRAy_tEykb%r3I6*%c)!fzncNjn5{~}v3a`36{Kbib zPx95wbK(1c>Oz_Nhmg(ljVumUIdENGy4`?l^tX9m!GFF;y3XFE#Tai{`dbq(1U3-; zMpDD<(^};{iRlZpqZn`jRTqs|Y|>d!ZhY&v?$tTHT|I-4w0m-N<8una%GbY{wCN0l z$h3(*UrkCSyiw7Y95p#Qf4O}X9UFjga+s=oTldAhw_|$eUBxKL7tj4)Y_P9s!f%oa zGF?H_!M{HXJ`24>((Tj#RqYTunZfOGhg%+bt&&L}=aBH8&wp?~23OZn=xM+(2>)j{*w9YcZ;xigoL{elRR)|9LA`v8W2HH~0R$lm??_V>wrM_q7E z%Cp0+nmhAo(6{v$Mm%5b9$U5Dv%H_>eLql`!U08w5-0oU21uEw}eyG z^7B3;l>=F6z1O)j)As*k>^-2G+P=NffCwrgVgV0G5ot=Z&|5$eM1+W-NEcD*y@L=0 z3#fDf=}o%yUIQp1Aiabhlum%qLP^`-is#&Wzx&?#zwsQ79mY=f-fOQl%Wsx7r&L~y z(TmxGxHi}5kL9PYlL$mdHU{CN4ssn9h!C|HTS*8>+3UR~r)RW7Vr+*Guba-tNC}K= zQx~!jfADMk)ziFoYIm8+udIseHm__eo%g0Z%{J?WImua<5oYW-qH3-*qm`NT<>WEV{u^N_& zPr+>>{Whja`!Y;2o~0EF+t60+@~vJJXr=3gX?oCDHQemO2^kinDwUw;>L`ppJ;bk( z!Kab&DAv6VwTfd*h2nc(Jnx@n^QFwq&Dl~4@%xTPXxNWCR5LT{Mx@aO{TN{gs1I)W znqa|VJ@kZTf4JbsEao(b-!@lv zh8{6}b8a$>N9EMRo6E+U#&%W*y$5%Tn0OUpivLG>heZV+^?`6 zB-=*H2!V81ikrS%Pk7*nl#}86efJ`NU`Ns`90pMQCF$UN5^k} zvhlR`JZ~!J8o~@fgK}avwqhASWy{^5(ub{A!2g!@-=(YtMBJ*;Nfbwtvm~3!Dgn2l zCa@d&n3`rFX~2KYoZjsg;%+40B>+E)k8kT^d|qq!cBEe4_xjKay;xAN6zjP%yk4|S z+9QbNh*#axYHvP(+To#x9xt(rC)e`X$mMTKPZ6r`T1}`-On+UOg^5mY_V^ZiuXcxJts^n+wb+zuvrXg88f8U^gE3|b?ygpMUz~hGQ23$M zn)xcyVlt5=nFw8Zw~s__a-MAGd)NDOl0QX84skMsH=I$|Rbi*xk)CJe!M241>t_wn zgb6tlRtU)vBKz2+$hn`e#tXDNRA%JNH<>Es>!P1J{*q+F zdoh;Egl>%-^dbyn=dSTqqQi}cHuNQU~qtjl8Gf%&L z9d5ElDHMn;t7}A7ia$LJ0xo3eOX42E=PO60T+`Y(!oYQPQtnP}N=sTwS1in7O6liV z$e6H=5^Z5OMsZ}mr+&KXVVv*R^xR|VB!@^;im=)gW)NPA->{mx8i+Bt~83E3FkFJ@z0 zrF9H|J)`lVmp&59cf;YN6EQ`xfa|BF`)!U$Sux)egON;>gePp;w?dT1WIFg9v zB;&kOmn;-|ZVwyz_3T`Z@=N^NV!uU+%$t%Tx|UC#r=-GP2*aFGF{*{x^#TJP+Yp+RnefGBl4(W!Ovcv*qi>W35p_bvaYEV zgn+~QbRPKOV_y)e&aFRRAp4cX+k4wThwKOMe*J_wXyZ00=rU&c+2byS-}m+N)D1^9 z6WS!ND>HU{yKyt9jdm-GwrBXnG&*a|=D?jZLM2swk}-T5rl(2%xFv~a zU1_uXpWb{w&p84%I}}ukGcE8uU!ks<|0bxuX=F##r|QXs>+S6BW{t^w1TS+l)a#LM9% z?68vAOB%h)F*~3_;B2HiSFI1dmAU9)yB=lN^fOl&JEd<3tUhlUe)_@jsTP;4%iKG> zpWxi_6B}!-cvUy2QhRv(dSZ=ZlcflZ*C-pWC$_)mn&V(_i;72 zz&2}!n#I(6ii7q&wbs4*Gk0FBT5xwEo3iN~_&-1GYVnCqWTKzp9~4=6_mC!jSg!d- zJzk}{g`-kH+U4uddBdBSCA1M%wtjk>Evg2{CN_x0gsi?zew)viBy)X8ao@yP`m zv;Do{Rv)H>;(6^owIZS#YWmJ&S=Q;pAPQjg)bBA&+bpTp_+&BPC&SlB(yzZ@+DWNd zPbZDXn1#Nh#@fvu`~7y8zF~5y!E~`U=KGVE`#!wqg8nN1qTkca*Kf4!Y+P(R?$bJa zyN{#8%Q%z-_Fg?P`NSjgI&{@WKdrg@&7)m!gHZ+nZAHrF!6lGCjFw=37DPn~7Pe3f z^6QK@1qhO2oWsf{5a^FQ>4d)exThE~qf1U|)@C)PcpG8uCVaj=PHQM>?*j&uSjdATysjg3b+#gE335C1fy~-N=W66-oYD)YtQV^d^M?m07rUx7(CQ z<9>?F_+e$V1nJ5`+_Z1b7wFML+zJ!e*#U${LCgRc#Y;S>PPLtiepb}aL>rc@_@09f zYwA!n^5`9@A;r7P)HYA8N?JJf^iDB-zrpdKxkVc-gt@osqRp!rwTRRfTjLYXMn{iN z7u?_lZ$5qlI3Q(M<)OUJq1D3!s=x9q%I|jLX(IpfnrXjG=gi%Xo75A4`JV)Deh7$B zKsg4(Oc*MeXO*sBQ+~ZYi8lxKKzc&oh?s&viDsdCX&Aj%_ z=l_xERXlKX^Nhl?xkY@>1RIzCqXWw3>_I6NC{#?X6}@NwGW^Y@qxa5ld_-znN_o=p zAE8l=OiGr8*HnV`tYqWUKnUQANS&e}m18~gTug{SPDcQj28~8jW7AD z9e(@y$n5^!`c!@Xo!9?8FF``Vy<1Kf3p*LYr#@_>bUJ#6e=?gQ=;v(aENkfx2?IrP zLTR@&{L(FfT%gcsZlVJ|@o9Mf`u2jdr`ad&i z+WvLBT|k1|pi;q7U78X$0d}@V$xf}+w*orL-Do4jc*%f3^E>-4s@m)=cJ3la%;o zSDy@-mf0Kkes%Y|!~ed_-g&*1?_%NijN+*^*`fSr33xgGlXl}oxZD7(!2Yjgu`q7h zjD=Z<6kq-8b;c2;uH!?OS#{UM7}O05TpQVHTeK`?xDGljB|Y+t33vqx zLPGEOI~-BM=biOk&Jb9-ruNpRfviPbs#l^qBP1TEKX4>;L(hKss^^SV+sin9+_%Nm z`*rsg=O4?@f1Jy2Ds#1W>0W4mI=jyK?U$Zw=@L@!^DmF8#jt7r)Gc#+T5y`{#h&QF zCJZC%(^LaBi^{9Zx|$pIgpc}m2V(L?LH2lMJ!$1ob>WJ8;RxAmec!PPA17N^h^EeW z`u)5)I2&DVbN2UcHUHR{j)S3`B0eQXq}lJu_l>*wowJ6Hpo%A`4X{?!C2T3Sg~hS8 z_aqMNRkx>*6yx#V$>Y=4WtQ*I0*qm)rLnS%H0=Yw9`H# z325Q?VBurks8{NgZ8bjw<)`o#V!4jk$XM4<|?`_j} z4GnyvksqHKMSc--S*=t^v=R{KdV1WT^YJTAi?vlv0ktO|GUJ_3g@3;~(?T1x-xi{F zn&ZUAhUqK!ltM zD5}kO#XY=>b*`mYKDS)Xzwc{BQ6$a7s~>q}Q?lk4&5>~eIfcbgZt_@z=k6=AKk(*^ zmp#*5!rNqR>t2ol&5|2G4?<i|WH2DGS@oA>H;bUrLzUKm+l1z=kDca?R}iwju%UyOx;g--R4a=DBWC{ z8T7q|sa`i^{|gz%dina!LahKhO0THM+o_R)t6L+dA216;&s}n;@1|m#-ZoAUyykn= zdPo*19CH)mQh%nZs)V#<6IVfHrF+|+zNt6=ma+H%%Wh+3WsK5(3p0C{z3L2%CTFbD zR$n*e&@UeI6Z+@j-d(s%Xul0+h0oDz>+uc&z*$SPQ$ z#6cSQ-Pr$r2SwSe)QdNoKIWPJ+Mnn+t5=i%Nbp(JmSRIoru4qC@fQ(hCC#Dn@jH;m z`U`x=?vH)offN^A-(^-ZDTZDzSR0C%8pc2+Tc9w_p8a@@WU4#Q0A5@a&OEY*@4K;W zEsQlwpiumGB~yIYYrk1@`>tNCdJ*cS{dAC<+|T_xMC#zbaseIy-<+nr$7)($-X+0S zbFfj(WoM~Be^X-t5;i+{Hz?lb1G*U|mB_-S#!@BB4m$N+9Fc+Z%#*k3$OrFH`;7g& z5J<~ZSwDc@9%8thX<^~E`FlWlKfj*S4Fis(BS0JV4&BiHqJh(095qQKQ79Ml( z)Ouc$EF6ydy*J|t2fbs@uT9lg6BM=2#RM<)rQcLlbpt2A-C1OA+1=Y46oemi{BXs- zer)pH%u_i`h?tt1+Pg}zwYSfrP$)Kp&$>J^d#RofaU!i@oLiikOeWV>z*}5+>Y|Vu zMRk`+CZe#pm!HW8oXXame36|HXvJM9v7qf@*d~JTd_D?4%kt_zRXd2#Bum4 z+mVsPuG^DHm3Z@A%-~@30hvwE@1BxQ0})q=Hf8i%x+*PQ%?p8c9PJ;9*rXvH!s%xi z%EzwxgtgQ&jf!5sE=Jt!q^Pxj|I+uBo*`HWBKgkae8?AR`R-1d$dG#aEy5M6e%Gf~ zHA_XcJ?WPjG7(|5c6N4tZ3=3B7R;dsFL?PEZX36@TVt%vnzi{>aoi`)A8BMWNu~X?c&4G@nOeu*#dOVK znqx|`wohBPR_;)6O+*J?L)pq_{{Brq=V3>;8lb?ktqQ1wD2~Y3y5tSj>rr4Z*eZ;L z=j{f<-g~VQ&5JzLEV)$z8Sa^Jd2MygUnB2Uqf9m@!Z_t0YKeE9X6xjJ!2%S&1j7#J zh)P`6VM$Z#K_TySt*+X&p@eGg3H5j6MR~)IOmf~Zg$4$53V&{W7>r>~9f4rZ4xpZ4mr;hna==#LUO%R&&xd$L!4qK- z^e0Y&5Ad(~uly4cbF`xkN4tc#aN3lYesk8y68!M(xT7oJm&z$Tv~+*}(urO*z~;QI zo^da{gn9W$Km|!5vIluiECvp~_f7~2HZ(HI!vEkzrbHt5wwPB{S}BjW^&`X>hrka4 z8d}cC{C%H*>ofLFU`XD;zrO^mx6F1fUlBHMX2qR*VlH+u%-~nI2k)v5VK6wooc+F= z%sNOU5--1ndq{a{GG~ueAyO?XP6e+k(gzI8T%Q|#_Z9?-Q(i0+&FZLgP@{gGrJu?! z#tg85^9o)ON(UW?hp3B?!#wxst?6C13M4wR3DSYUgSO~x1O6TrtOv$$1U4f9nm20y zsL)UXXL&S+X)ecgMfuF#d1M-i^aSs85kZWuLN5Di$wB5de^z@=h3?4TcbGZu1n$){ zd!O!x;h)Qy&hz~JO~7@D(=2C?9lp%^exPnn4fK_|@vBq*aU`-D+>+Ok$T*I|-o`+= zNbqy-pd(;qWbUTlO9Q;Z^1sPi+Sue@G75#k{L31kl_?065ocv% z8$4s6`*3=H8#CEJsMQCze^M$mPSF^lE=+YUwRd<3Xm!cw-jReh_3d7&4)`}4x{l0vk$Ei&YoF0+P)06K|1{f8c}?moGR#Dfjr-6 zVxPm`y{GDe<&~$0-h*ml zvl4}cg~Cm!txn;{Mb=}lR|cDIq$}@Dx+0dmDYGDV-cdJ(8~}6d-qHbXIk($)DL`<2k4pYH1N(N1KqR(x zVpze4HEz1`x17_=G!$j!2o3a^l~Ke^8-7GFxmnyKPoxEP)fiKx=1lIt%@#GP3Vze< zzY)Y8{N^!^@GUiD0eZa%MaDqAjc{!P7wJ>1jpckgBY`i&LJ<{>ltPk9%Z zagYzc71Zue<`^fma4gM06tAyygSVopkf!8R3R+s9vlzY0GB!wYJt#(^G%LvDXcYI4 zLI~;9eq^ey^8JFPm`-}*dw*vFKwSA2i1TZ9#P+5oLITv5D+@=_HGZ z`|tzaR{IU5YX1#->$8vSCM)8>5Wo0_aTjkFczzjimv$Jx%cj?wf!BxBte+UD-M7n(3=Sg`qzCe81O(Q&Ssq~JA3^53jxLHu<4Cb;hqb7OFK<&7Ze>TTOOij^Bc}tt*L$3qmi1R$N#+2_5PA&K95qXCv>p3Zdx|D{;8wy} z;iuc`^K_uMw&`k$|#5o1OHw%mUVmHLj80Kx~_x#T&RBe6Hr9~W4HH)T$ zh=g5fDY>#I0khnb`yuT6Z<5*E{6}_+GE=6T?j300JV`B+YwnjI*RwET!|e^DWWw$FJ*k9aw+#eG{DI z?5_~`&uoO}-oE!}E@$N91)~Y*vlmwR^M3Tlq9BTyC6t;?_O^`=^s-IN@DFz_Laynt ze|`pOI8W33{uz`SpPaEN-;>O8=nJ~D@oD`(l6aE%M zeaXfn5$cclghaMZyE9Rrq~Kg3?mR9*fGX$%mLT_CXn7p-<8phO>!a8a;*dw+N-`G1 z7buiW;XV;@MI$v(Y>l?;DV+w}Se7iT}t;IB?KgxfP($usc!T-q`CCnfjQZMngt6V8;!iC5T};BvVyI(8_<|zI!90 z@yNYGS8@;HA|C3IS61yfK0a~yn;Tn7$&PiPpt4*lj3vtgnW7jkqoVUk4xS={TMlR1 zWe({2q!tj|Iw9_;{=;W9|Wx?3Gr-Tg^r0|VT!h@={pG@j}DzNl>U2?DbG?}1|FRkDX% z{n_&Xkgd2obov#~f8S(UP+9c_F}^`YWAVr2(PO9D4?1ojVahIL?_iPyb{^&(=sCKw zlF|pw(rQ#?;RZ|MhtH=yt3mYrJ&tujW$Uq2Yd)dlrx$Z_s(bGc8JeG+r1|}l zf?2Jr8i5m_VKTg($|~%I)Bzk%fyJAkrI@F`;sLGgI4AR*UR-QllF>3vsu-ZqIQ^v> z;FShR*B2Gy!zu6v2=SZlmMlDU6#7bINRJ5kS!A2YfO{#ZEIf#QPj}eN)TV5~ayGkr zWE>6?13LD9hOE8^IVYtV+WNDXQlI;Cbm>TcuCb4pK}TFq+$DqM_*)iiYOK3#^K`e? zrp#=+5sfZ=PXu8SyyHZ1>xwvT0&)kcBp^=<=8hz!0s-?2#)8yTS{5ajMTsYi>sBnn zZHe1eKY#un&t8PV%2a$I{?Og6!D-03KLyD_MB)-cry+S9%-QsNMU`jrepk}ndE#Q> zn?jmR?(5z9tghy>AWUoDi8S41tEPONKGqw_47<(kKr|;%Qge64oeLo8M4zE0GE$Mf z8bY8bS!=29YYy#fP>S`Vvhmq?rvcOk37+qNvCf(j4y5Gwl)7aO|G_Jih81{Nk@HsX zaH=gbd#gMjxwgmLr!_zmT}XCsCR6Ext*#78ax97_lBnxML(7%#iQ zv?LQ5nYjmz$S9BR{fbi~`oadjAfds;wC!1Fy&bpnN>+u^TOz1Du$$9Jp_vJw+?39R zbB#|xB1GhAAZk00ZXq)u$0TAqJHrt~fR`1LHsT=}{f-3KLRC}RLs9TYy+8^~a+-X| zE$B#uLm#x=H%+k|hT4I&T)7q42TAvkEkX~y5>!^GfYaR0q_nH4pOS@BY!g)j%lcB^ z?-CdS4iT8A(kNckS6G6gW#C+uyebAuy|;YHn&$s~>CA}P`Nf>k{?bmCt+05tz=4r} zF6LFPQ-OMK`Vvz;pkDA)n_K^U7uU+p5Nwnis&`4Fk3tt5w7GzvRu;;zH^qLDWCAnL$%|ga$DGmjQ%XaAJI92H+$cbEg1<& zrGyDcf(QvMF0$o_|8?tCYY&raAjxO+F%tN`PB}9KZ%h4(AG=g{<&JQbklWcp1a+Cf z{Ht>73R>CYk*{r;^L?`Z^pPbkk((5cy=J4O#;%HL1@KVA^7bGc&iaO`e5^l zbD)Bq7vbjTY6|}bJG??szY2+7r;Aq&X!z0lT`N&vHIS@*?-5^a|0+g+YqEv&Zj5gK zO?gA`URe0g+S=bWL*cMtc{Gkr^y-bL>U+gi;64P1!SllpdF4uvdD;alKiY`r~U_wj&Xk=j5JneaMue#j7&DhLMV;{}}LoWEb8|2zPN% zXy@^lYBQdaojRa z%;|998qyTcoy5wnUV+_8fn$9;U$PAqFWB!4m54I+{=MWFy!7t$ z)7d9dFxZdxpcYQTr%!31P`BZuM``!-R2dl=ho+~sqobqs^7L{aiQM<~^~LYY;~H-2 z>Ut=Uw|8(@Y{7~?*44)+LCm=3aVW*OViD+%Ns{IS3cFQ%8ytaHBr%4rle|=ARba50 z%TrTR73N>xtPG-_l-}0T(vpOui%c}L?rRvj^BU$M6&vk`fLJ2Au7xKet%;r{N^Iab zMX88Gw)}%!d45Qu8^w2!Q0a`DFwa|kbshJ^8JqCs#Ds)vgo;anX(mXq@$KGWGr2}L zN@dp~Zy|LQCQzVoPq=#D(SfETr#>SPj%#})t7!(5PM*FcPZF5wl^2eKf>zR#PC=50 z0C_pN5BRFhqf%^Z2aDs}(m;RV>RyOZkJO0_{2N~e9{PCRu^bjoT}PnS`bU?3ygQ;X zW!I zFF2Y~a}Wn)#=L7JIIbal57>-d{S}P6rE|lje-u}jpDPL4^WO{W7jt?n395}=O(Cv9 z74t`(PLb{31vmi!QABp$7Pp6rz&nHEMC$IA_)x79EON-uj0K+vd9f1FL0+GRqC1?^ zqL-JKA0a4qzO+fI(34WD|Fm?!U@yPDQgmh}imu3{baq+XN9eS_^pE_N z?zVRWbF-d$5xL$0Io`z$oKQ3+j7dr*jKg)3!iG247l)859N%!f;%d$%Y|2jio zX=r(1=g<44^+ZKJW#dWoV2Mr%5)1t|`hlP4iTI>8Mc0yLGQ)0unr@XgE@^$;At5R0 zGaidB_`vh?=g)h!#$j0~t^c$h;AtU8Ih=eDzk}W{eGRj?cR5@`@fIfo0qk>41KeY1 zYz$h>sDff)5?8OP07@5Lc*xAeRJcDCE7+_;4nmMfJ`=eBef$eeA!U?#Bs1vS&q-im z_(iUIuuT^@p+Q~WQn_&FoWhYhwL3U1YhsW;98fwDoHDa zG$FbV#TB6N%W{X2lxUZ^9OyG|vH8F7B4;KpF%E1r>Dm$8ODzz@?$_wO%|SE>_%xGCp5#3K<_b1&Gj!XV9I0 z3}64%{c;_P&3yg(u#KZ*@qw(OqW!SgdCdH0KR5*nbp5QV^f8x240IvrH>EM%FgZEQcYof?n~0lD03ge(^J}hwB*8w zFNm}rzMH@|Z#gLT=s(^=0I`x8X2Dj;->`L*V^W$BkZJ+vIgj+dHTF?-UWm+fbj?Z} zUPKvK&U#5H+p5Hhi(=f#wab99-lXMJBMcAs@eGyoCz{qJ%xO(aDYnF_`5rjqk0c6l~ZSZMB_kWzu2FF6`G0Sdcj5qjuC z5i?nl{gTK_pbB6woz<=urck-FCLIyKj)DZ!_hJfs1J%c zftVABk)FXG{iId@NaG@z?h|7*rS<^rfGk3zDqbvap~WzG!eXcAG>zOY785L|LJ{hD z-M_g~Ar(D)z1%~hRchw9nA7!gT@fP9ug7dMo)IZGdv85q<6l2*oVfbGsA=?YSVxe& z+EPfSi*_GlFLW^jaq013nuK^5X(#ou{9kDuv7a%A(mB`W1<71Y=q?1iHMw#k+yg8{ z_#W(Pt-CE7ONSij`0erXkadPVTMgJ1Yl!l1>=fJ>_}A4=_6z_{u$H5=u-vClo&*XA z2v|8gM}m*s`uapr;D(8b=>ZA>)I*j1gcb1X`b@?Ojt;zvF)MW0QL?`TcObiN7f(@) zivc+d%om$9Ve!2&xQ0V|R=B{^bg+9JMJDy&x_6-F^C}_@MXDia=ETtxx;oKCVD8ZP z#cW6RbLVbn@lhAv(CRfHfJJbUiZ zX?5)Uh&k}1!w6P{WdzbN9!Sfc9&O;f))R~CfEpi(41jh&0HHh#M`&vg^d!qK1L>g! zisPPzHhum% zY%QQM30!=QQr$c&PAmXy-b5C8 zg-Z7i=oV-tO7$--37vg^%f{L|9pF_}RSqe;w9QRt8(Z7VLZj+|M8~G12~y)2<#z9o z9?7qwb~(!cDA{-4i3DtM&aYqQRHCe`sOVc=6~XW9=y}Fkfk7V}9N2s^WB(89gt!XL zR?IEA4MYuIS66+;YpAZOm(oyk#hEfW`le9Y@yKWSvkiSAj($zbs&0dEP10twqf+Ab z(}!BG7+80O`!@P4=C~^&Khnaij{%k$#w%qLtuRhsnTAcy$N>a8I93x*0pY(&ohAwa zYi(!u!N=D(ueLURVPPS+urSoe$H(gF(^n&fM(Q9`Rd9nCWrh9&o~i018My`!I2Hib z+9J3#SsmV2>g|2UP>{vF`!2%Az&24BQCZEZxfrsvlD!Zc%VgxZp7(&YOI!P8@PZ$v z0DUpzFs}Mp6-)nB1tw39H9Sy78VQ0xZ~?m`J157&&xa-Hx@FHdZAV?Y+7-QowuaJ2h9qFd8Q!3h=g`=g1}7(HsZ!$+?Wi58TLHnbH}>Mh&9WtJNBTenS`*9~ zNE-#C*ZYdsH}jLcGs-#tU%3F?y}h9PU&g_Kw=KQ0Dgpn;sG=&{MF1eg1_%JP0>!KW z5sWmO?)v7rHZ^8O2M0gT78F0--xgNscZ+ug^u(~+P0D497G5b9kXPqt2YZg-bbshTxzPe<;XbFd@EsA%|DPOjc@sV zTZSYH4^oDbU|W<9EZQQghWfg?+=7DlR4oEN0A?=aAX!nJIwaTsCjlUj9dIWZr5)xq zoQ@979+#IBcf&g@fms#lxr<;8{(&Q%WQkFtN>ww;Q0LSy-bWjHcy5v2exBD~xM|l} zqzTUw%X6s|@Mkvas*pzk>u6K$K!;O?Sbv4%hw!F-AbXOQ5Vbb$0VQ zxHtxi{-E9!@nlmuX#5{U>1u-1_QCl2COpp;5LT7ArD{@9!P5GBzZO~0 zCNv?Xe32Je|6>&rYu)dUbQ92YQ~s{~2}dI40wi#Sx%NpmIa3$Ui^D-%lHA6|*NyHjYzy@#Ev;R)Aq7 zq@>iSs-nOD!k1?fXRU@h%Z zYNbJRqf0N^+;3-bj`ED-<385{NCYP8_mQ5TKku&YP>w`N07pbcNs038>@4+TZEeks zLh`O{Ja^b%u)M0H6bb_X0=T6krAdlM)zhz+XazV}J%hPMGAAmYwMX^X1lo ziRLWLIO=LwJnv3ek!J*#EdwqYmVRi~;1zl7H7#(6^i#XK0Za1C2;tcOkiq|!I$F?j z(4qFFYVqAFPdDu*m$`On+~oE$q@j9Ub;xMdRG%kfcdwUZqkHQ1v-aE2} z>NhR%ZlKov7OtnJ-$=jbmzP-W%fwPRy7rxMLR?I2U=IcP5q_vE@n)2B|0hzp2sy%? z+k;G17h<&vt0}ubkhNGU3ggMprypOrhNafG0+Q z;f=q6FRr%!5^hQJk-rJoIrVwPb>~ZepiFafK*b4wX<<$u*l}B9RZXt*U3VsqN$mH$ zK8ssFkYQmu#X@dpu6Cp#{S{}mY~TB!daGt|nEj6C(gw~n9`7#Z&iC(l=J-MC166Ow z0QA4Ix(YHaZUg@u*v%c&HNUb4JaOP8AFcs>J6`K5$O-p1o(yK@l+y$GH#t_yzQok1{1*g)uKiNml`8VB^b35m6f@Wsp9~_S;7m0%XkAbI|gD`c`T%8!++-zF^ zJp&-_>+)@a(IDgkbV~`}a42IFrF98KY7xi)5ZK{jMhl$0r|;;GYaQZYvG-kGTFRrI zCuVXKE8;PTrh0qt!oFkeOZt}994zxnl446B4+zHd*YuhD5b+BY77zKNVm!6oneLgH zacgO7KSZy8ypy%E2VNI&;_$67T*G#lq^;Ngg1p1kx-p97AYeQ4gjmi;_3kOt!0RenIq37rq-6cPLE4`AWp#Hts^NP62VtX;1sHi;f#iYJ!+^ZVE zQ#{%Xk(rrU0g^0NG|^N9IGC*^p`=8$GbG?}Gp6nOu-&a$s-|UM5*IeBrwnYFpv~m` z#*=^m))Z{QAFTT*xwz*V;n$>lMfnx#_teR{KV!g5L{+^&aFTf0fz9CCnlXhbhp7nV-xVrn6M!yUl57DzR%tsAk z24Znf$XOZ}KblRxJvV&GNrP7zWC#M(P>o+0ue7!H^7=IL#X#4OSp|4|+}+(DV6^TD zouL}#b#-<56K-|?I*E!vJe{tM&3!huY@M04Y}XQ(^rrDgMR{YUYkH>bTI=di*2n>- zzWlDHt^bJImo=jX2|19v>Aiu`Hrp46E0U4EA)hZQ!vf}BX-!<`*P+WTFCR=ea+~K2E#$7b^9Ir_sjf)_5u_22%mu%1Kp{akBG%D8O zc+uBnt~q0Km{06u_H@&-@Jexti|xdgi6g&&dt-bWZE~Iuqp6b@LZxw#N%<~WA0U(Y zu0dVud}+mW{yxVN69Nq5I-`m4)zOy2FdkZ4wi=gOy9abXG6CQP4bSo?d}6zvQO#~D znEN|#^g;D5UBSP241q#v<*;0w#v@V7nwZ238LeA6o^~lkGHSwJz>lE9TQ@r0?;RQZ z-7;HHJx4sOQC?C>LB}9Tkk>}cqsT;EwXs4%tElo4-wXcQvz71r1s!3>U~CZBRnMY; zAo~Uc=Mti-KsQh7X#N#r1`QWf;kW;R<9DR?aAP!2Wqr*&A$D9V}(X9SknK58HRiRjye>C0T<#U$s=`c%clwr z%HRBvaF#8#=snnJd1(QR*Ksw~oq>KG!YXc1f<^0;j;(KAeMs;U zTXBOMc5ZI;=a0U=og7Nx-MS z?QM*+S#hTM3LDLb^n}jji@R@o6ko_VTR-e&P6W|Q0%Z?{;6C`F{tX}Zk7!CY?>|TL ze`Bb{Sj->SQ5a|AgsGgI&%5BNsj@u$NSI_HPAwS&cyOnOJZvC`XGn|TyR7G)P z^3Ppst}&jZ(NXTz%Pe3v+8Mtr^PsAI;~eXPPIlR*J31|C}y;foon zse`zaItz)06$u;)x^j?xjkKt~Y^qr$5xRd;Su@4XS-EDHn_t`uPS@K}M%IXea^0M_ zmQdP_AXQhie^=x5`EoRSDg%;HzIx;;Y)Hm2$8V&|O9pB2J7ZgC3 zxSt#dW`^1MoYZ9wJ9KKX+6O&9ifpWyhAP)lLY%Tg^-Up}4~p&chE3z;Tu#}iN_aC| zB+*1XhgxLVO1r&*>w=#2CVx|_XB^M4sd0*IEpb=QEHPX4vzDQEIsg6GvlQQ1urxL{ zuY7qw32KcTo^r1AI|0W^ll{Fee ze>b#mWGTdh{8FS!>1d?fW_MMPhbC<2aWZP)w)Y*IXbt)n>v5F*p3x_fqS;Sz z6z>W@?~Ae?jz!30R!=L`TfxLIg3jYNvSLrqkQbmYixRJrFRodA(%y_7xvps!dgPXS z&-CW6U%&1QNrd|#+HDI{H_YlsWCe8Z*({q1i~e8`-E)ua(f*k1vWDR^xu>0EoAWv( z%pAlrNv#9K?dJn0+GJCnO$dh0-CPdL30OGt&VwwO?#C4BK`s{vJFSN!$t(ttO4dTY zgcw7cH3+9!nF|^@Y{OCM9Y?oDI=moF?ANwb?!==finK;LUXdT#ZigD8Ppq))RhKAy z$}Y(AWc^gZ?VOxevU_QrEH<@Ud!t+HWI*C4xriz`W?+b@euZ6dv@;dyZhLycZub}p5~=Co;)fbM`JbZjgPkhCI0fEvFhF}yB&*(XEdN@R?x z`b7Ug(Y&I^Ht|@uiaO7ozl<0@fmat03H&WykdwMx?1dqRWsBna`-|W|Vjq7K?Cf{G zbZsu<=A4I^g;hf(E;~;UyI5Tez6wU)+@Ez|A)Ny4r^-Z-atbW1Zjez zAP_-CM8QID0Ys{Rh>b3yQbI?1Nhk`66ahtPK|0b)DAJpND82U{dM5}W$(`Ui-#O>| z&hI|=|I5SkP_p;z*)wa_dS|V7tvOU@4=&T}!cOmocr^K92CoKRP7e^pTSFho8V< zPa*Ceh|nvS6QCRw>6!yl-Um&IqH^Z`!OWIUix+G^lvLJJCNKxSQA^H8R*%&)SQJ3zSprHkquw5w*hLP0lY{;2qE+ce%-fwWxG_TrFe3T zTo!K=GfsSfAy~z5L&nHe* z2>EO}(shrHu|IoQsz>(*&mdRnC~R6#BiVXu0Mb*}aG|@(d41o_Mq#3b23P$c`dsM< zp^?8o@0#tv?$x?BRR_+au`Wno#ryZxOM~ealHLl=mzwYu*@1qwgGyPwtaBrjNiy0P zi}M4MpI%^tryw6!A-#c86J#<^B?fX_Y|Si)Xh8eJcYW){wkI1{J85p#?1{*6*;Av7 zC14kR(R0Fer~Ed%L*dNO#B~>+a}vq|7yKYUwcLHY3p|1^8uZAP8iqDTyHA&Su0ogwcbHCt#^E}C zS+(pZxpX5@ipjMnlp#`OKF}PHwS*QZ<+aq3h*;4$QH69ukHuri{7tBFD_5@TvA_tx@KNq zckjf8-mpr{F{tGNit5o8#qBUFj;Rp@Kx$u|D{(M*VsSzaTcwISH{6_foAaaI-i@+i z`juD>(~B6+ghNerwkGdQ!4==B1(OJE3-VdaN$q!B-74>ty51noy)w%ID-Rm{v|l&E zOxJ!5wu-iX4QZ6%vvm_KLZD|p4g}DzoZ*o>$^7DJ;*q*yhOl~`Q{ILs@6_rkuU#qk zVvWg&x(}Nk0JdB*3gB3Fh2u{;#kbhAnKyW1I+=&pldlRGyrH35^P*?Iqk8W9caH*; z@FH`?19r*5QaXe95S^qE;)T8D;j{S`mxDE!J{)CmU&7mR$d4vg4aZWeTJcxwg@n9j zxwo{d^y0|vt1Tt;&sfk*gHo%gMW*F}gYFxahV{7dd(I!xS7~!>6>T=mN{z~_R@4nmDm$QvT4?^_N(eI2ZeufheJGO3| z@M6{ED&>Wv&OQ;NRBg||8YihE@U@EMw}a4Z0>(EV?NOAJlnU&C;L?bi@?6cWx-(d6 z;h0zi7=T|&|Bb7MaolV*w0P%MEDhs41nD)zs?c88y_DMcflelLKGw*X(l7`lXxktH`ACm+w-f1H-8h; zpohe?rCFgkqOdr~hjC_)Sw;NZPdiDrc_g{k$6`QEWHDCHPmd@8DtD{VAqYzn?`qfN z)4r|IJe%D1Uof3&R_Zmr)0B{OuRR}5`G%9T_uI$}Vz}c!0jBsM67%qP+_U-xL1KFw zds^bz?1BY52WN|XlB;;(12)f&l5Q zRhv}J4Z#;GUB9ZCcNTfvwT8|~Bb z8y#P&n}hBwRXR3`Y`&N)xCGbano704huMvW=Vs%oH5{Y-{?8trA@#_#nxHXSUE6Jz ze4qYSCV@w1qNt@cS}D+c_EUh;#aw7(NXSak{t7VsJ24l-+W@XIYH|4NW z?~qLw>y@#hjmK7``CyrV>l3j4s<&BL7d9RLicKBf12>m0T10(kEv-n)E0cYe!z>@S z$S}#Wa2SX*x27-SJ2aW?3PIT79^?*f!_1M>2dcAjw7KM(JP1*Q%1kT() zqHE>Lr0kNjtmG6~6tIpy9JZ9S1eGY%Kc=|MJU9VNE4R*sTuzTWW0=2eae|CLh*tv| zsE`cRt*-|Le{kkN94KY0{nipYJ9xLCWpe5V5oS+$t<93OldiiZN%(6e8~OtHIx$ z0rSH`Nf-FN`h!DfVp{e9`vqoS_$B#1`gq1>z34#EkoGmaOv@aVDC5NW$yFY{U__8cux;YM@$7)pJQ}PT zb8qjQ)%l?N)qipU++HdOfYg9beo9}%F2SQk>r=Usb~ir45NalRJBK9w7J zcd0Dpj(QjUcA<2cdohMwQF(8CNoQh{D{M#{a^(5Pigp!&=y64BilJ7meT})CD3oy5 zKD>l`<tXEQ=c53zzx0^~RnbBwaQX5&sJoq>Us2lJ)Q_de(}^+-*0NPuDPm|L*IqcT@F z`VZL)I|t)8R1J9-(&~-V&M=YE6L^p6t8-2oIke8I&I?wJ0oN|Dt+5 z8~jy!O!&1H`%Zfcf_LCgUZx0%mzgpPmLxG)E__oxlMr*{$dS8cf8_W>1{kEsx67*c z70zc+AN=ykeFIxTxDxwWG&H1KoWs1qSyiI;TkY>rDtU~5QqkLYHi3GNA^|%YuO-to z4vy2QEKQ-E)1h2UKPi-n4-wewUb_ov4NFKr67_m5HKv4xk61EVC1t-ayllKri1^Tc zYlu*`i5}+OC74RdkpKc~NCCf9b0;hqoCyUKy2N3&z;6Vit~Kt?&T(2ZvhB#f8OxFF zj1}_!?%_0dwqqpnTv_R#6jQHBiwM$zI$q{`aw{)`4a_wCVM|e>d=|-Mr*QZ?{<<{g>55 zu&Zd*P5^J%p|N_Y@|UsFdO;hDWkruQBq+HTUAgy>ELmfo%L?oAJ0`M^|4@H_e0f$){=S zM`FZ}Y(^EsZ1&XqVGpae@lDypd#N>XQc|a+f)PWn{yQiTes1){Mb)(4!2c#WgD`W3 zwQooFaMRFBmH!HnyK{t%DczSM83Ycazj3MAcS`0!X!{?$c%bWfD}%o{7e%4AMJxVh z9MOxmKRuAi|Dd`9t*qqEai7Gm&#<=YR{M)FueYO2*?jyT@eEO@43)xRCuoEJX4HcB zdC8w1{rgC|TO_B+nJatjscL<;2R8FvA4nZAkIKD|P()rP`-@TyjA8ILD-G%C3;e?W z=xQiU*!h2;Bx^Z$TK~hBVrBow2>eesyHvD%Iza3>B3@zoFDq!ANeG1KlK+(uK#J}! z@G}hoo6@CYZXg7+NZ#qUfep>Vd%2mR>d3z`4N|&?k^kCFk;VV%X3D#G@b6JwX{~WWldv{YSe{{o@BdC5^H_b3 zk;%Z{T3B0%aVGfn-_S7D@?Q4mug^emEW-x8n?T+;_nf*G{8m1}qbD;TZaPVT>0SufTCj`>{c5vKd&bTi7de74+ zwzJCYq#PsTd;2|G?UAMeT|4bB;Y1{LzjrbqJKM@sZXY;qV|GWm_dcb`+Q05<6*iXp zkhPDh*e8yB^#*QX0gk5K*kN|5sMe89vt62dL2^3Wk-B| z(|!1H=wpuCY@k{WGc-&lXBakN0;e8RM zke$p?mILL6nyK}d#vfGHs9AaWdQSbi2KYJ&R~EO>505zXwnqMOOYvCs5U4R!L(U9U zM9N`HZHUN#Y-Z@HpmUev!n0^0$Za{wiyT*}81n370NNzT%l^^JCrd0(mwjpEysSWd zYCnFvI+dT#G}Q$`hBU97>Pk&DePxS%_qIiAhKr%a+pXLm1dS~!SGyHub-YC(BEhc+ zhbqNK=f|JEg-ixpPeKi=xJgk!tzjqrTUK~x zvMx@tsR8cJMTvv45$A5PYcXx_L)}?K9wIDmZ!_xaJZ@$8JsgeS-76a-_*qS0VIzNQ zRk;6BZ0Rq7Ua;BhQt#+4iT5TfwkyhZKel=iNys&e&mlY$S(6ZwAk`+w!Mi$+W+GaH z+rCWK!dBg?__M>Y?JxD)y6hII)>ZMc=purFEm2<74##anG|MvckF#IV0(t+_jJJI# zE;Et33-*}9_LX>Q8{oq#Ak&$E1m$aw!XKBG#)D!<&FuQaF#R3!;9HS#wFK8Z&V>AT zlZumeh;+5Wo|ciUCITZ4Rg(|FR|j zGXohY$WH*7n=AWprGmBfiN0~R)$yk96eYx|x?U0;TYZUfB(;MSOR%7vZP+l)9P>ZJ zhX)ruEF)>DZrDLHfwqKf751Vu`~@5BDkc-=q3cDFAVc1eL9E;z8Qq?G7bQSQ`z+%% zR~|M}X14of+XQoKrOp8pKdNDX@4g5l;+N2L78uw-8-N~ZiLj{j{ar3d&+skva*8lz zoIafGMvmvtowQNsz->lk*}mftjKf*`SjhNP5pl%uGPn0rMB}#X?DEM6nZ)<2#I11d zUZMjIv9R&bQER*_NPe2IcT*#Lq0G+tbDjyCsKw?G6`z1aS9#bu*>*PaVtcllo-I^F zT;od}Avte0=^pMdMK4^F6|pREr`tZ%tcQrX0Q(aEX$LF{z5FB1j!L(Qj5m~8wxNh3 zWh8`g*%#E88hipLnq?Y64cVR8zJ8(T=?<{YlK1?klusAkngHraLG`VyiB`RI$?ErH z;JL&v6vCoYbE18wykA{R00)UOP#-a3s1hEJVI(X6N|!(nB(r(VH(;NFJ#R;~yvXP- z{>8|2YX49DDt=wCK%0!)w0yQs9(RBLVK>dWNEuSP!;KE>e(HmX^Kj-6qNJBvYm+G- z1SvWo{V;K{y~xO*sVKITE;UIGPeu<4uc$6HTEj~5xi5(A?`_o{FhdtMqPBD<7FSNb zJ3-n@yhNR8Gqf2p4~3l1MywqrH*-17vZsA$GGy8MdF8}L&s0h2aFs(v$Wv!o@3$G; zLC8^bz58%6d1tDa+hVu63y(0^OMQBRESw8rLOar&CnEL5T+stmVjyZSXymraXbpLz z`(aVde5U3P-(D>yX00N6xbGl~u|i^dKd`)+goj^=TIKlfm&nh_5FET|&rE!lA*XaL zg!PQ8PPyUt>6}@ch?a(@?y)Gog*9n z4VQ<$RGcLrL^3dLKDb!rdSztbOj@1^ZLF+8D5NxGX~#CxDEJ7ETmtjLg1#0oWM}Yu zUc1WP#|O(VTu~G1_MA=STXj51&rKE{U-ydNPEww-*_w&eeKH=vqf4HU#dNNNk>|Ji zNS?;h&kMv#9suemV)-(N^`XnTZ;zocflc@&aSh@gV%RuiHn`uNWd%r}SS5fe(F<_H zT_A;x!D}sisI0f4p%_7z(XUS1iAn= z;;x9d*mvJF<-2`a6Av#TijBG6G(coa@6AM<=*DGzz$ZzjLd)-5wOqdzis3bjfRI5A!|$#KJzN4vh#q zmfJl$q{Y6%764wiQwXuAK2&I?HG=`~oP|z1G%Yie5f#$lVar>ZE>2M&a> z{-|)0Br}k!WXuWQC>g>W3__8>$b~T$_f==R`@A36ryO*AQX#M3gW&+h{-ZUc|H3Uu z>NC(;D7ilkQ!`ip3io=R2zkS3qbB>RpgZIvlID&nIkk$!|3aa+hD>DXq1n4a6WSew z3+{ro5)DH$JmkqzI3ZjjQ>T*hmP>!xu#1s~O zsNmYFm!?DOnw(b?f!S|n@!0R{1}OZ_y0nn5WB1Qt3jj&n-91bZL&z46q{96QyGe3= zupxV)j1QIHVq>WQ0TUxp+#J9f;gHPJSp9)^@kxN30}!q2>$`u~;n+9Ab4u z!hN%aPhh7HI)m<1j5cq1I8=^&)=O**hRgy}e>l}3Fp!W+9^6J+$af2b3`*r-`<T^U}AcL7gWTwF}NDxoE_6Y0uJD|fea z7nFDaY3Vn@y#lC92(q}r_JYltm1^^5(1Q35v6(kimL0Koyq_)@lH?A*(!ua5c9-x(ms<=k=Q5+64msMH+aKWo_u?sTSh1v zW?=5LE*X8^qdAivehvM7T$sGhf@l>8u^q3HxhK>;ivHbYtYDzFyV4HHE*oto?Hk(= z!2-#gSXq4#n!e=@L{_~Wri}0&$LGT;-yUp6RVM?LGea1pF*l|F8^pwUF>hr~Es{-sUE$M_dQG>eby7c$Loju(Ym8t&j1U~b`VDKT?h@TvLd%b| zY=6xOtp=I)4*vp~^5_gjYsl_~U}=~pd_b{Iq*Xo|UwB_AOmN_(AO|SdH@!UdxL(kz z3!ss*D!QX2{LxizZV}*tvX>{pnf+u#yP!Qa&A*{0gXRU`RVUY4bsMt>?^e_gW3#C&4Y828_5KE14|fMLdj(Zw zM0y#b+Ab*NKw9w*UI+JSR##6Z_X*l57A=iM6PCLLZo0ER*2MC1*JHgReLB^3q060H%^-OumEMf) z6wxeut6+qR&q8Kk|AM(rfj8qFt{qznJ!koX6AL($J|eg)gyM9mZAH`t5_YqniN+S9 zheC^R#tQ_Pz@9y?oJC70D0Ok5v2jR&J@-{k&l6jS%2xSK>SnF;AIsSo!iL>&e3dcm)?1; zPLdl?z_OP(^ZU7N;JICUVzsX}0!k^8FS4%Gi@Eot}jKyB{z+Y7*=S{KD76 z4Z*VX5~m4NXC@%mT9#Uhiuoqon)4@*k~japh68Nr2X2l4q| zgW`lo47W)T3mQgchy3_2kZHki8_5AmRu{;PkcCIL#(pq31PtLrwVSfocYh$FNN*E| z+g<$;LctaU^k6kWZHzg1^9-0ZmhnZHGm)i)c;kE~P1p;Bg&L2E|h_$ z2p~7MPu(My`qXS4D#aI)X4Fl;RMU5R)dhB`dz7bA9X8WHj0mIG-GQaz|A17X8v&Q6 z7{U%w%mF9>{<9A_Y)6@)A$aEO_LW##!`d5=oyOf|c(V%qpGJTp6 z1XZ-AqrcR?gXMk-ycUyKM5^N8>3%};)?sg%p)3CbS$r-dDH>*0O7f4WY_UTjkUUQC zrW2ytc-S(d9g_>P?Nr4z$;@_P;Ah(tRI_(J3)E*rJ_;=_mBw6R20mpkHbodWF6`zU{wQ;4E1>m zn(#ll0IQgiYP|Kvk=P($Ytsl~Rs$U*Ed;zX`o#@HFQ4Au&)c$GR_JQzg#~YJ!8j!x zza41I+i!AXzwHQv{J{IfRA6_xA$B`r`Qv)!AMIzsDN`%OH_xrr*iA0B1Kcri>l%=K z06L^`%Z2ZYT;$(&-T3l%ugu$OSI@22X_tm=DqfR(ik;}_lB>@4hmM)j@-UUw$-eQ^ zO)h6&e~BvELPh<298oz%yX z+;I!OhV$E7Kl$Rn9IW`^qARp`#O18UyoXl|Ck&LqcKMMaaL@y|`rC1nxNqE3%>|sq zB~uZB>2|O3gZ${r^Hf2z4H>Xy1z(yw_weNoM8|7a($XE~eE;K_`6o1}`=$ON6}MWh zwL`)y<5VGqK|d>Z$A*(-yt<0GV)u7XYG24Eg57V@)GmXw{M1=P@2*XsVLOsbOMVvk zvosWwUF3^C6X#Mf*y<4i;AwR&fMA;IMsw?lZh9t#w3^=GD?9?E1!GLujB<>M5gh{l z-KB94@|r=z3zxw*NyPcA$x?gc4k$Aqs1l5{ka&isJGsbcE+^S_{3Qv?@UD=YE1?48 zBq!}D#71BtE(Wvhic)OVnXnqv1~H0$i2Wj>{uTYZ1&thify$PhspQab(4>f*_MUS2 zlUJb4XJ+ZJ1Ty`8Jr$BGsbCS2fca)rEg&A5?zeB^ce4V@Ck{NKT zHN2qr&30xd?Jqa$`Zl}Coqgc9fjaHvA|nUr060eE|3Dh-DfB`z^t@_9!>IvNvKSvw z_KZbb?lu#d1BW8=ag-a9hRIy9qHzj6c8a_BLE{GzbJAu_K*$cYB}bVK_PGs|%+L~` zrky`glQ70pP*GzWo$D3s{i~i^>2Dqys#Qm>KnQ6Q1GMm8ejte4-G6WDKTrd^1z`VD zRm8)sY?}C{mg-`fFza&Y;G1oHDDYav zUUM~-)^^2#lnqj+t@pI6(_}RB(ZqH&?-80idYjX!QGy7aE_Q?)Ddh7#BZ6-crCc=C zn4wYbvUbudW}Se?1sgwo%1g~~MsAPHY!cMn#|r!*Nn_`=4Hl< z6rw}A_2A@*r!TLFWeU$LLOMcAI&0%j{y;u5f>ZLTFco2-j8;X3zmKbcgvr=DyS4gd ziW%GlWA}Lb_)TyK1dv?F?=LeX#h-^zyn3D}AXIq6EhCOvp$~a6p7UJ(jo%k_C4ag| z;9BUlPWIV~m2|5cI9g|PaQKlNJD~kR%w6-|OOXDSrd4#V8s}99YP5XemY5N{)%a6|4rGn9nVVz9YB*R-!kUhNOMBM}zz3-j*K`y)Tk*+- zTNRJ!Pd%~ZQ{}WC-WZ1kdyfCv43HaA&4EW6J*nKM?omLBHb|jCP>U1hE?0psP-TN4 z^=rtk*A$cGr7<3vnAEo{m(9NNCV{iwdt|ziSLh*WBNlCe9P4QaT^V`laS~)G*np=- zQ4a{$8WoSac7HKFrSg(OD&z>6%pzoBHxC+kPLy)Wm0yj~0VeN*1M6gPi z`?c&{rTRwc7$lBV3BisU@V0gMv;u_)-{=&!QY24UwcA+SN1p$E;76(77O2h$`Ta5@ zU}Hno;3a>t&w=zHa4f`IFmZAPZ2nKK04F}_Ys2S1Qv^0EhyQ{=%xXwD!Onj+qwu%j zz6|`}T-Bg{2MqMgPh$I+TL7r!i8v@9)JRDVQ+UTisqh*K^$ld*p|85s_fSzdfd|Sn zL3a>#fh<`?d*c>OV+i@?&<2|F>{(%Lc{!TT>}tqu@?<_7j`!0u=NpAm<%Lo%&oQ3y zeC^N8=EfY`;s!^-`9He`Zy?P6-`qT&C4M5RF=0;~7i;b)Arf#^i+cvQmZ_#$Fou9uu2Q-qrRbKI{ zP`vUoVR4Ksd~-JW-V1qk<5bJ~L5~@YmHB1ayOi>Qg(CdAUF;c^8T@mNbaQS$cWEZ2 zkN0DJ0Q1%Bb_)R=l!5PMFCHB zb^0XNWbs#nPLz!aF!-%FoX);~?6X3>Dhnp2j7*%}3P# z5O|P-{l07meuy%9Iec{cF~C;YCEI7Wa%tzjwYebzv{IJ!sBB2u6dUV~&|6>w|4YeN zL|%+w{cP5kZ8+Vl-Tv@G#Z%X3b?RBY>w2_wbaC$YIrREbP?|c<5x0J%dy^(gx>k;* zzvC-G?TJ0I)WX(1hM>eGx6y(+ zhBR2a%R{fF*4X8Oeik78xr$aMwJdB1sM`Q?qpEz+AjQea?`NAi&7&7Jq_&9|vKPH-?Zk4aNW1|*tN zex5#Ci{h`QSjl*3z{vS_(9M8PFOn-B&i7}wX7K;R9)J%Ogu*BknG$H24u!$r2ue+Z zj&VOu5)9>g_jLL$nX_BMe4#yWS2+`a3})R2?LqG~`1!3}>yYKoxw)du1yD(cZ6nK|T&L_g3Eja~B08QY%5fU4?XY z9|~8hCim^|(fHoE@x=~FQ`ddxq%h9atNT_ST1jC2bt@7?p+(FAW)~H3!&5F1C1nO1#9qj2R=;C)M`h8vIJ<(Bs^ek_#k{1E{ys&uMejs0>Wfg&nIVlvtpJPB zb*nwkLLVN^x-9+jZ+Wv@KaYIq9>=a~IxW60B|~$9N&fus`Hy&0=WR3nSE)73Uy*%~ zL1lV4Qb9o>*8RMVoV7BLnfcRZX*H+s-n}cG9%5R2;e5;%X_<4J{gJQ6O!{wrD!$^QS)we(!as3?wZak{m;m>qp3V1~&2S!$0@R z%638mUIyH3)w%jhN2Ou8JJHbc=JKAszuu7X(*DxxPSd7Oz0wnj&iJ11ZwHV1`ni@# z4AO)K_RI(`oi1eg5lc`QD6{~pcd&DN6Da4oZoV#N&Ti(LQ%7DKiJ3b4me~@0oO3sn zVl5E1o&*|;^e41uYC{f243;%DlrRH1DpKwZn?t!oXy2DID%+A!ktZul^Y^c;iUwOI=U*JBMnyXz$eH1u>7{DUI+zZFZ+KaHYd^5E_Pj5Cn zJ{%8IV1K|6CLopZ#JP5EL`Z<}KJQoald%7{N_2hCZw`Z4t?ab>6~`K zqnD=SzuLfRUuU`Gv`Qm8gJh`*wsJ1Z)zx2VL*B?W0g1<%mq6$EDk#`b@NEYQ z=uGn5FNJ-`)Y*U4&?y(4)-tz)vqo`7lPkM=`8N!&n6?0!G!(>5On8i>zlH;QqA)x& z_w1R0Z9`R~N6 zonG23r5X!x%y6?~O4+ZUM2rHF8V#BKYo%m)cwf5^#g|%4OcWru9<*o*>H$SeuJOdS){hMt?9*m5* zW9sYb`Khj24y$H)m12{ed1!VNzyK=5xL*Id81gof6~ANCOt$F&07|};$muxKa-NlW z=2n4hpNyA70UhK;jG^MfR3Xr!*J(UitFgsO+K<=3gSf_`mC7Bh9xji@sp)noCScDN zA@z1AP3TFge|H0j=Z%T@otvv!LC_I;2{}<$Q+Dei>L%G9S^xM>cXk^vbWE$flBv94 z#h0e!fK@R+j7ZR5!;OdQ#ONkl&w$~ zl>J`@c*t?A$O9~p!&^cjs4Ph4udH}o^?1!xJl!>*O1nD+(C5!Gt3~ph7?y_+yzHAC zCs+52UadHCo$l?i+|qSGTCIQMw__zMU~I)Q4+k`N3XE3krQ>PpoVLfv9@6cVNxW&H zr3<}t`vb3m8&(sg;!@3X-5z6hk+cX(ZrHha>G{E~NMF3zym&?eoRV@1SaV=?>%V$g z?VfemR@-eS!I-cBBdG~WeS_%mlmd$?%Qs5QJCjm~V))Y*vZ={zoe7dH?^`hy7zdAs z!NKE6R%c@R;&o+)F#0iZst_mtn=5%X-1>X0wRQ|7TvT-IRwGS&#tIt@DfB z$L}Tv%|JFfp1e?|1sXTOwwf>y7yT9}yKZ(Gjz=Y-*`CUPE|m2d%S+>y{+S}@2&c3U zZ@IZlq}jWDgM4qoNL*t?fv@B%Am)6RrAN93r>pOt%+dpQemuO>@-w!Z8d#~*RXB$r z-E0ek-W-%nPX`%Wmrv^*F-5<)Qh?LKuP&9kcozn2~>cOu9-d1 z^m4cJCn-emz1B1Z8MOKEbmka~kTSG0{_f?bij$e!o+E%@kw- zt+VvQrgrtil3*4O%!whW{3u%JYj%ECd8Qqp=^cob~M!;NtO!lXzrM+u# z;j^rP7oil>R9rD&pD{anrAfOo>z!qF-}-~{k>J(t$G}MRag5IK@UPDI%wp!CGAkbw zj=4PM*xL|x52P%UdQBWRDEf%y$N-}4SASU#xK^4=q^4+aA}qGO~9 zo*yGSJ``jIaE$~^sC|Wjs@n1DIh!#3CG5Q!WtEULZ9fVgbo~;I9@{i$`ZM-~u8@!H zXTVyDP0~rzoC^;>-nsRMSjjIs#do}eK1%YSRtc=aQ-3{A+Ym}Hw|*KalEulC!D*!2 z@%7YRI{)!n_rqrNNX;bc+`a4Dou(BOk4aTltqg%yFgqYA)0d=m`+7@h``w_JCbym` zWb+{R_n7|1i^0)6%m&FKS*k3d-}5v5>OxMzn-1~j2-sKgtj9skc;#95?71!Nl^b4?wdf?p`)`FF`?*6Wpl-hcVx%Dx6X53c5XAljnPUqT?wDE=jTeS1jLy zOB4QcsU>w_bxT^IDouq~p{7jj5Sg}4K-A-)=)Ti0MJy8M3p0vH+biF7)-O&-aSY$} zFZ>3Bk;34IguD@Xt7cTRWQF3D%V(a9?Y^#Gij-Txgv(L`QS=x4tVZ43+Z=kuL?b$k zCE5OwQ$@0~Yf8`b(MQ=$cj_gXPBPd70l#mxol(S_Dhft4Sx&cu#@EjO5+_vR9k>4W z@uPPwuc4xn=rw)UJT7AB3PAM<$TSg%atcb3; zUwz&M4WJQQ+JELRL)+Ugl>D*PIEdm#KDyz>lFI@c{%`8g& z{EWnRg<1ZKkeE>Vyi4N3Drn;TwP>k zfxC7j)~Yr{!+q#l$@l#C02QwE?d#UL_)7Om%$`v_AIp739D3PA9{ekn^31uHA-(_Wu^r&rR! z;W6y)a3$UK@L*HfB|lisfy=&v7p&2i3*LRX-9 zLz_Blm2A}GP{&o!2T>>{Rs5kVv{zY;V~) zKHvd5lojWX;9%7}wovv#puwY`7%aQ%mu>=sRQ6B;eBN_m+~l35$i<5)_Mgd)RV>DA8CFqKebra6b- zx8!@|`}p-pT=UCCyXR4kHH7C++E)EnGvWqr2{FkFNY$2?SELR1j-Ipm`1}a+hQ%%O zeu+~fM1`WIGgcC29@%$vm3PQ$HXGq5;C>l5zR}u<+60A5^1lwlA9x6RK7v3VPtRR% z9767FHC4Ytduo+bC*j)byz}9E1^zSY*-i1BAXn=2N|ywsYl_i+=WhGX3;i${OK`kru}B7_!qT>A|FwKKS6b+NX#KH^7x02S$> z<#8pG_2hQz>*pLpZPr}xH#NlLM=FO)%dnMQ4A53gJNER`jRS#B!joNNdh9Sk=z-=u zP9gou9>)K>io_iMUMpL!h+Rnf9ghY2IXIFuJ#|J+a`OSB+8EUzwc1@9lM`p6gJYVa zR~A;RLl^^OaAZzz6$@PnXPoTbyAxzaLCYvK{t5HNHth*z%MU_E@CoH(d%1U$ZWL=q zCDDA8nsH>f^6*1uK;v%0(7H)B1Zcg_TBY31HSUUCSZc3dd63J-6@8CAVg*`Zw)#S1 z=rlvjW75BB9Nv7A861<`2@cH;KEOqmnndqSOsa;b9{oy}f`Xmh^ZXS5!4`KQFiKF^ zMfu&rZE;qExjV&H-E)`v;aK0t&eZa|Lvv`bpmqO@8{5bPOf4h?na%e$3D;04& z?poguCvWl6-MjrX7N^hR(%MeJHAk-glm@N&+^4+#8WTG1hV~*@rJ3{Z9S979u5sV_ z=ADmS8%2*eoXK-$6%XLCuNS_tODz4B@@mYmHTw)rm9!15fXmxVRJR||5(nc$;biRs zJP8t2f|S4U{3(-R?a68k0p{u&{t3oT+auUBCka8v6{|k~y#I=kP7X}|DfbuU_HWAx zx1;$kAAi31Hh&ICM%GEWt;rBhY3Y`%r^g{Fc28lM{B~+G2oACSp=x4a^*kO!8n2qD zjE1eX1#Hyj!IqPK2_8Fy8kddTdOXZk972J)xY@rnShd-{JO6;gq!9B9lE+RnDJ7os zz2v1-)2&y(+Fx>YdQqm6Y%e%PAc)|!*rOVe{YNiqtV=K)^J}|B2{>!%g5(B9^Yg~IzoCjsi;;j(; zyW=`ob!$Za3@Q<)4bBsUZAsaYT?lORJZq=@tty#{4UccSFSyCN?iQaj1DFKJ z@=V>6FDDSPRZIs?bYp=sxUvOVwWVarLz#aklW==mlE5mW1w$3@fE5xFkI)(vLgQs7 zpRO&Zo>OSt`m~ z;o10|SC42PS0*Q)C_qWg{nTUaC)?ANK~XrqwW0s!KX8 zJ}oZ!WP9gMSZkavzY_&kjK%qW72k>jpI&FTE>NOZbjoRP-#k8h!72ui+C4>(#Hqq< zMn4$4#d%z-)y%s3qbE4TxMoAl4;@GTFebw`TYl~J(MbO@P~XRaeEpWH*~2WG=z=2} z0`8JQB||Cq8Mxw~&RxGlw$n`*`xwr0tOgegxrVcr`aJerEa1WNZlq@)b{KcSPsP?d zSi1L34|$65eAxsw`m zFR-HMYv+dVWoQ}=%()QT9&6)O*^D%!Gtb~ zDkK&CYo?*zOMQ>WQj7G!A?Y!! z2lc>iotC{^Bal{`(d#`NtSWP!q?I>y#n}%;*(|AT@yF7c-$2|f_~gDAjzwQl6L8Mg z^jpbr4%f>q`EC{rrp(ElKCCnwoisH|3s1gmS!{fiG+=wWQb6bEntO$2-w<{B_UJ}R z-Gd`)zH&^*CMCZ-L153E`ryPuc{UE1Hu?h#AuM6Hc%Jd`xHrMWmUHhxIX?aam@wr{ z8G6jY`i+V~CB$*D+c&zm#h(3Ex=`t3)hriS$u=Kg0&f2BX0Q!KW{i3tN*wQAe6n(h z%dx}N$`F4?ZJDIpWiKa;6)Dy^&VxJ@d8Xxr%Xaa#`YW3k9yxvMAs;7@y5YX`E2Gw1 zkhWF<%+UJ~@{L{c<7yP%7qV%JwR!3aNzsa9CUHk%c7(;hlVeT;@z1V%Ry?KbAzs?X z=n~>|@~YP3azbq}Z?gto6{z-+a(G$4#!HrRVisxEmvFXgTWPH5PZR!}+}=-K;gt{M z;mAlIuoUckG~*;cjlR3})`@)?sKOhZPEI2FF@;SjeF6`w?n&Pt8!jBSc+WLDc5S_T zgS<~?T)d)lkE|5U*%$YiaM6`ydKM6s*__Lx2xKK`?Dh##mWcE7ohzLG4{L836jvK< z2{-P+CAfs(7Tgnp6Ck*IaEIV-!6A?UA-Dv0cMB5S-JRgjKqE~vhxfhryZ5V^shX;p zKNQeMo_=KSwb!=a{iF3N)UY~!J%&GNh214sfUBnmscG!jik+T|@P>q&z%-f#1)R(O z^gb^P3ERN7m&>Su_WSbBW6e($3=fRt{iE*igIG>iu>0V^l8543su z;<`T;3A1+l8Pm8Vg=5p_9))Hy3aCcp>=Yd}d_oDR&~{Fs4|@uzG8;KIV6;q|k2evi`cQsMUG z6E@86BfRBVXC4^(FuuACthdzk!;-sf^NWp{mu915Lt0=kgZtB+9O!v(vz&mI8vqq< z8*mzMsxbr!Vu7qr-zYpno#%ywk^u~}0XFlYc;c>icGWQ;DCyW9j}HdqwZkszV8XbG zZ7V4`1F!GXH(-+@=D0Q`cyxKI|Hw*q1D5GaY}#;H!4PV@_&3c@ch1{SKNtYKN(r3$ z8ip^Fa~)1jbY0LfY;iD|N4hQ5uWRtmBXH#_8*!8XiU@wO0M+Atp(j?MLj4C<6>4_c zyq!l#{^QM#ECy1Pty zMt88r3^4``F^?GW@&xSRIxq^h@|#-UH9;#Zz`+%&v{}P3>+Zc)ecabgm9ZSqOGU=7 z_mu525JZ+?!QRKx$!)HOjQYi%kFk9sZ&?^PJ;(9h%qLLKOBg~`)WJ+9xRSxhN)h#` zsZk^VfOU=x9#s8(^GalDTRJ$l0YuM}iBT_JIFFTPYrmz8Qda+7z!?sb+1hcVU)86? zUhc+bo_iGEWa1t8>QNpnYs{TYfMls&ELfY!>3_sbs{HP1RcLj$E%o&dQzCM8@)0 zZ#Rj5!UHjl9_@G;#&Zy(GS~9&zVuZdPxjX*tM&R^?V&rhEl-(s>xK`}qS3y+yK7tTuBP3<@S z`1{y1d`Y~V1yJMsH>TqF+!r|en`o;G0IJQYgUCeWC5>_0iax6%1Mki4SiO-uFE3Qv zDMb0s)3wwX!0ng1_B)>6fh#;rMtg1lAIga2{)Q?7xZsampvrpsbwO4Z5(d!^puZ;D83sD~*VNR=g#~TEHjYTfz{2V~ zU2RQ0>a>|)vf9U*6M@2rYJkT7MGQDE z&yP+sJ{Zov^*5vx^9v~7nbr;OCMG_n3pfW4mXb08-%wRGaksLmi3D)Bwly_rUyU2?>&xXIGFdPH;A7e7 z6wGohq~{~>*caET*3o_$RSvhc$36e06l=cczUc6u$<*_=JL@pU-Hgfiiz{1 z0Q@0|&CW~hWu{j~Sl+nz1f(8G5xDb-5{?mW*&ZN}wb zR?q9tD;bw3Nx-Pye)xd-O^Y`>1r^a&c$O3{@c}B|KIT5e5P+U`ase~~Y8-0R%1lM* zRlbmm#0E^hcK|m7s`@OHQdkW^Lhpx?h_pSl97M{rIhjy3i@sSZk zkV2u_U#+?SHiReDVJcB?^^X+*A$mPDYXo@!2@W*?G*L8h4l+QNie}g>&t7e)ZVm}Q z|GSCRrp$yQ=p*`^dkHW6&LL1l&L;m;DgJOU%3B`ctnc2dIh}cSdYQq)x&5SbxTwF3 z?F)73-d2b`>F-F(Hwaa;dV(Zt!E(j(6!%AKa9cI@OtCC!RCuAS&ewPQnMN|Z27Y7D zP$PgHBgyc;-t-D`m!i9-^FTk(qV~V}=%2d)CLGuV-eGQt5=`35#dD}%RRQ|3zDEc? zhv46-VVbcK|0nE6=>O;unTkV#g9%dPny6&P<4YlnYS%(60||f; zGCaHP&fxvan0}t9J*LZNNJ$2gAbe(rC~4E~;#^M|Z4h&kQrdZ^CRb4gX`w4G3i?Amb;j3^ z7i&}fVY`O_hHk!eI|Ehs&t@F&;t>!?j#2450`(NglRWA({#m?2jHRw6f6JqK^T#F0 zf~+7QAi+Y*y(UFL+Y=G+^I+U#k>nqtel0zr0-`QxoI^0*0hZx91;h5CK5ixB*nD{2 z3sKhLL4ob;n3QDjy2jt1WVzC9=kyZ?al1_5PDAI+7egIXbm@;RChgU{CH1e13>s5*IEm*dw&>!Xd-87}qQrOweW0-O3Q z0Mt{XX5^;edd|5Yio)l5Jj|jW;d=giGO7RjBVGns+83_TQF}KUmH)Gd{~Yq%|A!Ch zZ)*A0F1&+R0d)8Dj~i-T8Uy?$rQ+R0z_fX!=mWbqdhxH#gWl5kJ1?ITRvC`sONt~d z^e7P8_My_vY2vUqq9If7@#p%-W*1=bzkH$P=AQnG8u9&~H8x}d!n*)>cS4Pn!-LNu zOs+g7lghr9pEs=7_n${I{i|yA#Q?vK+Q6@wqZr@nOZj)W)FyG1qC=7n78b8TH^336 zu_!D(8L!XEyIgSt8hj={*^gsTr07=aKPCnL6M7a(2so(T0XnbeCyxr$4Kil8`aE>t z`Eb?{4$+fm2w)ZI4dSQelo)^%6v&onl>o~8`R<-Nt4Vl3Ygnx`Rc}>>g@ug(=TTxr zN$><)wlx5FTSRPZy`*R$87@iAwoE)_l6s~3vr-NN#Hd)5+%vUMhKdp2RoUwC#tX?t zW<&fx)NZ_Uv?nr`@NPraj{DdsFu1kYP9c=H$4$b!%PfHUy}pD-;sU!JpFxT9pBuj= zCb9+qBZ<-L<&IcnYJAK$)cW`_aBItSm}(ysLE%vd3|Xg99I)5_`O-qqV$8c*t^6aR zY{ozPqkW-RbA}X-_L+Q?C_FI7`eJyj&QgaAd~6t!L-2epux};QJegZlTPLG3*U*nx zJ#`rX#q4*FWqgVLXI!G6R8VK3rncgbgZSWyU0$I!5kKs^pvPdNmLYpt?S^$ma4>vt zZ!a+79ZMRs*mPDqtxChBRewNp&Z@CSlNDAze?1Q3Ii2$zQ&~AVX9X!h0ff4a0FkQ} z^uqiMdhQfQ^RM5GN(gu#3+S8-=mtov$B;3c-6g#@G08a=;(qux!6q=}}XS=(>Jf+F4UxW(>yz zB)qv~$$ZtPvlUM{E?{u?axJhJXpQ@W+wz6j-41@A(QFrx0?KJQMn3$Yl4nCT7ZZb- zF6;?H=^%U=o34-5?BTud7p~FC~Sfn)q$9!9cjqW)}V7=CrSI-9K77RwQL@b~Yh6 zE<(V}ayDpB%k}LE%u=~^J#RN_*4Fn5r)MEd=<@4QJ4U`Uq|1r5VL~(#&UMhEEgSw!i1-#Lf=3quM47RzUl!K z+4X@s-}2fOJ)BVi*eNqArU+}!U5E^h_WOR*g;L`T{!9@ZX(*4hi6%QU3-eLNnR>fS zRl2r}#DRdDP#c2YzGd&9gdbdH1;16gfv!4R+wo$(o4>;o(rfU!xVZj|j!J>`ytj2H zc^eOZxC&C8EQPNu2s5%`Vv+K6T_4R;B>VYwOI#h!milK13f^`WtF7LoeuED{&&DxT z1Bph8!y2GZz}`Zvw~5>fLHWJ0r()u&g3JC0<(3~a>f*Q8MKgTAE`FbX-4(<*K3Xqi z!Izehm99#*>KxeI;{U3D=L{Qkj)v-_!%@Mil|q*qOoE9@#)E^LhN^KCga8LHal-UC z576p~zVE=PR>_kN>MJFkP(Tc>&#;LF4SM-EGuf$Ty26AQPDS~{MsJ$b+w%bgzP5_U zYZDkzlGoHHPO?vyL_J-IaOtuWtBHHR0c@(+$ZxM{x|9lYii%Lz{lQokBR^ia8tmum z)E0njxKZod{XkJQu2RFT5+?q*q@k-ZELt{@LN3x+5}_+O-`h+?#UMu=Xkldx9$Jrd~+V7-f=pG?D_{S)!%^JC=bWEVp z?=KZcTfcrJCMJTqrv9qmC-HhmzO8Cd0}6%-jtBVqw(VR3t-MPagvG=R&w+VJPvFp8 z(}BW6aY-jhX6Id140PZ_x>5QA`vV<0FDrI(Y1mDdz{=S`h9VFiBVg$Npa7ytJS0lf z?V;F@Z$YP^s~d*S8x8zP7>`ooVBz2x7|Re&_{xd0?-^qGKFb#`mTX=c26~&^{4UuzQ}^GBFWnts+C?)gR3QQFj0PmzO}A)LAMwF7VHzdrz9zGK&o& zNGVdWyk&Ga|JnwDfZ5cH8u#7K%~aZp@@S zR)G};txN5&cF4MnLK-8op!m%N8m6S12K@&&B{K~#!3w(vDa{Ox$~O4UZ0aBI@E;8{ z(6YMTb{`!)$gIz(Yi#z8i*GOF_9Ygy>m=t(KI zOaCayz0(MS5*+z{$f2=%<3t@3OWNFMSk0>L9rRyDT>AdHArZfxND`8A1uX8I>z+Cn zZG!0>vp+Tf*?zg9Z}WZl`F_s(TOb2=^JqUB;H|g+nke^p3=@4wKd<>!menavJqd@W z8_N25%w0V>AZCIRumk!7TkZ}TK7E45LgqTdvBf-%&f6xfB+u5`;bxR#moL@Ok)^~B za78&XMZyi=4{Yp2;vcN#p#bteHbC?OvE%kE;K<GAibW-6XnMfu*h^Db_; zB(X*8m4S{CPCP$50BTC;JLCV)#Lp+tty|wYiZ1Gx zis;N^qxAXA%IAOcGLsTUz^>l}0yPQuhh{L8ezdPpG`}0Zq2Ro%S-ZWv>$XcKDk((z zb1(VlZg6~jfcWW=V{c5cO3!_-Y|%=UpZ0!$Dj@re8{cU!;vr8Q7@s%?1OWYRyRbCqc2K%nFAe>-$0;Ut;$>zNyM1f_|LbXqru4^F;r$h!yz2oVhgQw->1R&kvHP=FkoW$jsK12v> z29fLQ-WbK>qVW#k{hY^Dk366}=EnT|UUu#&L>qlGWSeyi8$|x|ro@iIp6m8DdtT2m zcl9>KNqX;RtNXT*L|%bn^>(V~kJV!+Xa~d<|CSNyAAU#`oo$Kgr7sr#=~*05WWn@c zg5jgLzqsxl0x>8Q`6cI54ya6#ZQ#pek~VBl&uTI^Oyh34P^sJM5+Pq%>-Fak*49i7 zj!#HH%U5P}yQ%yoJQ9)!U~R}jA9ZvhvBhseid0!&hJ8f%+skr$P?nYTdm_O5lO-A~ z&tOYgl$RV>hB|%l(((L6(?x81L})q{Xraj&zs3CoxvRRP{j8nB^2RTonCc+hXYFTn zZmxuW%jcKRN)al&8vP|U*y*I?20!)(JXFO%6FD!73U)gl@YVI4I=FQmJtQ7G*P$7S z9)czPMY;UU`DBMlecpVNo6jon3&j!wXsNf4<}g_gXQ~!ugqQc$9_A}~br7`tT1nDP z=j8`DSTK<4qWr>PA+X|oc+bvRd@=%xyn7(&`WlAENP1-UR~+cYX80e^Gd~`xn^!{O z_lz%Iz0RdJFI@gC^0X<#DCR@-yq?obpwnK=5eifbDMjZ9ssNpMQSeUln{8GFUxTcJ|;1qo#0Ic&aKwQ@wE-#cwe?Znrvr zh+`({xcRpK!BuNxBg3fJhtYkK=66N=1-SE;CaEM$UPig*z-!@xQ9E0*Hk3FzBrTg zM0Yarx%=OlP;HlqKohXd@X4DX6eqji$OIR2n(8U~GBfs#ISRfaF>bbGrv}Y#&-yH(b4b6JoLMw2Qo!<46vILS-Yy9^m{?us{DBi=OY<5-Tbqitn=5)Nk1?n13Q<&&l51baP z&p8;8;1>EE(cR_+E*~=L^rxt`80`(G@()G1PyKp(;viXf5RyKOiQ20XtMiD>9#T%p+z4~) z^2yB!I~Lq&F`Q-MpNTB{rMm9>>$AcPJLHgNc#Yk8lS|(0d}{0@b9#ZX);R(KR9EAZ*A4bCXAaCDI9bYT_*2*| zU1&qes_;&u`S91~Yad%0i;bOoh|}W`;R=@-GAMfk>h&t#8?LckjH>+My0o3W3ho2W zQ^~V{R)rq<+XcL)Y#hr9pJ=_$F`jprv~3;942y%ThPQP-^>>6KsuL4z#m$y})YOhJ zFdOL6-)-jgN=jijfh-VDx;em~>bD|yw)3GZ544AhRgTM4s^sA;HL$%Hm&3_mCi2!2 z*B5lh4BvZ|UC>4z2xW5GG=k0#0p(xTTVji_-rT(1+BiHXTv%zTYtn9j0g13PLhxq} z025u08qqqL_?SZ@jrn&LOD2xIJH^O9a^o#Rl>F#|Tgy_(!^YWJd@rvp&L0egv*lJ| zx~**$Kmr52g4y0k>H>6+bwsBM$I2hYg?%w=N%9~X?(xj!@SX-+G<5J=Vb`ZO-FAH2 z-{QrkTNz$&-kuFm5W6FEIzAylptgua?D`Rav6TnZ&50lrApy9J-z&{%+SOb3B)*up z7XwrY{`&fbyTi$wg;W8((0StQk`g?vicg#R(#Re6hb(}4jIU^1kL_1sOSs>}gIZ3S z4(l?AiLJofF(fiEN=479M0D^X?+ukUrTc@#{X{6D`c_+U{fF7CtQedXeit!*CnThSRCeOb)-qsM&d>DtZaN=n$e1^S^e#f&=~NNy~=hN?FbQ!WcVUixsyVl?c&u=+3|( z+BlA*_~WT8pc1{zmFE1)gk3j|JP5|J)_?YNhwa|ZNouhFI{Q%+LVX(osdiKfHYO;s zdU6!78fbP^%(#~$Vbvj5kTc`?6~?2d zr$>@FwE;}81Yj`I+$k)byV~fWiVG!r27%vzS#Zhag>)qQj-w;+k1=bJU|r1Qf0Ep0LV}F9GTVOR?lMhGMLk z%b9*Jc6D^D?iTW%uK+Gg2JhL<8($G;!ZQ%w!!8_b5N}Sb7iv*X(?!YNnV1ONE*1*3 zdSm^3JaYbgH{a>xv?{c7CabAGjzJX=ocoPo(soNS{rDU|?$wACtXS>fZpF39pdE{!LYr5F0 zY@@a@oPW=VJEikjTYRR9GZqK>6Z|W_v#_z5J9O$l+H;X$MmVgI0F=aA7Z-Gwik}yo zYc5ci6`^n48{H6-o!W8TwZhYtNXsmW$eNlrJl0c)S$4MsfZL!kU0h2$7)pNUgRqe1 zIEO9r5Kt)V@`3E0_yY6OS26?&f}$FX^$Ie$*UfWl{Ft2S)>bP17pSy`*Dp&qKg_Ot4; zj5VLl;B^VY(+aSB$e=oMo(Y!`eZv>{9Ph$dCLr-0R(w}zSEQn(vq?#^e%n|(kGJ?j zN)O_aZik@;+?Kh}F*S(GL2K!Z_ zRCKFFJahQPJsZTSbJtYk(xIUZvN^qHDm0|(E zQkR;0a&j{1@d<;Pu5Q%rt>^F)xqj+1b9!eO0z9-TC@J^XmZaMo3{pCzNC^YWRb9p`iC8ExxJ z+TGn1a4SYl;+=~oLF>UyNKn!4@D)T}^=sUfIiJW8znDt@bs&Dv`zqjM(M{ZxTvjwx z`1B~mG5##r8Ek>+cPV#!d%H0?K>7Z|K%92VC$z*wa?9^F(=CLww6r+H#NidIEi`;L zM0F0Uq%3PX0AE_rwXW3LW6YVIdnM!>V@Hu)b>4sA?4eA4fBGJJbVI^=zvWu`!80i- zNx~h}EoNR08psl|)VIRJ- z$Fl(1egT5eURjIg0~#9IhxZLZK|%jI=>R)`)9?Os+wE5Lzn(NVT*Q#P%V%f-)G`ES z#q!!L1>o3#C4H}{nY?)8sj7!YEKIMG#;pfigJfiz{9 z=pY!<9eCum$oX@j+}3)r;pLKtZOHp0qu*2W_!H%N{KL&XJrenV^Z>#Q0P5=g0n&E& zgG%!ZDiC+#yt(eh6DBY$2vbG@=xUI@qapA zjYgO*q$^S&zA|VfdfDo}dHl1!Orx&fuHOi}m)Cb*$hmRScs_7AyC7=8YHB$yF|yH( z3fn+9P7|KrwbJ-w@Ho-t;}NJUmY*v)6mc)y8@oE+uOYOD&a!X#z$Lt)sD5nnY+ye@NdH_ z(iwbf4KGjgDanx^f*AbkzTD8q$BXzTfh#IbkhQh-Lc0&K*!}r?{SM#75@nplX9@sm?KIj!QA&@g(4Ua!JE#uIy#tlC@tav<3^!b&r~x zTdnFCxcgwL2Y`5QNE9{4^y|B*W0+nccDRLbu$^@R#mjcz+S4Z?Ar&##Wm*hZ{tDb+K4dq!+T-6akJ#ArlBMAZ-@>Wnlk zBn~Zt^QaRwJ#0EMB@3WO8dW8+7L5B&eo~&3_ZKww9inAi6QHA z{0XX*-D6h9!zGMrs4o8sUX^dVp3_TaG?+_b(Qfm^1!|iG^HYHlHY}@Sw?_w{6UC_< zv}B7hhxa5OHT5xF6|n%ESyWNd8B#O3j=jq8L^kRbNke&itfnvI1VSNVEo$6D@Yj7YQhZT}i&B`x>pK4tEf%Oe$QY(DcLQPGmENg~A zko5rUBsW)&vxj~0YQKROw_$aN6}#0u(I065tfYMI>EOT)yWRExww;gF3`FHKSv!eL zz$3;YvtpkA>l1SJ^ybjD__zTo^JZ=Ej%*AWjO6rioeB_*LEXlI0F??@udE4pAc17v z$YP^;AyniLIIxkCvD}q$JOHH1^cpD*U>776#Lda(gBl+?q(8Tovcv_55T8{Vm^u4T zO;2-KTww_KwYYmsSMZ~G_!sya1Xb|A#9dtQ_EVdKtxsHbqf~ipN?iSXBgHvt@1@Ci zqx2(!vT{^&ozsNi+lNL=Qb#F&f^j@`a8{wzMiB0220VaQqd=jAU%v0TZh0Y-2PA7ki zny%)J4xAvX{54%k$%DFC2WD6A+^kQ8s4B)30v^L^xGl|(hH`)ye0u;A0X`_*$UskY zw#Bpgd<59T?!4zs^L~~8qY!|GOb4faHT^9}zP(9vJii>?RxvP$m5L_XUfj=ouc1LG z29)7v)oUQQYpc3ig{*`CwW-aze<~;F$!5He_%Su53iya=0QYi0mT0u74}|*eVEy3k z9CZcy8J<18Es(;fnB|a8Qp$_o-LI2Ok@o$>e%PIWwoa&`!d&*?Y_zA-pO6R#;@CYl z-RyTE$fz$~AcIQ(I+kjdONYOpARl64VfkHSuE1rr@ixEQFznCr>6gh*lJyc9bsbN~ z(d)2Q(o$mfx00&_DOcMA7q^|1GVlDw)_g~>4IJO(8u9(%> zmXQJ#IpXMv*{QdW94BsyO%_CL`C2-7Ud+3=Ce-`+h*H3(@yj@`e(vdNQHp0vcznp) zeSGT8T&%_Q8lVtpwRW}d3FRwaS)mQpzegO>PmmwVjFaz;4X|jXKU;;wH+5We@PACubdG z$O(T&%az6L@7DDVV%3D*H=qMqAY_Cd-PK$DyRfj_%X_z5WJGigI<)n`x9WzSFFLC} z4p&!cmV-jxWmbrMJ_8jyBd*~CzBUD19OZ2K2Um7t+B;po%!}*3tC!pfocp|hl++aj zcyia}23e)GATQVbt)0Pdnr=LH3pf}=ti8`{f{2-dx>j=lHoU|GkK-Hx91U($vsOUe z!4!TD+fq;AL#LCE7M&8g?0W~IR-W35#1w;wnKSop@h^qkEdP!dXGmIkV8zH%F78ZuR@#4^kp&|KnK_BFc3%X}~0~9$h?n#uqiX@8^ z6+Z>nSvLt5&{vpe^fZMd>)e1^fg;73KBs~N3nPP&`oAf+cOb$xw?MUyl0bW+r^{z& zh7E6SmLE|-xn8_GKxRz*Ajz*Zv~TVwAdfjB=Ds*8t#9pGe`7-Xp}V_?nYl)P+GNBk zw6Axgvi@i?Uynb(QYlpDRW(MA(JAbJjwdRjD@QTS$$Pgog8Y)YMGTDj!Vk*j5^$SP z?_JYeXU$!aDHglTpxpo0{lv+xyJyMm-MDzX4*=4iR-XcQbzL=hpRLZhocB%kS5}CZ zbH+=my4n%qbCoi4^Xt^v26`)EwnRO7d2IW!v7|XIHSqpe=C9tJLuC5uOEn`2fKMi$ z9wFz;Jz?yBZK9t!-v1w4(79;W&--+veZCiPz88#`F64%1HW1TaZ#&PbqXVLbr538t zb1JU`3K8(Nh6C1p|M$+XdbA=E3OICgg}J$9@bl==Dql0A@r9>UG<2R)r)YQ02?f5Y zHV&@Nt_e*UlOk%8qb>09A)xQJ zg{Lw@$gO8WxMjo1n$LUHkL<; z@|Y8b5!Aw~*8c@-(roU7ey8ut{cqoJXUdqAgqrt)Ca?j6ccI=_(51mY{-*MSL^P#n z6%ZNnJyYOsQK%J{suI+isiWb&8i@pc`Y_7`uton8`rR zu5FHWT4tCG!Y0}g^80Z;mAjUd*reWy1kD|D{9)>eEGVzqDJS&Yj-|JnEg?+i(EEbE z<}f8OrVNO?DjPRi-FllaIW&cj#w|#*8aEIy_0@30_&1=e6Q;$+P#?K|^AEMN8K7AJ zTk&=u(9K?mh{G@xfID!YWHy5+!n3vzfJY@DBHXMzBhHy*d*s^amQm5~b!}Ub{m^Ko zF9suf{o#j|oaV*oywUaml|N1!>`&j4Y&G{7cGievr<2&9 z{1`fGAYU5pObNY1nlN!;=RNv6#k3qAZhWKwN*6_e91MT|W9M5$C1PHn(C$9lN&$;a! zfrf_0c`bgbbEpyEVq-T9HL5MR9=qeW3Eeob+HqW`(b1v-Ql%?SKb^5R+mHuA5KY}% zmSAoV69TM`l^MGS^co#`m-0EkP;q4Dl2nf+%yt;s;uh76xQ60#h(P%FA6k!akD?!oe0QWokX*9 z#Pu1K;^TVBP(dH>_8D70>*Q+!g@E?chH<^86>oj!*%d1REU`qUFkyFqf6({|t-`{5 zvr(=x!f-jgu~19V{1-j$JFvs5Q@XIB2Gd78PF{zY!&0ryZ8|!%;CSqkO2e?o#^N_r z9d=AD=!bu6+#O6;g&H=k>*Kmw$$+T8x_<*SV9*hhN^A?j}jt0yVYE zSj>xJnqH2N>wZD;ZulLO%3W=BK_(CY6S=%}G2!_+0r>MmzkC5y3chw7)E?^J7g)MS z@;wp!9>?9w=GLioKP;Up4jYgIEbD&6&lVSGqhZ;b#(A`ygxi~k^onFhQ}lfgX-?TW zUM9sIEA&ux3U(H-t~ZAOU;nrKj;V6gBKyzSRHqEUL59B&jGIvZWJ&k9suAITszd&; zfw1EH^oV+b6H@1)1#dy^Jp+!2i0w0qw4KO*C>N- zp%OE!2a9Gg@{OE$hagpnW=9qK70{@)FZXZG266y?^(f}0)oLrhgl@fr@q^X(Orcoj zgkF|{{#cdFR5U8IztFyOE|QNL`j}5dY>4BoHNOs-iwcLAnj@Q<1b{fS7eEDUP3Uv@ zUkPQ92ZO2mkafV@rAGyM`5qwNiB$!ALmE-~;1=LEUd^&-02vALIeow;_E+LUj~%^` zYQfD?*7*|0MoRN$0tHSQ!DhrlzZ7|FH)Yc_0UI-RiMq206zK2&5w%AH-jfWvXgYrP z(s$iYyXF%UEnPXJ9svDKo)_>Er3UF9uO&W=kI6pl(v9f8Ap?EX*N^FoCej&mOe2Y) zEVr%gTy!{QmdulmIR)(rrJb4 z*)4xTX4BjHv_(3P`RcRW*xZ>;X%`}33tcvz;fSsuCdho$(Tx)4x9bXP8L{pJ>;@J( znQR|l5na(sR3%nD_8%pbAb`1y;xPCk*H23Qty6r6!$2A#p@Wn`ucShvi89Lt|C#uC zIO`nWAuOUurQ$LT-91}rcC{nxeg7Z9rq5&$;EK?J3H)c2Y9)c`NoCT0WkCzFPD)gQ z-Wj74^h;;yD`sF?1l3Trn%=x>KWiMHd zF1cAP*8H0G)?aEN)QT@e5EBysU(YvHnV}3-8cKP&^Nl$!ZhiJcd^a=j>5a+5&LB~E z@OIBYmND>avf}tKH#gESnc{1}Ul~5BWJ)Xp_&IEkIMD)9oS!!pA{Z6NwvH42?8TL7 zq3)y$;-BQh66PJF;?5sw)Tnm=5I30{NxeNRUKMD_le19*1>M6wVVnjqGiI1r4#|kHPfy@IQApe&rkt*SJ%l) zSOENMe0JCs{?HqaW__x6ICJEB&@TtgM>4RU>XuQ-K0IlXN2tv_XwWIp*Vj+Q@0vNr zzXyRi-LAL={n-LJvE^I|dyePT)kc^p_QvL33>8zkOg-ZH18e!w+6<2Je_`0*Z8?7D z1w`=0kPA+oM(kbG@$gtbJ{@Ox_!7*{hi5H*S5%gzL8E_lg@-AH1NT=-GU0_PD-Y8Y zA_k+T|Lqd)FIjvH*>8rD`NTAz(K0|mh^n$@<{oR}uZ0(X+DS+RkAUwOTRl!k+G`h^ zeL5lOK1v30#~mMSL_a&J(^=IPYm_GIH`p(0h6uIv7Dz>ASuWL^UH#y);Fob^b_kwA zc=#1?Vwbd2fKH#gu-^P8U*vx3A$b?odhRP(mT|+%*kWpW@2g`2eR*GdA7Ww`yl+*m z?tDHgs>^*jD@XvmZ6pzN`P2->z$OYSqdliqS*Xx&zI>aNRasd%n^o&9&L-tN?UBk- zeuE+W^p5F_(esy-Z%+vJYjpI!U%9?#%o5`0_~IBu>^ptLK6C`t#h&v-6?7R7t; zmp9;7O!qHNX%yjP73DU8v+?>m3J<8=a}IPk+pu_Dq9%0~B%$tEH%Z5%KYsK(h?H)tbI+eH=u8qxLWE zCrgB0v7w=e=I}9J|1%cg=4^SOiJ9I6d|C*{o0K*rPOeEAonQ#B8 z<2L;%4gAvQY0d0oq4X&A7Czoi(7@^{1&6XSt-}gW(R{IjIjCeeMWh@EJT=DW(TP=>5g}n8pfeUa{9506rSX+Bo!wAbO4|R`8Iliv0~1;Eg)UQ6 zo5`BPm&$9ZWQ1vf>T>^d;N$8?$`4htDJIp0`B}#1)u08-rB1JkkBkLOK_7OEaXFpPQpp){R8b+&xtLZ4#gKCU1Y}NHMAlXnjm)%qUw2)4-+)5ksze^LW5m(p@m}iQo@D+}@P{AA zfX4ugb#Cr&^M*k68C=tJ{Jeb4l_|SUrPVL=hwrVk@qKm|!%I_sf4`8)(f_-cBQ_eW z2zj!qr=350b$~{#=4aMC5oJb%Ga*-QnrYcD+URCx)Q@E!+ny0SSgp42SnJ??Hzv9> zIW;^D&f#-71}}8{Cj2%I?Sgp&+xAz@o4@%I&93KN@7Oc3xf#iX{mas0l(T@?CorU9 z_3Cgs4S?-jCM&ln4gs4`q!FX0Ktn(8TJ!DKwQdFNyaq7b3?X|`sy2w2rBcS;pG~^Y zjIS0+M4n!^a6lcwpq4Dzxu0I#=*to^qVG6?R1tPW21}@u}rQ{+TH$1HF-s z1Ui*v%bo7^RU&`Q!>bRf`!6+;8G-J9cP6m$LRB<%urtzIf_fs?)9*yNjHFkR6G>>v z4~#o0(YX=XiIQ>h=FzdSY`Ki8?KROl7kPPY`{KyMQvK|2&81?0zOxu+6aBL{loSr@ zR5mrGUH5w^f2UI^#_`jQZFp$Jbh0O`NS*l$7FGY6s86&1^%4SP^M2O$c(pbq=l7Qy zdoU3`*j2W+pw4<(+JC*kp6n-|V}Ghz;oZ$qrS(#obq-4m_EGBez!X@E(r=PV%TZd= z*w!|@vQqrUhL?*A@~3KJ|7d&ry{s%g2sn8P`ssI7D`R8q>Nn*Q4oWX3xm0#`_wYW^ zRR4SfVikr|fiIzNDhUe2J~eD)pUV9Xn6Tkj;bBoUad)QMx!xR?`xq^FKx} zk6f^Wv$KsO70LJk-z;sXR!-l4IvxXH?R6X=iXSFc~yn1hMFbc(di++P|oaB!p)6)giL zpbxUwtIcGdY56XX^-=TkuvZa(|5{6~v=}z6*9A+U4HEuZUo0X&SjgLHwjU~eOw=|! zKAFAMD*n>$H>tB$ugeD6HkDOM#(PCf@ACQaqG%_qu~9ka8#_gFv*1cAnVh?OGGTjT z40UDy4_A1+kHv`i7YI|K3Y@w$j+*1~{6;5#Qp8VE#)w`eXbX!gS3@Su#lRu&{-+8wXs^Vf0alXs81s@)ZxuL)jw(M&XNR{?xX}}lB z)fQYGt*;--h06chioZS*^tq4GxOUTib8r;aX=v7C`TXRAy0$X8OcwuxKSbf^sNg2Z1dYe;vU2=>TW0!cgJEXC6@d z{Z)Yq-E?@fX1T6_kWgZ3>fjU=@pQ*~A9#3XrH&w(pj^$inp)S94!-dE?POp(e@7%E zd}TvT-PLA((K+X@q{P=q=diK89iG-2-Z!YCsY%2&sj{;}5WuP=AHzT=ie=PULiDX8 zDpyus9?!XY^4B)ys{_feRzi+=oGkuV54plb8~gp1YTm|Xd0Rd8KFHVVVW>jpP%jZV zx$!-JQ=zq_^iYOs7Fg^O`W zE`Xg`{nV-rmpN_xZ!ZjZ>7H8mBvfS6Gg#ipm* zovw5Q6{cWkW*Q>TWv{G|o0^>h&iv z*em+vkx_D6(w|F2;AW$A@f8wY0PElz86(#{xQOeag>r1ic9w!Gm2gas6>IY_UDO~x z3l&X;jVh_Wk*Bm-y1k#mU@KDp%5iwz*DiLyZmu%3^>^#-2}t?aPQ!Z_=^D)QMYoH` zIK%kjj?=yHJ;C4A*AXe+;-gP&D>)um8XYWIsaBpAjH;mP)8+7tWsf&NFzLZe^S4Ez z&c}O}Xkr*+=lIx=#r{pk6>x!KfE{BAS{L;7Ti1b@|3TDSKt=g|QNyH^NQbn5bV@f! zcS!e-?oR2J?od(?>Fy5c?hfhh&Uvr@?|aufYq6Mdo&mhiy(jkBXCDpm>tXCyLI5j9 zzm+ztE?D1g$|4&QYxrrF`FOE*G*Zo~G!`>8tCI~) zpOtBlIA&p_o2E3nRy36+mm$wr%uw8pXhWGRwbztx%Exhx=j*xKBbTBx%){b;gnU|{d3 z*sc?OAtvv>GAHqOnyY#9W#ZG=41(F)4t|@4G5*$k6)=XmM3X5Iy}P6P)l|r z-!YOuR5slQqhk1pC8FpRmvEi%<*YYv=;2}xZgpql|p80+`0jBY`g)ACa%z~h1Ps}c!iq; zw)ndjFOAa*nYh~z2e=9ES_waWjqJ0W{cIxq2UrDEw9_8R1z{l@<3C?Li;w8V?e)*Y7crf9RbZ3$;DTy5JdM0QvMbB_Sna=tz{$ z(B5A5hECu6&e!18euL>9MsJ1l&;0}sdMQf-q^ih^v;%+7LVM^ zoVPZna)iF&Vz26WF4o_jp3?B~jqSqSu~m;6T$Tsk&jH^?gbbA`l%Uz4XHy?e_6$6a zRvS!(I_Xm@;^O0>{Utx50d9y=$!t_QOMn*JIvY1+9;br^T>M?=EUf#7vPYEX)93+i zto#q&_vYs2kw9icXsn7t@<7M}OgFb?aT{5v-p_?b@zw0i?Ty?A|9UiE`tjO>rYt%E zX=!Qclhw5aEVRqc)XwKKwJvmXocpDq7RH4VxE0le_kt}KY%`@=i6bL#%k`UJgw4#} za9GdvNom}Y&?iABA8!~HOVwG;I=H&}m@G4+-mOfz zNY?ZOMUYl{S7kGU!i*J$4MWS$0hVqD z9hrb+7$mtz(@wt&%|0HcB<@eM^Q;@4pw|^oE4{Sw>Pg`}ITLLTW^iDeio|%1I5f5r z1yo%S?9JhP9>_qUR+?QSSt%q3>G@AdNcbV$R}b?z?^!&^088nTBZfpUVyP>@p8$F# zrcuvAvW(-3!2b1%(I$k;^S7v%cCE#K7am`~@~)3(hDDb#2E9Qu0*r)}w`j~)zN>H1 z%)yJd1pMEk{cQd|o$X>wQTB)x&X#GUriP+!+^wtQd~N&L8-?zExh-9;%aFZ7EUsMf zA8eNQ<)BgK)o?`zL2HE(S{D<{owK-#(}%@H!u21nj+Yl*1=VQdg3CcZUU!?D$K(}A zP24S&_GkK33O`1&{pLP0amLg(awpj9iYI$#e;xa4OO2jFqe3Daxl2O)|)(z(Jy;v;X%r3_B`KI)bG(1X*ZlVna9_$z&nPl zuyA`fxFizRykaF^-5;&VlVD7j*5QIy=9%VSD4oXq^>SV6splH*5k>FEM42ATol)Yq zZ&6#|K!=TqSKY1Xoxa+`))eqdstG9)&A7>VrdnGNVW+MICS=mD&vp>r^*uoXj1cUZM zkfDaFT^S!N@!ipvcgomEfXD!$OF-h`RA1W1$H56H#Cb3D9}MS1#Km{FlQdpSyH*h z^o1+mNFqq`y6kuEV^GMh+*O-AULOEbV4T)lh@UYu_C8JAbPmTfb!$LsDjv}9q1q$j zbBn6l>Ki-*RGa?3Xu^xTyS=)33H%v(Sy>7}!K~gZKQfkM8h2*~MX`TYxDgTNm*oc< zn*De?p--QxlfJ56ghxd&xOAvmnK4bbuXWX?E>9F#W9jN;YF6%Y^S#qElgl<+SXlVG zcOWL=Mq>HhvypFk<1|;|BO*87!eq6w+NlIJZs`&p8+sD(loH!#${4|c@~^zGq6+12 zMB*@W=L!$y4LR(W8mv0gK9GkGzF%n~96zW;w6V1XDb*i|j}sl{vd?raY*%4z+g1^0 zw>f9++APfUGT%Gdx_q6wr}^BsFvL;Glm^up4J7k8-Wribwmq*1h&OeO;=f`urq3j- zo15-AosSTgoXS?u{76a15mppfjUe3E;K#TOZvFWLB94r=0wNz36$K%OC|J&3PEMcx z7!V9)^Fe;?T?s&2vU!Z-W$j6LaR2)p&<{JkQ}SqKd8)e(B2__%1t5u{$LP2EM0+RwWa}wdL(^qMuZ~y6ar; zCstI{D1P{AXl@=<6O`mU(UQQHMKTu5&K~`|P%kc!;{CU;W&MdQrHL_oVsvCpZ z%U9)DSLPE*3&qk&-|67Zh@^%Md-&ysLt(-Nyuu=|TxGs*Y-(bCykTu@Z2Wt25-pQ& z)H8r#<`ccTy6S1Wjfm?Ffql9=HNG{6h?c2e8J*$1=X-SRi}K2xFzzSy2>O+8K`W#C z40%&jR5bF^$7?;-Gnm-ub!QiEXJ*=U)=`!#J6|rB!5{9v{xvM%jZS-S2|RdJm7Q!5AAoV58$YWn`<<*JsPQLV{O8J8qtZbbahXjp1x@(wn_M zP0QR~Y$6o`^n7L_7n)1`d1onZhep_R(1O`h(N?}HhA9L4Vs@*tL)nm{OVsZY$!zW~ z<)g)yOP%#9!CY-m-0nP6E}kOp@**MXB_fgPxFU4P(cy#{gGo7%PH3Ce){vD9qRq2) z^PP$g=*q9NXEUXGky#;)$E_13c!J6F&d&?1oTU(0C_X+ueNwKJvh;?D^{8|u$I0)Z zqsc<&y*NXeWjghkr0yL9U(1$ie|ui-GHA7Kf4Cmvm&IlN30~G(P5)pdwuun;!O49^e8qMI=#^qdb6T^0pptwBukb zBqSy-*7SQ{=S58U8hwVj@T?@08J?nH6k&p~%da$4T3bLm4{qr^^wL)ElN$Fk`W(2} z3?B$@NuCTbkTaq}7?-%*t0Ls)E4I84LnW9m36#)@V{sKmvvhsDEc2)*ZI}3LHK?(M zBKqF%RY$4|EkfZrGc9HG`;p`EyS70t`q<0Er=zroS+hA?w4LJ+#7(Sex$=#pld)8` z$H_c#*II2x?XtOJLHs7>Z%+3XBK9AI-Sr}QzQPsii))vTj0}Cec48onwv%;ev-00A zuJ>M5R;jtXyyFk2+9-0xB`_v{Z@k(qWLj93uKy7=Lew;REH^w31p3Xe8j&T!zoD*q zs$TvLr}{v&;wQ|c({|_{1H#%vwGK8w!bptkcwAUo{Nz~8&iZ89JKobTi$MU=Oc9W` zD6%7UuN`{M6kis2P|j~;St@9tjif)nl;7a>}X*n%Zi z{7dYU^`%E{UY`6RXn0AZ&Z0rASS(bgSWK48-ru({lP6J3PLgt?{)l_M-==ASxgBD1_nND_KaBS#Z*{l_Swro^yZFn6rKN5~rZpX5D zKU_JMuPPY59&RzLdi;R5j&bIry7{n{+3gq79URVc$*vt^5VMoMuE=r_Go1rZj_JHcOx7|*}e!3+;!!kzNmEV|7O6dwxqMau0%^4 z&Y(meto+7+(k>gAT1Rs_cFG7BrkA<)Y$|^6NJvt}CnLWU)Ud;b6KHf0=$k51>3~nx zcQU?8dL)Py&(@%~u|MI{#fav5Jb>uTc=n!_ehv}A7XRl>OLQp_P<_HdDtPh7eNIb$ zD1o&7DGR)0Jpzv)g`NHYedHNPZ&?_fQ~lF*(B}$7vB35;9q3OwCS!N)R2&q}Pm&i)*Gt{pnLe z?C`{uO@5HJ^q)Wm-~sYNI(kx#ziWQ4 zyS%)-b$Y6QdLs04Jng?3bf=B+rei@yu>PUqOX-sHEDK&N&cagR zy^)psGreqNQTX6ND`YjhT2@b?JXAF0l0*y9)3%=Yg-beI`q}H2=!Ca6wM;lDthMKh zqCoH856l+;d}h$E@5#lX;o{QBN@{;Tq_0MUgim0B!+UYI=uG*MYD2#$VX$c~&GlxT z9z*F>=O5f4)Nsa7ot2qM42$s2WWHQaY^{n3MoJ6QbMIY?+et#VQ3WIjjQ0uMRpexj z$N2?{Dp8p%F(E<>G}Wio`NQ|u(~6d}zg?TOy0q&o<*&>}zjIjQLRG{PMz*ziW^Zri z!n;umbDdsvEl+FKJJn^4SN5EB$a-~zq7vGjUww!mCv6po?yU8CPFC7qVEkv5dv_Wv z;@8$-@=A&qD(?}-GI&HmX7=!~hqKb?7?i>U^HNeIHHfoF${eWQiU-_H3Ns|!_vJCg z`ia-b*w|93LlA0Q2*OXV@!Gee8h@J%_xjC?eQz#P0KU8+oYMN27mNkCrmCuHH%Q`} z(QA()%ThL(JSV(}_z{&_k#asJPZL2ae+G{uYiQh?*+$PjL6OtN^ym#hZVNmo* z1w5mfHE>B1TF7|Q|Lb4#D&x4Z)`&l);7jE}af{C^=pFt-(388BAT|66>%KV6>qIVT z*?Tyjrk>F&5?|DF`N$v-4NJYneg8sM`>C%!1 z>BtpxYv&S&b>s?y>+ygxXlm@;XU!Xyhl(a)`|+iKlB)-l&!!8N^Hkc}5qtImN(xf7 zhBdW8z4{7Hq;qyU@?MNBoe~FICY%Ukt}mQ_2L|?8HTcyl2`!dn1Bn{{i<)?hx`{?c z3gJT&U$pxHzs29+DGR^lxiY8>9_P?Es01+R=;*=_-{`JsVlmu@vO8adsZGlMMazI%SCmK-uRKWjFovwn|e(n#}YUD zu;<`Obs9~;m^5%H|5C!^7Eu~ho`Dkyp^32Q;kQw(f9M~L%pp)~lOHNyjWXMPZmU)s zynOvY$ODsw%}Yoycixkiz?VytI~&39Xe%Vi-218V3o#G+XR%))56Y}qyy=K!pcvcX zMjRCOmWq)>{@oXE$g2EcM8`Ni9V6DgfF@&{QtNpHCrc>p6(u@!T zRdDWsg{~Q7x7t$WGMIpj1&u14nA#6+7(T~W_M^FSpByQR^73*yPiMLsvsMk0)w7QD z{;BK~tz?I~T2IRb^kUVbZiKVZ&-p5>Huo$wLFbbck|?OK`q<@k4n^wEZ3?fm#fffL zx>e&}lxUdxr^W0{!>@}=bDP41>(#dnTT_NjYtY(N0r5Tr56WV$l?ND%>kqxI|CbA3 zxa49PU#+;_UJ5Z5&@rl2bw@w14}y{mc;^PQjldy0h$B6m*rTjlE+rO&ZPv`-s3d~w zbv}s4!&Lv*EH&FixkAyA$AMQ|Hil+3GA25mv)b*1w^%h^J#}y7AzPa8!CCmdJ(t&; zJH!uMT(ON}mXp0>>f$cCbQ|$V$3hqiTf9?44PJUePEMET@HjzVgU?^x`FMOc%B2aB zk^8W5IrT6Re|Hx&V)G(2pdSm1p%ltxp+MnD>hM4p$D}B5D<1O@^)W-I=Lv-O-V}X0cRKgcF4h3??QHxSl#3J z-e;Ad?iTF*L|)yXGnYuOXK7$_-&cNw!N1q4 zpY$Nmu*mX_+Di+Ii<5qxPyihhS2dwbT+1+W<9Gr?-$#BtWcB*4Hah0**Q3iOZS}0L zXX`|~NN#+6NJb$UV{)}S zO4MG_u|y~Eg^3g00!`lyM$ih;33uO!o(wr>wmXKKu|XCWtuGkL%VSJ3L#&t zwI=*M1!ZhV7aOP4O`W!&zPG=bYwLHm8y>UK<*q7}yTap*0lY6>=d(I(X?I7^b0vdrfN6b)Oc6<{+sInP;Qs_2s zyY-H6iNusCE1MO4TO77^lk&&#N(3Txi2Sshqh5pFRND-G`rY<%hwD4H>8Faf#0m=! zSHYP=u`OX?8G~#6{b4Ju{BAbuOa@!~8+ok@4P2l!sa~o;%P(lN++3!4qnO3OD`Mq& zF{@#4v7M-hdz6vf@oZJ!D&Jy$f0$mu80xN|sA#@jLSb^(GC2MFau(vFd@Pt644x0! zeN!t@%acUAngrZ%J)J@tzD9e$cnYU#br3KA4$=4|nn)$j)4=Per75!Ufy_wD8w$)| zIN!_m)ArUM%6kDtcPId3cLiTydF*An{}bYi4h(wFYD7sP5k<+tkqkr)Py2i0kYL+FlI__$GZ5}xv#327RTfcElHP%9Bvrj2GAERsiNA_(+L&p?4$unvPi#; zH!GQL<76u+EG#S_btt5g#cV8N5d1Q3Qn##g!VRkVDS5hR>XhiC`}nksvCIY4%gfq@ zrQ+>J5XRC(6srE+HXO&B_QJ@H8wxp^JmzsDu4@Cm%_mYELTJ0?&yw$>u}ekq=(Hh( z6xe*KpI`GM@cf1CNHZ5`(fL)-C^fjD1LD4_?d(x;DgJ2~e%)Oe?FnQ`&FOE~XIfZX z+RkSF&%C62T_b`xE-9faxp2ynv5v;yPI85ck3OJX!Pnvw<#Az@gQS zQr$j29{EL^=y_Mx@Gp1C>yO%vb@g*#Te%KvV@E1hiv)69)h1Qjq1+&S%E-)=Kh$e- z+6h>_Y_KN3vdMg};aAY}P}%QQF?dJUu;O z5fI4a{WWYFnVrSa(9kGOM{3DVN)ofOLS|*H>gn%yKF;>zZaZUsyf4a0f>Uy(4v3xv zhT}w{q#(O*co@ZCeW$m> zU!lIYsC$0$EpCs^xaPRDYxNY+2xR08dDHal+RNN}wf43>n=jUWPZ|mTXtu&!g_(~p zJ>+UHJqgY4##9ipZr*#E6xhAhjkoS?s#5Rp`q?ft>hYPf)ish~6 zDzs!9>{jt1eI9E+c+2FT_+CL}aV5g=9;dO7*!DKAIT`nY601Hvk?c|bxrj`*fTyDtyrI{k^d4pr@$&hgNQ(m>89C9M&A z?nKZ&u0fn@vc-uyp57gk$3c4u_HfstKM}P=sU?()kx(sP>yH&f#%x#>1zi?O!{-M> zBFawT>$Kxu+9H?wQ+~ZpxW&~mn#Xh|>0(_2|Ctf~>Re22pI6+YTm3#>YCch-*?Nx_ zp1;3Ry8Dl;1(L~>I+_t|f4mtqgUk>o{vrb=6k?B+$z-s!L5m zKs~O}thazh75!0pTae!2Clfe@z*!f z5S7j~{pbnETAt2S!w6aXfZc!=XsiKlgbYDmb2M4EApg>H% zRe`lh?l2y;tnG;Ci1BR%yXZ?n4AEd2B|tahl9Dtnh|6e<@~Tk-F7$y7>Ku z_VgrJdo-h_J(#n#lNlS>IK$#vASM{=cAYX|YW!{4!w}MsubfoIkWk2($e>D-MgN^C zsf9+S$-7ot8F^Pf2}jypmw73Gz3G1K&24G@;ILLdzCGO)E|%!A+q1Ge zxhF=zh{^XS^Gu$|6-Q}0Z6j(-XPnY)?TZ;->rzHXl*f^-qk=6C{QSY=>%-rJgO7@; zE35Py+uL$BBLbg3F(A;L)@5N_j#gHL_!pQK)tkz#vf5*izBymi3(S$gg zc!2j94o?AK_u$~D2t{|i$>kB9acpIdM4&s=H<A{q#%h6o2 zT8TOkT_rQbf1|_Ilt>jnHRLrM`f4E_Uy*XMvr?y7Ge1}6LKsH(W?IetBhI%#Xh1Wg zLc7+Zi|(MP_GcYAO7yGDX@9lMo$E}Vl`B`qdb?D2?p1d7Mq_X^Ji28(v4nNrosG4o zjOhH&DClqy#=peBqZES9zu`Izqi__*2uK&Tqha_NO zWA|9+NnB1(nPza4425s~1Z2uXu0ngv?%Cz#blT~)?JJ(_D(C)pKsl?wdDeQsx3dj~ z7g&*($2;S_7~&o=JP=b?J7SIBdZZY(p-w|>Y-~6oo+($v(#9V}IJzClwbkJP3KgJ< zp1<4)L9sY)5?Zhm)VPl7$%_1>;ivQ5I5{z{L|VWXK{v4;X={l$F;CUs%nn;^PfWxT z4)2YniFkh4Q!pFP`nS@fEAVq-LLMqP9Fy8_9;CAaYTc!`7tOtrEJVcJ?XBvHa^PHK z2b~5C#3sJMps14=Eyp`}R-3l&2@4C)SfSiH^GBf`Aw!VZf9S&g`TTRP_j$nPG0|ID z5vs_g!})6pB}jKW{Itt{J1FNu2#X-vrVN`O=bJlX*2x4);^ciF)PH?W{D~YGP-QW> zq?Bc+%hE9jif`R}egymm`Qd6XQX(Q78`A}fq_3I{F-aztq?zg^rn5uIa_NGr+miL5 z7sO_%G5+DoH|K3qZ-{--i7+3;#I**HptyNj{vI7ED!6g} zW3CQ+aW^GklgJ;=*lHd-A0Hnh6)M+=o#?fEtEH6+H?yfO4tN&(bm7@k zh=NW+ikKp>FRF!VEMB)Z)z#Gp0F^#KK@}NCri=jaAQ&s?T2Isn%(w)LgY9(YFL8QB z?j3&GP+w6CQw>Vf4-!A2oHr#6Sg>!2x$c=F$d|m?V%1BMb$Q?iIcXywpTG8gPW?~w z45bW59IiGblC(|m@O08aG47gwVTlKyL1FCs(w|OZ1#?t7lnYo1m_oo{m%YKp9tw`Q z&McAgfu-74443XgHeg$G^Zl`-hKzx2X$<<8Xz=oG!A{`N_Ni z?8NopZms2X-=Q1b;aarGf+92f`Zav$Z>=n(a zkL)Z~!4=|7;HW&zN=bcIT|iDi92y)m>+B3DR28?+d4q_8@@KB^jTawZqA|{nSI)VI zvU0oo&MaCinNETVo3zwWT<$6o{C}0=Wm2Iy>c0`XaLITUA00A~k@Ka+?@!f&1vNi| zI_Tp9Yb&c=psw5N3eP(deyLO@J30X0T>M$nw-pq^ zchl`XkID{!B18Lt(gHvOXFDKc&+u0VyC2Z^-*&9bCS3eo_GL&Y4KO&he80;)fg0es zJ}#O!$#S2c8i6eWR9ArRhRd!G1U5@QRDI|2^&Jg=yK3;6zUOV%7t=q~!!aKsBu7c+ zt@3BFlVy_6-kImqXJiZ)I-pd6ZjO6RzWmc?XFMo2^D)D%P*nfx|ISt$Vw+v%6Wd{e zLrDtmBAE%2Y*%W-3$i|q9>6%<9OCf09@Dg--yAHb@;p4TedS+nQ$5Z5bqsz=w(lcS ziF$d`@H6k*&I)l2IC_n_h#*cb!V0#da7C#&Qhs-L_f~!ZX&au}nPph?I_+G=W2&zZ z-X@!YiJv1sZUVa2iACa0Uj~^>oz8gaLdv}h@6aByy9PV*$I1L0_NN<|%@wklYB)*Z z-Hx9@ZBU5g{uKcMp~mclmj}9pm0rEna5u^wb!gZ7*01&Pu*B?$nu_X^#b2oI?(XgC z529h0uTM4KqQlkQ;2DA>b_9ktR53QP^RiHV6106zDCyl9Pl zzj_}N6H}_)gb5rN=oV)LaSaE|#nm14V^&h!Ai!=qg@>OcL1xJmNxIsjgDq}0{#vUm z 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 diff --git a/icons/turf/wall_masks.dmi b/icons/turf/wall_masks.dmi index 03c7ca6b9bf7bfaf8288171f10a67e2a31f9bb77..be2f48cd031a56fc0a245bcf5692fdeb9ebddd52 100644 GIT binary patch delta 59798 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

`U(Wj)o=GaZar_FcZd|(d66(7* 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%0DyX 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 z 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⪼HG1>Tf=;w-wvGrYRKkB!qZ_& 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 C%=~r$ diff --git a/icons/turf/wall_masks32x64.dmi b/icons/turf/wall_masks32x64.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a87cdcf03ad0f903f242d7ff5f838644f2af5543 GIT binary patch literal 5331 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 Sc4Gad1TGt0HLTQkiTOVWi8c-Z literal 0 HcmV?d00001 diff --git a/icons/turf/wall_masks64x32.dmi b/icons/turf/wall_masks64x32.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ae6d99d05f58cefc1a5fd28e4a10a6faa8713ed9 GIT binary patch literal 3905 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 EKlNfR+yDRo literal 0 HcmV?d00001 diff --git a/maps/offmap_vr/om_ships/aro3.dm b/maps/offmap_vr/om_ships/aro3.dm new file mode 100644 index 0000000000..5d4c4d82c9 --- /dev/null +++ b/maps/offmap_vr/om_ships/aro3.dm @@ -0,0 +1,123 @@ +// Compile in the map for CI testing if we're testing compileability of all the maps +#if MAP_TEST +#include "aro3.dmm" +#endif + +// Map template for spawning the shuttle +/datum/map_template/om_ships/aro3 + name = "OM Ship - Aronai 3.0 (New Z)" + desc = "It's Aronai! As a spaceship." + mappath = 'aro3.dmm' + +/area/aro3 + requires_power = 1 + +/area/aro3/cockpit + name = "Aronai - Cockpit" +/area/aro3/kitchen + name = "Aronai - Kitchen" +/area/aro3/eva_hall + name = "Aronai - EVA Hall" +/area/aro3/function + name = "Aronai - Function Room" +/area/aro3/hallway_port + name = "Aronai - Port Hallway" +/area/aro3/hallway_starboard + name = "Aronai - Starboard Hallway" +/area/aro3/park + name = "Aronai - Park" +/area/aro3/wc_port + name = "Aronai - Port Public WC" +/area/aro3/wc_starboard + name = "Aronai - Starboard Public WC" +/area/aro3/suite_port + name = "Aronai - Port Suite (Room)" +/area/aro3/suite_starboard + name = "Aronai - Starboard Suite (Room)" +/area/aro3/suite_port_wc + name = "Aronai - Port Suite (WC)" +/area/aro3/suite_starboard_wc + name = "Aronai - Starboard Suite (WC)" +/area/aro3/surfluid + name = "Aronai - Surfluid Access" +/area/aro3/bunkrooms + name = "Aronai - Bunkrooms" +/area/aro3/hallway_bunkrooms + name = "Aronai - Bunkroom Access" +/area/aro3/bar + name = "Aronai - Bar" +/area/aro3/medical + name = "Aronai - Medical" +/area/aro3/workshop + name = "Aronai - Workshop" +/area/aro3/repair_bay + name = "Aronai - Repair Bay" +/area/aro3/flight_deck + name = "Aronai - Flight Deck" +/area/aro3/atmos + name = "Aronai - Atmospherics" +/area/aro3/power + name = "Aronai - Power Supply" +/area/aro3/engines + name = "Aronai - Engines" + dynamic_lighting = FALSE + +/area/shuttle/aroboat3 + name = "Aronai - Ship's Boat" + requires_power = 1 + dynamic_lighting = 1 + +/turf/simulated/floor/water/indoors/surfluid + name = "surfluid pool" + desc = "A pool of inky-black fluid that shimmers oddly in the light if hit just right." + description_info = "Surfluid is KHI's main method of production, using swarms of nanites to process raw materials into finished products at the cost of immense amounts of energy." + color = "#222222" + outdoors = FALSE + reagent_type = "liquid_protean" + +// The 'ship' +/obj/effect/overmap/visitable/ship/aro3 + name = "spacecraft" + desc = "Spacefaring vessel. Friendly IFF detected." + scanner_name = "Aronai Sieyes" + scanner_desc = @{"[i]Registration[/i]: Aronai Sieyes +[i]Class[/i]: Small Frigate (Low Displacement) +[i]Transponder[/i]: Transmitting (CIV), non-hostile +[b]Notice[/b]: Automated vessel"} + color = "#00aaff" //Bluey + vessel_mass = 8000 + vessel_size = SHIP_SIZE_SMALL + initial_generic_waypoints = list("aronai3_fore", "aronai3_aft", "aronai3_port", "aronai3_starboard") + initial_restricted_waypoints = list("Aro's Boat" = list("omship_spawn_aroboat3")) + fore_dir = NORTH + + skybox_icon = 'aro3.dmi' + skybox_icon_state = "skybox" + skybox_pixel_x = 130 + skybox_pixel_y = 120 + + +// The shuttle's 'shuttle' computer +/obj/machinery/computer/shuttle_control/explore/aroboat3 + name = "boat control console" + shuttle_tag = "Aro's Boat" + req_one_access = list(access_cent_general) + +// A shuttle lateloader landmark +/obj/effect/shuttle_landmark/shuttle_initializer/aroboat3 + name = "Aronai's Boat Bay" + base_area = /area/aro3/flight_deck + base_turf = /turf/simulated/floor/tiled/eris/dark/techfloor_grid + landmark_tag = "omship_spawn_aroboat3" + docking_controller = "aroship3_boatbay" + shuttle_type = /datum/shuttle/autodock/overmap/aroboat3 + +// The 'shuttle' +/datum/shuttle/autodock/overmap/aroboat3 + name = "Aro's Boat" + current_location = "omship_spawn_aroboat3" + docking_controller_tag = "aroboat3_docker" + shuttle_area = /area/shuttle/aroboat3 + fuel_consumption = 0 + defer_initialisation = TRUE + range = 1 diff --git a/maps/offmap_vr/om_ships/aro3.dmi b/maps/offmap_vr/om_ships/aro3.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6e8930eb94bc8eacd0bb75d17f0f871fbe39a137 GIT binary patch literal 51191 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 literal 0 HcmV?d00001 diff --git a/maps/offmap_vr/om_ships/aro3.dmm b/maps/offmap_vr/om_ships/aro3.dmm new file mode 100644 index 0000000000..634d223c24 --- /dev/null +++ b/maps/offmap_vr/om_ships/aro3.dmm @@ -0,0 +1,25693 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/mecha_part_fabricator, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"af" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"aj" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"ak" = ( +/obj/structure/toilet{ + pixel_y = 12 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/aro3/suite_port_wc) +"am" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/space) +"aq" = ( +/turf/simulated/wall/rpshull, +/area/aro3/power) +"at" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/simulated/wall/rpshull, +/area/space) +"au" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"av" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"ax" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"aA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"aB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"aH" = ( +/obj/machinery/autolathe, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/workshop) +"aJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"aL" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"aO" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"aQ" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/bunkrooms) +"aR" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"aS" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"aU" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/aro3/suite_starboard) +"aY" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/workshop) +"aZ" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"bc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"bg" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"bk" = ( +/obj/machinery/door/airlock, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/suite_port) +"bn" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/wall/rpshull, +/area/aro3/cockpit) +"bs" = ( +/obj/machinery/power/rtg/abductor/hybrid/built, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/aroboat3) +"bC" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/emblem/aronai{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"bH" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"bN" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"bP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/repair_bay) +"bR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"bT" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_starboard_wc) +"bU" = ( +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/space) +"bX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"ca" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"cc" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"ce" = ( +/obj/machinery/shower{ + pixel_y = 16 + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_port) +"ci" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ck" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/space, +/area/space) +"cm" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/function) +"cn" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/metalfoam, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/atmos) +"cr" = ( +/obj/structure/cable/cyan{ + icon_state = "6-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ct" = ( +/obj/machinery/vending/foodasian, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/hallway_bunkrooms) +"cB" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"cH" = ( +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/surfluid) +"cI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"cJ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/repair_bay) +"cK" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"cL" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/knife/butch, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"cV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"db" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"df" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"di" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"dj" = ( +/obj/effect/floor_decal/emblem/aronai{ + dir = 10 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"dk" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/space, +/area/space) +"dn" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/kitchen) +"do" = ( +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"dp" = ( +/obj/structure/table/fancyblack, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"dt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/power) +"dB" = ( +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/medical) +"dE" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"dF" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"dG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_port_wc) +"dH" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_starboard) +"dJ" = ( +/obj/structure/closet/crate, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/hallway_bunkrooms) +"dK" = ( +/obj/structure/table/rack/shelf/steel, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/bar) +"dM" = ( +/obj/machinery/mecha_part_fabricator/pros, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"dO" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/workshop) +"dP" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/bar) +"dU" = ( +/obj/machinery/vending/blood, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"eb" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"ec" = ( +/obj/machinery/appliance/cooker/grill, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"ee" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/wall/rpshull, +/area/space) +"ef" = ( +/obj/machinery/light, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_port) +"ei" = ( +/obj/structure/table/steel, +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"el" = ( +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"em" = ( +/obj/structure/table/darkglass, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"en" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"er" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"eA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"eI" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/aroboat3) +"eK" = ( +/obj/structure/table/marble, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_starboard_wc) +"eL" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/atmos) +"eN" = ( +/turf/simulated/wall/rpshull, +/area/aro3/suite_port) +"eR" = ( +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"eS" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"eZ" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/atmos) +"fb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"fc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"fo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"fr" = ( +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"fx" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/hallway_bunkrooms) +"fz" = ( +/obj/structure/dancepole{ + pixel_y = 16 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro3/bar) +"fB" = ( +/turf/simulated/wall/rpshull, +/area/aro3/atmos) +"fC" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/surfluid) +"fF" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/simulated/wall/rpshull, +/area/aro3/cockpit) +"fL" = ( +/turf/simulated/wall/rpshull, +/area/aro3/wc_starboard) +"fP" = ( +/obj/machinery/vending/dinnerware{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"fZ" = ( +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "aroshipshutter_portair"; + name = "exterior shutters"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"gb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"gd" = ( +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"gj" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/machinery/power/apc/alarms_hidden{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d2 = 1; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_port) +"gk" = ( +/obj/machinery/vending/medical{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"go" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"gp" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_bunkrooms) +"gq" = ( +/turf/simulated/floor/tiled/techmaint, +/area/aro3/hallway_bunkrooms) +"gr" = ( +/obj/effect/overmap/visitable/ship/aro3, +/turf/space, +/area/space) +"gw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/cockpit) +"gA" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"gC" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_port) +"gE" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"gG" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"gK" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"gP" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"gQ" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"gR" = ( +/obj/machinery/computer/ship/engines, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"gU" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"gV" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"gW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"gZ" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/mecha/combat/fighter/pinnace/loaded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"hb" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/reagent_containers/spray/sterilizine, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/aro3/hallway_port) +"hh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"hi" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/repair_bay) +"hj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"hk" = ( +/obj/structure/dancepole{ + pixel_y = 16 + }, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro3/bar) +"hl" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"hn" = ( +/obj/structure/closet/crate{ + name = "qpad parts" + }, +/obj/item/weapon/ore/bluespace_crystal, +/obj/item/weapon/stock_parts/capacitor/hyper, +/obj/item/weapon/stock_parts/manipulator/hyper, +/obj/item/stack/cable_coil{ + amount = 15 + }, +/obj/item/weapon/circuitboard/quantumpad, +/obj/item/stack/material/steel{ + amount = 20 + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/workshop) +"hu" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_starboard_wc) +"hw" = ( +/obj/structure/table/glass, +/obj/item/device/sleevemate, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"hx" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"hz" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -26; + pixel_y = -2 + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_port_wc) +"hA" = ( +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro3/bar) +"hC" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/wc_starboard) +"hD" = ( +/turf/simulated/floor/reinforced/airless, +/area/space) +"hH" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/wall/rpshull, +/area/space) +"hN" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_port) +"hS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"hU" = ( +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/hallway_port) +"hX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro3/bunkrooms) +"ia" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/bar) +"ig" = ( +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"ij" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/repair_bay) +"is" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/medical) +"iw" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"iy" = ( +/obj/machinery/button/remote/blast_door{ + id = "aroshipshutter_ramp"; + name = "hangar shutters"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"iB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"iC" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"iD" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"iF" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/hallway_bunkrooms) +"iJ" = ( +/obj/structure/bed/chair/sofa/brown{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"iL" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"iN" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"iP" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp, +/turf/simulated/floor/carpet/blucarpet, +/area/aro3/bunkrooms) +"iQ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"iR" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/carpet/purcarpet, +/area/aro3/bunkrooms) +"iS" = ( +/obj/machinery/power/apc/alarms_hidden, +/obj/structure/cable/cyan, +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"iV" = ( +/turf/simulated/floor/carpet/oracarpet, +/area/aro3/bunkrooms) +"iY" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/atmos) +"iZ" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"jb" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d2 = 1; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"je" = ( +/obj/structure/marker_beacon{ + mapped_in_color = "Olive"; + name = "green beacon"; + perma = 1 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"jg" = ( +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/function) +"jh" = ( +/obj/structure/bed/chair/sofa/brown/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"jn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"jr" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"jx" = ( +/obj/structure/closet/crate/medical/blood, +/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus, +/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus, +/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus, +/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/medical) +"jy" = ( +/obj/machinery/door/airlock, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/suite_starboard) +"jz" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"jC" = ( +/obj/structure/hull_corner/long_vert{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"jM" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/function) +"jO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"jS" = ( +/obj/machinery/vending/foodveggie, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/hallway_bunkrooms) +"jU" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"jV" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"jX" = ( +/obj/structure/closet/crate/freezer/nanotrasen, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"jZ" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/function) +"kb" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"kc" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"kd" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/medical) +"kg" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"kh" = ( +/obj/machinery/vending/engivend{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"ki" = ( +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/workshop) +"kj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"kk" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"kl" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"km" = ( +/obj/machinery/door/airlock, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/suite_starboard_wc) +"kn" = ( +/obj/structure/table/steel, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"kp" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"kq" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"kr" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/emblem/aronai{ + dir = 8 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/aro3/eva_hall) +"ku" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"kC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"kH" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"kI" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"kM" = ( +/obj/machinery/power/apc/alarms_hidden, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"kP" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"lb" = ( +/obj/structure/marker_beacon{ + mapped_in_color = "Burgundy"; + name = "red beacon"; + perma = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/space) +"lc" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"lf" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"lo" = ( +/obj/item/weapon/bedsheet, +/obj/structure/bed/padded, +/turf/simulated/floor/carpet/oracarpet, +/area/aro3/bunkrooms) +"lq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/workshop) +"lr" = ( +/obj/machinery/shower{ + pixel_y = 16 + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_starboard) +"lu" = ( +/turf/simulated/wall/rpshull, +/area/aro3/park) +"lv" = ( +/obj/structure/table/woodentable, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"lw" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/repair_bay) +"ly" = ( +/turf/simulated/wall/rpshull, +/area/aro3/workshop) +"lz" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"lI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"lO" = ( +/turf/simulated/wall/rpshull, +/area/aro3/medical) +"lP" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/wall/rpshull, +/area/space) +"lY" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/aroboat3) +"md" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"mg" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/workshop) +"mo" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"mr" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/hallway_bunkrooms) +"mD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"mE" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"mF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"mG" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -25 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"mI" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 4 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"mL" = ( +/obj/machinery/power/shield_generator/upgraded{ + field_radius = 60; + initial_shield_modes = 2113; + target_radius = 60 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"mO" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/repair_bay) +"mQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"mW" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/cyan{ + d2 = 1; + icon_state = "0-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"mX" = ( +/obj/structure/flora/tree/jungle_small, +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"nb" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"nd" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"ne" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"nh" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/repair_bay) +"nm" = ( +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"nn" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"nq" = ( +/obj/structure/bed/chair/sofa/brown/right{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"ns" = ( +/turf/simulated/wall/rpshull, +/area/aro3/function) +"ny" = ( +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 4; + pixel_x = 25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"nz" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"nB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"nI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/marker_beacon{ + mapped_in_color = "Olive"; + name = "green beacon"; + perma = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"nL" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"nW" = ( +/obj/structure/table/fancyblack, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"nX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/bar) +"od" = ( +/obj/machinery/power/apc/alarms_hidden, +/obj/structure/cable/cyan, +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"oh" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/bar) +"on" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/combat, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"or" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_starboard) +"ow" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/hallway_starboard) +"ox" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"oz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"oF" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"oK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/surfluid) +"oL" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"oN" = ( +/obj/machinery/door/blast/regular{ + dir = 2; + id = "aroshipshutter_portair" + }, +/turf/simulated/floor/reinforced/airless, +/area/aro3/eva_hall) +"oP" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"oT" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"oW" = ( +/obj/structure/lattice, +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/space, +/area/space) +"pc" = ( +/obj/structure/hull_corner/long_vert{ + dir = 6 + }, +/turf/space, +/area/space) +"pj" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"pl" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/effect/floor_decal/emblem/aronai{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"pn" = ( +/obj/structure/toilet{ + pixel_y = 12 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/aro3/suite_starboard_wc) +"pq" = ( +/obj/structure/marker_beacon{ + mapped_in_color = "Burgundy"; + name = "red beacon"; + perma = 1 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"pr" = ( +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"ps" = ( +/obj/structure/cable/cyan{ + d2 = 1; + icon_state = "0-2" + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"px" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"pH" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet, +/obj/structure/curtain/open/privacy, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"pP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/eva_hall) +"pS" = ( +/turf/simulated/wall/rpshull, +/area/aro3/suite_starboard) +"pT" = ( +/turf/simulated/floor/tiled/techmaint, +/area/aro3/bar) +"pV" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_port) +"qd" = ( +/obj/structure/hull_corner/long_vert{ + dir = 5 + }, +/turf/space, +/area/space) +"qg" = ( +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/space) +"qh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"qi" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"qk" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/atmos) +"qm" = ( +/obj/structure/fans/hardlight, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/eva_hall) +"qu" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"qG" = ( +/obj/structure/cable/cyan{ + d2 = 1; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable/hybrid{ + input_attempt = 1; + input_level = 250000; + input_level_max = 250000; + output_level = 190000 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"qH" = ( +/obj/machinery/vending/loadout/clothing, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/hallway_bunkrooms) +"qI" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"qJ" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/cockpit) +"qR" = ( +/obj/structure/closet/crate/large, +/obj/fiftyspawner/uranium, +/obj/fiftyspawner/uranium, +/obj/fiftyspawner/diamond, +/obj/fiftyspawner/plasteel, +/obj/fiftyspawner/mhydrogen, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/workshop) +"qV" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"qW" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/surfluid) +"qX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"qZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"ra" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"rc" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"rd" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/aro3/suite_starboard_wc) +"re" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_starboard) +"ri" = ( +/obj/structure/closet/crate/large, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/gold, +/obj/fiftyspawner/silver, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/workshop) +"ro" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"rp" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 26; + pixel_y = -2 + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_starboard_wc) +"rr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"rx" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/bed/chair/sofa/brown/right{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"rA" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/belt/utility, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"rF" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"rJ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"rL" = ( +/obj/structure/cable/cyan{ + icon_state = "5-10" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"rN" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"rP" = ( +/obj/machinery/power/rtg/abductor/hybrid/built, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"rU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/repair_bay) +"rY" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/function) +"se" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"sf" = ( +/obj/structure/closet/walllocker_double/medical/west, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"sk" = ( +/obj/machinery/door/airlock, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/bunkrooms) +"so" = ( +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/medical) +"sq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/surfluid) +"sr" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"sv" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_port) +"sw" = ( +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/kitchen) +"sD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"sG" = ( +/obj/structure/closet/crate/freezer/rations, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/bar) +"sI" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"sK" = ( +/obj/structure/cable/cyan{ + icon_state = "5-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"sL" = ( +/obj/structure/railing/grey, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/hallway_bunkrooms) +"sO" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"sT" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/suite_port) +"sV" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/emblem/aronai{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"sW" = ( +/obj/machinery/light, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_starboard) +"te" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"th" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"ti" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_starboard) +"tk" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"tl" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"tp" = ( +/obj/structure/marker_beacon{ + mapped_in_color = "Burgundy"; + name = "red beacon"; + perma = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"tv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"tx" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/floor_decal/emblem/aronai{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"tz" = ( +/turf/simulated/shuttle/wall/voidcraft/blue{ + hard_corner = 1; + icon_state = "void-hc" + }, +/area/shuttle/aroboat3) +"tB" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"tD" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_port_wc) +"tH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/park) +"tL" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper{ + info = "I guess you can use this body while I'm in another one, but I'll charge you for anything you blow up or steal! -Aro" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"tX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_port) +"tY" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"tZ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"ue" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"ug" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp, +/turf/simulated/floor/carpet/oracarpet, +/area/aro3/bunkrooms) +"ul" = ( +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"uE" = ( +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"uG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"uI" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"uJ" = ( +/obj/structure/table/fancyblack, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"uK" = ( +/obj/machinery/light, +/obj/structure/bed/chair/bar_stool, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"uS" = ( +/obj/structure/table/steel, +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"uX" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/aro3/hallway_starboard) +"uY" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_starboard) +"vb" = ( +/obj/machinery/telecomms/allinone, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"vh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"vo" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_port_wc) +"vp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"vu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/bar) +"vx" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/surfluid) +"vH" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/wall/rpshull, +/area/aro3/bar) +"vJ" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"vL" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/kitchen/rollingpin, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"vM" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"vN" = ( +/obj/structure/table/marble, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"vQ" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp, +/turf/simulated/floor/carpet/purcarpet, +/area/aro3/bunkrooms) +"vV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"vZ" = ( +/obj/machinery/power/apc/alarms_hidden, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"wc" = ( +/obj/structure/lattice, +/obj/structure/hull_corner, +/turf/space, +/area/space) +"wd" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"wf" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"wi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"wm" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -25 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"wq" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "aroship3_boatbay"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"ws" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_starboard) +"wu" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"wx" = ( +/obj/machinery/power/smes/buildable/hybrid{ + input_attempt = 1; + input_level = 250000; + input_level_max = 250000; + output_level = 190000 + }, +/obj/structure/cable/cyan{ + d2 = 1; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"wy" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"wE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"wF" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/aro3/hallway_starboard) +"wH" = ( +/obj/structure/lattice, +/obj/structure/cable/cyan{ + icon_state = "5-10" + }, +/turf/space, +/area/space) +"wN" = ( +/obj/structure/cable/cyan{ + icon_state = "6-9" + }, +/turf/simulated/wall/rpshull, +/area/space) +"wO" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"wP" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"wS" = ( +/obj/structure/fans/hardlight, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"wT" = ( +/obj/structure/cable/cyan{ + icon_state = "4-9" + }, +/turf/simulated/wall/rpshull, +/area/space) +"wW" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"xa" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"xc" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon{ + mapped_in_color = "Burgundy"; + name = "red beacon"; + perma = 1 + }, +/turf/space, +/area/space) +"xg" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/metalfoam, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"xh" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"xj" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"xm" = ( +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan{ + icon_state = "0-10" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"xo" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"xp" = ( +/obj/structure/table/darkglass, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"xB" = ( +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"xE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/repair_bay) +"xF" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"xG" = ( +/obj/structure/fans/hardlight, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "aroshipshutter_ramp" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/reinforced, +/area/aro3/flight_deck) +"xN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"xO" = ( +/obj/structure/marker_beacon{ + mapped_in_color = "Olive"; + name = "green beacon"; + perma = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/space) +"xP" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"xS" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "aronai3_foreport"; + name = "Fore and Port" + }, +/turf/space, +/area/space) +"xW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"yc" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"ye" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"yk" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"ym" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"yn" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"yu" = ( +/obj/machinery/mech_recharger{ + icon = 'icons/turf/shuttle_alien_blue.dmi' + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/repair_bay) +"yy" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"yz" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_port) +"yD" = ( +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"yF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"yG" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"yI" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"yK" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -25 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"yN" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_starboard_wc) +"yP" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"yQ" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_port_wc) +"yR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"yS" = ( +/obj/structure/bed/chair/bay/comfy/yellow{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"yU" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/structure/table/marble, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"yV" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/power) +"yW" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"zd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"zi" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/aroboat3) +"zj" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"zk" = ( +/obj/structure/table/rack/shelf/steel, +/obj/fiftyspawner/wood, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/workshop) +"zl" = ( +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/space, +/area/space) +"zm" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/eva_hall) +"zo" = ( +/turf/simulated/wall/rpshull, +/area/aro3/bunkrooms) +"zq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"zr" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"zt" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"zu" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"zx" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/surfluid) +"zy" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/repair_bay) +"zB" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/device/nif/authentic, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/medical) +"zD" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/simulated/wall/rpshull, +/area/space) +"zE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"zG" = ( +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"zI" = ( +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_port) +"zJ" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -25 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"zL" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/aro3/atmos) +"zM" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"zS" = ( +/obj/structure/hull_corner/long_vert{ + dir = 10 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"zT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"zV" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"zW" = ( +/obj/structure/table/darkglass, +/obj/machinery/chemical_dispenser/bar_alc/full{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"zY" = ( +/obj/machinery/vending/boozeomat{ + density = 0; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"Aa" = ( +/obj/structure/fans/hardlight, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/eva_hall) +"Ac" = ( +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"Ad" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/hallway_port) +"Ae" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/wall/rpshull, +/area/space) +"Ag" = ( +/obj/structure/cable/cyan{ + icon_state = "5-10" + }, +/turf/simulated/wall/rpshull, +/area/space) +"Ah" = ( +/obj/structure/cable/cyan{ + icon_state = "4-10" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Ai" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/hallway_bunkrooms) +"Aj" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/kitchen) +"Am" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"Aq" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"At" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/repair_bay) +"Au" = ( +/obj/effect/floor_decal/emblem/aronai{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Aw" = ( +/obj/structure/table/steel, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"AA" = ( +/obj/structure/marker_beacon{ + mapped_in_color = "Olive"; + name = "green beacon"; + perma = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"AC" = ( +/obj/machinery/vending/dinnerware{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"AD" = ( +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"AL" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"AQ" = ( +/obj/machinery/appliance/mixer/cereal, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"AX" = ( +/obj/machinery/door/window/westright, +/turf/simulated/floor/tiled/white, +/area/aro3/suite_starboard_wc) +"AY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"Be" = ( +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/surfluid) +"Bn" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"Bp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"Br" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"Bw" = ( +/obj/machinery/button/remote/blast_door{ + id = "aroshipshutter_ramp"; + name = "hangar shutters"; + pixel_x = 28; + pixel_y = 28 + }, +/obj/structure/marker_beacon{ + mapped_in_color = "Olive"; + name = "green beacon"; + perma = 1 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Bx" = ( +/obj/structure/cable/cyan{ + icon_state = "5-8" + }, +/turf/simulated/wall/rpshull, +/area/space) +"BA" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/hallway_bunkrooms) +"Ca" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"Cg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/aro3/suite_port_wc) +"Ci" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"Cq" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"Cu" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/aroboat3) +"Cv" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_port) +"Cw" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"Cy" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"Cz" = ( +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"CA" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"CF" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"CH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"CK" = ( +/obj/structure/lattice, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/space, +/area/space) +"CM" = ( +/obj/machinery/button/remote/blast_door{ + id = "aroshipshutter_ramp"; + name = "hangar shutters"; + pixel_x = -28; + pixel_y = 28 + }, +/obj/structure/marker_beacon{ + mapped_in_color = "Burgundy"; + name = "red beacon"; + perma = 1 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"CN" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/space) +"CQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"CR" = ( +/obj/machinery/door/window/eastleft, +/turf/simulated/floor/tiled/white, +/area/aro3/suite_port_wc) +"CW" = ( +/obj/structure/table/steel, +/obj/machinery/power/apc/alarms_hidden, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"CY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"Df" = ( +/obj/structure/table/rack/shelf/steel, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/hallway_bunkrooms) +"Di" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "aronai3_aftstbd"; + name = "Aft and Starboard" + }, +/turf/space, +/area/space) +"Dn" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/function) +"Dr" = ( +/obj/structure/table/marble, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_port_wc) +"Dx" = ( +/obj/machinery/body_scanconsole{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"Dy" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/hallway_bunkrooms) +"DA" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/repair_bay) +"DB" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/wall/rpshull, +/area/space) +"DH" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"DL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"DM" = ( +/obj/machinery/power/quantumpad{ + map_pad_id = "aronai3" + }, +/obj/structure/cable/cyan{ + d2 = 1; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"DQ" = ( +/obj/structure/bed/chair/sofa/brown/left{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"DW" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"DY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/bar) +"Eh" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Ej" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"En" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"Eo" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"Er" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/metalfoam, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/workshop) +"Es" = ( +/obj/structure/sign/vacuum{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"Et" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Eu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"Ex" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"Ey" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/emblem/aronai{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"EC" = ( +/obj/structure/railing/grey, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/function) +"ED" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"EF" = ( +/obj/machinery/ion_engine{ + dir = 1; + icon_state = "nozzle" + }, +/turf/space, +/area/aro3/engines) +"EK" = ( +/obj/machinery/transhuman/resleever, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"EM" = ( +/obj/machinery/door/airlock, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/suite_port_wc) +"ER" = ( +/obj/machinery/mech_recharger{ + icon = 'icons/turf/shuttle_alien_blue.dmi' + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"EU" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/function) +"EV" = ( +/turf/simulated/wall/rpshull, +/area/aro3/bar) +"EW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"Fb" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"Fc" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/aroboat3) +"Ff" = ( +/obj/structure/table/glass, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"Fj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/emblem/aronai{ + dir = 4 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/aro3/eva_hall) +"Fl" = ( +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"Fn" = ( +/turf/simulated/wall/rpshull, +/area/space) +"Fo" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Fr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Fu" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/suite_starboard) +"Fv" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/carpet/oracarpet, +/area/aro3/bunkrooms) +"Fx" = ( +/obj/structure/bed/chair/bar_stool, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"Fy" = ( +/turf/simulated/wall/rpshull, +/area/aro3/kitchen) +"FE" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"FF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"FH" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus, +/obj/item/weapon/reagent_containers/blood/empty, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"FP" = ( +/obj/structure/table/steel, +/obj/item/clothing/glasses/welding, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/workshop) +"FZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Gg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_starboard) +"Gj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"Go" = ( +/obj/item/weapon/bedsheet, +/obj/structure/bed/padded, +/turf/simulated/floor/carpet/blucarpet, +/area/aro3/bunkrooms) +"Gp" = ( +/obj/structure/window/basic{ + dir = 8 + }, +/obj/machinery/shower{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/aro3/suite_starboard_wc) +"Gs" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"Gt" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"Gy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"GA" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/suite_port) +"GC" = ( +/obj/machinery/vending/engineering{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"GE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"GG" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/device/sleevemate, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/medical) +"GI" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"GV" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/weapon/storage/firstaid/combat, +/obj/item/weapon/storage/firstaid/adv, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/medical) +"Hc" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"Hd" = ( +/turf/simulated/wall/rpshull, +/area/aro3/hallway_starboard) +"Hh" = ( +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"Hi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Hj" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"Hn" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"Hq" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro3/suite_starboard) +"Hr" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"Hv" = ( +/turf/simulated/floor/bluegrid, +/area/space) +"HE" = ( +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/aroboat3) +"HG" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/space, +/area/space) +"HH" = ( +/obj/structure/bed/chair/sofa/brown{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"HI" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/repair_bay) +"HJ" = ( +/turf/simulated/wall/rpshull, +/area/aro3/wc_port) +"HL" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"HS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 5 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"HY" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"Ie" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/atmos) +"Ih" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Is" = ( +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/repair_bay) +"Iu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_starboard_wc) +"Iv" = ( +/obj/machinery/recharge_station, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"IF" = ( +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"II" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"IJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/workshop) +"IK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"IS" = ( +/obj/effect/floor_decal/industrial/hatch, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/repair_bay) +"IT" = ( +/turf/simulated/wall/rpshull, +/area/aro3/hallway_port) +"IX" = ( +/obj/structure/cable/cyan{ + icon_state = "4-9" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Je" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/function) +"Jl" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"Jt" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"JF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"JK" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"JM" = ( +/obj/machinery/media/jukebox, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro3/bar) +"JU" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/wc_port) +"JZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"Kc" = ( +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan{ + icon_state = "0-9" + }, +/turf/simulated/floor/plating/eris/under, +/area/space) +"Kj" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"Kl" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"Kn" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/aro3/suite_port) +"Kp" = ( +/obj/structure/table/glass, +/obj/random/medical, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"Kr" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/wall/rpshull, +/area/aro3/hallway_bunkrooms) +"Kw" = ( +/obj/machinery/pointdefense_control{ + id_tag = "aro3_pd" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"Kz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"KA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_starboard) +"KB" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/water/deep/indoors, +/area/aro3/park) +"KC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"KE" = ( +/obj/structure/table/rack/shelf/steel, +/obj/fiftyspawner/rods, +/obj/fiftyspawner/titanium, +/obj/fiftyspawner/titanium, +/obj/fiftyspawner/titanium_glass, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/workshop) +"KF" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/wall/rpshull, +/area/aro3/cockpit) +"KI" = ( +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/reinforced/airless, +/area/space) +"KK" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/repair_bay) +"KP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/workshop) +"KS" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"KU" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"KX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"Le" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Lf" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "aronai3_aftport"; + name = "Aft and Port" + }, +/turf/space, +/area/space) +"Lh" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"Ll" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"Lm" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/atmos) +"Ln" = ( +/obj/structure/table/rack/shelf/steel, +/obj/fiftyspawner/plastic, +/obj/fiftyspawner/plastic, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/workshop) +"Lo" = ( +/obj/machinery/clonepod/transhuman/full, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"Lp" = ( +/obj/machinery/shipsensors{ + dir = 1; + range = 3.5 + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating/eris/under, +/area/aro3/cockpit) +"Lq" = ( +/obj/machinery/optable, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"Ls" = ( +/obj/structure/bed/chair/sofa/brown/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"Lt" = ( +/obj/machinery/computer/ship/navigation, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"LD" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/hallway_port) +"LH" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"LI" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"LN" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"LR" = ( +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan{ + icon_state = "0-6" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"LS" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_starboard) +"LT" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"LW" = ( +/obj/structure/hull_corner, +/turf/space, +/area/space) +"Ma" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"Mb" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"Md" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"Mg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/simulated/wall/rpshull, +/area/aro3/atmos) +"Mh" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"Mi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"Mk" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"Ml" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Mn" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"Mr" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"Mt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"MA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"MC" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall/rpshull, +/area/aro3/flight_deck) +"MD" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/bar) +"MK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/bar) +"MN" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"MQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"MS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_port) +"MW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/emblem/aronai{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"MY" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"Na" = ( +/obj/structure/table/glass, +/obj/random/medical, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"Nc" = ( +/obj/structure/bed/chair/bar_stool, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"Nd" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"Ni" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/suite_starboard) +"Nj" = ( +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/workshop) +"Nm" = ( +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_starboard_wc) +"Np" = ( +/turf/simulated/floor/carpet/blucarpet, +/area/aro3/bunkrooms) +"Nr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"Ns" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/atmos) +"Nu" = ( +/turf/simulated/wall/rpshull, +/area/aro3/eva_hall) +"NA" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/kitchen) +"NC" = ( +/turf/simulated/wall/rpshull, +/area/aro3/repair_bay) +"NF" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"NG" = ( +/obj/machinery/vending/tool{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"NI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/wall/rpshull, +/area/aro3/power) +"NJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"NL" = ( +/turf/simulated/floor/tiled/techmaint, +/area/aro3/medical) +"NO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"NQ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"NU" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/atmos) +"NV" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/surgery, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"Ob" = ( +/obj/machinery/ion_engine{ + burn_cost = 15000; + dir = 1; + generated_thrust = 5; + icon = 'icons/turf/shuttle_parts64.dmi'; + icon_state = "engine_off" + }, +/turf/space, +/area/aro3/engines) +"Oi" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 9 + }, +/turf/space, +/area/space) +"Oq" = ( +/obj/structure/table/steel, +/obj/item/modular_computer/tablet/preset/custom_loadout/hybrid, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"Or" = ( +/obj/machinery/computer/transhuman/resleeving, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"Os" = ( +/obj/machinery/power/apc/alarms_hidden, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"Ou" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"Ov" = ( +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"Oy" = ( +/obj/structure/window/basic{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/aro3/suite_port_wc) +"Oz" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"OF" = ( +/obj/machinery/door/blast/regular{ + dir = 2; + id = "aroshipshutter_stbdair" + }, +/turf/simulated/floor/reinforced/airless, +/area/aro3/eva_hall) +"OG" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"ON" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"OR" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"OV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"OW" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/surfluid) +"Pb" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"Pe" = ( +/obj/structure/table/bench/steel, +/turf/simulated/floor/outdoors/grass/heavy, +/area/aro3/park) +"Pi" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"Pu" = ( +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"Pw" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"Px" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"PB" = ( +/obj/structure/closet/crate/freezer/centauri, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"PG" = ( +/obj/structure/table/glass, +/obj/item/roller/adv{ + pixel_y = 8 + }, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"PI" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/machinery/recharger, +/obj/random/medical, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"PJ" = ( +/obj/structure/bed/chair/sofa/brown{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"PL" = ( +/obj/structure/reagent_dispensers/foam, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"PN" = ( +/obj/structure/table/steel, +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"PO" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"PP" = ( +/obj/machinery/computer/ship/helm, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"PV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"Qb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"Qe" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"Qt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"Qv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"Qw" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"QB" = ( +/obj/structure/fans/hardlight, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/effect/map_helper/airlock/door/simple, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/voidcraft, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/shuttle/aroboat3) +"QD" = ( +/obj/structure/fans/hardlight, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"QE" = ( +/turf/simulated/floor/tiled/eris/white, +/area/aro3/suite_port_wc) +"QG" = ( +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"QO" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/park) +"QS" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"QT" = ( +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_starboard) +"QV" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"QZ" = ( +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"Rj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Rk" = ( +/obj/machinery/vending/loadout, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/hallway_bunkrooms) +"Rm" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"Rp" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"Rt" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/bar) +"Rv" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"Rw" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"Ry" = ( +/obj/structure/closet/crate/freezer/rations, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"Rz" = ( +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan{ + icon_state = "0-5" + }, +/turf/simulated/floor/plating/eris/under, +/area/space) +"RJ" = ( +/turf/simulated/wall/rpshull, +/area/aro3/surfluid) +"RK" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"RL" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Sa" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Sc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/surfluid) +"Sj" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"Sm" = ( +/obj/structure/table/steel, +/obj/item/modular_computer/tablet/preset/custom_loadout/hybrid, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"Sp" = ( +/obj/structure/hull_corner, +/turf/simulated/floor/reinforced/airless, +/area/space) +"SC" = ( +/obj/structure/table/marble, +/obj/machinery/microwave, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"SD" = ( +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "aroshipshutter_stbdair"; + name = "exterior shutters"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"SE" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"SK" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro3/bunkrooms) +"SR" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"Ta" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/obj/machinery/power/pointdefense{ + id_tag = "aro3_pd" + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Tb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/effect/shuttle_landmark/shuttle_initializer/aroboat3, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/aroboat3) +"Tg" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"To" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_port) +"Tr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/workshop) +"Tv" = ( +/obj/machinery/power/apc/alarms_hidden, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"Tw" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/obj/random/meat, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"Ty" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_port) +"TD" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"TF" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/aro3/power) +"TK" = ( +/obj/structure/lattice, +/obj/structure/cable/cyan{ + icon_state = "6-9" + }, +/turf/space, +/area/space) +"TM" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"TN" = ( +/obj/machinery/vending/food/arojoan{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"TO" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/function) +"TT" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "aronai3_forestbd"; + name = "Fore and Starboard" + }, +/turf/space, +/area/space) +"TU" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/hallway_bunkrooms) +"TW" = ( +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"TX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/aro3/medical) +"Ua" = ( +/turf/space, +/area/space) +"Ui" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + req_access = list(777); + secured_wires = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/cockpit) +"Uj" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_bunkrooms) +"Ul" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"Uq" = ( +/turf/simulated/floor/tiled/techmaint, +/area/aro3/workshop) +"Ur" = ( +/turf/simulated/wall/rpshull, +/area/aro3/flight_deck) +"Us" = ( +/obj/structure/bed/chair/sofa/brown/left{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/function) +"Ut" = ( +/obj/machinery/vending/cola/soft, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/hallway_bunkrooms) +"Uu" = ( +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/function) +"Uv" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_starboard) +"Uy" = ( +/turf/simulated/wall/rpshull, +/area/aro3/suite_port_wc) +"Uz" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"UE" = ( +/obj/machinery/computer/shuttle_control/explore/aroboat3, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/aroboat3) +"UN" = ( +/turf/simulated/floor/reinforced/airless, +/area/aro3/eva_hall) +"UR" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"US" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"UU" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_bunkrooms) +"Ve" = ( +/obj/structure/cable/cyan{ + icon_state = "6-9" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Vg" = ( +/obj/structure/fans/hardlight, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "aroshipshutter_ramp" + }, +/turf/simulated/floor/reinforced, +/area/aro3/flight_deck) +"Vl" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/adv, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"Vp" = ( +/obj/machinery/power/apc/hyper{ + alarms_hidden = 1; + dir = 8; + pixel_x = -25 + }, +/obj/structure/cable/cyan, +/obj/machinery/light, +/turf/simulated/floor/plating/eris/under, +/area/aro3/engines) +"Vv" = ( +/obj/machinery/button/remote/blast_door{ + id = "aroshipshutter_ramp"; + name = "hangar shutters"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"VA" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/surfluid) +"VD" = ( +/turf/simulated/wall/rpshull, +/area/aro3/suite_starboard_wc) +"VO" = ( +/obj/structure/sink/kitchen{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"VQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"VS" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/function) +"VX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"Wc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"Wg" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_port) +"Wk" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/bar) +"Wl" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/aro3/atmos) +"Wz" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/workshop) +"WA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/aro3/workshop) +"WB" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"WG" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/marker_beacon{ + mapped_in_color = "Burgundy"; + name = "red beacon"; + perma = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"WJ" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"WL" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"WN" = ( +/turf/simulated/wall/rpshull, +/area/aro3/hallway_bunkrooms) +"WP" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"WR" = ( +/obj/machinery/appliance/cooker/fryer, +/turf/simulated/floor/tiled/eris/cafe, +/area/aro3/kitchen) +"WU" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro3/power) +"WV" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"WY" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/workshop) +"Xb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/power) +"Xi" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/item/device/healthanalyzer/phasic, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"Xj" = ( +/turf/simulated/floor/water/deep/indoors, +/area/aro3/park) +"Xm" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/aro3/hallway_port) +"Xo" = ( +/turf/space, +/area/aro3/engines) +"Xp" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/hallway_starboard) +"Xt" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro3/medical) +"Xv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/water/deep/indoors, +/area/aro3/park) +"XE" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon{ + mapped_in_color = "Olive"; + name = "green beacon"; + perma = 1 + }, +/turf/space, +/area/space) +"XF" = ( +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/eva_hall) +"XJ" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/aro3/medical) +"XQ" = ( +/obj/structure/medical_stand/anesthetic, +/turf/simulated/floor/tiled/eris/white/cargo, +/area/aro3/medical) +"XV" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + dir = 8; + frequency = 1380; + id_tag = "aroboat3_docker"; + pixel_x = 25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/aroboat3) +"Yf" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Yh" = ( +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/eris/dark/panels, +/area/aro3/hallway_starboard) +"Yj" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/hallway_starboard) +"Ym" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/workshop) +"Yp" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/medical) +"Yt" = ( +/obj/structure/table/steel, +/obj/item/device/perfect_tele/alien/bluefo, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro3/repair_bay) +"Yw" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 5 + }, +/turf/space, +/area/space) +"Yz" = ( +/obj/structure/table/woodentable, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/aro3/suite_port) +"YB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"YF" = ( +/obj/structure/table/darkglass, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro3/bar) +"YJ" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/surfluid) +"YO" = ( +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/atmos) +"YQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"YR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"YT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/steel/panels, +/area/aro3/hallway_port) +"YY" = ( +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro3/bar) +"YZ" = ( +/obj/structure/hull_corner/long_vert{ + dir = 10 + }, +/turf/space, +/area/space) +"Za" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/mecha/combat/fighter/pinnace/loaded, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/repair_bay) +"Ze" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_starboard) +"Zg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"Zm" = ( +/turf/simulated/wall/rpshull, +/area/aro3/cockpit) +"Zo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/aro3/cockpit) +"Zt" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"Zw" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/machinery/power/apc/alarms_hidden{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d2 = 1; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/eris/white, +/area/aro3/wc_starboard) +"ZB" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"ZC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"ZI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/flight_deck) +"ZK" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/carpet/blucarpet, +/area/aro3/bunkrooms) +"ZL" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/turcarpet, +/area/aro3/suite_starboard) +"ZM" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/power) +"ZN" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/closet/crate/bin{ + anchored = 1; + density = 0; + name = "trash bin"; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro3/surfluid) +"ZO" = ( +/obj/item/weapon/bedsheet, +/obj/structure/bed/padded, +/turf/simulated/floor/carpet/purcarpet, +/area/aro3/bunkrooms) +"ZP" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/aro3/hallway_port) +"ZU" = ( +/obj/structure/table/rack/shelf/steel, +/obj/fiftyspawner/phoron, +/turf/simulated/floor/tiled/techmaint, +/area/aro3/workshop) +"ZW" = ( +/obj/machinery/mech_recharger{ + icon = 'icons/turf/shuttle_alien_blue.dmi' + }, +/obj/mecha/combat/fighter/gunpod/loaded, +/turf/simulated/floor/tiled/eris/dark/gray_platform, +/area/aro3/repair_bay) +"ZY" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/aro3/repair_bay) + +(1,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(2,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +gr +Ua +"} +(3,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(4,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(5,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(6,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(7,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(8,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(9,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(10,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(11,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(12,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(13,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(14,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(15,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(16,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(17,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(18,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(19,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(20,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(21,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(22,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(23,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(24,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(25,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(26,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(27,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +tp +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(28,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(29,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +LR +hD +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(30,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +Ve +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(31,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +tp +hD +hD +hD +Ve +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(32,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +hD +IX +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(33,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +hD +yI +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(34,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +yI +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(35,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +yI +hD +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(36,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +yI +hD +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +xc +Rz +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(37,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +yI +hD +hD +hD +Ua +Ua +Ua +Ua +Ua +LW +Fn +Ag +Fn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Lf +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(38,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +xS +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +yI +hD +hD +hD +Ua +Ua +Ua +Ua +LW +Fn +Ag +Fn +Fn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(39,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +cr +hD +hD +hD +hD +yn +yn +wc +Fn +Ag +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(40,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +Ve +hD +hD +hD +yn +wc +Fn +Ag +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(41,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +Ve +hD +hD +yn +Fn +Ag +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(42,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +Ve +hD +hD +wH +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(43,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +Sp +wN +Ag +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(44,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Sp +Fn +Fn +wT +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(45,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +Fn +ee +Fn +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(46,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +WN +WN +Kr +WN +WN +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(47,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +WN +WN +BA +Df +BA +WN +Fn +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(48,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +WN +WN +Ai +fx +TU +gq +WN +lO +lO +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +xc +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(49,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +Fn +WN +mr +TU +dJ +dJ +BA +lO +GG +lO +lO +Fn +Fn +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +qg +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(50,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +Fn +WN +WN +iF +WN +zo +zo +zo +lO +Yp +NL +lO +lO +lO +lO +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +CK +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(51,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +HJ +HJ +WN +Dy +mE +QG +zo +Fv +lo +lO +Yp +NL +NL +jx +GV +lO +lO +Fn +Fn +ck +Ua +Ua +Ua +Ua +CK +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(52,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +HJ +HJ +sv +WN +Ut +mE +kq +sk +iV +ug +lO +Yp +kd +NL +NL +NL +zB +lO +Fn +Fn +Fn +ck +Ua +Ua +Ua +CK +Ua +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +EF +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(53,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +wc +Fn +Fn +HJ +HJ +ce +yz +WN +jS +mE +kq +zo +Fv +lo +lO +lO +lO +lO +so +lO +lO +lO +lO +lO +Fn +Fn +Ua +qd +Ua +CK +Ua +Ua +Ua +Ua +Ua +LW +Fn +Fn +Fn +yn +xc +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(54,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +do +te +te +te +te +te +te +te +WG +te +te +te +te +KI +hD +jC +Fn +Fn +eN +eN +HJ +gj +gC +WN +ct +Lh +UU +zo +zo +zo +lO +Xt +sf +zJ +fr +KS +gk +dU +FH +lO +lO +Fn +Fn +Fn +Fn +ee +Fn +ck +Ua +Ua +LW +Fn +Fn +Fn +Fn +EF +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(55,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +tp +hD +hD +hD +hD +hD +hD +hD +yI +hD +hD +hD +hD +jC +Fn +Fn +Fn +eN +eN +eN +HJ +HJ +JU +WN +Rk +eS +kq +zo +SK +ZO +lO +hw +uE +uE +uE +aJ +Oz +aJ +wf +MQ +TX +TF +TF +TF +TF +NI +aq +Fn +Yw +Ua +Fn +Fn +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(56,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +hD +hD +hD +hD +hD +yI +hD +hD +jC +Fn +Fn +Fn +eN +eN +eN +Wg +Aw +eN +pV +hN +WN +qH +eS +cB +aQ +hX +vQ +lO +Or +sI +uE +uE +AL +aL +Dx +xj +uE +kH +aq +rP +rP +rP +rP +aq +Fn +Ua +yn +Fn +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(57,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +hD +hD +hD +hD +hD +yI +jC +Fn +Fn +Fn +Fn +eN +eN +uS +Rm +Pu +Pu +eN +zI +ef +WN +WN +gU +mE +zo +iR +ZO +lO +Lo +uE +uE +uE +Mn +aL +iD +xj +uE +Lq +aq +Gs +iZ +mW +RK +aq +Fn +Fn +yn +yn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(58,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +hD +hD +hD +hD +jC +DB +CN +CN +Cg +Cg +Cg +Kn +Sm +lf +er +MY +bH +GA +ye +Ih +fc +Uj +bN +Pw +zo +zo +zo +lO +EK +uE +uE +uE +PI +nB +Xi +aS +uE +XQ +aq +TW +wx +qG +TW +aq +aq +Fn +Fn +yn +yn +yn +yn +yn +yn +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(59,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +hD +hD +jC +Fn +Fn +Fn +Uy +Uy +Uy +CR +Oy +eN +xh +KX +II +Hj +Cw +eN +Fr +TD +Ul +gp +bX +CQ +zo +ZK +Go +lO +PG +CY +Nr +hS +hS +hS +XJ +jV +ED +NV +aq +qV +wW +wW +TW +TW +aq +aq +Fn +Fn +Fn +Fn +Fn +Xo +Ob +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(60,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +jC +Fn +Fn +Fn +Uy +Uy +Uy +tD +hz +vo +vo +sT +VX +ra +pj +af +iS +eN +Fr +qI +WN +WN +Ex +kq +sk +Np +iP +lO +Mb +zd +GE +uE +Nd +uE +eb +mI +tv +on +aq +Px +ps +xa +TW +TW +TW +aq +aq +aq +aq +aq +Fn +Xo +Xo +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(61,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +jC +Fn +Fn +Fn +Fn +Fn +Uy +ak +EM +QE +yQ +dG +Dr +eN +QV +Kl +Yz +gd +OR +eN +MS +To +WN +sL +qi +Cz +zo +ZK +Go +lO +pH +Kp +Na +pH +lO +dB +is +lO +Ff +Vl +aq +iw +kP +WU +WU +WU +WU +WU +WU +WU +Vp +aq +Fn +yn +yn +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(62,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +lb +Ua +Ua +wc +Fn +Fn +Fn +Fn +IT +IT +IT +Uy +Uy +Uy +Uy +Uy +Uy +Uy +eN +eN +eN +eN +bk +eN +eN +Fr +qI +WN +WN +WN +WN +zo +zo +zo +lO +lO +lO +lO +lO +lO +iN +vM +lO +lO +lO +aq +th +Rw +kh +NG +GC +Uz +Uz +Uz +Uz +wO +aq +Fn +Xo +Ob +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(63,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +pc +Fn +Fn +Fn +oN +oN +Fn +Fn +IT +IT +IT +IT +pV +zI +iN +gV +Yf +Yf +Eh +SE +Yf +lI +Yf +Yf +qu +Eh +Yf +Yf +ro +Zg +Yf +tX +Le +Yf +Yf +Yf +Yf +Yf +Yf +Ml +Le +lI +Yf +Yf +wu +Yf +Yf +Eh +yV +gb +iQ +WV +xF +ON +WV +WV +ZM +Uz +wO +aq +Fn +Xo +Xo +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(64,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +qg +lb +Fn +Fn +Fn +Fn +Fn +Fn +Nu +UN +UN +Nu +Nu +IT +hb +Xm +hU +Cv +Cv +Ej +ZB +FZ +NJ +nd +vh +FZ +NO +FZ +FZ +FZ +wE +Hi +FZ +fo +FZ +FZ +YT +FZ +FZ +FZ +FZ +FZ +FZ +Hi +vh +FZ +YR +FZ +FZ +fo +FZ +Et +ZP +dt +Ou +ny +Xb +eA +nn +Bp +Bp +Qb +wO +Am +aq +Fn +yn +yn +yn +yn +yn +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(65,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +pc +Fn +Fn +Fn +Fn +ee +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Nu +qm +Aa +Nu +Nu +ns +ns +ns +ns +ns +ns +Fr +qI +ns +ns +ns +ns +ns +ns +Fy +Fy +Fy +qI +Fr +Fy +Fy +Fy +RJ +RJ +RJ +RJ +RJ +RJ +RJ +iN +Fr +NC +NC +NC +NC +NC +NC +NC +oz +qI +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(66,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +pc +Fn +Fn +Fn +Fn +Fn +Fn +lP +CN +zD +Ae +Fn +lu +lu +lu +lu +lu +lu +lu +Hc +XF +fZ +Nu +Uu +Dn +jM +Dn +Dn +ns +Je +rY +ns +Dn +jM +Dn +Dn +Uu +Fy +AC +Fy +dn +Aj +Fy +WR +yD +RJ +cH +cH +cH +fC +cH +RJ +iN +lc +NC +Rv +oT +IS +Za +uI +NC +Ty +To +Ur +Ov +Ov +HE +HE +HE +HE +HE +tz +Vv +md +xB +Vg +CM +RL +RL +RL +RL +pq +di +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(67,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +pc +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +lP +CN +bn +Zm +KF +Zm +Zm +lu +lu +Xj +Xv +Xj +Xj +lu +Hc +XF +kc +Nu +EC +zu +pr +pr +pr +jb +VS +rJ +fP +DQ +HH +HH +jh +cm +Fy +AD +iL +mQ +KC +yW +AD +AD +RJ +qW +qW +cH +qW +qW +RJ +iN +Fr +NC +ul +hl +IS +yu +hl +NC +Rj +qI +Ur +wq +Ov +Fc +UE +lY +zi +Cu +HE +Ov +Ov +Ov +Vg +hD +hD +hD +hD +hD +hD +Sa +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(68,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +qg +lb +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +ee +Zm +Zm +Zm +xg +AY +qJ +lu +Pe +el +el +el +el +lu +Hc +XF +XF +Nu +EC +zu +uJ +dp +uJ +zu +qX +Fb +zu +zu +IF +IF +iJ +cm +Fy +ym +AD +AD +KC +AD +AD +PB +RJ +GI +yk +zt +IK +mL +RJ +iN +vJ +NC +mO +hl +Is +ZY +CW +NC +mF +qI +Ur +aA +Ov +Fc +bs +XV +Tb +eI +HE +Ov +Ov +Ov +Vg +hD +hD +hD +hD +hD +hD +Sa +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(69,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +pc +Fn +Fn +Fn +Fn +DB +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +Ae +Zm +gR +Ca +NQ +kM +Zm +lu +Pe +el +el +mX +Kj +lu +lu +PV +Tv +Nu +Nu +nb +rN +CA +rN +zu +qX +Fb +zu +zu +kb +IF +rx +ns +Fy +VO +AD +AD +KC +AD +AD +Ry +RJ +RJ +WP +WL +Os +RJ +RJ +iN +Fr +NC +NC +ue +Is +hi +Hn +NC +oz +qI +MC +Ov +Ov +HE +HE +HE +QB +HE +tz +Ov +Ov +Ov +Vg +hD +hD +hD +hD +hD +hD +Sa +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(70,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Hv +Hv +Hv +Hv +Hv +Hv +Hv +Hv +Fn +Zm +PP +tL +QS +Cy +Ui +rF +rF +rF +rF +rF +ca +rF +QO +oF +aj +kr +zm +Jt +Jt +iC +Jt +Jt +MW +pl +gA +gA +Qt +gA +gA +TO +NA +AD +AD +vL +en +Tw +AD +AD +YJ +vx +uG +LN +IK +OW +zx +Fo +Fr +At +KK +hl +Is +nh +cJ +lw +Ad +LD +QD +Ov +Ov +Ov +Ov +Ov +cV +Ov +Ov +Ov +Ov +Ov +Vg +hD +hD +hD +Au +dj +hD +Sa +yn +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(71,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Hv +Hv +Hv +Hv +Hv +Hv +Hv +Hv +Fn +Zm +Lt +dE +NQ +qZ +gw +qh +qh +qh +qh +qh +yP +qh +tH +FF +HL +Fj +pP +aB +aB +wi +aB +aB +tx +Ey +hj +hj +mD +gA +gA +jg +NA +AD +AD +cL +SC +se +AD +AD +YJ +Be +yR +au +YB +oK +Sc +aR +tZ +rU +bP +DL +ij +ij +xE +DA +ow +Xp +wS +ox +ZC +ZC +JZ +zr +Zt +yy +MA +MA +MA +MA +xG +te +te +te +sV +bC +te +ci +yn +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(72,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +YZ +Fn +Fn +Fn +Fn +lP +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +CN +at +Zm +jz +yS +NQ +Zo +Zm +lu +Pe +el +el +mX +jr +lu +lu +VQ +Tg +Nu +Nu +Pb +pr +QZ +pr +zu +qX +Fb +zu +zu +Jl +IF +Us +ns +Fy +yU +AD +AD +KC +AD +AD +jX +RJ +RJ +tB +yk +ZN +RJ +RJ +Mr +CH +NC +NC +cc +Is +Is +Gt +NC +OV +Mr +MC +am +Ov +Ov +ZI +Ov +Ov +ZI +Ov +Ov +Ov +Ov +Vg +hD +hD +hD +hD +hD +hD +Sa +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(73,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +bU +xO +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +ee +Zm +Zm +Zm +yF +bc +qJ +lu +Pe +el +el +el +vZ +lu +DM +EW +Mh +Nu +EC +zu +uJ +nW +uJ +zu +qX +Fb +zu +zu +IF +IF +iJ +cm +Fy +vN +AD +AD +KC +AD +AD +AD +RJ +vb +yk +yk +yk +Kw +RJ +df +CH +NC +zy +hl +Is +Is +Yt +NC +Md +Mr +Ur +UR +Ov +Qe +gZ +rr +JF +Ci +Qe +Ov +Ov +Ov +Vg +hD +hD +hD +hD +hD +hD +Sa +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(74,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +YZ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +DB +CN +fF +Zm +KF +Zm +Zm +lu +lu +Xj +KB +Xj +Xj +lu +XF +XF +kc +Nu +EC +zu +rN +rN +rN +Ac +qX +Fb +sO +nq +PJ +PJ +Ls +cm +Fy +AD +AD +AD +KC +hh +AD +AD +RJ +VA +VA +cH +VA +VA +RJ +Mr +CH +NC +Pi +hl +IS +ZW +hl +NC +kj +Mr +Ur +gP +Ov +Qe +db +Mt +zE +Qw +Qe +Ov +Ov +Ov +Vg +hD +hD +hD +hD +hD +hD +Sa +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(75,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +YZ +Fn +Fn +Fn +Fn +Fn +Fn +DB +CN +hH +at +Fn +lu +lu +lu +lu +lu +lu +lu +XF +XF +SD +Nu +Uu +EU +jZ +EU +EU +ns +Je +rY +ns +EU +jZ +EU +EU +Uu +Fy +TN +Fy +sw +Aj +Fy +ec +AQ +RJ +cH +cH +cH +sq +cH +RJ +Mr +xo +NC +Rv +SR +IS +HI +uI +NC +KA +Uv +Ur +jU +Ov +kg +Ov +Ov +Ov +Ov +Ov +iy +kg +Es +Vg +Bw +LI +LI +LI +LI +je +Ta +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(76,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +YZ +Fn +Fn +Fn +Fn +ee +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Nu +qm +Aa +Nu +Nu +ns +ns +ns +ns +ns +ns +CH +Mr +ns +ns +ns +ns +ns +ns +Fy +Fy +Fy +kl +CH +Fy +Fy +Fy +RJ +RJ +RJ +RJ +RJ +RJ +RJ +Mr +CH +NC +NC +NC +NC +NC +NC +NC +OV +Mr +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ur +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(77,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +bU +xO +Fn +Fn +Fn +Fn +Fn +Fn +Nu +UN +UN +Nu +Nu +Hd +wF +uX +Yh +re +re +bR +aR +Wc +gK +zG +zq +Wc +YQ +Wc +Wc +Wc +Wc +vp +Wc +Mi +Wc +Wc +ti +Wc +Wc +Wc +Wc +Wc +aR +vp +cI +Wc +YQ +Wc +av +Wc +Wc +vp +ku +iY +wm +cK +jn +kC +oP +vV +vV +xN +Lm +yc +fB +Fn +yn +yn +yn +yn +yn +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(78,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Lp +Fn +Fn +Fn +OF +OF +Fn +Fn +Hd +Hd +Hd +Hd +Yj +QT +kl +Br +Hr +Hr +Sj +En +gW +KU +Hr +Hr +sD +Hr +Hr +Hr +Ze +ne +Hr +or +sD +Hr +Hr +Hr +Hr +Sj +Hr +LT +sD +KU +Hr +Ze +ne +Hr +Hr +tk +YO +Lm +Ie +eZ +eL +qk +cn +eZ +NU +Ns +Lm +fB +Fn +Xo +Ob +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(79,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +xO +Ua +Ua +oW +Fn +Fn +Fn +Fn +Hd +Hd +Hd +VD +VD +VD +VD +VD +VD +VD +pS +pS +pS +pS +jy +pS +pS +CH +Mr +EV +EV +EV +EV +EV +EV +EV +ly +ly +ly +ly +ly +ly +CH +Mr +ly +ly +ly +fB +JK +Ie +Ns +Ns +Ns +Ns +Ns +Ns +Ns +Lm +fB +Fn +Xo +Xo +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(80,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +zS +Fn +Fn +Fn +Fn +Fn +VD +pn +km +Nm +hu +Iu +eK +pS +wy +dF +lv +ig +sr +pS +Gg +Uv +EV +JM +aZ +Fx +DH +DH +Fx +ly +aY +ki +aY +aY +ly +lq +mg +ly +aY +aY +fB +Eo +Ll +zT +Hh +Hh +Hh +Hh +Hh +Hh +Hh +fB +Fn +yn +yn +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(81,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +zS +Fn +Fn +Fn +VD +VD +VD +yN +rp +bT +bT +Fu +lz +fb +Hq +nL +od +pS +CH +Mr +EV +EV +nz +Fx +xp +DH +Fx +ly +Wz +nm +tl +tl +yK +iB +kp +gQ +nm +TM +fB +Cq +jO +jO +Hh +Hh +Hh +fB +fB +fB +fB +fB +Fn +Xo +Ob +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(82,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +hD +hD +zS +Fn +Fn +Fn +VD +VD +VD +AX +Gp +pS +WB +Eu +US +HY +rc +pS +CH +zV +Wk +ia +gE +YY +Kz +YY +Bn +ly +aa +nm +tl +tl +tl +Tr +DW +tl +nm +ER +fB +wd +xW +Gy +Hh +Hh +fB +fB +Fn +Fn +Fn +Fn +Fn +Xo +Xo +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(83,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +hD +hD +hD +hD +zS +lP +CN +CN +rd +rd +rd +aU +Oq +hx +xP +kk +ZL +Ni +PO +CF +DY +MK +oL +go +Qv +YY +Nc +ly +nm +nm +tl +kI +FP +WY +Ym +tl +nm +NF +fB +Hh +OG +zj +Hh +fB +fB +Fn +Fn +yn +yn +yn +yn +yn +yn +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(84,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +hD +hD +hD +hD +hD +yI +zS +Fn +Fn +Fn +Fn +pS +pS +ei +tY +Fl +Fl +pS +QT +sW +EV +EV +zW +YF +Fx +YY +WJ +ly +PN +nm +tl +rA +aH +IJ +Ym +tl +nm +ER +fB +Wl +Mk +Gj +HS +fB +Fn +Fn +yn +yn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(85,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +hD +hD +hD +hD +hD +hD +hD +hD +yI +hD +hD +zS +Fn +Fn +Fn +pS +pS +pS +Ma +kn +pS +Yj +LS +EV +mG +aO +DH +Fx +YY +Nc +ly +MN +nm +tl +px +Er +dO +Ym +tl +nm +NF +fB +gG +ax +mo +bg +fB +Fn +Oi +yn +Fn +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(86,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +AA +hD +hD +hD +hD +hD +hD +hD +yI +hD +hD +hD +hD +zS +Fn +Fn +Fn +pS +pS +pS +fL +fL +hC +EV +zY +aO +DH +Fx +YY +Nc +ly +dM +nm +tl +tl +tl +tl +LH +yG +Iv +WA +WA +zL +zL +zL +Mg +fB +Fn +Ua +Ua +Fn +Fn +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(87,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +do +te +te +te +te +te +te +te +nI +te +te +te +te +KI +hD +zS +Fn +Fn +pS +pS +fL +Zw +ws +EV +eR +em +DH +Fx +YY +WJ +ly +Wz +FE +tl +tl +tl +PL +Aq +Rp +ly +ly +Fn +Fn +Fn +Fn +ee +Fn +dk +Ua +Ua +HG +Fn +Fn +Fn +Fn +EF +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(88,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +oW +Fn +Fn +Fn +fL +lr +dH +EV +YY +zM +YY +YY +YY +uK +ly +ly +ly +ly +Nj +ly +ly +ly +ly +ly +Fn +Fn +Ua +zl +Ua +CK +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +Fn +yn +XE +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(89,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +fL +fL +uY +EV +YY +fz +hA +hA +hk +YY +ly +hn +KP +Uq +Uq +Uq +Ln +ly +ly +Fn +Fn +dk +Ua +Ua +Ua +CK +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +EF +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(90,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +fL +fL +EV +YY +zM +YY +YY +YY +YY +ly +Uq +Uq +ri +qR +KE +ly +ly +Fn +Fn +dk +Ua +Ua +Ua +Ua +CK +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(91,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +fL +EV +EV +dP +EV +EV +EV +EV +ly +Uq +zk +ly +ly +ly +ly +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +CK +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(92,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +EV +EV +oh +Rt +sG +sG +MD +ly +ZU +ly +ly +Fn +Fn +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +bU +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(93,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +EV +EV +vu +nX +Rt +pT +EV +ly +ly +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +XE +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(94,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +EV +EV +MD +dK +MD +EV +Fn +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(95,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +EV +EV +vH +EV +EV +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(96,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +Fn +Fn +ee +Fn +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(97,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +wP +Fn +Fn +Bx +Fn +Fn +dk +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(98,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +wP +Ag +wN +yn +yn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(99,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +rL +hD +hD +TK +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(100,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +rL +hD +hD +yn +Fn +wN +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(101,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +rL +hD +hD +hD +yn +oW +Fn +wN +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(102,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +Ah +hD +hD +hD +hD +yn +yn +oW +Fn +wN +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(103,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +TT +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +yI +hD +hD +hD +Ua +Ua +Ua +Ua +HG +Fn +wN +Fn +Fn +ck +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(104,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +yI +hD +hD +hD +Ua +Ua +Ua +Ua +Ua +HG +Fn +wN +Fn +Fn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(105,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +yI +hD +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +HG +Fn +wN +Fn +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Di +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(106,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +yI +hD +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +XE +Kc +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(107,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +yI +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(108,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +hD +yI +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(109,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +hD +sK +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(110,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +AA +hD +hD +hD +rL +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(111,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +rL +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(112,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +xm +hD +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(113,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +hD +hD +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(114,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +hD +hD +AA +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(115,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(116,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(117,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(118,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(119,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(120,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(121,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(122,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(123,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(124,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(125,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(126,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(127,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(128,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(129,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(130,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(131,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(132,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(133,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(134,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(135,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(136,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(137,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(138,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(139,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} +(140,1,1) = {" +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +Ua +"} diff --git a/maps/tether/submaps/_tether_submaps.dm b/maps/tether/submaps/_tether_submaps.dm index 414ae739e0..3a6fcdd6d8 100644 --- a/maps/tether/submaps/_tether_submaps.dm +++ b/maps/tether/submaps/_tether_submaps.dm @@ -519,6 +519,13 @@ #include "../../offmap_vr/om_ships/screebarge.dm" #include "../../offmap_vr/om_ships/aro.dm" #include "../../offmap_vr/om_ships/aro2.dm" +<<<<<<< HEAD +||||||| parent of eb9de2cb7c... Merge pull request #10411 from VOREStation/Arokha/aro3 +#include "../../offmap_vr/om_ships/bearcat.dm" +======= +#include "../../offmap_vr/om_ships/aro3.dm" +#include "../../offmap_vr/om_ships/bearcat.dm" +>>>>>>> eb9de2cb7c... Merge pull request #10411 from VOREStation/Arokha/aro3 #include "../../offmap_vr/om_ships/cruiser.dm" #include "../../offmap_vr/om_ships/vespa.dm" #include "../../offmap_vr/om_ships/generic_shuttle.dm" From 62a3be76a9735862731b307dcf7c2fd98ef7558a Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Wed, 26 May 2021 21:09:22 -0400 Subject: [PATCH 14/55] Merge pull request #10432 from Very-Soft/ionengineuwu New Ion engine sprite --- .../overmap/ships/engines/ion_thruster.dm | 8 ++++++-- icons/turf/shuttle_parts_vr.dmi | Bin 0 -> 1128 bytes 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 icons/turf/shuttle_parts_vr.dmi diff --git a/code/modules/overmap/ships/engines/ion_thruster.dm b/code/modules/overmap/ships/engines/ion_thruster.dm index 222c801611..3c84790e12 100644 --- a/code/modules/overmap/ships/engines/ion_thruster.dm +++ b/code/modules/overmap/ships/engines/ion_thruster.dm @@ -37,8 +37,8 @@ /obj/machinery/ion_engine name = "ion propulsion device" desc = "An advanced ion propulsion device, using energy and minutes amount of gas to generate thrust." - icon = 'icons/turf/shuttle_parts.dmi' - icon_state = "nozzle" + icon = 'icons/turf/shuttle_parts_vr.dmi' // VOREStation Edit - New icons + icon_state = "ion" // VOREStation Edit - New icons power_channel = ENVIRON idle_power_usage = 100 anchored = TRUE @@ -53,6 +53,10 @@ . = ..() controller = new(src) + var/image/i = image('icons/turf/shuttle_parts_vr.dmi', "ion_overlay") // VOREStation Edit + i.plane = PLANE_LIGHTING_ABOVE // VOREStation Edit + add_overlay(i) // VOREStation Edit + /obj/machinery/ion_engine/Destroy() QDEL_NULL(controller) . = ..() diff --git a/icons/turf/shuttle_parts_vr.dmi b/icons/turf/shuttle_parts_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..740688a502db11d82cf6281fe4e3db884c9cb360 GIT binary patch literal 1128 zcmV-u1eg1XP)q)y>00001bW%=J06^y0W&i*He0o$^bVOxyV{&P5bZKvH z004NLQ&w5j){ex|} z=`o=_xKh=*vR_JFu3ul*i#;5gx96tWw5j^LuIq0j{HllM7dgNb2Rt7rSGW7k@CE=H zD?F&XX3Djmjglm?kfU10Mp2^D%%J_XF^_D@GlrxTZB+$omq+ z`B;LQj{!DFNDa5+U5(g3BsE;dy$nQnkbw^x13!O$VzapEZP};TmuaP|{=``Aq+hUY?G2E{3&YhQG4Y%aB7=4E<8#)9vT*~{c$20zT zaBhoH=Jqa~0c7^TbO>s=kQYr;Oz}tCJ{UK}xZJu3`yVh7-Y#Pe*W+4quBz+(%zxl~ zzgGKjlcTEQDXyy9UK|w}WNKedr%Bjj2X2~wPp4la^NBg~du+|qXTbEJOXbeIQ-*FK zi=wT$+tBp4TeoF-hr8SH6Atcth;bPABW}k5b(G_VWP;lb$un-YBDf)OI}&*FA8wU_ zl#=`V6(SJ%d-?UH{$3n`*xySf_V-eC`*whSngK-i_2Byg@VOK74MY>%c{f}`aFxN8 zqSegXfn7ejbxOD3@9XXFGiODv&z#jL=iNvE)Z5Vjd~dfx0Ju~IC1Cy@!V&--1Kd56 z04BKD-%Hi`cbWk*23Q8j7!YJ2`518ioy~&K-}6~8dOK+VpRo=|{Jm6Se=n8T-%BNZ zJ|LF#`G7B6Af^=MQvdI(X{G~+a?ii_PcUBe_rd^P@b}&$7UJ(ay;TC#Qh)C~WLi~n zcPqZW(BH2RLDCGY=I^DF`hS7!&3JUbK;1J?cTA>}*j?N0h;|za-ET>}>*IFBe|})M zB!2v|=L_jGaOlt>6?yL$;lX=9%Bim)V!nc&&)$4;9=`b`oH;9Uedeq_E&%rSJHmsv z-;`5#O#)!<`qPv=1L?;=>Hw0j1BVWEnsc{pJI&uVr%MCST6X>%7yrOqhGqkhrf`nW u1$gMte=Pa?f1$e;zW Date: Wed, 26 May 2021 21:09:03 -0400 Subject: [PATCH 16/55] Merge pull request #10434 from VOREStation/Arokha/forget AI bugfixes --- code/modules/ai/ai_holder_combat_unseen.dm | 13 ++++++++----- code/modules/ai/ai_holder_targeting.dm | 1 + .../subtypes/animal/giant_spider/nurse.dm | 2 +- .../mob/living/simple_mob/subtypes/vore/softdog.dm | 1 + 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/code/modules/ai/ai_holder_combat_unseen.dm b/code/modules/ai/ai_holder_combat_unseen.dm index 5c29f8a31b..ae6743832f 100644 --- a/code/modules/ai/ai_holder_combat_unseen.dm +++ b/code/modules/ai/ai_holder_combat_unseen.dm @@ -3,16 +3,19 @@ // Used when a target is out of sight or invisible. /datum/ai_holder/proc/engage_unseen_enemy() ai_log("engage_unseen_enemy() : Entering.", AI_LOG_TRACE) + // Also handled in strategic updates but handling it here allows for more fine resolution timeouts + if((lose_target_time+lose_target_timeout) >= world.time) + return remove_target() // Lets do some last things before giving up. if(conserve_ammo || !holder.ICheckRangedAttack(target_last_seen_turf)) if(get_dist(holder, target_last_seen_turf) > 1) // We last saw them over there. // Go to where you last saw the enemy. return give_destination(target_last_seen_turf, 1, TRUE) // Sets stance as well - else if(lose_target_time < world.time) // We last saw them next to us, so do a blind attack on that tile. - if(melee_on_tile(target_last_seen_turf) != ATTACK_SUCCESSFUL && intelligence_level >= AI_NORMAL) - var/obj/O = find_escape_route() - if(istype(O)) - return give_destination(get_turf(O), 0, TRUE) + // We last saw them next to us, so do a blind attack on that tile. + else if(melee_on_tile(target_last_seen_turf) != ATTACK_SUCCESSFUL && intelligence_level >= AI_NORMAL) + var/obj/O = find_escape_route() + if(istype(O)) + return give_destination(get_turf(O), 0, TRUE) else return find_target() else diff --git a/code/modules/ai/ai_holder_targeting.dm b/code/modules/ai/ai_holder_targeting.dm index 3647c53cc5..d4fd0fa33b 100644 --- a/code/modules/ai/ai_holder_targeting.dm +++ b/code/modules/ai/ai_holder_targeting.dm @@ -183,6 +183,7 @@ give_up_movement() lose_target_position() set_stance(STANCE_IDLE) + return TRUE // Check if target is visible to us. /datum/ai_holder/proc/can_see_target(atom/movable/the_target, view_range = vision_range) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/nurse.dm b/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/nurse.dm index 51b07954a6..eb55b02dab 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/nurse.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/nurse.dm @@ -140,7 +140,7 @@ if(large_cocoon) C.icon_state = pick("cocoon_large1","cocoon_large2","cocoon_large3") - ai_holder.target = null + ai_holder.remove_target() return TRUE diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/softdog.dm b/code/modules/mob/living/simple_mob/subtypes/vore/softdog.dm index d2039c2cb1..b70af952d7 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/softdog.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/softdog.dm @@ -190,6 +190,7 @@ retaliate = 1 cooperative = TRUE speak_chance = 1 + lose_target_timeout = 0 // Easily distracted /datum/ai_holder/simple_mob/woof/hostile hostile = 1 From 6c9340a5b5dd5e658b262b92df9313a340cad416 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Wed, 26 May 2021 22:24:31 -0400 Subject: [PATCH 18/55] Merge pull request #10439 from Novacat/nova-heterochromia Adds bus mapping units and mapping beacons --- code/datums/uplink/tools_vr.dm | 24 +++++++++ maps/submaps/admin_use_vr/ert.dmm | 63 ++++++++++++----------- maps/submaps/admin_use_vr/kk_mercship.dmm | 53 ++++++++++--------- 3 files changed, 85 insertions(+), 55 deletions(-) diff --git a/code/datums/uplink/tools_vr.dm b/code/datums/uplink/tools_vr.dm index ad68f76922..abc4d481bf 100644 --- a/code/datums/uplink/tools_vr.dm +++ b/code/datums/uplink/tools_vr.dm @@ -16,6 +16,18 @@ item_cost = 2 path = /obj/item/device/suit_cooling_unit/emergency +/datum/uplink_item/item/tools/beacon_op + name = "Holomap Beacon-M" + item_cost = 2 + path = /obj/item/device/holomap_beacon/operative + antag_roles = list("mercenary") + +/datum/uplink_item/item/tools/beacon_ert + name = "Holomap Beacon-E" + item_cost = 2 + path = /obj/item/device/holomap_beacon/ert + antag_roles = list("ert") + /datum/uplink_item/item/tools/basiclaptop name = "Laptop (Basic)" item_cost = 5 @@ -71,6 +83,18 @@ item_cost = 20 path = /obj/item/weapon/inducer/syndicate +/datum/uplink_item/item/tools/mappingunit_op + name = "Mapping Unit-M" + item_cost = 20 + path = /obj/item/device/mapping_unit/operative + antag_roles = list("mercenary") + +/datum/uplink_item/item/tools/mappingunit_ert + name = "Mapping Unit-E" + item_cost = 20 + path = /obj/item/device/mapping_unit/ert + antag_roles = list("ert") + /datum/uplink_item/item/tools/luxurycapsule name = "Survival Capsule (Luxury)" item_cost = 40 diff --git a/maps/submaps/admin_use_vr/ert.dmm b/maps/submaps/admin_use_vr/ert.dmm index 350a194a34..9c5d35bc96 100644 --- a/maps/submaps/admin_use_vr/ert.dmm +++ b/maps/submaps/admin_use_vr/ert.dmm @@ -121,6 +121,35 @@ /obj/machinery/telecomms/relay/preset/tether, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/atmos) +"ar" = ( +/obj/structure/table/rack/steel, +/obj/item/toy/plushie/squid/blue{ + desc = "A small, cute and loveable squid friend. This one is blue. Despite the name, it seems no more or less deadly than your regular plush squid."; + name = "NT 'Deathsquid' Plushie" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/mapping_unit/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/turf/simulated/floor/tiled/techfloor, +/area/ship/ert/barracks) +"as" = ( +/obj/machinery/light_switch{ + pixel_y = 23 + }, +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp, +/obj/item/device/holomap_beacon/ert, +/obj/item/device/holomap_beacon/ert, +/obj/item/device/mapping_unit/ert, +/turf/simulated/floor/wood, +/area/ship/ert/commander) +"at" = ( +/obj/item/device/mapping_unit/ert, +/turf/simulated/floor/wood, +/area/ship/ert/commander) "av" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/techfloor, @@ -510,15 +539,6 @@ "dq" = ( /turf/simulated/wall/shull, /area/ship/ert/med_surg) -"dr" = ( -/obj/structure/table/rack/steel, -/obj/item/toy/plushie/squid/blue{ - desc = "A small, cute and loveable squid friend. This one is blue. Despite the name, it seems no more or less deadly than your regular plush squid."; - name = "NT 'Deathsquid' Plushie" - }, -/obj/effect/floor_decal/industrial/outline/grey, -/turf/simulated/floor/tiled/techfloor, -/area/ship/ert/barracks) "ds" = ( /obj/structure/table/rack, /obj/item/weapon/storage/backpack/ert/commander, @@ -4962,17 +4982,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/shuttle/ert_ship_boat) -"Ez" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/ship/ert/commander) "EA" = ( /obj/structure/table/woodentable, /obj/item/weapon/storage/box/trackimp, @@ -7458,14 +7467,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/ship/ert/teleporter) -"RV" = ( -/obj/machinery/light_switch{ - pixel_y = 23 - }, -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp, -/turf/simulated/floor/wood, -/area/ship/ert/commander) "Sc" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -16128,7 +16129,7 @@ iB cS lu DS -RV +as Iv zP Eh @@ -16273,7 +16274,7 @@ JB Wa eL zT -Ez +at IK Ks Oy @@ -20241,7 +20242,7 @@ yz yz Ye Dd -dr +ar fj jz nc diff --git a/maps/submaps/admin_use_vr/kk_mercship.dmm b/maps/submaps/admin_use_vr/kk_mercship.dmm index c44e46d931..5c1f8430ec 100644 --- a/maps/submaps/admin_use_vr/kk_mercship.dmm +++ b/maps/submaps/admin_use_vr/kk_mercship.dmm @@ -7,6 +7,33 @@ /obj/effect/shuttle_landmark/premade/manta_ship_near_port, /turf/space, /area/space) +"ac" = ( +/obj/structure/table/steel_reinforced, +/obj/effect/landmark{ + name = "Syndicate-Uplink" + }, +/obj/item/device/mapping_unit/operative, +/turf/simulated/floor/tiled/techfloor, +/area/ship/manta/armoury_st) +"ad" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/box/syndie_kit/chameleon, +/obj/item/weapon/storage/box/syndie_kit/chameleon, +/obj/item/weapon/storage/box/syndie_kit/chameleon, +/obj/item/weapon/storage/box/syndie_kit/chameleon, +/obj/item/weapon/storage/box/syndie_kit/chameleon, +/obj/item/weapon/storage/box/syndie_kit/chameleon, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/effect/floor_decal/techfloor, +/obj/item/device/holomap_beacon/operative, +/obj/item/device/holomap_beacon/operative, +/obj/item/device/holomap_beacon/operative, +/obj/item/device/holomap_beacon/operative, +/turf/simulated/floor/tiled/techfloor, +/area/ship/manta/armoury_st) "ag" = ( /turf/simulated/floor/reinforced/airless, /area/ship/manta/hangar) @@ -10108,21 +10135,6 @@ /obj/structure/table/steel_reinforced, /turf/simulated/floor/tiled/dark, /area/ship/manta/holding) -"Us" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/box/syndie_kit/chameleon, -/obj/item/weapon/storage/box/syndie_kit/chameleon, -/obj/item/weapon/storage/box/syndie_kit/chameleon, -/obj/item/weapon/storage/box/syndie_kit/chameleon, -/obj/item/weapon/storage/box/syndie_kit/chameleon, -/obj/item/weapon/storage/box/syndie_kit/chameleon, -/obj/machinery/recharger/wallcharger{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/ship/manta/armoury_st) "Uy" = ( /obj/item/weapon/reagent_containers/syringe/drugs{ pixel_x = 3; @@ -11303,13 +11315,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/recreation) -"ZH" = ( -/obj/structure/table/steel_reinforced, -/obj/effect/landmark{ - name = "Syndicate-Uplink" - }, -/turf/simulated/floor/tiled/techfloor, -/area/ship/manta/armoury_st) "ZI" = ( /obj/structure/cable/orange{ d1 = 4; @@ -19537,7 +19542,7 @@ OR sy nC bR -Us +ad ZT tx pB @@ -19818,7 +19823,7 @@ ZT ZT cP bR -ZH +ac aS bR RU From c6b572c329e77d631a7852776e37a1eae9fffafc Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Thu, 27 May 2021 12:58:27 +0000 Subject: [PATCH 20/55] =?UTF-8?q?Slopes!=20=E2=97=A4=E2=97=A2=E2=97=A3?= =?UTF-8?q?=E2=97=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- maps/offmap_vr/om_ships/gecko_cr.dmm | 4191 + maps/offmap_vr/om_ships/gecko_cr_wreck.dmm | 67 +- maps/offmap_vr/om_ships/gecko_sh.dmm | 3864 + maps/offmap_vr/om_ships/mackerel_hc.dmm | 1493 + maps/offmap_vr/om_ships/mackerel_hc_skel.dmm | 1690 + maps/offmap_vr/om_ships/mackerel_lc.dmm | 1328 + maps/offmap_vr/om_ships/mackerel_lc_wreck.dmm | 36 +- maps/offmap_vr/om_ships/mackerel_sh.dmm | 1388 + maps/offmap_vr/om_ships/salamander.dmm | 44 +- maps/offmap_vr/om_ships/salamander_wreck.dmm | 44 +- maps/offmap_vr/talon/talon_v2.dmm | 70550 +++++++++++++++- maps/submaps/admin_use_vr/ert.dmm | 324 +- maps/submaps/admin_use_vr/kk_mercship.dmm | 333 +- maps/submaps/admin_use_vr/mercship.dm | 2 +- 14 files changed, 85156 insertions(+), 198 deletions(-) create mode 100644 maps/offmap_vr/om_ships/gecko_cr.dmm create mode 100644 maps/offmap_vr/om_ships/gecko_sh.dmm create mode 100644 maps/offmap_vr/om_ships/mackerel_hc.dmm create mode 100644 maps/offmap_vr/om_ships/mackerel_hc_skel.dmm create mode 100644 maps/offmap_vr/om_ships/mackerel_lc.dmm create mode 100644 maps/offmap_vr/om_ships/mackerel_sh.dmm diff --git a/maps/offmap_vr/om_ships/gecko_cr.dmm b/maps/offmap_vr/om_ships/gecko_cr.dmm new file mode 100644 index 0000000000..541e64a81e --- /dev/null +++ b/maps/offmap_vr/om_ships/gecko_cr.dmm @@ -0,0 +1,4191 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ai" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"aj" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_engineering) +"aF" = ( +/obj/structure/table/steel, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "gecko_cr_blast"; + name = "Blast Shields Control" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"aK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"aL" = ( +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"bA" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"bJ" = ( +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"bL" = ( +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"bN" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb/marine, +/obj/item/clothing/head/helmet/space/void/refurb/marine, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"bY" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"cg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"cq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr_cockpit) +"cX" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"dh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + id_tag = "gecko_cargo_vent" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"dy" = ( +/obj/structure/hull_corner/long_vert{ + dir = 6 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit) +"dC" = ( +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"dE" = ( +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"dO" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/weapon/tank/oxygen/yellow, +/obj/item/weapon/tank/oxygen/yellow, +/obj/item/clothing/suit/space/void/refurb/engineering, +/obj/item/clothing/suit/space/void/refurb/engineering, +/obj/item/clothing/head/helmet/space/void/refurb/engineering, +/obj/item/clothing/head/helmet/space/void/refurb/engineering, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"dS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + pixel_x = -25 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"ea" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"eD" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"eJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"eP" = ( +/turf/simulated/wall/shull, +/area/shuttle/gecko_cr_cockpit) +"fe" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"fB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"fP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"fR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"fX" = ( +/obj/structure/sign/warning/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr_cockpit) +"gh" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"gm" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"gA" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"gC" = ( +/obj/machinery/atmospherics/unary/engine/biggest{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"gD" = ( +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"gY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"hC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"hH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"hJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + id_tag = "gecko_cargo_vent" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"ic" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/table/steel, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "gecko_cr_blast"; + name = "Blast Shields Control" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"if" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"im" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"ir" = ( +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_engineering) +"iL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"je" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"jo" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"jq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"ju" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 14 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"jT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"kd" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 6; + pixel_x = 7; + pixel_y = 26 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"kg" = ( +/obj/structure/hull_corner/long_vert{ + dir = 5 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_engineering) +"kn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/machinery/meter, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"kp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"kx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr_cockpit) +"kI" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"kJ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -14 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"kT" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_engineering) +"kU" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"lg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"lh" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"ll" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/shuttle_landmark/shuttle_initializer/gecko_cr, +/obj/effect/overmap/visitable/ship/landable/gecko_cr, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"lr" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"lt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"lw" = ( +/obj/machinery/suit_cycler/vintage/rugged, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"lB" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"lF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"lV" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -27 + }, +/obj/structure/closet/crate{ + dir = 1 + }, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb, +/obj/item/clothing/head/helmet/space/void/refurb, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb, +/obj/item/clothing/head/helmet/space/void/refurb, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"lY" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "gecko_cargo_star_fore"; + name = "Starboard Fore Cargo Hatch Control"; + pixel_x = 24 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"mS" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"mY" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"nl" = ( +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"nm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"nq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"oe" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"oi" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"om" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"ov" = ( +/obj/structure/handrail, +/obj/machinery/button/remote/blast_door{ + id = "gecko_cr_blast"; + name = "Blast Shields Control"; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"oI" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"oL" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"oZ" = ( +/turf/template_noop, +/area/shuttle/gecko_cr_engineering) +"pf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"pr" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"ps" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"pv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"pG" = ( +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"pH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"qe" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"qh" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr) +"qx" = ( +/obj/machinery/computer/shuttle_control/explore/gecko_cr, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"qL" = ( +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr_cockpit) +"qO" = ( +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 8000.25 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"rg" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 21 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump, +/obj/structure/handrail, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"rj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"rr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"ru" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/bed/chair/bay/comfy{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"rv" = ( +/obj/structure/handrail, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"rA" = ( +/obj/structure/railing/grey, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"rL" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"rQ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"rR" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"si" = ( +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit) +"sv" = ( +/obj/structure/railing/grey, +/obj/structure/catwalk, +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"sL" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"sV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/meter, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"te" = ( +/obj/machinery/light/small, +/obj/structure/closet/crate{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"tD" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"tI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"tP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"tV" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"ue" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"um" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"ut" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"uv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"uw" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"vu" = ( +/obj/structure/sign/warning/nosmoking_1, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"vE" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb/marine, +/obj/item/clothing/head/helmet/space/void/refurb/marine, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 42 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"vI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"vP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/sign/warning/nosmoking_1, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"vX" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"wF" = ( +/obj/machinery/power/smes/buildable, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"wG" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"wH" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/sign/directions/engineering{ + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"wU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"wV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet/crate{ + dir = 1 + }, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb, +/obj/item/clothing/head/helmet/space/void/refurb, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb, +/obj/item/clothing/head/helmet/space/void/refurb, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"xd" = ( +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 8000.25 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"xf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"xT" = ( +/obj/item/weapon/tank/phoron/pressurized, +/obj/item/weapon/tank/phoron/pressurized, +/obj/item/weapon/tank/phoron/pressurized, +/obj/structure/fuel_port/heavy{ + pixel_y = 28 + }, +/obj/structure/closet/crate{ + dir = 2 + }, +/obj/item/weapon/tool/crowbar/red, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"xU" = ( +/obj/machinery/door/blast/regular{ + id = "gecko_cargo_star_aft"; + name = "Starboard Aft Cargo Hatch" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"ye" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"yE" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 10; + pixel_x = -8; + pixel_y = 26 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"yP" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"yR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"yX" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"yY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"zs" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"zx" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"zE" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"zF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"zJ" = ( +/obj/machinery/door/blast/regular{ + id = "gecko_cargo_star_fore"; + name = "Starboard Fore Cargo Hatch" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"zM" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"zO" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Aq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"AE" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"AK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Bd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr_cockpit) +"Bf" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Bp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"Br" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"BH" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"BN" = ( +/obj/machinery/light/small, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"BP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"BW" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Ca" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Ck" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Cs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"Ct" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/airlock_sensor{ + pixel_x = 26 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"CW" = ( +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr_engineering) +"CZ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"Da" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"Dc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Df" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Di" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/closet/crate{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Dl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_engineering) +"Do" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_engineering) +"Dw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"DM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_engineering) +"DR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Ed" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/machinery/meter, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"Eg" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit) +"Ey" = ( +/obj/structure/sign/warning/airlock, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr_cockpit) +"Ez" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"ER" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Fe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Ff" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Fx" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/closet/crate{ + dir = 1 + }, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb, +/obj/item/clothing/head/helmet/space/void/refurb, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb, +/obj/item/clothing/head/helmet/space/void/refurb, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"FA" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"FE" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"FL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"FN" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"FS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"FX" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/closet/crate{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Gm" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/gecko_cr_cockpit) +"Gq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Gs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"Gx" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"Gz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"GF" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"GT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Hi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Ho" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Hp" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/embedded_controller/radio/docking_port_multi{ + child_names_txt = "Port Airlock Control;Starboard Airlock Control"; + child_tags_txt = "geck_sh_docking_port;geck_sh_docking_star"; + id_tag = "geck_sh_docking"; + pixel_y = 22 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"HI" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"HJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"Id" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/suit_cycler/vintage/pilot, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Ie" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Ih" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Im" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Iz" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"II" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"IL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"IM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/bed/chair/bay/comfy{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"Jc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr_cockpit) +"Jn" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"JE" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"JL" = ( +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"JV" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Kn" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Kw" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Kz" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"KA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"KS" = ( +/obj/machinery/door/blast/regular{ + id = "gecko_cargo_port_fore"; + name = "Port Fore Cargo Hatch" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"KX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"KZ" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Ld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_engineering) +"Ln" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr_cockpit) +"Lp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Lu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"LU" = ( +/obj/structure/bed/chair/bay/comfy, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_engineering) +"LW" = ( +/obj/structure/handrail, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"Mf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/obj/structure/handrail, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"MA" = ( +/turf/simulated/floor/airless, +/area/shuttle/gecko_cr_engineering) +"Nh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr) +"Np" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Nr" = ( +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"Nz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"NC" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit) +"NE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"NI" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"NM" = ( +/obj/structure/handrail, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -27 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"NN" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"NR" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"NZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Ol" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"Or" = ( +/obj/machinery/door/blast/regular{ + id = "gecko_cargo_port_aft"; + name = "Port Aft Cargo Hatch" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Ow" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/gecko_cr_engineering) +"Ox" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"OH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"OJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"ON" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/light, +/obj/structure/catwalk, +/obj/structure/closet/walllocker/emerglocker/south, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"OP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"OZ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump, +/obj/structure/handrail, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "geck_sh_docking_port"; + name = "Port AIrlock Control"; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Pc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_engineering) +"Pl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Pn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Px" = ( +/obj/structure/handrail, +/turf/simulated/floor/airless, +/area/shuttle/gecko_cr_engineering) +"Pz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"PD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"PI" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/closet/crate/engineering, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/storage/toolbox/electrical, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"PJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"PR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"PW" = ( +/obj/structure/handrail, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 27 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Ql" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/crate{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Qu" = ( +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"QC" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "gecko_cargo_port_aft"; + name = "Port Aft Cargo Hatch Control"; + pixel_x = -24 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"QO" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Rd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Re" = ( +/obj/structure/hull_corner/long_vert{ + dir = 10 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit) +"Rg" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Rh" = ( +/obj/structure/closet/crate{ + dir = 1 + }, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb/pilot, +/obj/item/clothing/head/helmet/space/void/refurb/pilot, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb/pilot, +/obj/item/clothing/head/helmet/space/void/refurb/pilot, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Ri" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Rp" = ( +/obj/structure/railing/grey, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"RB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr) +"RG" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"RT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"RV" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Sa" = ( +/obj/machinery/suit_cycler/vintage, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"SV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/handrail, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"Td" = ( +/obj/structure/handrail, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Ti" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"Tl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Tv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Tw" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 27 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Tx" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/airlock_sensor{ + pixel_y = 21 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump, +/obj/structure/handrail, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"TE" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"TM" = ( +/obj/structure/railing/grey, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"UF" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"UK" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_engineering) +"UY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/airless, +/area/shuttle/gecko_cr_engineering) +"Va" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Ve" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr) +"Vh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Vi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Vl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Vr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"Vs" = ( +/obj/structure/cable, +/obj/effect/floor_decal/industrial/outline/red, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/power/port_gen/pacman/mrs{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"VJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"VW" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_engineering) +"Wj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Wo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"Wr" = ( +/turf/simulated/wall/rshull, +/area/shuttle/gecko_cr) +"Wv" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Wz" = ( +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"WB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/airless, +/area/shuttle/gecko_cr_engineering) +"WE" = ( +/turf/simulated/wall/shull, +/area/shuttle/gecko_cr_engineering) +"WN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"WP" = ( +/turf/template_noop, +/area/template_noop) +"WW" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_engineering) +"WZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Xc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Xn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Xr" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/item/weapon/tool/wrench, +/obj/item/stack/material/tritium{ + amount = 25 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"Xs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_cr_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"XJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"XU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_cr_cockpit) +"XX" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"Yd" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_engineering) +"Yj" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump, +/obj/structure/handrail, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "geck_sh_docking_star"; + name = "Starboard Airlock Control"; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Yx" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"YG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/closet/crate{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_cr_cockpit) +"Zb" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"Zg" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "gecko_cargo_port_fore"; + name = "Port Fore Cargo Hatch Control"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Zn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Zo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_cockpit) +"Zp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) +"Zs" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/sign/warning/engineering_access{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr) +"ZJ" = ( +/turf/simulated/wall/shull, +/area/shuttle/gecko_cr) +"ZK" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_cr_engineering) +"ZL" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "gecko_cargo_star_aft"; + name = "Starboard Aft Cargo Hatch Control"; + pixel_x = 24 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/gecko_cr) + +(1,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} +(2,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WE +WE +WE +WE +WE +WE +WE +kT +"} +(3,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WE +NM +Zb +bI +RV +UY +Ow +WP +"} +(4,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WE +IL +ER +rQ +Kw +WB +MA +WP +"} +(5,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ZJ +ZJ +KS +KS +KS +ZJ +Or +Or +Or +ZJ +ZJ +oZ +kg +WP +WP +WP +WP +WP +WE +WE +kU +WE +WE +WE +WE +aj +"} +(6,1,1) = {" +WP +WP +WP +si +dy +eP +eP +eP +eP +eP +eP +eP +eP +yE +lr +ZJ +Zg +dh +dh +dh +Ie +dh +dh +dh +QC +ZJ +WE +WE +WE +WE +WE +WE +WP +WP +WE +UF +WE +Px +WP +WP +WP +"} +(7,1,1) = {" +WP +si +dy +eP +eP +eP +Nr +Nr +GF +Nr +te +eP +OZ +rj +BH +ZJ +zF +AK +jo +wU +Wz +pv +jo +OP +vX +OJ +zs +rR +zs +ea +Dw +WE +WE +WE +WE +kU +WE +WE +WE +WP +WP +"} +(8,1,1) = {" +WP +eP +eP +eP +Nr +GF +RT +lg +CZ +Ol +Ol +qL +Tx +kn +Yx +Ve +sV +WZ +jo +nq +VJ +nq +Pn +Ez +Va +Wr +CW +CW +CW +CW +sv +Wv +Wv +gh +NI +aL +WE +WE +WE +kT +WP +"} +(9,1,1) = {" +WP +Gm +eP +fB +ju +lB +qL +Br +qL +cq +Bd +kx +kx +PD +fX +Nh +pf +Vl +Vi +Np +Wz +QO +Vi +vI +Tl +Wr +Qu +wF +NN +CW +Td +ZK +zO +Ck +ut +fR +RV +um +ue +WP +WP +"} +(10,1,1) = {" +WP +eP +qL +qL +qL +qL +qL +Mf +zE +Gs +fe +Cs +dS +jT +kI +qh +Rp +PJ +nm +oe +Gx +Zp +nm +Hi +TE +Wr +Gz +Dl +WW +Xs +om +Vh +bY +nl +Wj +cg +Kw +FS +nl +WP +WP +"} +(11,1,1) = {" +WP +Eg +qL +wG +aF +Rh +qL +uv +Tw +bL +cX +qL +Hp +tP +FX +Ti +rA +Aq +nm +dE +gA +dE +nm +NZ +ON +Wr +ov +Pc +Wo +CW +sL +xd +xd +nl +rr +BN +WE +WE +WE +WE +kT +"} +(12,1,1) = {" +WP +WP +BP +JE +IM +oL +qL +qL +qL +qL +qL +qL +vE +fP +YG +Ti +aK +tI +nm +Gq +Gx +II +nm +Ox +Zs +Wr +FA +Pc +PI +je +Ho +gY +XJ +WN +Im +bI +RV +um +nl +gC +WP +"} +(13,1,1) = {" +WP +WP +BP +qx +JL +AE +bJ +eJ +Vr +OH +FN +KA +qe +if +Ri +pH +SV +Pz +xf +im +Bp +hC +xf +Da +iL +RB +Ld +LU +UK +Xn +Nz +Vs +BW +yX +KZ +rQ +Kw +rL +nl +nl +WP +"} +(14,1,1) = {" +WP +WP +BP +eD +ru +bA +qL +qL +qL +qL +qL +qL +bN +lt +Ql +Ti +XX +Pl +nm +oe +Gx +Zp +nm +Fe +wH +Wr +ai +Do +dO +vu +KX +DR +FL +hH +Im +Dc +vP +FS +nl +nl +WP +"} +(15,1,1) = {" +WP +NC +qL +wG +ic +Id +qL +Sa +lV +wV +Fx +qL +FE +tP +Di +Ti +TM +Aq +nm +dE +gA +dE +nm +NZ +ON +Wr +LW +Do +oI +CW +Bf +qO +qO +nl +ps +lh +WE +WE +WE +WE +aj +"} +(16,1,1) = {" +WP +eP +qL +qL +qL +qL +qL +HJ +Iz +XU +mY +Cs +Ct +NE +Jn +qh +gD +Ca +nm +Gq +Gx +II +nm +mS +TE +Wr +Yd +DM +VW +Xs +Rd +Vh +GT +nl +Wj +jq +RV +um +ue +WP +WP +"} +(17,1,1) = {" +WP +Gm +eP +fB +kJ +tV +qL +Br +qL +Jc +Ln +kx +kx +zx +Ey +Wr +yR +Zn +Vi +Tv +Wz +Lu +Vi +kp +Tl +Wr +xT +lw +Xr +CW +rv +NR +zO +zM +Lp +Dc +Kw +FS +nl +WP +WP +"} +(18,1,1) = {" +WP +eP +eP +eP +Nr +uw +Zo +PR +HI +tD +tD +qL +rg +Ed +Kz +Wr +Wz +yY +Vi +dC +Wz +dC +Vi +Ez +JV +Wr +CW +CW +CW +CW +sv +Kn +Kn +Rg +ye +pG +WE +WE +WE +aj +WP +"} +(19,1,1) = {" +WP +si +Re +eP +eP +eP +Nr +Nr +uw +Nr +te +eP +Yj +ll +oi +ZJ +zF +Df +jo +Ih +Wz +Xc +jo +lF +vX +OJ +zs +pr +zs +ea +gm +WE +WE +WE +WE +kU +WE +WE +WE +WP +WP +"} +(20,1,1) = {" +WP +WP +WP +si +Re +eP +eP +eP +eP +eP +eP +eP +eP +kd +lr +ZJ +lY +hJ +hJ +hJ +yP +hJ +hJ +hJ +ZL +ZJ +WE +WE +WE +WE +WE +WE +WP +WP +WE +UF +WE +Px +WP +WP +WP +"} +(21,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ZJ +ZJ +zJ +zJ +zJ +ZJ +xU +xU +xU +ZJ +ZJ +oZ +ir +WP +WP +WP +WP +WP +WE +WE +kU +WE +WE +WE +WE +kT +"} +(22,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WE +IL +Ff +bI +RV +UY +Ow +WP +"} +(23,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WE +PW +RG +rQ +Kw +WB +MA +WP +"} +(24,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WE +WE +WE +WE +WE +WE +WE +aj +"} +(25,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} diff --git a/maps/offmap_vr/om_ships/gecko_cr_wreck.dmm b/maps/offmap_vr/om_ships/gecko_cr_wreck.dmm index 45138547ce..bc77ee4563 100644 --- a/maps/offmap_vr/om_ships/gecko_cr_wreck.dmm +++ b/maps/offmap_vr/om_ships/gecko_cr_wreck.dmm @@ -172,6 +172,9 @@ }, /turf/simulated/floor/airless, /area/shuttle/gecko_cr_wreck) +"eu" = ( +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit_wreck) "eA" = ( /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/reinforced/airless, @@ -851,6 +854,12 @@ /obj/machinery/computer/shuttle_control/explore/gecko_cr_wreck, /turf/simulated/floor/tiled/techfloor, /area/shuttle/gecko_cr_cockpit_wreck) +"qD" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_engineering_wreck) "qL" = ( /turf/simulated/wall/rshull, /area/shuttle/gecko_cr_cockpit_wreck) @@ -1195,6 +1204,10 @@ }, /turf/simulated/floor/airless, /area/shuttle/gecko_cr_wreck) +"xo" = ( +/obj/item/weapon/material/shard/shrapnel, +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit_wreck) "xT" = ( /obj/effect/floor_decal/industrial/outline/grey, /obj/structure/fuel_port/empty{ @@ -1208,6 +1221,12 @@ "xU" = ( /turf/template_noop, /area/shuttle/gecko_cr_wreck) +"xW" = ( +/obj/structure/hull_corner/long_vert{ + dir = 6 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit_wreck) "ye" = ( /obj/structure/handrail{ dir = 8 @@ -1446,6 +1465,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/techmaint, /area/shuttle/gecko_cr_cockpit_wreck) +"CM" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_engineering_wreck) "CW" = ( /turf/simulated/wall/rshull, /area/shuttle/gecko_cr_engineering_wreck) @@ -1584,6 +1609,12 @@ /obj/item/weapon/material/shard, /turf/template_noop, /area/shuttle/gecko_cr_engineering_wreck) +"Fq" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit_wreck) "Fx" = ( /obj/effect/floor_decal/industrial/warning/corner, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -1821,6 +1852,10 @@ }, /turf/simulated/floor/tiled/techmaint, /area/shuttle/gecko_cr_cockpit_wreck) +"Jo" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/gecko_cr_cockpit_wreck) "JE" = ( /obj/machinery/computer/ship/helm{ req_one_access = list() @@ -3226,9 +3261,9 @@ WP WP WP WP -WP -WP -WP +eu +xW +eP eP eP eP @@ -3267,12 +3302,12 @@ WP "} (7,1,1) = {" WP -WP -WP -eP +eu +xW eP eP eP +uw Nr GF Nr @@ -3348,7 +3383,7 @@ aL Su Su Su -WP +qD WP "} (9,1,1) = {" @@ -3439,7 +3474,7 @@ WP "} (11,1,1) = {" WP -WP +Fq qL wG aF @@ -3478,7 +3513,7 @@ Su Su Su Su -WP +qD "} (12,1,1) = {" WP @@ -3611,7 +3646,7 @@ WP "} (15,1,1) = {" WP -WP +Jo qL wG ic @@ -3650,7 +3685,7 @@ Su Su Su Su -WP +CM "} (16,1,1) = {" WP @@ -3778,7 +3813,7 @@ pG Su Su Su -WP +CM WP "} (19,1,1) = {" @@ -3788,7 +3823,7 @@ WP OX NK jg -eP +uw uw NK uw @@ -3828,9 +3863,9 @@ WP WP WP FV -WP -FV -WP +eu +xo +eu OX NK NK diff --git a/maps/offmap_vr/om_ships/gecko_sh.dmm b/maps/offmap_vr/om_ships/gecko_sh.dmm new file mode 100644 index 0000000000..54d6ef5da2 --- /dev/null +++ b/maps/offmap_vr/om_ships/gecko_sh.dmm @@ -0,0 +1,3864 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ai" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"aF" = ( +/obj/structure/table/steel, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "gecko_sh_blast"; + name = "Blast Shields Control" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"aK" = ( +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"aL" = ( +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"aY" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"bw" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"bA" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"bE" = ( +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/template_noop, +/area/shuttle/gecko_sh_engineering) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"bL" = ( +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"bN" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/structure/closet/crate/aether, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"bP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"bY" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"cg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"ci" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"cq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh) +"cR" = ( +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"cX" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"cY" = ( +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"dm" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"dO" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/item/weapon/tank/oxygen/yellow, +/obj/item/weapon/tank/oxygen/yellow, +/obj/item/clothing/suit/space/void/refurb/engineering, +/obj/item/clothing/suit/space/void/refurb/engineering, +/obj/item/clothing/head/helmet/space/void/refurb/engineering, +/obj/item/clothing/head/helmet/space/void/refurb/engineering, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate/einstein, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"dS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + pixel_x = -25 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"dY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"ea" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"ec" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"ey" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/sign/warning/nosmoking_1, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"eD" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"eJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_cockpit) +"eP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"fe" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"fB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"fD" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"fP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"fR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"fX" = ( +/obj/structure/sign/warning/airlock, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh) +"gh" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"gC" = ( +/obj/machinery/atmospherics/unary/engine/biggest{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"gT" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"hC" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"hH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"ic" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/table/steel, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "gecko_sh_blast"; + name = "Blast Shields Control" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"if" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"je" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"jo" = ( +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh_engineering) +"jp" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"jq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"jT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"kd" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 6; + pixel_x = 7; + pixel_y = 26 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"kn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/machinery/meter, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"kx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh) +"kI" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"kJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/catwalk, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"kU" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"kW" = ( +/obj/structure/hull_corner/long_vert{ + dir = 5 + }, +/turf/template_noop, +/area/shuttle/gecko_sh_engineering) +"lh" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"ll" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/shuttle_landmark/shuttle_initializer/gecko_sh, +/obj/effect/overmap/visitable/ship/landable/gecko_sh, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"lr" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"lt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"lw" = ( +/obj/machinery/suit_cycler/vintage/rugged, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"lB" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 14 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"lC" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"lV" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -27 + }, +/obj/structure/closet/crate{ + dir = 1 + }, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb, +/obj/item/clothing/head/helmet/space/void/refurb, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"me" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"mf" = ( +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"mA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"mY" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"nE" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"oe" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"oi" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"om" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"oL" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"pf" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"po" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"ps" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"pG" = ( +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"pH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh) +"pV" = ( +/obj/structure/hull_corner/long_vert{ + dir = 6 + }, +/turf/template_noop, +/area/shuttle/gecko_sh) +"qh" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"qx" = ( +/obj/machinery/computer/shuttle_control/explore/gecko_sh, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"qO" = ( +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 8000.25 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"rg" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 21 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump, +/obj/structure/handrail, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"rj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"rr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"ru" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/bed/chair/bay/comfy{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_cockpit) +"rv" = ( +/obj/structure/handrail, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"rA" = ( +/obj/structure/bed/chair/bay/shuttle, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"rE" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/sign/warning/nosmoking_1, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"rL" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"rQ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"rU" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"rY" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"sB" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"sL" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"sS" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"te" = ( +/obj/machinery/light/small, +/obj/structure/closet/crate{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"tD" = ( +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"tM" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"tP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"tV" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -14 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"ue" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"ug" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"um" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"ut" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"uv" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"uw" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"ux" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"uR" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"vE" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/structure/closet/crate/aether, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 42 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"wF" = ( +/obj/machinery/power/smes/buildable, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"wG" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"wH" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/sign/directions/engineering{ + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"wQ" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"wV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet/crate{ + dir = 1 + }, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb, +/obj/item/clothing/head/helmet/space/void/refurb, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"xc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"xd" = ( +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 8000.25 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"xB" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"xO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"xT" = ( +/obj/item/weapon/tank/phoron/pressurized, +/obj/item/weapon/tank/phoron/pressurized, +/obj/item/weapon/tank/phoron/pressurized, +/obj/structure/fuel_port/heavy{ + pixel_y = 28 + }, +/obj/structure/closet/crate{ + dir = 2 + }, +/obj/item/weapon/tool/crowbar/red, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"xU" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"ye" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"yy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"yE" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 10; + pixel_x = -8; + pixel_y = 26 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"yR" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"yT" = ( +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"yX" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"zx" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"zE" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"zF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"zM" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"zO" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"zT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"AE" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_cockpit) +"Bd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh) +"Bf" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Bp" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Br" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"Bz" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/structure/closet/walllocker/emerglocker/south, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"BD" = ( +/obj/structure/handrail, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"BH" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"BL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"BN" = ( +/obj/machinery/light/small, +/obj/machinery/alarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"BP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_cockpit) +"BV" = ( +/turf/template_noop, +/area/shuttle/gecko_sh_engineering) +"BW" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Ca" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"Ck" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Ct" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/airlock_sensor{ + pixel_x = 26 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"Cx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"CZ" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Da" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"Dc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Df" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"Di" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/structure/closet/crate/aether{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Dl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_engineering) +"Do" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_engineering) +"Dy" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"DM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_engineering) +"Ed" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/machinery/meter, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"En" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Ez" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"ER" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"ES" = ( +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"Ff" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Fj" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/gecko_sh_engineering) +"Fp" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Fx" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/closet/crate{ + dir = 1 + }, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb, +/obj/item/clothing/head/helmet/space/void/refurb, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"FA" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "gecko_sh_blast"; + name = "Blast Shields Control"; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"FE" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/structure/closet/crate/aether, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"FL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"FN" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_cockpit) +"FS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"FX" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/structure/closet/crate/aether{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Gm" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/gecko_sh) +"Gs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"GF" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"GT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Ho" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Hp" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/structure/closet/crate/aether, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"HJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"Id" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/suit_cycler/vintage/pilot, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"Im" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Iz" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"IL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"IM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/bed/chair/bay/comfy{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_cockpit) +"IQ" = ( +/turf/simulated/wall/shull, +/area/shuttle/gecko_sh_engineering) +"Jc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh) +"Jn" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"JE" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"Km" = ( +/turf/template_noop, +/area/shuttle/gecko_sh) +"Kn" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Kz" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"KX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"KZ" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Lc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_cockpit) +"Lf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Ln" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh) +"Lp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"LR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"LU" = ( +/obj/structure/bed/chair/bay/comfy, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_engineering) +"Mf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/obj/structure/handrail, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"MA" = ( +/turf/simulated/floor/airless, +/area/shuttle/gecko_sh_engineering) +"MO" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_engineering) +"MR" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Nr" = ( +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"Nz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"NE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"NI" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"NM" = ( +/obj/structure/handrail, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -27 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"NN" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"NR" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Ol" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"Or" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"Ow" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/gecko_sh_engineering) +"OH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_cockpit) +"ON" = ( +/obj/machinery/light, +/obj/structure/closet/walllocker/emerglocker/south, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"OZ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump, +/obj/structure/handrail, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "geck_sh_docking_port"; + name = "Port AIrlock Control"; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Pc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_engineering) +"Px" = ( +/obj/structure/handrail, +/turf/simulated/floor/airless, +/area/shuttle/gecko_sh_engineering) +"Pz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"PD" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"PI" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/closet/crate/engineering, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/storage/toolbox/electrical, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"PJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"PW" = ( +/obj/structure/handrail, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 27 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Ql" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/structure/closet/crate/aether{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Qn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Qu" = ( +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate{ + dir = 1 + }, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"Qx" = ( +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_cockpit) +"QO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Rd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Rg" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Rh" = ( +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb/pilot, +/obj/item/clothing/head/helmet/space/void/refurb/pilot, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/void/refurb/pilot, +/obj/item/clothing/head/helmet/space/void/refurb/pilot, +/obj/structure/closet/crate/aether{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_cockpit) +"Ri" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/embedded_controller/radio/docking_port_multi{ + child_names_txt = "Port Airlock Control;Starboard Airlock Control"; + child_tags_txt = "geck_sh_docking_port;geck_sh_docking_star"; + dir = 1; + id_tag = "geck_sh_docking"; + pixel_y = -22 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Rp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"RB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_engineering) +"RG" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"RT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"RV" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Sa" = ( +/obj/machinery/suit_cycler/vintage, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"SJ" = ( +/obj/structure/hull_corner/long_vert{ + dir = 10 + }, +/turf/template_noop, +/area/shuttle/gecko_sh) +"SV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/modular_computer/telescreen/preset{ + pixel_y = 23 + }, +/obj/structure/handrail, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"SZ" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/structure/closet/walllocker/emerglocker/south, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Td" = ( +/obj/structure/handrail, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Tj" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Tw" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 27 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Tx" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/airlock_sensor{ + pixel_y = 21 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump, +/obj/structure/handrail, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"TE" = ( +/obj/structure/closet/walllocker/emerglocker/south, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"TM" = ( +/obj/structure/bed/chair/bay/shuttle, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"UF" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"UK" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"UY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/airless, +/area/shuttle/gecko_sh_engineering) +"Vh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Vr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_cockpit) +"Vs" = ( +/obj/structure/cable, +/obj/effect/floor_decal/industrial/outline/red, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/power/port_gen/pacman/mrs{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"VT" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"VW" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_engineering) +"Wj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Wr" = ( +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh) +"Wv" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Wx" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/gecko_sh_engineering) +"Wz" = ( +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"WB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/airless, +/area/shuttle/gecko_sh_engineering) +"WN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"WP" = ( +/turf/template_noop, +/area/template_noop) +"WW" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh_engineering) +"Xn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Xr" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/item/weapon/tool/wrench, +/obj/item/stack/material/tritium{ + amount = 25 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"Xs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "gecko_sh_blast"; + name = "Blast Shields"; + opacity = 0 + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"XJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"XU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/gecko_sh) +"XX" = ( +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Yd" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh_engineering) +"Yj" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump, +/obj/structure/handrail, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "geck_sh_docking_star"; + name = "Starboard Airlock Control"; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Yq" = ( +/turf/simulated/wall/rshull, +/area/shuttle/gecko_sh_cockpit) +"Yx" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"YG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/structure/closet/crate/aether{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"YK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/east, +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"YO" = ( +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Zb" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) +"Zo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh) +"Zp" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"Zs" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/sign/warning/engineering_access{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/gecko_sh) +"ZJ" = ( +/turf/simulated/wall/shull, +/area/shuttle/gecko_sh) +"ZK" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/gecko_sh_engineering) + +(1,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} +(2,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +IQ +IQ +IQ +IQ +IQ +IQ +IQ +Fj +"} +(3,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +IQ +NM +Zb +bI +RV +UY +Ow +WP +"} +(4,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +IQ +IL +ER +rQ +aY +WB +MA +WP +"} +(5,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ZJ +ZJ +ZJ +Df +Df +ZJ +Df +Df +IQ +IQ +IQ +IQ +IQ +BV +kW +WP +WP +WP +IQ +IQ +kU +IQ +IQ +IQ +IQ +Wx +"} +(6,1,1) = {" +WP +WP +WP +Km +pV +ZJ +ZJ +ZJ +ZJ +ZJ +ZJ +ZJ +ZJ +yE +lr +ZJ +bw +sS +Wz +Wz +En +Wz +Wz +tM +Dy +mA +Dy +IQ +IQ +IQ +IQ +IQ +WP +WP +IQ +UF +IQ +Px +WP +WP +WP +"} +(7,1,1) = {" +WP +Km +pV +ZJ +ZJ +ZJ +Nr +Nr +GF +Nr +te +ZJ +OZ +rj +BH +ZJ +rY +Wr +Df +Df +Wr +Df +Df +jo +jo +jo +Dy +nE +Dy +ea +Qn +IQ +IQ +IQ +IQ +kJ +IQ +IQ +IQ +WP +WP +"} +(8,1,1) = {" +WP +ZJ +ZJ +ZJ +Nr +GF +RT +LR +Nr +Ol +Ol +Wr +Tx +kn +Yx +Wr +ci +wQ +gT +gT +MR +gT +lC +Tj +SZ +jo +jo +jo +jo +jo +yT +Wv +Wv +gh +NI +aL +IQ +IQ +IQ +Fj +WP +"} +(9,1,1) = {" +WP +Gm +ZJ +fB +lB +uR +Wr +Br +Wr +cq +Bd +kx +kx +PD +fX +Wr +pf +cR +gT +uv +gT +Fp +lC +Wz +TE +jo +Qu +wF +NN +jo +Td +ZK +zO +Ck +ut +fR +RV +um +ue +WP +WP +"} +(10,1,1) = {" +WP +ZJ +Wr +Wr +Wr +Wr +Wr +Mf +zE +Gs +fe +eP +dS +jT +kI +qh +Rp +PJ +gT +jp +gT +dm +lC +ug +TE +jo +Yd +Dl +WW +Xs +om +Vh +bY +YO +Wj +cg +aY +FS +YO +WP +WP +"} +(11,1,1) = {" +WP +WP +Yq +wG +aF +Rh +Wr +cY +Tw +bL +cX +Wr +Hp +tP +FX +Wr +rA +me +mf +me +mf +po +mf +po +ON +jo +xO +Pc +Ez +jo +sL +xd +xd +YO +rr +BN +IQ +IQ +IQ +IQ +Fj +"} +(12,1,1) = {" +WP +WP +BP +JE +IM +oL +Wr +Wr +Wr +Wr +Wr +Wr +vE +fP +YG +Wr +aK +zT +gT +jp +gT +dm +lC +po +Zs +jo +FA +Pc +PI +je +Ho +BL +XJ +WN +Im +bI +RV +um +YO +gC +WP +"} +(13,1,1) = {" +WP +WP +BP +qx +Qx +AE +Lc +eJ +Vr +OH +FN +xc +bP +if +Ri +pH +SV +Pz +Bp +xU +Bp +hC +oe +Da +VT +RB +MO +LU +UK +Xn +Nz +Vs +BW +yX +KZ +rQ +aY +rL +YO +YO +WP +"} +(14,1,1) = {" +WP +WP +BP +eD +ru +bA +Wr +Wr +Wr +Wr +Wr +Wr +bN +lt +Ql +Wr +XX +yy +gT +jp +gT +dm +lC +po +wH +jo +ai +Do +dO +ey +KX +Lf +FL +hH +Im +Dc +rE +FS +YO +YO +WP +"} +(15,1,1) = {" +WP +WP +Yq +wG +ic +Id +Wr +Sa +lV +wV +Fx +Wr +FE +tP +Di +Wr +TM +Cx +mf +me +mf +po +mf +po +ON +jo +BD +Do +ES +jo +Bf +qO +qO +YO +ps +lh +IQ +IQ +IQ +IQ +Wx +"} +(16,1,1) = {" +WP +ZJ +Wr +Wr +Wr +Wr +Wr +HJ +Iz +XU +mY +eP +Ct +NE +Jn +qh +Rp +Ca +gT +jp +gT +dm +lC +QO +TE +jo +Yd +DM +VW +Xs +Rd +Vh +GT +YO +Wj +jq +RV +um +ue +WP +WP +"} +(17,1,1) = {" +WP +Gm +ZJ +fB +tV +xB +Wr +Br +Wr +Jc +Ln +kx +kx +zx +fX +Wr +yR +dY +gT +CZ +gT +rU +lC +Wz +TE +jo +xT +lw +Xr +jo +rv +NR +zO +zM +Lp +Dc +aY +FS +YO +WP +WP +"} +(18,1,1) = {" +WP +ZJ +ZJ +ZJ +Nr +uw +Zo +Or +Nr +tD +tD +Wr +rg +Ed +Kz +Wr +fD +zF +gT +gT +YK +gT +lC +ec +Bz +jo +jo +jo +jo +jo +yT +Kn +Kn +Rg +ye +pG +IQ +IQ +IQ +Wx +WP +"} +(19,1,1) = {" +WP +Km +SJ +ZJ +ZJ +ZJ +Nr +Nr +uw +Nr +te +ZJ +Yj +ll +oi +ZJ +rY +Wr +Df +Df +Wr +Df +Df +jo +jo +jo +Dy +ux +Dy +ea +mA +IQ +IQ +IQ +IQ +kJ +IQ +IQ +IQ +WP +WP +"} +(20,1,1) = {" +WP +WP +WP +Km +SJ +ZJ +ZJ +ZJ +ZJ +ZJ +ZJ +ZJ +ZJ +kd +lr +ZJ +sB +sS +Wz +Wz +Zp +Wz +Wz +tM +Dy +Qn +Dy +IQ +IQ +IQ +IQ +IQ +WP +WP +IQ +UF +IQ +Px +WP +WP +WP +"} +(21,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ZJ +ZJ +ZJ +Df +Df +ZJ +Df +Df +IQ +IQ +IQ +IQ +IQ +BV +bE +WP +WP +WP +IQ +IQ +kU +IQ +IQ +IQ +IQ +Fj +"} +(22,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +IQ +IL +Ff +bI +RV +UY +Ow +WP +"} +(23,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +IQ +PW +RG +rQ +aY +WB +MA +WP +"} +(24,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +IQ +IQ +IQ +IQ +IQ +IQ +IQ +Wx +"} +(25,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} diff --git a/maps/offmap_vr/om_ships/mackerel_hc.dmm b/maps/offmap_vr/om_ships/mackerel_hc.dmm new file mode 100644 index 0000000000..d5228f5375 --- /dev/null +++ b/maps/offmap_vr/om_ships/mackerel_hc.dmm @@ -0,0 +1,1493 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aq" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"az" = ( +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"aF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"bh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/embedded_controller/radio/docking_port_multi{ + child_names_txt = "Port Airlock Control;Starboard Airlock Control"; + child_tags_txt = "mackerel_hc_docking_port;mackerel_hc_docking_star"; + dir = 1; + id_tag = "mackerel_hc_docking"; + pixel_y = -22 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"bw" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"bY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"cv" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"cD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light, +/obj/structure/closet/walllocker/emerglocker/west, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"dG" = ( +/obj/structure/grille, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"dJ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"fD" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"gv" = ( +/obj/machinery/computer/shuttle_control/explore/mackerel_hc, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"gU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"hu" = ( +/obj/machinery/atmospherics/valve/open, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"jp" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"ju" = ( +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"jx" = ( +/obj/structure/handrail, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"ka" = ( +/turf/simulated/wall/shull, +/area/shuttle/mackerel_hc) +"kq" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/mackerel_hc) +"kU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"lT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"mf" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"mi" = ( +/obj/structure/shuttle/engine/heater, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"mw" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 10; + pixel_x = -8; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"nD" = ( +/obj/structure/shuttle/engine/heater, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"oq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"pQ" = ( +/obj/structure/hull_corner, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"pZ" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"rc" = ( +/obj/structure/sign/warning/airlock, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc) +"rm" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 8000.25 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"rr" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"sg" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"sl" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"tk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"tL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/westright, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"tV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/shuttle/mackerel_hc) +"ue" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"ug" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc) +"um" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"uR" = ( +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"vt" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/mackerel_hc) +"we" = ( +/obj/structure/closet/crate/engineering, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"wv" = ( +/obj/structure/closet/crate/engineering/electrical, +/obj/item/weapon/tank/phoron, +/obj/item/weapon/tank/phoron, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"wF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc) +"xd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"xB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc) +"yH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"zq" = ( +/obj/machinery/power/smes/buildable, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"zY" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 6; + pixel_x = 7; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"AA" = ( +/obj/machinery/atmospherics/valve/open, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"BN" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"BP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/fuel_port{ + pixel_y = 26 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"Da" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc) +"Dc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"Dh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"Dl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"EK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"EL" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"FL" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/shuttle_landmark/shuttle_initializer/mackerel_hc, +/obj/effect/overmap/visitable/ship/landable/mackerel_hc, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "mackerel_hc_docking_star"; + name = "Starboard Airlock Control"; + pixel_x = -8; + pixel_y = 22 + }, +/obj/machinery/airlock_sensor{ + pixel_x = 7; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"FS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"Gm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/westright, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"GF" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"GK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"GW" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/mackerel_hc) +"Jq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/westright, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"JG" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"JP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"JQ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"JY" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/template_noop, +/area/shuttle/mackerel_hc) +"Kb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"Ko" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"LU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc) +"Mv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"Nr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/symbol/maint, +/turf/simulated/wall/rshull{ + can_open = 1 + }, +/area/shuttle/mackerel_hc) +"NN" = ( +/obj/structure/symbol/maint, +/turf/simulated/wall/rshull{ + can_open = 1 + }, +/area/shuttle/mackerel_hc) +"OR" = ( +/obj/machinery/airlock_sensor{ + pixel_x = -25 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"Pc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"PI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"PL" = ( +/obj/structure/handrail, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "mackerel_hc_docking_port"; + name = "Port Airlock Control"; + pixel_x = 8; + pixel_y = 22 + }, +/obj/machinery/airlock_sensor{ + pixel_x = -8; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"PY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc) +"Qz" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"Rv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"RT" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"RV" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc) +"So" = ( +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"Sp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/westright, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"SU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"TG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/airlock_sensor{ + pixel_x = 26 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"UW" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"UY" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"Wj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light, +/obj/structure/handrail, +/obj/structure/closet/walllocker/emerglocker/south, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"Wv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/westright, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"WI" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"WP" = ( +/turf/template_noop, +/area/template_noop) +"WS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/shull, +/area/shuttle/mackerel_hc) +"WW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"Xn" = ( +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc) +"Xs" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window, +/obj/random/multiple/large_corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"YD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"Zb" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc) +"Zp" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"ZJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) +"ZK" = ( +/obj/machinery/door/airlock/hatch, +/obj/machinery/door/firedoor/glass, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc) +"ZZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc) + +(1,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} +(2,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +GW +ka +ka +ka +ka +ka +vt +WP +"} +(3,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +Zb +bI +mi +UY +WP +WP +"} +(4,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +jx +dJ +mi +UY +WP +WP +"} +(5,1,1) = {" +WP +WP +WP +WP +WP +ka +dG +dG +ka +WP +ka +dG +dG +ka +WP +WP +WP +JY +ka +ka +tV +ka +ka +kq +WP +"} +(6,1,1) = {" +WP +WP +WP +WP +WP +az +WP +WP +az +WP +az +WP +WP +az +WP +WP +WP +WP +WP +ka +tV +jx +WP +WP +WP +"} +(7,1,1) = {" +WP +ka +az +az +pQ +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +mw +ka +ka +ka +ka +tV +ka +WP +WP +WP +"} +(8,1,1) = {" +WP +az +WP +aq +ka +ka +fD +ju +EL +ue +EL +zq +JG +RT +WS +PL +ka +rm +AA +tk +JQ +ka +WP +WP +WP +"} +(9,1,1) = {" +WP +ka +az +ka +ka +Xn +Xn +Xn +NN +Xn +Xn +wF +NN +Xn +Xn +ZK +rc +Xn +NN +Xn +tV +ka +ka +ka +vt +"} +(10,1,1) = {" +WP +WP +WP +aF +cv +Zp +cD +ug +JP +um +Dc +Dl +WW +Xs +OR +Dh +bY +Kb +Wj +ug +BP +FS +we +ka +WP +"} +(11,1,1) = {" +WP +WP +WP +aF +gv +So +mf +uR +EK +So +So +GK +Pc +xd +xd +xd +YD +lT +rr +BN +sg +ZJ +nD +sl +WP +"} +(12,1,1) = {" +WP +WP +WP +aF +bw +Ko +gU +xB +oq +Sp +Gm +Jq +PI +Wv +TG +Mv +Sp +tL +bh +PY +SU +ZZ +wv +ka +WP +"} +(13,1,1) = {" +WP +ka +az +ka +ka +Xn +Xn +Da +NN +Xn +Xn +LU +Nr +Xn +Xn +ZK +rc +Xn +NN +Xn +tV +ka +ka +ka +kq +"} +(14,1,1) = {" +WP +az +WP +WP +ka +ka +jp +kU +pZ +yH +pZ +GF +yH +RV +WS +FL +ka +rm +hu +Rv +JQ +ka +WP +WP +WP +"} +(15,1,1) = {" +WP +ka +az +az +UW +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +zY +ka +ka +ka +ka +tV +ka +WP +WP +WP +"} +(16,1,1) = {" +WP +WP +WP +WP +WP +az +WP +WP +az +WP +az +WP +WP +az +WP +WP +WP +WP +WP +ka +tV +jx +WP +WP +WP +"} +(17,1,1) = {" +WP +WP +WP +WP +WP +ka +dG +dG +ka +WP +ka +dG +dG +ka +WP +WP +WP +GW +ka +ka +tV +ka +ka +vt +WP +"} +(18,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +jx +dJ +mi +UY +WP +WP +"} +(19,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +WI +Qz +mi +UY +WP +WP +"} +(20,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +JY +ka +ka +ka +ka +ka +kq +WP +"} +(21,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} diff --git a/maps/offmap_vr/om_ships/mackerel_hc_skel.dmm b/maps/offmap_vr/om_ships/mackerel_hc_skel.dmm new file mode 100644 index 0000000000..bed6a058f6 --- /dev/null +++ b/maps/offmap_vr/om_ships/mackerel_hc_skel.dmm @@ -0,0 +1,1690 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aq" = ( +/obj/machinery/door/blast/regular{ + id = "cargo_hatch_port"; + name = "Port Cargo Hatch" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"az" = ( +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"aF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel_cockpit) +"aO" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/mackerel_hc_skel) +"bw" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"bC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"bY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"cg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel_eng) +"cv" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"cD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light, +/obj/structure/closet/walllocker/emerglocker/west, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"cQ" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"dG" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"eh" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 6; + pixel_x = 7; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"fD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"fG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel_eng) +"fI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"fL" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"gv" = ( +/obj/machinery/computer/shuttle_control/explore/mackerel_hc_skel, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"gU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"iP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"jp" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"ju" = ( +/obj/machinery/power/smes/buildable, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"ka" = ( +/turf/simulated/wall/shull, +/area/shuttle/mackerel_hc_skel) +"kU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"lo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"lu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"lT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"mf" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"mi" = ( +/obj/structure/shuttle/engine/heater, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"ms" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc_skel) +"mw" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 10; + pixel_x = -8; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"mO" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + id_tag = "spartan_regulator" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"nD" = ( +/obj/structure/shuttle/engine/heater, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel_eng) +"nP" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"nZ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"oq" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "cargo_hatch_star"; + name = "Starboard Cargo Hatch"; + pixel_x = 24; + pixel_y = -9 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"pR" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/mackerel_hc_skel) +"pZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"qt" = ( +/obj/structure/hull_corner, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"rf" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 8000.25 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"rr" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"rE" = ( +/obj/machinery/door/blast/regular{ + id = "cargo_hatch_star"; + name = "Starboard Cargo Hatch" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"sg" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel_eng) +"sA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"sZ" = ( +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc_skel) +"tT" = ( +/obj/machinery/atmospherics/valve/open, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"tV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/shuttle/mackerel_hc_skel) +"ue" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"ug" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel_cockpit) +"ul" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"um" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"ut" = ( +/obj/machinery/firealarm/alarms_hidden{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"uR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"we" = ( +/obj/structure/closet/crate/engineering, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel_eng) +"wF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"wH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"xd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"xB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel_cockpit) +"xG" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel_eng) +"yH" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/industrial/outline/red, +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"zq" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"zt" = ( +/obj/machinery/atmospherics/valve/open, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"BN" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_eng) +"BP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel_eng) +"Da" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc_skel) +"Dc" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"Dl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"Ds" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"DN" = ( +/obj/structure/fuel_port{ + pixel_y = -26 + }, +/obj/item/weapon/tank/phoron, +/obj/item/weapon/tank/phoron, +/obj/structure/closet/crate/engineering, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel_eng) +"DO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"ED" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"EK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"EL" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "cargo_hatch_port"; + name = "Port Cargo Hatch"; + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"EW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"FH" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"FL" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/shuttle_landmark/shuttle_initializer/mackerel_hc_skel, +/obj/effect/overmap/visitable/ship/landable/mackerel_hc_skel, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "mackerel_hc_skel_docking_star"; + name = "Starboard Airlock Control"; + pixel_x = -8; + pixel_y = 22 + }, +/obj/machinery/airlock_sensor{ + pixel_x = 7; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"FS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel_eng) +"FY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"Gm" = ( +/turf/simulated/wall/shull, +/area/shuttle/mackerel_hc_skel_eng) +"Gn" = ( +/obj/structure/handrail, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"GF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"GI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel_eng) +"GK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"Jq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"JG" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"JP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/firealarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"JW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"Kb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"KZ" = ( +/obj/machinery/embedded_controller/radio/docking_port_multi{ + child_names_txt = "Port Airlock Control;Starboard Airlock Control"; + child_tags_txt = "mackerel_hc_skel_docking_port;mackerel_hc_skel_docking_star"; + dir = 1; + id_tag = "mackerel_hc_skel_docking"; + pixel_y = -22 + }, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_hc_skel) +"LU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"Nm" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"Nr" = ( +/obj/machinery/airlock_sensor{ + pixel_x = -25 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"NN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"NY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/shull, +/area/shuttle/mackerel_hc_skel) +"Pc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"Pu" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + id_tag = "spartan_regulator" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"PI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"PL" = ( +/obj/structure/handrail, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "mackerel_hc_skel_docking_port"; + name = "Port Airlock Control"; + pixel_x = 8; + pixel_y = 22 + }, +/obj/machinery/airlock_sensor{ + pixel_x = -8; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"Qu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"Rn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"RB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"RS" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/mackerel_hc_skel) +"RT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/airlock_sensor{ + pixel_x = 26 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"RV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"So" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) +"Td" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_hc_skel) +"TB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel_eng) +"UY" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"Wj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"Wr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"Wv" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"WP" = ( +/turf/template_noop, +/area/template_noop) +"WS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel) +"WW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"Xn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"Xs" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"XF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/mackerel_hc_skel) +"Zb" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_hc_skel) +"Zp" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel_cockpit) +"ZI" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/template_noop, +/area/shuttle/mackerel_hc_skel) +"ZJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_hc_skel_eng) +"ZK" = ( +/obj/machinery/door/airlock/hatch, +/obj/machinery/door/firedoor/glass, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_hc_skel) + +(1,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} +(2,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +RS +ka +ka +ka +ka +ka +pR +WP +"} +(3,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +Zb +bI +mi +UY +WP +WP +"} +(4,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +Gn +nZ +mi +UY +WP +WP +"} +(5,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ZI +ka +ka +tV +ka +ka +aO +WP +"} +(6,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +tV +Gn +WP +WP +WP +"} +(7,1,1) = {" +WP +ka +az +az +qt +ka +ka +ka +ka +aq +aq +ka +ka +ka +ka +mw +ka +ka +ka +ka +tV +ka +WP +WP +WP +"} +(8,1,1) = {" +WP +az +WP +bw +ka +ka +fD +ju +EL +mO +mO +zq +Ds +cQ +NY +PL +ka +rf +zt +DO +nP +ka +WP +WP +WP +"} +(9,1,1) = {" +WP +ka +az +ka +ka +sZ +sZ +ms +sZ +FH +Qu +wF +NN +Wr +Td +ZK +Td +fL +ut +sZ +tV +ka +ka +ka +pR +"} +(10,1,1) = {" +WP +WP +WP +aF +cv +Zp +cD +ug +JP +pZ +ue +Dl +WW +Xs +Nr +RV +bY +Kb +Wj +cg +BP +FS +we +Gm +WP +"} +(11,1,1) = {" +WP +WP +WP +aF +gv +iP +mf +uR +EK +So +So +GK +Pc +GF +xd +xd +ul +lT +rr +BN +sg +ZJ +nD +xG +WP +"} +(12,1,1) = {" +WP +WP +WP +aF +dG +Wv +gU +xB +WS +JW +wH +Jq +PI +XF +RT +Rn +fI +lo +FY +GI +fG +TB +DN +Gm +WP +"} +(13,1,1) = {" +WP +ka +az +ka +ka +sZ +sZ +Da +sZ +ED +um +LU +RB +Xn +Td +ZK +Td +fL +KZ +sZ +tV +ka +ka +ka +aO +"} +(14,1,1) = {" +WP +az +WP +WP +ka +ka +jp +kU +oq +Pu +Pu +yH +Dc +JG +NY +FL +ka +rf +tT +EW +nP +ka +WP +WP +WP +"} +(15,1,1) = {" +WP +ka +az +az +Nm +ka +ka +ka +ka +rE +rE +ka +ka +ka +ka +eh +ka +ka +ka +ka +tV +ka +WP +WP +WP +"} +(16,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +tV +Gn +WP +WP +WP +"} +(17,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +RS +ka +ka +tV +ka +ka +pR +WP +"} +(18,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +Gn +nZ +mi +UY +WP +WP +"} +(19,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +lu +bC +sA +UY +WP +WP +"} +(20,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ZI +ka +ka +ka +ka +ka +aO +WP +"} +(21,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} diff --git a/maps/offmap_vr/om_ships/mackerel_lc.dmm b/maps/offmap_vr/om_ships/mackerel_lc.dmm new file mode 100644 index 0000000000..0b4124d990 --- /dev/null +++ b/maps/offmap_vr/om_ships/mackerel_lc.dmm @@ -0,0 +1,1328 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aq" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"az" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_lc) +"aF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"bw" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_lc) +"bY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"cg" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"cv" = ( +/obj/machinery/computer/shuttle_control/explore/mackerel_lc, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"cD" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"dG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"fx" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/template_noop, +/area/shuttle/mackerel_lc) +"fD" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"fL" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 8000.25 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"gv" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"gT" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"gU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_lc) +"iP" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"ju" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"ka" = ( +/turf/simulated/wall/shull, +/area/shuttle/mackerel_lc) +"kU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"lo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"lC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light, +/obj/structure/closet/walllocker/emerglocker/west, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"lT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"mf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"mi" = ( +/obj/structure/shuttle/engine/heater, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_lc) +"mw" = ( +/obj/structure/handrail, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "mackerel_lc_docking_port"; + name = "Port Airlock Control"; + pixel_x = 8; + pixel_y = 22 + }, +/obj/machinery/airlock_sensor{ + pixel_x = -8; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"nD" = ( +/obj/structure/closet/crate/engineering/electrical, +/obj/item/weapon/tank/phoron, +/obj/item/weapon/tank/phoron, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"oe" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"oq" = ( +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"pZ" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 10; + pixel_x = -8; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"rc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"rr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/south, +/obj/machinery/embedded_controller/radio/docking_port_multi{ + child_names_txt = "Port Airlock Control;Starboard Airlock Control"; + child_tags_txt = "mackerel_lc_docking_port;mackerel_lc_docking_star"; + dir = 1; + id_tag = "mackerel_lc_docking"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"rQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"sg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"sL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/airlock_sensor{ + pixel_x = 26 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"sZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_lc) +"tV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/shuttle/mackerel_lc) +"ue" = ( +/obj/structure/closet/crate/engineering, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"ug" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"um" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"ut" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"uR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_lc) +"we" = ( +/obj/structure/shuttle/engine/heater, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"wF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"wN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/shull, +/area/shuttle/mackerel_lc) +"xd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"xB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_lc) +"xS" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/mackerel_lc) +"yH" = ( +/obj/structure/handrail, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_lc) +"ze" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/mackerel_lc) +"zq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_lc) +"BN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_lc) +"BP" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"Ck" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"Da" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"Dc" = ( +/obj/structure/handrail, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_lc) +"Dl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"EC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"EK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"EL" = ( +/obj/structure/symbol/maint, +/turf/simulated/wall/rshull{ + can_open = 1 + }, +/area/shuttle/mackerel_lc) +"FH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"FL" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 6; + pixel_x = 7; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"FN" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"FS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"Gm" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_lc) +"GF" = ( +/obj/machinery/power/smes/buildable, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"GK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"Jq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_lc) +"JF" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/mackerel_lc) +"JG" = ( +/obj/machinery/atmospherics/valve/open, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"JP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"Kb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"Ko" = ( +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_lc) +"KZ" = ( +/obj/machinery/atmospherics/valve/open, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"LU" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"LW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"Nr" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"NN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"Pc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"PI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/symbol/maint, +/turf/simulated/wall/rshull{ + can_open = 1 + }, +/area/shuttle/mackerel_lc) +"PL" = ( +/obj/machinery/door/airlock/hatch, +/obj/machinery/door/firedoor/glass, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"Qu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"RB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"RT" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"RV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/fuel_port{ + pixel_y = 26 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"So" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"Td" = ( +/obj/machinery/airlock_sensor{ + pixel_x = -25 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"UY" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_lc) +"Vs" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/shuttle_landmark/shuttle_initializer/mackerel_lc, +/obj/effect/overmap/visitable/ship/landable/mackerel_lc, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "mackerel_lc_docking_star"; + name = "Starboard Airlock Control"; + pixel_x = -8; + pixel_y = 22 + }, +/obj/machinery/airlock_sensor{ + pixel_x = 7; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"Wj" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"Wr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"Wv" = ( +/obj/structure/sign/warning/airlock, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_lc) +"WP" = ( +/turf/template_noop, +/area/template_noop) +"WW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"Xn" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_lc) +"Xs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"Zb" = ( +/obj/structure/handrail, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_lc) +"Zp" = ( +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) +"ZJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_lc) +"ZK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_lc) + +(1,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} +(2,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +xS +ka +ka +ka +ka +ka +ze +WP +"} +(3,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +Zb +bI +mi +UY +WP +WP +"} +(4,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +fx +ka +ka +tV +ka +ka +JF +WP +"} +(5,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +tV +yH +WP +WP +WP +"} +(6,1,1) = {" +WP +WP +xS +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +pZ +ka +ka +ka +ka +tV +ka +WP +WP +WP +"} +(7,1,1) = {" +WP +az +ka +ka +ju +oq +fD +aq +fD +GF +Nr +RT +wN +mw +ka +fL +JG +kU +dG +ka +WP +WP +WP +"} +(8,1,1) = {" +WP +ka +ka +Ko +Ko +Ko +EL +Ko +Ko +zq +EL +Ko +Ko +PL +Wv +Ko +EL +Ko +tV +ka +ka +ka +ze +"} +(9,1,1) = {" +WP +aF +bw +gT +lC +sZ +EC +FH +Qu +wF +NN +Wr +Td +ZK +rc +Ck +ut +sZ +RV +um +ue +ka +WP +"} +(10,1,1) = {" +WP +aF +cv +Zp +cD +ug +JP +Zp +Zp +Dl +WW +Xs +Xs +Xs +bY +Kb +Wj +cg +BP +FS +we +Gm +WP +"} +(11,1,1) = {" +WP +aF +gv +iP +mf +uR +EK +So +LW +GK +Pc +So +sL +xd +lo +lT +rr +BN +sg +ZJ +nD +ka +WP +"} +(12,1,1) = {" +WP +ka +ka +Ko +Ko +xB +EL +Ko +Ko +Jq +PI +Ko +Ko +PL +Wv +Ko +EL +Ko +tV +ka +ka +ka +JF +"} +(13,1,1) = {" +WP +fx +ka +ka +oe +Da +FN +RB +FN +LU +RB +Xn +wN +Vs +ka +fL +KZ +rQ +dG +ka +WP +WP +WP +"} +(14,1,1) = {" +WP +WP +fx +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +FL +ka +ka +ka +ka +tV +ka +WP +WP +WP +"} +(15,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +tV +yH +WP +WP +WP +"} +(16,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +xS +ka +ka +tV +ka +ka +ze +WP +"} +(17,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +Dc +gU +mi +UY +WP +WP +"} +(18,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +fx +ka +ka +ka +ka +ka +JF +WP +"} +(19,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} diff --git a/maps/offmap_vr/om_ships/mackerel_lc_wreck.dmm b/maps/offmap_vr/om_ships/mackerel_lc_wreck.dmm index 0b52c12bc0..3376a5100b 100644 --- a/maps/offmap_vr/om_ships/mackerel_lc_wreck.dmm +++ b/maps/offmap_vr/om_ships/mackerel_lc_wreck.dmm @@ -106,6 +106,12 @@ "ka" = ( /turf/simulated/wall/shull, /area/shuttle/mackerel_lc_wreck) +"kf" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/mackerel_lc_wreck) "kU" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, /obj/machinery/light/small{ @@ -732,6 +738,12 @@ }, /turf/simulated/floor/tiled/techmaint, /area/shuttle/mackerel_lc_wreck) +"Qq" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/mackerel_lc_wreck) "Qu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/random/empty_or_lootable_crate, @@ -957,13 +969,13 @@ WP WP WP WP -BB +TC oG oe ka ka ka -WP +Qq WP "} (3,1,1) = {" @@ -982,7 +994,7 @@ WP WP BB WP -WP +oG oe Zb bI @@ -1007,13 +1019,13 @@ ka WP WP BB -WP +oG NI oq tV ka ka -WP +kf WP "} (5,1,1) = {" @@ -1114,7 +1126,7 @@ tV ka ka ka -WP +Qq "} (9,1,1) = {" WP @@ -1214,7 +1226,7 @@ tV ka ka ka -WP +kf "} (13,1,1) = {" WP @@ -1307,13 +1319,13 @@ ka WP BB WP -WP +oG NI Zb ca NI oq -WP +oG BB "} (17,1,1) = {" @@ -1332,7 +1344,7 @@ WP WP WP WP -BB +TC oe oq oq @@ -1357,13 +1369,13 @@ WP WP WP WP -WP +oG oG oe oe oe oe -BB +TC WP "} (19,1,1) = {" diff --git a/maps/offmap_vr/om_ships/mackerel_sh.dmm b/maps/offmap_vr/om_ships/mackerel_sh.dmm new file mode 100644 index 0000000000..5bf3e2df89 --- /dev/null +++ b/maps/offmap_vr/om_ships/mackerel_sh.dmm @@ -0,0 +1,1388 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aq" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"az" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_sh) +"aF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"bw" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_sh) +"bY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"cg" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"cv" = ( +/obj/machinery/computer/shuttle_control/explore/mackerel_sh, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"cD" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"dG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"fz" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/mackerel_sh) +"fD" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"fL" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/phoron{ + start_pressure = 8000.25 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"gv" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"gT" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"gU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_sh) +"iP" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"ju" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"ka" = ( +/turf/simulated/wall/shull, +/area/shuttle/mackerel_sh) +"kU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"lo" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"lC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light, +/obj/structure/closet/walllocker/emerglocker/west, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"lT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"mf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light, +/obj/machinery/alarm/alarms_hidden{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"mi" = ( +/obj/structure/shuttle/engine/heater, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_sh) +"mw" = ( +/obj/structure/handrail, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/airlock_sensor{ + pixel_x = -8; + pixel_y = 21 + }, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "mackerel_sh_docking_port"; + name = "Port Airlock Control"; + pixel_x = 8; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"nD" = ( +/obj/structure/closet/crate/engineering/electrical, +/obj/item/weapon/tank/phoron, +/obj/item/weapon/tank/phoron, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"oe" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"oq" = ( +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"pZ" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 10; + pixel_x = -8; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"rc" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"rr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/south, +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/docking_port_multi{ + child_names_txt = "Port Airlock Control;Starboard Airlock Control"; + child_tags_txt = "mackerel_sh_docking_port;mackerel_sh_docking_star"; + dir = 1; + id_tag = "mackerel_sh_docking"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"rQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"sg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"sL" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/airlock_sensor{ + pixel_x = 26 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"sZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_sh) +"tV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/shuttle/mackerel_sh) +"ue" = ( +/obj/structure/closet/crate/engineering, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"ug" = ( +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"um" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"ut" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"uR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_sh) +"we" = ( +/obj/structure/shuttle/engine/heater, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"wF" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"wN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/shull, +/area/shuttle/mackerel_sh) +"xd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"xB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_sh) +"yH" = ( +/obj/structure/handrail, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_sh) +"zq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_sh) +"BN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_sh) +"BP" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"Ck" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"CH" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/mackerel_sh) +"Da" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"Dc" = ( +/obj/structure/handrail, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_sh) +"Dl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"EC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"EK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/alarm/alarms_hidden{ + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"EL" = ( +/obj/structure/symbol/maint, +/turf/simulated/wall/rshull{ + can_open = 1 + }, +/area/shuttle/mackerel_sh) +"FH" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"FL" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 6; + pixel_x = 7; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"FN" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"FS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"Gm" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_sh) +"GF" = ( +/obj/machinery/power/smes/buildable, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"GK" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"HL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"Jq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_sh) +"JG" = ( +/obj/machinery/atmospherics/valve/open, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"JP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"Kb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"Ko" = ( +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_sh) +"KZ" = ( +/obj/machinery/atmospherics/valve/open, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"LU" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"LW" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"Nr" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"NN" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"Pc" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"PI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/symbol/maint, +/turf/simulated/wall/rshull{ + can_open = 1 + }, +/area/shuttle/mackerel_sh) +"PL" = ( +/obj/machinery/door/airlock/hatch, +/obj/machinery/door/firedoor/glass, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"Qu" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"RB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"RT" = ( +/obj/structure/handrail{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"RV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/fuel_port{ + pixel_y = 26 + }, +/obj/machinery/alarm/alarms_hidden{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"So" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"Td" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/obj/machinery/airlock_sensor{ + pixel_x = -25 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"UY" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_sh) +"Vs" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/structure/handrail, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/overmap/visitable/ship/landable/mackerel_sh, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + pixel_x = 7; + pixel_y = 21 + }, +/obj/effect/shuttle_landmark/shuttle_initializer/mackerel_sh, +/obj/effect/overmap/visitable/ship/landable/mackerel_sh, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + id_tag = "mackerel_sh_docking_star"; + name = "Starboard Airlock Control"; + pixel_x = -8; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"Wj" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"Wr" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"Wv" = ( +/obj/structure/sign/warning/airlock, +/turf/simulated/wall/rshull, +/area/shuttle/mackerel_sh) +"WP" = ( +/turf/template_noop, +/area/template_noop) +"WW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"Xn" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/shuttle/mackerel_sh) +"Xs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"XJ" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/template_noop, +/area/shuttle/mackerel_sh) +"Zb" = ( +/obj/structure/handrail, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/shuttle/mackerel_sh) +"Zk" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/mackerel_sh) +"Zp" = ( +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) +"ZJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/mackerel_sh) +"ZK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/shuttle/mackerel_sh) + +(1,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} +(2,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +Zk +ka +ka +ka +ka +ka +fz +WP +"} +(3,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +Zb +bI +mi +UY +WP +WP +"} +(4,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +XJ +ka +ka +tV +ka +ka +CH +WP +"} +(5,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +tV +yH +WP +WP +WP +"} +(6,1,1) = {" +WP +WP +Zk +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +pZ +ka +ka +ka +ka +tV +ka +WP +WP +WP +"} +(7,1,1) = {" +WP +az +ka +ka +ju +oq +fD +aq +fD +GF +Nr +RT +wN +mw +ka +fL +JG +kU +dG +ka +WP +WP +WP +"} +(8,1,1) = {" +WP +ka +ka +Ko +Ko +Ko +EL +Ko +Ko +zq +EL +Ko +Ko +PL +Wv +Ko +EL +Ko +tV +ka +ka +ka +fz +"} +(9,1,1) = {" +WP +aF +bw +gT +lC +sZ +EC +FH +Qu +wF +NN +Wr +Td +ZK +rc +Ck +ut +sZ +RV +um +ue +ka +WP +"} +(10,1,1) = {" +WP +aF +cv +Zp +cD +ug +JP +Zp +Zp +Dl +WW +Xs +Xs +Xs +bY +Kb +Wj +cg +BP +FS +we +Gm +WP +"} +(11,1,1) = {" +WP +aF +gv +iP +mf +uR +EK +HL +LW +GK +Pc +So +sL +xd +lo +lT +rr +BN +sg +ZJ +nD +ka +WP +"} +(12,1,1) = {" +WP +ka +ka +Ko +Ko +xB +EL +Ko +Ko +Jq +PI +Ko +Ko +PL +Wv +Ko +EL +Ko +tV +ka +ka +ka +CH +"} +(13,1,1) = {" +WP +XJ +ka +ka +oe +Da +FN +RB +FN +LU +RB +Xn +wN +Vs +ka +fL +KZ +rQ +dG +ka +WP +WP +WP +"} +(14,1,1) = {" +WP +WP +XJ +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +FL +ka +ka +ka +ka +tV +ka +WP +WP +WP +"} +(15,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +tV +yH +WP +WP +WP +"} +(16,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +Zk +ka +ka +tV +ka +ka +fz +WP +"} +(17,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +ka +ka +Dc +gU +mi +UY +WP +WP +"} +(18,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +XJ +ka +ka +ka +ka +ka +CH +WP +"} +(19,1,1) = {" +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +WP +"} diff --git a/maps/offmap_vr/om_ships/salamander.dmm b/maps/offmap_vr/om_ships/salamander.dmm index 6fb59647e8..4cb8e3bdea 100644 --- a/maps/offmap_vr/om_ships/salamander.dmm +++ b/maps/offmap_vr/om_ships/salamander.dmm @@ -1246,6 +1246,12 @@ }, /turf/simulated/floor/tiled/techmaint, /area/shuttle/salamander) +"rP" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/template_noop, +/area/shuttle/salamander_head) "sb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 @@ -1255,12 +1261,22 @@ }, /turf/simulated/floor/tiled/techmaint, /area/shuttle/salamander_engineering) +"ts" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/salamander) "tA" = ( /obj/machinery/pointdefense{ id_tag = "salamander_pd" }, /turf/simulated/floor/plating, /area/shuttle/salamander_engineering) +"uf" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/salamander_galley) "ur" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -1292,6 +1308,10 @@ }, /turf/simulated/floor/tiled/techmaint, /area/shuttle/salamander_cockpit) +"wq" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/salamander_engineering) "wF" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 @@ -1405,6 +1425,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/shuttle/salamander) +"Bu" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/salamander_engineering) "BW" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ @@ -1878,6 +1904,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/plating, /area/shuttle/salamander_engineering) +"WI" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/salamander) "WN" = ( /obj/structure/cable{ d1 = 4; @@ -2028,7 +2060,7 @@ WP WP WP WP -WP +wq Wj dj fn @@ -2037,7 +2069,7 @@ Wj dj fn Wj -WP +Bu WP WP WP @@ -2152,7 +2184,7 @@ WP "} (9,1,1) = {" WP -WP +ts VT VT Wj @@ -2165,7 +2197,7 @@ lV Wj VT VT -WP +WI WP "} (10,1,1) = {" @@ -2386,7 +2418,7 @@ WP "} (22,1,1) = {" WP -WP +rP Tg br cq @@ -2399,7 +2431,7 @@ mR bI qu mR -WP +uf WP "} (23,1,1) = {" diff --git a/maps/offmap_vr/om_ships/salamander_wreck.dmm b/maps/offmap_vr/om_ships/salamander_wreck.dmm index a1960322ac..bb713320f5 100644 --- a/maps/offmap_vr/om_ships/salamander_wreck.dmm +++ b/maps/offmap_vr/om_ships/salamander_wreck.dmm @@ -40,6 +40,12 @@ }, /turf/simulated/floor/airless, /area/shuttle/salamander_wreck_q2) +"bq" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/salamander_wreck) "br" = ( /obj/structure/window/reinforced/tinted, /obj/structure/toilet{ @@ -1355,6 +1361,12 @@ }, /turf/simulated/floor/tiled/techmaint/airless, /area/shuttle/salamander_wreck) +"zx" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/template_noop, +/area/shuttle/salamander_wreck_head) "zO" = ( /obj/structure/cable{ d1 = 1; @@ -1473,6 +1485,12 @@ }, /turf/simulated/floor/plating, /area/shuttle/salamander_wreck_galley) +"EE" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/salamander_wreck_engineering) "Fu" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5 @@ -1609,6 +1627,10 @@ }, /turf/simulated/floor/tiled/techmaint/airless, /area/shuttle/salamander_wreck) +"KB" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/salamander_wreck_engineering) "KX" = ( /obj/structure/handrail, /obj/random/empty_or_lootable_crate, @@ -1708,6 +1730,12 @@ /obj/structure/girder, /turf/simulated/floor/airless, /area/shuttle/salamander_wreck) +"PF" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/template_noop, +/area/shuttle/salamander_wreck_galley) "PN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 @@ -1982,6 +2010,10 @@ oxygen = 0 }, /area/shuttle/salamander_wreck) +"Xj" = ( +/obj/structure/hull_corner, +/turf/template_noop, +/area/shuttle/salamander_wreck) "Xn" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -2082,7 +2114,7 @@ WP WP WP WP -WP +KB Wj nP fn @@ -2091,7 +2123,7 @@ Wj nP fn Wj -WP +EE WP WP WP @@ -2206,7 +2238,7 @@ WP "} (9,1,1) = {" WP -WP +Xj VT VT Wj @@ -2219,7 +2251,7 @@ lV Wj VT VT -WP +bq WP "} (10,1,1) = {" @@ -2440,7 +2472,7 @@ WP "} (22,1,1) = {" WP -WP +zx Tg br cq @@ -2453,7 +2485,7 @@ mR bI qu mR -WP +PF WP "} (23,1,1) = {" diff --git a/maps/offmap_vr/talon/talon_v2.dmm b/maps/offmap_vr/talon/talon_v2.dmm index 02fb8e002d..ca1cf10a09 100644 --- a/maps/offmap_vr/talon/talon_v2.dmm +++ b/maps/offmap_vr/talon/talon_v2.dmm @@ -1 +1,70549 @@ -fucktruck \ No newline at end of file +<<<<<<< HEAD +fucktruck +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/space, +/area/space) +"ab" = ( +/obj/machinery/mineral/input, +/obj/machinery/conveyor{ + dir = 4; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"ac" = ( +/obj/machinery/mineral/processing_unit_console{ + req_one_access = list(301) + }, +/obj/structure/girder, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"ad" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"ae" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"af" = ( +/obj/structure/closet/secure_closet/talon_guard, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/weapon/storage/box/nifsofts_security, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"ag" = ( +/obj/structure/closet/secure_closet/talon_doctor, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/weapon/storage/box/nifsofts_medical, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"ah" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"ai" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"aj" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"ak" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/port) +"al" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"am" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/box/nifsofts_mining, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"an" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"ao" = ( +/obj/structure/table/rack/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"ap" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/table/steel, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/fiftyspawner/uranium, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aq" = ( +/obj/machinery/recharge_station, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"ar" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/item/device/geiger{ + pixel_x = -7 + }, +/obj/machinery/alarm/talon{ + pixel_y = 24 + }, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"as" = ( +/obj/machinery/holoposter{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"at" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"au" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"av" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"aw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"ax" = ( +/obj/structure/closet/secure_closet/talon_engineer, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/weapon/storage/box/nifsofts_engineering, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ay" = ( +/obj/machinery/disposal/wall{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"az" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/obj/machinery/power/apc/talon/hyper{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"aC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Talon Port Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"aD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aE" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/hatch{ + name = "Generator Room"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/warning/radioactive{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/vending/medical_talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"aG" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aH" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"aI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"aJ" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/rtg/advanced, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aK" = ( +/obj/structure/cable/yellow, +/obj/machinery/light/small, +/obj/machinery/power/port_gen/pacman/super/potato, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/star_store) +"aN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"aO" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"aP" = ( +/obj/machinery/power/apc/talon/hyper{ + pixel_y = -24 + }, +/obj/effect/catwalk_plated/dark, +/obj/structure/closet/walllocker_double/hydrant/west, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_port) +"aS" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + name = "Bridge"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"aT" = ( +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"aU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/department/bridge{ + pixel_y = 31 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"aV" = ( +/obj/machinery/light/small, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aW" = ( +/obj/effect/shuttle_landmark/shuttle_initializer/talonboat, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/overmap/visitable/ship/landable/talon_boat, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"aZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"ba" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"bc" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"bd" = ( +/obj/machinery/vending/dinnerware{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"bf" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 8; + pixel_x = -30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"bg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"bh" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"bk" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/item/weapon/paper/talon_captain, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"bo" = ( +/obj/machinery/computer/ship/engines, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"bp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"bq" = ( +/obj/machinery/suit_cycler/vintage/tguard, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"br" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"by" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"bz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"bA" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"bB" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/flora/pottedplant/small, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"bC" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"bI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"bJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"bK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"bM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"bN" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/table/woodentable, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "talon_quietroom"; + name = "window blast shields"; + pixel_x = -28 + }, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"bP" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"bQ" = ( +/obj/machinery/optable, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"bU" = ( +/obj/structure/table/steel, +/obj/item/device/measuring_tape, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/storage/excavation, +/obj/item/stack/flag/yellow, +/obj/item/weapon/pickaxe, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"bV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"bX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"bY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"bZ" = ( +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -30 + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"ca" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"cc" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ce" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"cf" = ( +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_meddoor"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Talon Doctor" + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"cg" = ( +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ch" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/anomaly_storage) +"ck" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Starboard Eng. Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"cl" = ( +/obj/machinery/disposal/wall{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"cm" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"cn" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"cp" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"cr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"ct" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"cv" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"cw" = ( +/obj/structure/catwalk, +/obj/structure/handrail, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_port) +"cx" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"cB" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"cE" = ( +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/walllocker/medical/east, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"cH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"cK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_cockpit" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"cM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/walllocker_double/east, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"cN" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/security{ + id_tag = "talon_secdoor"; + name = "Guard's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/sec_room) +"cS" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"cT" = ( +/obj/structure/catwalk, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"cU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"cV" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/sensor{ + name = "Talon Main Grid"; + name_tag = "TLN-MAIN-GRID" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/effect/catwalk_plated/dark, +/obj/structure/sign/department/eng{ + name = "ENGINEER'S QUARTERS"; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"cX" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"cZ" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"da" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"db" = ( +/turf/simulated/wall/shull, +/area/talon_v2/brig) +"dc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"dd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"dh" = ( +/obj/structure/ore_box, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"di" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dj" = ( +/obj/machinery/light/small, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"dl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"dn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dp" = ( +/obj/machinery/computer/ship/sensors{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dq" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"dr" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"ds" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dt" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"dw" = ( +/obj/machinery/vending/wallmed1{ + emagged = 1; + pixel_y = 32; + shut_up = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"dz" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"dC" = ( +/obj/structure/railing/grey, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dD" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"dG" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dJ" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"dK" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"dL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"dN" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"dO" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = -31 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"dP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"dQ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"dR" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"dT" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/copper, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"dV" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"dW" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"dX" = ( +/obj/machinery/computer/ship/navigation, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/remote/blast_door{ + id = "talon_bridge_shields"; + name = "bridge blast shields"; + pixel_y = 16 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dY" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"dZ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"ed" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"ef" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"eg" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/red, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"eh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"ei" = ( +/obj/machinery/conveyor{ + id = "talontrash" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"ej" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"ek" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"el" = ( +/obj/machinery/vending/engineering{ + products = list(/obj/item/clothing/under/rank/chief_engineer = 4, /obj/item/clothing/under/rank/engineer = 4, /obj/item/clothing/shoes/orange = 4, /obj/item/clothing/head/hardhat = 4, /obj/item/weapon/storage/belt/utility = 4, /obj/item/clothing/glasses/meson = 4, /obj/item/clothing/gloves/yellow = 4, /obj/item/weapon/tool/screwdriver = 12, /obj/item/weapon/tool/crowbar = 12, /obj/item/weapon/tool/wirecutters = 12, /obj/item/device/multitool = 12, /obj/item/weapon/tool/wrench = 12, /obj/item/device/t_scanner = 12, /obj/item/stack/cable_coil/heavyduty = 8, /obj/item/weapon/cell = 8, /obj/item/weapon/weldingtool = 8, /obj/item/clothing/head/welding = 8, /obj/item/weapon/light/tube = 10, /obj/item/clothing/head/hardhat/red = 4, /obj/item/clothing/suit/fire = 4, /obj/item/weapon/stock_parts/scanning_module = 5, /obj/item/weapon/stock_parts/micro_laser = 5, /obj/item/weapon/stock_parts/matter_bin = 5, /obj/item/weapon/stock_parts/manipulator = 5, /obj/item/weapon/stock_parts/console_screen = 5); + req_access = list(301); + req_log_access = 301; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"eo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"ep" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talontrash" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talontrashblast" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eq" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"er" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"eu" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_starboard) +"ew" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"ex" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talontrash" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"ey" = ( +/obj/machinery/button/remote/airlock{ + dir = 4; + id = "talon_capdoor"; + name = "Door Bolts"; + pixel_x = 28; + specialfunctions = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"ez" = ( +/obj/machinery/light/small, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"eC" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"eF" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"eH" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_aft_port, +/turf/space, +/area/space) +"eI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"eK" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"eL" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/flora/pottedplant/sticky, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"eM" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + req_access = list(301) + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "talontrashblast"; + pixel_y = -28 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "talontrash" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eN" = ( +/obj/machinery/light/small, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eP" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering) +"eR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"eS" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/locked/frontier/holdout/unlocked, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"eT" = ( +/obj/structure/railing/grey, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"eV" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"eX" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"eY" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"eZ" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"fa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"fb" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering/star_store) +"fd" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"ff" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"fg" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/rack/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"fh" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"fi" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"fj" = ( +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"fk" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/smartfridge/sheets/persistent_lossy{ + layer = 3.3 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"fm" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fn" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 4 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fo" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Cantina" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/bar) +"fp" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + name = "Storage Room" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"fq" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port_aft"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + req_one_access = list(301) + }, +/obj/machinery/light/small, +/obj/structure/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fr" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard_aft"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + req_one_access = list(301) + }, +/obj/machinery/light/small, +/obj/structure/handrail{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"fs" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"fv" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"fw" = ( +/obj/structure/railing/grey, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"fx" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/apc, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"fz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"fC" = ( +/obj/structure/reagent_dispensers/water_cooler/full, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"fF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"fG" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fM" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"fN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"fQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"fR" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor{ + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_port) +"fS" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor{ + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_starboard) +"fU" = ( +/obj/machinery/computer/ship/engines{ + dir = 8; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"fV" = ( +/turf/simulated/wall/shull, +/area/talon_v2/hangar) +"fW" = ( +/turf/simulated/wall/shull, +/area/talon_v2/refining) +"gb" = ( +/obj/structure/bed/chair/wood, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"gc" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"gd" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ge" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"gg" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/whetstone, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"gj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/power/sensor{ + name = "Talon Power Generation"; + name_tag = "TLN-PWR-GEN" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"gl" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"gm" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"gn" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/table/standard, +/obj/machinery/photocopier/faxmachine/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"go" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"gr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"gs" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"gt" = ( +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"gu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/reinforced/airless, +/area/space) +"gx" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"gA" = ( +/obj/structure/table/rack/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"gB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/bed/chair/bay/chair, +/obj/machinery/camera/network/talon, +/obj/machinery/button/remote/blast_door{ + id = "talon_brig2"; + name = "Cell 2 Shutters"; + pixel_x = 7; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/machinery/button/remote/blast_door{ + id = "talon_brig1"; + name = "Cell 1 Shutters"; + pixel_x = -8; + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"gD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"gE" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"gF" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"gH" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Cargo Bay"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"gI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"gJ" = ( +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_port"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"gM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"gN" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"gO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"gR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"gU" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"gV" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/holoposter{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"hb" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"hc" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"hg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/holoposter{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"hh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"hi" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"hj" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/star_store) +"hk" = ( +/obj/machinery/light/small, +/obj/structure/sign/directions/engineering/engeqp{ + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"ho" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"hp" = ( +/obj/machinery/atmospherics/binary/algae_farm/filled{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"hr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"hs" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Cantina" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/bar) +"hu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"hw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"hA" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"hD" = ( +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 4 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"hG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"hH" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/airlock_sensor{ + dir = 1; + pixel_y = -23; + req_one_access = list(301) + }, +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"hK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_starboard) +"hL" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"hM" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/medical, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"hP" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"hQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"hS" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"hT" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"hU" = ( +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"hW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_port) +"hY" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ia" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"ig" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"ii" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"ik" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"in" = ( +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"iq" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ir" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"iv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"iw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/bar) +"iy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"iz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"iB" = ( +/obj/machinery/mineral/stacking_machine, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"iD" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_port) +"iF" = ( +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"iI" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"iJ" = ( +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"iM" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"iN" = ( +/obj/machinery/vending/engivend{ + products = list(/obj/item/device/geiger = 4, /obj/item/clothing/glasses/meson = 2, /obj/item/device/multitool = 4, /obj/item/weapon/cell/high = 10, /obj/item/weapon/airlock_electronics = 10, /obj/item/weapon/module/power_control = 10, /obj/item/weapon/circuitboard/airalarm = 10, /obj/item/weapon/circuitboard/firealarm = 10, /obj/item/weapon/circuitboard/status_display = 2, /obj/item/weapon/circuitboard/ai_status_display = 2, /obj/item/weapon/circuitboard/newscaster = 2, /obj/item/weapon/circuitboard/holopad = 2, /obj/item/weapon/circuitboard/intercom = 4, /obj/item/weapon/circuitboard/security/telescreen/entertainment = 4, /obj/item/weapon/stock_parts/motor = 2, /obj/item/weapon/stock_parts/spring = 2, /obj/item/weapon/stock_parts/gear = 2, /obj/item/weapon/circuitboard/atm, /obj/item/weapon/circuitboard/guestpass, /obj/item/weapon/circuitboard/keycard_auth, /obj/item/weapon/circuitboard/photocopier, /obj/item/weapon/circuitboard/fax, /obj/item/weapon/circuitboard/request, /obj/item/weapon/circuitboard/microwave, /obj/item/weapon/circuitboard/washing, /obj/item/weapon/circuitboard/scanner_console, /obj/item/weapon/circuitboard/sleeper_console, /obj/item/weapon/circuitboard/body_scanner, /obj/item/weapon/circuitboard/sleeper, /obj/item/weapon/circuitboard/dna_analyzer, /obj/item/weapon/circuitboard/partslathe); + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"iP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"iQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"iR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"iS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"iU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"iV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"jb" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"jc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/power/shield_generator/charged, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"jg" = ( +/obj/effect/landmark/start{ + name = "Talon Pilot" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"jh" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"ji" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/gun, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"jr" = ( +/obj/structure/fitness/weightlifter, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"ju" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"jv" = ( +/obj/structure/table/woodentable, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "talon_quietroom"; + name = "window blast shields"; + pixel_x = 28 + }, +/obj/structure/closet/walllocker/medical/south, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"jx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"jy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"jC" = ( +/obj/machinery/atmospherics/pipe/tank/oxygen{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"jD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"jF" = ( +/obj/structure/table/bench/wooden, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"jG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"jI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"jL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"jM" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/hangar) +"jN" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"jO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"jQ" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"jS" = ( +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 8; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"jY" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/pickaxe/drill, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"kc" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/obj/structure/sign/warning/moving_parts{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"kd" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_wing_star, +/turf/space, +/area/space) +"ke" = ( +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"kf" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"kg" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"ki" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/space, +/area/talon_v2/engineering/port) +"kj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"kk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"kl" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = -31 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"kn" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"kr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"kt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"ku" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"kx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"kz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"kA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"kC" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"kD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -26; + pixel_y = -25 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"kG" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/structure/closet/walllocker_double/kitchen/east, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"kH" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"kI" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"kJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"kM" = ( +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"kP" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"kR" = ( +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"kS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"kT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"kU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"kW" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_fore_star, +/turf/space, +/area/space) +"kX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"kY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"kZ" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"lc" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"le" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"lf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"lg" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"lj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"lk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"lm" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/handrail, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"ln" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"lr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"ls" = ( +/obj/structure/bed/chair/bay/comfy/brown{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"lv" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "talonrefinery"; + name = "Conveyor Control"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"lw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/engineering{ + name = "Talon Starboard Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"lx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"lA" = ( +/obj/machinery/light/small, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"lB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"lC" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"lD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Talon Guard" + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_secdoor"; + name = "Door Bolts"; + pixel_x = 28; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"lF" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"lI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"lJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"lM" = ( +/obj/effect/landmark/start{ + name = "Talon Captain" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"lN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"lO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"lP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"lR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"lS" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"lT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"lU" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/pilot_room) +"lV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"lW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"lX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"lZ" = ( +/obj/item/modular_computer/console/preset/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"ma" = ( +/obj/machinery/cryopod/robot/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"mc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"md" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"me" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/accessory/holster/machete, +/obj/item/weapon/material/knife/machete, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"mk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ml" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"mm" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"mo" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ms" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"mt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"mu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"mw" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/wing_starboard) +"mx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"mA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"mC" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = -31 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"mE" = ( +/obj/structure/sign/directions/cargo/refinery{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"mG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker/medical/west, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"mH" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"mM" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"mO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"mP" = ( +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"mQ" = ( +/obj/structure/railing/grey, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"mS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"mT" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"mV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"mX" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"mZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"nb" = ( +/obj/structure/flora/pottedplant/minitree, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"nc" = ( +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"ne" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ng" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"nh" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/starboard) +"nk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_port) +"nl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"nn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"nq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"ns" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"nu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"nw" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_starboard) +"nx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/item/modular_computer/console/preset/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"nz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"nB" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"nC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"nD" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"nE" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/paper/talon_guard, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"nH" = ( +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"nI" = ( +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"nK" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"nL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"nM" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_restroom2"; + name = "Unisex Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"nN" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"nP" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"nS" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"nW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"oc" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"od" = ( +/turf/simulated/floor/reinforced, +/area/talon_v2/hangar) +"oh" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/crew_quarters/bar) +"ol" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_east" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 4; + pixel_x = 11; + pixel_y = 24; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"om" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"on" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"oo" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"op" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"oq" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"or" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"ow" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"ox" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"oz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"oA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"oC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/cap_room) +"oF" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"oG" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"oK" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"oN" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Anomaly Storage"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"oO" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"oT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"oU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"oV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"oW" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_restroom2"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"pa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"pb" = ( +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"pc" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"pf" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"pi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"pk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"pl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pn" = ( +/obj/structure/flora/pottedplant/fern, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"po" = ( +/obj/machinery/fitness/punching_bag, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"pp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/closet/walllocker_double/hydrant/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pr" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pt" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"pv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm/talon{ + pixel_y = 28 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"pw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"px" = ( +/obj/machinery/oxygen_pump{ + dir = 4; + pixel_x = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"pA" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"pB" = ( +/obj/structure/table/standard, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"pC" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pE" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pG" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pH" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"pK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"pL" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/department/commander{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"pN" = ( +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"pQ" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pR" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/table/steel, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"pV" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"pZ" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"qb" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"qc" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/alarm/talon{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"qe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"qi" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/camera/network/talon, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"qm" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + req_access = list(301) + }, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 2; + req_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig1"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"qo" = ( +/obj/structure/table/rack/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"qp" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/bar) +"qq" = ( +/obj/structure/closet/walllocker_double/south, +/obj/structure/handrail{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"qr" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/med_room) +"qs" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"qt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"qu" = ( +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qv" = ( +/obj/structure/table/rack/steel, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"qw" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/cable/green, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"qy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"qC" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Port Eng. Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qD" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/pipe_dispenser, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"qE" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"qH" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/mining{ + name = "Refinery"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"qI" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"qJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"qK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"qL" = ( +/obj/structure/closet/walllocker_double/south, +/obj/machinery/light, +/obj/item/weapon/extinguisher, +/obj/item/stack/cable_coil/green, +/obj/item/stack/cable_coil/green, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"qN" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/workroom) +"qO" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"qP" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"qQ" = ( +/obj/structure/sign/warning/moving_parts{ + pixel_y = -32 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"qU" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"qV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"qW" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + name = "CO2 Filter"; + tag_east = 2; + tag_north = 1; + tag_south = 5 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"qX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"rg" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"rh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"ri" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"rj" = ( +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"rk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 6 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"rl" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/starboard) +"rm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"rq" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/mime, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"rt" = ( +/obj/effect/floor_decal/emblem/talon_big, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"ru" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"rv" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"rw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"rx" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"rz" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/stack/material/algae, +/obj/item/stack/material/algae, +/obj/item/stack/material/algae, +/obj/item/stack/material/algae, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"rB" = ( +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"rC" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/handcuffs, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"rF" = ( +/obj/machinery/suit_cycler/vintage/tcrew, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"rG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/walllocker_double/medical/south, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"rI" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Hangar Bay"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"rJ" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"rL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"rP" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"rQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"rR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"rS" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"rT" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Starboard Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"rU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"rW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"sc" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"se" = ( +/obj/structure/closet/crate/engineering, +/obj/fiftyspawner/cardboard, +/obj/fiftyspawner/floor, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/plastic, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/wood, +/obj/item/stack/material/plasteel{ + amount = 30 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"sf" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"sh" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"sl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"sn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + id_tag = "talon_capdoor"; + name = "Captain's Cabin"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/cap_room) +"so" = ( +/obj/item/weapon/storage/dicecup/loaded, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"ss" = ( +/obj/structure/sign/periodic{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"sv" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/gun/burst, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"sw" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"sx" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"sz" = ( +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/bridge) +"sC" = ( +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"sD" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/directions/bar{ + dir = 1; + pixel_x = -32; + pixel_y = -3 + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = -32; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"sE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"sF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"sI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"sJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"sK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig2"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/brig) +"sL" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"sM" = ( +/obj/effect/landmark/map_data/talon, +/turf/space, +/area/space) +"sT" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"sV" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"sZ" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ta" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"tb" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"tc" = ( +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"td" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"te" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + id_tag = "talon_engdoor"; + name = "Engineer's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/crew_quarters/eng_room) +"tf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"tg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ti" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"tj" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"tk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"tl" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"tm" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"to" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = 32; + pixel_y = -3 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"tp" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"tu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"tw" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/medical{ + id_tag = "talon_meddoor"; + name = "Doctor's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/med_room) +"tx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -6 + }, +/obj/structure/sign/directions/cargo{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/sign/directions/science/xenoarch{ + dir = 4; + pixel_x = 32; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"ty" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"tz" = ( +/obj/structure/closet/secure_closet/talon_pilot, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"tA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"tB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/east, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"tC" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_port) +"tD" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"tE" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "talonboat_docker"; + pixel_y = 24 + }, +/obj/machinery/computer/shuttle_control/explore/talonboat{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"tJ" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"tK" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"tM" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"tQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"tR" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"tU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"tX" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"tY" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"ub" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"uc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"ud" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"uf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"uh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"ui" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"uk" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ul" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"um" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"up" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"uv" = ( +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"uw" = ( +/obj/structure/flora/pottedplant/tall, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"ux" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"uz" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"uA" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"uB" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"uF" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"uH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"uI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"uJ" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"uK" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"uM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"uO" = ( +/obj/structure/flora/pottedplant/shoot, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"uQ" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"uR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"uS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/department/biblio{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"uT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"uU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"uV" = ( +/obj/structure/closet/walllocker_double/south, +/obj/structure/handrail{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"uW" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"uZ" = ( +/obj/structure/closet/wardrobe/black{ + starts_with = list(/obj/item/clothing/under/color/black = 4, /obj/item/clothing/accessory/storage/black_vest = 4, /obj/item/clothing/accessory/storage/black_drop_pouches = 4, /obj/item/clothing/gloves/black = 4, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/mask/balaclava = 4, /obj/item/clothing/mask/bandana = 4, /obj/item/clothing/mask/gas/commando = 4, /obj/item/weapon/storage/backpack/messenger/black = 4, /obj/item/weapon/storage/backpack/dufflebag = 4, /obj/item/clothing/shoes/black = 4, /obj/item/clothing/shoes/boots/duty = 4) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"va" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/eng{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"vb" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"vc" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"vd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"ve" = ( +/obj/machinery/suit_cycler/vintage/tmedic, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"vh" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"vi" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"vp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/brig) +"vs" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"vt" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"vw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/holoposter{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"vx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"vy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/handrail, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"vA" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"vC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"vE" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"vF" = ( +/obj/effect/landmark/talon, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"vG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"vH" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"vJ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"vL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"vP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"vR" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"vU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + id_tag = "talon_meddoor"; + name = "Doctor's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/med_room) +"vV" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate/secure/phoron{ + req_one_access = list(301) + }, +/obj/item/weapon/tank/phoron/pressurized{ + pixel_x = -3 + }, +/obj/item/weapon/tank/phoron/pressurized{ + pixel_x = 3 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vW" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"vY" = ( +/obj/structure/table/steel, +/obj/item/weapon/pickaxe/drill, +/obj/machinery/button/remote/blast_door{ + id = "talon_boat_cockpit"; + pixel_y = 28 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vZ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/medical{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/medical) +"wa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"wd" = ( +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"we" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"wg" = ( +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/sign/directions/medical{ + pixel_x = 32; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"wh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/sign/department/armory{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"wi" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_port) +"wj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/starboard) +"wm" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"wo" = ( +/obj/machinery/suit_cycler/vintage/tcaptain, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"wr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"ws" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"wu" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"wx" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"wy" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"wz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"wB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"wF" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"wH" = ( +/obj/machinery/pointdefense_control{ + id_tag = "talon_pd" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"wM" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"wN" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"wO" = ( +/obj/structure/bed/chair/bay/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"wP" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_port) +"wS" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"wU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/sec{ + id_tag = "talon_secdoor"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/sec_room) +"wV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/flora/pottedplant/mysterious, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"wW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineeringatmos{ + name = "Talon Atmospherics"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/engineering/atmospherics) +"wX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"wZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"xb" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/paper/dockingcodes, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"xd" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"xf" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/security/armory{ + dir = 10; + pixel_x = -32; + pixel_y = -6 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/security/brig{ + dir = 1; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"xh" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(301) + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"xi" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"xk" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"xm" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/department/bar{ + pixel_x = 29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"xq" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/item/weapon/deck/cards, +/obj/structure/table/marble, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"xr" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"xt" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"xu" = ( +/obj/structure/railing/grey, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"xv" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"xw" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"xx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"xB" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"xE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/handrail, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"xH" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port_store) +"xJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"xL" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"xM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_quietroom" + }, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/meditation) +"xN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"xP" = ( +/obj/structure/catwalk, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"xQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"xR" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"xW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"xX" = ( +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_star"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"xZ" = ( +/obj/structure/bookcase/manuals/xenoarchaeology, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"ya" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"yc" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"yd" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"yf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"yg" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"yh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"yj" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"ym" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/medbay{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"yo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/obj/structure/closet/walllocker_double/west, +/obj/item/weapon/cell/apc, +/obj/item/weapon/cell/apc, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"yp" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"yq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"yr" = ( +/obj/effect/overmap/visitable/ship/talon, +/turf/space, +/area/space) +"yu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_starboard) +"yv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"yw" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"yx" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"yA" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"yC" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"yD" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"yF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"yJ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"yN" = ( +/obj/structure/trash_pile, +/obj/machinery/camera/network/talon, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"yO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/rack/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"yP" = ( +/obj/machinery/vending/food{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"yR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/security/armory{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"yU" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/engineer, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"yV" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/hangar) +"yW" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/engineering/atmospherics) +"yX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"yY" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"yZ" = ( +/obj/structure/closet/crate, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"zd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"zj" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"zm" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/starboard) +"zn" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/hydrant/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"zo" = ( +/obj/machinery/media/jukebox, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"zq" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_port) +"zs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Port Engines & Spare Fuel"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"zu" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"zv" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"zw" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"zy" = ( +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"zz" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/cargo, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/random/maintenance/cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"zB" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"zC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"zF" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"zH" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"zI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"zJ" = ( +/obj/machinery/vending/tool{ + req_log_access = 301 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"zK" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"zL" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"zM" = ( +/obj/machinery/door/window/brigdoor/eastright{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"zQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"zT" = ( +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_port) +"zV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"zW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"zX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"zZ" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"Ad" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"Ag" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Aj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"An" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"Aq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/telecoms{ + pixel_y = -31 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"As" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"At" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Av" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Aw" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Flight Control" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Ax" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"Az" = ( +/obj/structure/table/steel, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_y = 6 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"AD" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"AE" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"AH" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"AI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"AJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"AL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"AN" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_east" + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "talon_boat_east"; + pixel_y = -28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"AO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/department/medbay{ + name = "DOCTOR'S QUARTERS"; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"AQ" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/paper/talon_doctor, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"AR" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/jetpack/carbondioxide, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"AS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"AT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"AU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"AV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"AW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"AX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/bar) +"AY" = ( +/obj/machinery/mineral/unloading_machine, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"AZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Bb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Bc" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/port) +"Bd" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Be" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/gen_store) +"Bf" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/crew_quarters/cap_room) +"Bi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"Bk" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Bn" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Bq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"Br" = ( +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"Bs" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/sec{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Bt" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"Bu" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"Bv" = ( +/obj/machinery/button/remote/blast_door{ + id = "talon_cargo_port"; + name = "Cargo Loading Hatches"; + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/northleft{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Bw" = ( +/turf/simulated/wall/shull, +/area/talon_v2/workroom) +"By" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"BB" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"BC" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"BF" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"BH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/south, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"BJ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"BK" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/wall, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"BN" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/crew_quarters/restrooms) +"BO" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Waste Compresser" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"BT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"BU" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"BV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"BW" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard_fore"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"BX" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/table/rack/steel, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"BY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"BZ" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/weapon/paper/talon_power, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"Cb" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_centcom{ + name = "Talon Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"Cd" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Ce" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Cf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_anomalystorage" + }, +/turf/simulated/floor/plating, +/area/talon_v2/anomaly_storage) +"Cg" = ( +/obj/structure/bed/chair/office/light, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Ck" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/closet/walllocker/medical/south, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/fire, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Cq" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Cr" = ( +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Cs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/closet/walllocker_double/east, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device, +/obj/item/weapon/cell/device, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Cw" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -26 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -6; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Cx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/shield{ + pixel_y = -31 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Cy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"CA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"CB" = ( +/obj/machinery/suit_cycler/vintage/tpilot, +/obj/machinery/button/remote/airlock{ + id = "talon_pilotdoor"; + name = "Door Bolts"; + pixel_y = 28; + specialfunctions = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"CC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"CD" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"CE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"CF" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_charger"; + name = "Cyborg Recharging Station" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"CH" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/paper/talon_pilot, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"CI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"CL" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"CN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"CO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"CP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"CS" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/medical{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/medical) +"CU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"CV" = ( +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"CX" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/fore_port) +"CY" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Dc" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"Dd" = ( +/turf/simulated/wall/shull, +/area/talon_v2/secure_storage) +"Dh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Di" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/east, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Dj" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Dm" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Dp" = ( +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"Dq" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_starboard) +"Ds" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Du" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Dx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Dy" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"DB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"DC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_cockpit" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"DD" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/aft_starboard) +"DG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"DH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"DI" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"DK" = ( +/obj/machinery/vending/nifsoft_shop, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"DM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"DP" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"DR" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"DU" = ( +/obj/machinery/vending/boozeomat{ + density = 0; + pixel_y = 32; + req_access = list(301); + req_log_access = 301 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "talon_windows"; + name = "window blast shields"; + pixel_x = 28; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 26; + pixel_y = -8 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"DW" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"DX" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"DY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Ea" = ( +/obj/machinery/computer/ship/sensors{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Eb" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"Ef" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Ek" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_pilotdoor"; + name = "Pilot's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/pilot_room) +"En" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Eo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_boat_cockpit" + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"Ep" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Eq" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Er" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Et" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Ev" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Ew" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"Ey" = ( +/obj/structure/table/rack/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"EB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"ED" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"EF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/catwalk_plated, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"EH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"EI" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"EJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"EL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"EN" = ( +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/north, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"EO" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"EP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ES" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"ET" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 4; + pixel_x = 30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"EU" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_starboard) +"EV" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/table/rack/steel, +/obj/item/weapon/grenade/spawnergrenade/manhacks/mercenary{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/device/spaceflare, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"EX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Fc" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"Fd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "talon_boatbay"; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Fe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"Ff" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Fg" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Fj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker/medical/north, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Fk" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Fn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/medical{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Fo" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Fq" = ( +/obj/effect/landmark/talon, +/obj/structure/handrail, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Fv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Fx" = ( +/obj/structure/catwalk, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Fy" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Fz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"FB" = ( +/obj/effect/landmark/start{ + name = "Talon Engineer" + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"FG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"FJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"FK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/atmos{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"FM" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"FN" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"FO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"FR" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"FS" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"FT" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Engineering"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"FU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"FX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"FY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"FZ" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"Ga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Gb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Starboard Engines & Trash Management"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Ge" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"Gg" = ( +/obj/machinery/vending/sovietsoda, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Gh" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Gj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Gl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/sign/directions/engineering/atmospherics{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"Gm" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talonrefinery" + }, +/obj/structure/sign/warning/moving_parts{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Gn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Go" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Gp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Gq" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/button/remote/airlock{ + dir = 1; + id = "talon_charger"; + name = "Door Bolts"; + pixel_y = -28; + specialfunctions = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"Gs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Gv" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Gw" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/airlock{ + id_tag = "talon_pilotdoor"; + name = "Pilot's Cabin"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/pilot_room) +"Gx" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Gy" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/starboard) +"GC" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"GE" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Port Eng. Storage"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"GF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"GH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"GJ" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/medical_stand/anesthetic, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"GK" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass_security{ + name = "Talon Brig/Sec"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"GQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"GT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"GU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"GV" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"GW" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + name = "N2/O2 Filter"; + tag_east = 4; + tag_north = 3; + tag_south = 2; + tag_west = 1 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"GY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/closet/walllocker_double/hydrant/south, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Ha" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Hb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"Hc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Hf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Hg" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/item/stack/marker_beacon/thirty, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Hh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Hj" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"Hl" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Hn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Ho" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Hq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/table/standard, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"Hr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Ht" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"Hu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Hw" = ( +/obj/structure/railing/grey, +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"HA" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + name = "Talon Armory"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"HC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"HD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"HE" = ( +/obj/item/modular_computer/console/preset/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"HF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/sign/directions/medical{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"HG" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_y = -6; + req_one_access = list(301) + }, +/obj/structure/girder, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"HH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"HI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"HK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"HN" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"HS" = ( +/turf/simulated/wall/shull, +/area/talon_v2/anomaly_storage) +"HT" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/rack/steel, +/obj/item/weapon/shovel, +/obj/item/weapon/shovel, +/obj/item/weapon/mining_scanner, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"HU" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"HW" = ( +/obj/machinery/disposal/wall{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"HX" = ( +/obj/structure/table/standard, +/obj/item/device/defib_kit/jumper_kit/loaded, +/obj/item/device/defib_kit/loaded, +/obj/item/weapon/storage/belt/medical/emt, +/obj/item/device/sleevemate, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"HZ" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"Ia" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Hangar Bay"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"Id" = ( +/obj/structure/catwalk, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Ie" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/flora/pottedplant/thinbush, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"If" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Ig" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Ih" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_west" + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "talon_boat_west"; + pixel_y = -28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Ii" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/structure/railing/grey, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Ij" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Il" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Im" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"In" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"Io" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Ip" = ( +/obj/item/weapon/stool/baystool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Iq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Is" = ( +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/safe/floor{ + name = "smuggling compartment" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"It" = ( +/obj/structure/closet/crate, +/obj/structure/railing/grey, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Iu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Iv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Ix" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Iz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"IC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"ID" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/port) +"IE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"IF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"IG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + name = "Waste to Filter" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"IJ" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"IK" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/generators) +"IL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"IM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"IN" = ( +/obj/structure/table/steel, +/obj/machinery/camera/network/talon, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/apc, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"IP" = ( +/obj/structure/catwalk, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"IR" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"IS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"IU" = ( +/obj/structure/bookcase/manuals/research_and_development, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"IW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/department/armory{ + name = "GUARD'S QUARTERS"; + pixel_x = -32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"IY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"Jd" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/suspension_gen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Jf" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + id_tag = "talon_engdoor"; + name = "Engineer's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Ji" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Engine Crawlway Access"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Jk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Jm" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_west" + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 8; + pixel_x = -11; + pixel_y = 24; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Jp" = ( +/obj/structure/closet/excavation, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Jr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Jt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Ju" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talonrefinery" + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Jv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Jw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Jz" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"JA" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/voidcraft{ + name = "Cabin Access"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"JB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"JC" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"JE" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"JF" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"JG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"JH" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"JI" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical Storage"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"JJ" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_starboard) +"JK" = ( +/obj/machinery/suit_cycler/vintage/tengi, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"JL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"JO" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/bridge) +"JP" = ( +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/crew_quarters/cap_room) +"JQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"JT" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black, +/obj/item/clothing/head/helmet/space/syndicate/black, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"JV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"JW" = ( +/obj/structure/catwalk, +/obj/structure/handrail, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_starboard) +"JX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/secure_storage) +"Ka" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/fore_starboard) +"Kc" = ( +/obj/structure/table/steel, +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Kd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"Ke" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/flora/pottedplant, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"Kf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Kg" = ( +/obj/structure/closet/secure_closet/talon_captain, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Kh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/sign/directions/bar{ + dir = 1; + pixel_x = 32; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Kj" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Kk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Kl" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Ko" = ( +/obj/machinery/suit_cycler/vintage/tmedic, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Kp" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/stack/nanopaste{ + pixel_x = -7; + pixel_y = -4 + }, +/obj/item/stack/nanopaste{ + pixel_x = 9; + pixel_y = -4 + }, +/obj/item/device/robotanalyzer{ + pixel_y = -8 + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Kr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"Ks" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/hangar) +"Kt" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Kv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Kx" = ( +/obj/structure/closet/wardrobe/black{ + starts_with = list(/obj/item/clothing/under/color/black = 4, /obj/item/clothing/accessory/storage/black_vest = 4, /obj/item/clothing/accessory/storage/black_drop_pouches = 4, /obj/item/clothing/gloves/black = 4, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/mask/balaclava = 4, /obj/item/clothing/mask/bandana = 4, /obj/item/clothing/mask/gas/commando = 4, /obj/item/weapon/storage/backpack/messenger/black = 4, /obj/item/weapon/storage/backpack/dufflebag = 4, /obj/item/clothing/shoes/black = 4, /obj/item/clothing/shoes/boots/duty = 4) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Kz" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + name = "Bridge"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"KA" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"KB" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"KC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"KD" = ( +/obj/machinery/atmospherics/pipe/tank/air/full{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"KE" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"KI" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"KM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port_store) +"KN" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/structure/closet/walllocker/medical/east, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/extinguisher/mini, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"KO" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/engineering/port_store) +"KS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"KT" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"KU" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering/port_store) +"KX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineeringatmos{ + name = "Talon Atmospherics"; + req_one_access = list(301) + }, +/obj/structure/sign/directions/engineering/atmospherics{ + dir = 8; + pixel_y = 35 + }, +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = 29 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"KY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"KZ" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_starboard) +"Lc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Le" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Li" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Lj" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Lk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_starboard) +"Ll" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Lo" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Lr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Lt" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Lu" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Lx" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/anomaly, +/obj/item/clothing/head/helmet/space/anomaly, +/obj/item/clothing/mask/breath, +/obj/item/weapon/storage/belt/archaeology, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Ly" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Lz" = ( +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/reinforced/airless, +/area/space) +"LA" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"LB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"LD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"LF" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"LI" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Engine Crawlway Access"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"LL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank/high, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"LM" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"LN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"LO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"LT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"LU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"LV" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"LX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"LY" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering) +"Mb" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Mc" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Mf" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Mg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Mh" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Mi" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Mj" = ( +/obj/machinery/computer/ship/navigation{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Ml" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Mm" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Mo" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Mp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"Mr" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering) +"Mu" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Mv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"MA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"MB" = ( +/obj/structure/sign/directions/medical{ + pixel_y = -32 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"MD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"ME" = ( +/obj/structure/handrail, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"MG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"ML" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_port) +"MO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"MP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"MQ" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"MR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"MT" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"MU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_restroom1"; + name = "Unisex Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"MV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"MX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Na" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Nb" = ( +/obj/machinery/smartfridge/chemistry{ + req_access = list(301); + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Nc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Nf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Nh" = ( +/obj/structure/railing/grey, +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Nj" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Nk" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Nl" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/meditation) +"Nm" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Nn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Nq" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/cap_room) +"Ns" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Nt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Nv" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 24 + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_y = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Nw" = ( +/obj/structure/sign/directions/science/xenoarch{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Nz" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/sterile/nitrile, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/surgicalapron, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"NB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"NC" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/sec_room) +"NE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/holoposter{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"NI" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"NK" = ( +/obj/machinery/suit_cycler/vintage/tguard, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"NM" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/shoes/leg_guard/combat, +/obj/item/clothing/gloves/arm_guard/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/suit/armor/combat, +/obj/item/clothing/head/helmet/combat, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"NO" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/wall{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"NQ" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"NR" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"NS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"NT" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"NU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/talon_v2/central_hallway) +"NV" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/crew_quarters/cap_room) +"NW" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"NZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Ob" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Od" = ( +/obj/structure/table/standard, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Og" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"Oi" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Oj" = ( +/turf/simulated/wall/shull, +/area/talon_v2/armory) +"Ok" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/ore_box, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Om" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"On" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Oo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Op" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Oq" = ( +/obj/item/weapon/stool/baystool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Ot" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Ow" = ( +/obj/machinery/vending/coffee{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"OB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"OD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"OE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"OH" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"OI" = ( +/obj/effect/floor_decal/industrial/loading, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"OJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"OK" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/catwalk_plated, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/port) +"OL" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"OM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"ON" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"OP" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"OQ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/gen_store) +"OR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"OS" = ( +/obj/structure/sign/department/bridge{ + name = "PILOT'S QUARTERS"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"OT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"OU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"OW" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_aft_star, +/turf/space, +/area/space) +"OX" = ( +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"OY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"OZ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Pb" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"Pe" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Pf" = ( +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Pg" = ( +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Ph" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Pj" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"Pk" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/obj/random/pizzabox, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Pl" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Talon Atmospherics Maintenance Access"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Pm" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Po" = ( +/obj/effect/map_helper/airlock/door/simple, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Pr" = ( +/obj/machinery/shower, +/obj/item/weapon/soap/deluxe, +/obj/structure/curtain, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"Ps" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/table/standard, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/recharger, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Pt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Pu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Pv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Px" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Py" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port) +"PB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"PC" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Cargo Bay"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"PE" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"PF" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"PG" = ( +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"PH" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"PI" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/mineral/input, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"PK" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_fore_port, +/turf/space, +/area/space) +"PL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"PO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"PP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"PR" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"PU" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"PV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"PW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/bar) +"PX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + name = "Restrooms & Charger" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"PZ" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"Qa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Qb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"Qc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Qi" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = -28; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/fore_port) +"Qj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/port) +"Qk" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Qm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Qn" = ( +/obj/structure/closet/secure_closet/chemical{ + req_access = list(301) + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Qo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Qq" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Qu" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Qv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Qx" = ( +/obj/structure/catwalk, +/obj/structure/closet/walllocker_double/west, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/stack/cable_coil/green, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Qy" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/medical{ + id_tag = "talon_meddoor"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/med_room) +"Qz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"QB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"QC" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"QD" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"QE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"QF" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"QG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donut, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"QH" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"QI" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"QJ" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/junction/yjunction, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"QM" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/talonboat) +"QN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"QR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"QS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"QV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"QY" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"Rb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Rd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Re" = ( +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"Rf" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/engineering/star_store) +"Rg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Ri" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Rj" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineeringatmos{ + name = "Talon Atmospherics"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Rp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"Rs" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Rt" = ( +/obj/machinery/drone_fabricator/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Ru" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Rx" = ( +/turf/space, +/area/talon_v2/engineering/port) +"Ry" = ( +/obj/machinery/mineral/processing_unit{ + points_mult = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"RA" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"RB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/directions/cargo{ + dir = 8; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/library{ + dir = 8; + pixel_x = -32; + pixel_y = -6 + }, +/obj/structure/sign/directions/engineering/atmospherics{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"RC" = ( +/obj/effect/floor_decal/emblem/talon_big/center, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"RD" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"RE" = ( +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"RF" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"RG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/reagent_containers/glass/rag, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"RI" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"RJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"RK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"RL" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"RO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"RP" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/airlock_sensor{ + pixel_y = 24; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"RQ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/medical) +"RV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"RW" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Sa" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Sb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Sd" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Port Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Sg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/north, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Si" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Sj" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Sk" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/restrooms) +"Sn" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/crew_quarters/meditation) +"So" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"Sr" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/item/weapon/paper/talon_shields, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Ss" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"St" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/shuttle_control/explore/talonboat{ + dir = 4; + name = "boat remote control console" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Su" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Sv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/south, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Sx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig1"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/brig) +"Sz" = ( +/obj/machinery/cryopod/talon{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"SE" = ( +/obj/machinery/light/small, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"SG" = ( +/obj/machinery/button/remote/blast_door{ + id = "talon_cargo_star"; + name = "Cargo Loading Hatches"; + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/northright{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"SL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"SN" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"SQ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"ST" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"SU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"SW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"SX" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"SY" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Ta" = ( +/obj/machinery/vending/blood{ + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Tb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Td" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"Te" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_wing_port, +/turf/space, +/area/space) +"Tf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Tg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Ti" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"Tl" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Tq" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/airlock{ + name = "Observation Room" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/meditation) +"Tr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_x = -32; + pixel_y = 3 + }, +/obj/structure/sign/directions/security/brig{ + dir = 8; + pixel_x = -32; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Tt" = ( +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"Tw" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"TA" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/wing_port) +"TB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/port) +"TD" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"TE" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_restroom1"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"TG" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"TJ" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"TL" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"TN" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"TO" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"TP" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = -28; + req_one_access = list(301) + }, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/fore_starboard) +"TR" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_port) +"TW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"TX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"TZ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Ua" = ( +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Uf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Ug" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Uh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Uj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"Uk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Um" = ( +/obj/machinery/mineral/mint, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Un" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Uo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Up" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_starboard) +"Ur" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/pilot, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Us" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Uu" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Uw" = ( +/obj/structure/bed/chair/bay/chair, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Ux" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "talon_boat"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/structure/handrail, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Uz" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_port) +"UA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"UB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"UC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"UF" = ( +/obj/structure/bookcase/manuals/medical, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"UG" = ( +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"UI" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"UJ" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"UK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"UL" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"UN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"UR" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"UW" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"UX" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"Va" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"Vc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"Vg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Vi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Vj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Vo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Vp" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/tablet/preset/custom_loadout/advanced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"Vs" = ( +/obj/machinery/atmospherics/pipe/tank/nitrogen{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Vt" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Workroom" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Vv" = ( +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Vw" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Vx" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + id_tag = "talon_secdoor"; + name = "Guard's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/sec_room) +"VD" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"VE" = ( +/obj/item/weapon/storage/box/bodybags, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"VF" = ( +/obj/item/weapon/stool/baystool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"VH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"VI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/bridge) +"VK" = ( +/obj/machinery/atmospherics/omni/mixer{ + name = "Air Mixer"; + tag_north = 2; + tag_south = 1; + tag_south_con = 0.79; + tag_west = 1; + tag_west_con = 0.21 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"VO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"VQ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"VS" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"VT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"VX" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/reagent_dispensers/foam, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"VY" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"Wa" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Wb" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/talonboat) +"Wc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Wd" = ( +/obj/machinery/autolathe, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Wf" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"Wj" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/biochemistry/full, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Wk" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/full, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Wl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"Wm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/north, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"Wo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_star"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Wp" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/security, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"Wq" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + id_tag = "talon_capdoor"; + name = "Captain's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Wr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Ws" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Wt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/junction, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -3 + }, +/obj/structure/sign/directions/engineering/atmospherics{ + dir = 8; + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"Wu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Wy" = ( +/obj/machinery/cryopod/talon, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Wz" = ( +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_engdoor"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/item/weapon/bedsheet/orange, +/obj/structure/bed/pod, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"WB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/north, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"WF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"WJ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/eng_room) +"WM" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/space, +/area/talon_v2/engineering/starboard) +"WN" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"WQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"WS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/alarm/talon{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"WT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/flora/pottedplant/crystal, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"WU" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"WY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"WZ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/aft_port) +"Xa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Xb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_starboard) +"Xf" = ( +/obj/machinery/telecomms/allinone/talon{ + id = "talon_aio"; + network = "Talon" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Xh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Starboard Eng. Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Xi" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Xj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Xl" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Xm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Xn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/directions/bar{ + dir = 1; + pixel_x = 32; + pixel_y = -3 + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Xo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -26 + }, +/obj/structure/fuel_port/heavy{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Xp" = ( +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Xy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"XB" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -26; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"XC" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"XD" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/glass, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"XE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/walllocker/medical/south, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"XG" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"XH" = ( +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"XJ" = ( +/obj/structure/anomaly_container, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"XK" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"XO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"XP" = ( +/turf/simulated/floor/reinforced/airless, +/area/space) +"XQ" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"XR" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"XS" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"XT" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "talon_anomalystorage"; + name = "window blast shields"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"XU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"XW" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"XX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/ship/sensors{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"XY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"XZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Ya" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Yb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"Yc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Ye" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Yf" = ( +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Ym" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_port"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Yo" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Yp" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/wall{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"Yt" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/standard, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Yu" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Yv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Yx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"Yy" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Yz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"YB" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"YC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8; + name = "Air to Distro" + }, +/obj/machinery/camera/network/talon, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"YD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/structure/closet/walllocker_double/medical/west, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"YI" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + req_access = list(301) + }, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 2; + req_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig2"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"YJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"YL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"YN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"YP" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"YQ" = ( +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/structure/closet/walllocker_double/medical/east, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"YR" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"YS" = ( +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"YT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/closet/walllocker_double/east, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"YW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"YX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"YY" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"YZ" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"Zc" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering/atmospherics) +"Zd" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Ze" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Zf" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/flora/pottedplant/orientaltree, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"Zg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Zh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Zi" = ( +/turf/space, +/area/talon_v2/engineering/starboard) +"Zk" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port) +"Zm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/armory) +"Zn" = ( +/obj/structure/table/rack/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Zo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Zp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Zr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Zv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"Zx" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Zy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Zz" = ( +/obj/machinery/light/small, +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/power/apc/talon/hyper{ + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"ZA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/obj/machinery/mineral/output, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"ZB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ZC" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"ZE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"ZF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"ZI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port_fore"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"ZJ" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ZK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"ZO" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"ZP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"ZQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_starboard) +"ZR" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/mineral/input, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"ZS" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ZW" = ( +/obj/machinery/vending/security{ + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"ZY" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"ZZ" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Air to Distro" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sM +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +yr +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Te +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +XP +XP +Mu +uK +bA +XP +XP +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +ZJ +UW +nl +OT +OT +OT +OT +we +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +PK +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +mo +Fg +QI +XP +XP +Lz +FZ +Br +Dp +yw +XP +XP +Mu +uK +bA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +XP +TR +TR +Lj +Qk +TR +XP +XP +ZJ +RD +Kl +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +TR +bh +mA +Jz +TR +TR +TR +TR +gD +QI +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +TR +Go +Nj +gc +TA +Wa +Wa +TR +nk +TR +TR +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +TA +TA +XK +Kt +TA +Du +Ph +TA +ir +vR +TR +TR +TR +TR +bA +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +TR +kl +ty +Ce +mt +rm +NS +Ye +TA +ir +CY +ty +vR +mC +gJ +Kl +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +VD +VD +dZ +uT +cE +TA +TA +TA +TA +ir +CY +Xi +CE +ws +Ym +nl +OT +gu +jy +bA +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +TR +kR +PL +CY +vW +OZ +kf +le +OB +qV +EL +CE +pa +Bv +TR +TR +QI +XP +ZJ +UI +Kl +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +VD +VD +ek +Yu +wB +At +Px +jh +Ru +VD +VD +VD +CY +om +gJ +Kl +XP +XP +mo +Fg +QI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +TR +ri +CY +CY +CY +BV +uT +CY +CY +CY +CY +CY +CY +CY +oq +gJ +Kl +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +KE +VD +VD +fv +Mc +IE +PV +Ze +sT +DW +VD +CY +CY +FN +TR +TR +QI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +TR +kR +CY +CY +ew +CY +qk +uT +CY +CY +ew +CY +CY +VD +TR +TR +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +dP +CI +qP +zn +Di +Vw +ba +lk +Ya +BC +VD +VD +sx +VD +TR +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +TR +yJ +OQ +OQ +OQ +OQ +OQ +rg +gH +Nl +Nl +Nl +Nl +Nl +Sn +TR +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +ML +ZK +Kf +OQ +tD +LL +tD +OQ +LT +kk +Nl +hA +ay +zK +bN +Sn +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +hS +OQ +OQ +GF +Dc +lF +OQ +GH +jL +Nl +UF +OR +xd +fM +xM +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +Et +hS +OQ +Re +Kr +JG +Wl +fp +OK +RK +Tq +PO +TW +QR +cZ +xM +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +hS +hS +hS +Be +Dc +bV +Dc +jQ +OQ +ul +uS +Nl +IU +Rp +TD +Bu +xM +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +Et +hS +hS +cT +OQ +tD +Eb +zz +VX +OQ +qJ +mu +Nl +xZ +YJ +Ke +jv +Sn +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +hS +hS +hS +hS +JF +OQ +OQ +OQ +OQ +OQ +OQ +KY +PB +Nl +Nl +Nl +Nl +Nl +Sn +tC +tC +tC +UR +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +ML +ML +NR +NR +cS +xL +NR +NR +Id +NR +KI +NR +NR +lS +Qj +Va +Iv +gI +Vg +gI +gI +yg +qa +TX +tC +aR +tC +tC +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +hS +MT +db +db +db +Bs +db +Dd +Dd +Dd +Dd +Dd +Dd +VO +ON +Oj +Oj +Oj +Oj +Oj +Oj +WZ +NB +TX +LA +IP +tC +tC +tC +tC +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +hS +hS +db +db +rC +bq +Kj +db +Ti +wM +AR +fj +fd +Dd +ZF +KC +Oj +Pm +nK +gg +SX +RW +WZ +Mi +go +Qu +lV +iy +Xa +LO +tC +tC +tC +tC +Fk +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +GC +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +hS +hS +db +db +hU +Kj +Kj +Mh +db +AR +XG +zv +XG +ln +Dd +lW +KC +Oj +Pm +So +me +So +RW +Zc +Zc +Zc +Zc +Zc +Pl +Zc +Jr +Xa +Xa +vC +tC +aR +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +aR +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +hS +hS +db +db +tY +XQ +db +db +db +db +AD +XG +XG +XG +dN +Dd +Wm +KC +Oj +Pm +So +So +So +RW +Zc +oG +OP +OU +gx +pQ +Zc +Zc +yW +Zc +rw +FO +Tl +LX +rW +rW +rW +rW +Qm +rW +rW +rW +LX +rW +JB +rW +rW +rW +rW +rW +DY +rW +rW +Zg +uf +rW +ez +hW +bC +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +wi +wi +hS +hS +db +db +QG +Vo +Kj +Sx +Ix +En +db +zv +XG +ln +XG +Fc +Dd +ES +KC +Oj +Nv +So +RW +So +Kx +Zc +oG +OP +wS +dR +Ha +ti +hp +FS +Zc +KU +GE +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KO +KU +KU +KU +KU +KU +KU +cB +tC +tC +tC +cw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +dK +wi +wi +Et +hS +MT +db +ZW +Kj +Xm +aN +qm +Yv +rq +db +uF +XG +ui +XG +zB +JX +ul +KC +Zm +NM +So +JT +So +EV +Zc +yq +dR +dR +BT +ZB +Jv +hp +aI +pR +KU +FJ +jx +se +KU +Cr +Ep +pZ +yY +Er +rB +XH +Cr +XH +qu +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +eX +eY +tC +fn +fG +fR +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +zT +wP +wi +wi +zq +wi +Om +hS +hS +Et +db +gB +yp +Zy +XQ +db +db +db +db +BX +SU +eG +YX +YX +Cb +TB +xt +HA +lJ +lJ +bz +hQ +qv +Zc +cc +fF +xx +ZS +nP +CC +rz +CD +yc +KU +rJ +Qv +GV +KU +qi +IC +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +Kv +kJ +CV +sc +eq +eZ +fm +fq +tC +iD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +NV +BB +wi +wi +wd +Kk +oU +hS +NC +NC +NC +NC +qO +jN +vp +Kj +sK +Ix +En +db +Ey +XG +uW +XG +Az +JX +ul +KC +Zm +NW +So +Si +So +sv +Zc +Oi +kA +Ef +Op +dR +Bk +md +Mo +oz +Rj +dL +sE +dl +qC +kx +TN +TN +FG +FG +FG +FG +FG +dA +EB +yO +ao +Zn +Ep +pZ +pZ +xH +KM +xH +xH +xH +tC +tC +tC +tC +Lz +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +NV +oC +oC +NV +iv +ZI +CX +Io +gr +NC +wU +NC +qE +yd +cN +ad +zH +Gs +cG +YI +Yv +rq +db +ED +VY +rF +An +QD +Dd +CP +wh +Oj +eS +Ew +eS +tA +ji +Zc +zL +kA +Sa +nC +WY +Ds +qW +aI +KS +KU +TG +XH +SE +KU +Gn +HN +eq +yY +Zx +rB +Ep +pZ +lf +Cr +xH +xH +xH +xH +xH +xH +xH +up +XP +XP +XP +XP +XP +tm +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +tm +tm +tm +XP +XP +XP +XP +NV +oC +oC +NV +gm +gm +Nq +Ht +IR +CX +Io +nz +NC +KB +AH +zQ +UX +NC +db +db +GK +db +db +db +db +db +Dd +Dd +Dd +Dd +Dd +Dd +tU +qs +Oj +Oj +Oj +Oj +Oj +Oj +Zc +mk +yF +pE +BO +DP +DM +CD +mX +GY +Zk +Rt +xk +Zk +Zk +Zk +Zk +Sd +Zk +Zk +Zk +Zk +xH +xH +xH +xH +XP +XP +XP +XP +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +JO +JP +NV +NV +NV +uO +Pe +wo +jF +jF +Nq +lg +CX +CX +CX +QV +NC +Ge +nu +wa +Wp +NC +Sz +Tr +mx +yR +QS +FX +QS +Ga +QS +Uu +hg +QS +QS +xf +PP +Dm +RB +NE +nn +nn +nn +Gl +wW +XY +IG +CA +Jw +jC +pr +GW +tp +Un +Zk +XH +QF +Zk +vi +vi +rP +at +Nk +Py +ak +ki +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +sz +Bf +NV +Rs +fz +Pe +Pe +Pe +Pe +Pe +Nq +Qi +DH +Fz +VT +Qo +NC +af +ai +QN +nE +NC +vF +pl +Hh +nq +pG +pG +pG +pG +pG +pG +pG +pG +pG +UG +YR +lB +Iq +Iq +Iq +Iq +ox +Gj +Zc +YC +Fo +pE +AE +zV +DR +EI +Xp +dq +Zk +Zk +Zk +Zk +ZE +RV +gO +Pt +Hn +Zk +ID +Rx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +dK +JO +JO +JO +NV +NV +Fj +Sb +PZ +Vp +gt +gt +Is +Nq +lO +tb +tb +tb +lI +NC +NK +xN +lD +eg +NC +ma +pl +bp +fV +Ks +Ks +Ks +Ks +Ks +Ks +Ks +Ks +Ks +fV +DB +Ia +fV +Ks +Ks +Ks +fV +FK +Zc +ZZ +Xp +dR +Gh +Bn +Gh +kT +Xp +Su +Zk +bY +UK +Zk +lr +EO +vh +iS +iR +Py +ID +ki +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +JO +dz +VI +JO +EN +Wq +Pe +pb +Xy +BY +qb +xb +yA +lM +YP +Nq +DK +tb +RJ +tb +WT +NC +NC +Vx +NC +NC +NC +pn +pl +Hh +rI +br +UB +Nf +Nf +Nf +Nf +Nf +Nf +Nf +Nf +As +Ns +Zp +Ns +Lr +jb +rI +jO +Zc +Uh +WN +GQ +VK +vP +jG +hw +Yz +Nn +zs +Hf +kt +aC +Rb +WF +VH +HH +vB +Zk +ID +Rx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +tm +XP +JO +dz +dz +JO +dp +bf +dC +PU +JO +Kg +Ss +cp +ey +gb +HE +xv +px +bk +Nq +Gg +tb +FR +JL +ae +oo +IW +ej +mc +mc +SQ +Xn +Vi +pp +fV +an +Wb +Tt +cK +cK +Tt +cK +cK +cK +Tt +Jm +Ih +Tt +Tt +Tt +AV +fV +jO +Zc +rk +Nh +Gh +TZ +OJ +qw +uH +LV +LV +Zk +XS +zM +Zk +yD +wz +OE +JQ +FY +Py +ID +ki +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +dK +um +ds +bB +eT +lZ +wO +wm +XO +bZ +JO +Nq +Nq +sn +Nq +Nq +Nq +Nq +Nq +Nq +Nq +JE +iP +kU +tb +nH +lU +lU +lU +lU +lU +lU +lU +Aw +NU +fV +sf +Tt +Tt +tE +Kc +Tt +lC +vV +iI +Tt +aW +mT +hD +EJ +QM +qt +yV +yh +Zc +hY +KD +bc +Vs +KS +IK +IK +IK +IK +IK +Vv +Vv +Zk +pf +pf +cm +nN +kz +Zk +Bc +Rx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +di +ds +Mj +dD +iV +Bq +Bq +dW +AS +hu +Kz +as +pL +LB +tb +QC +nB +tb +tb +nW +tc +tb +PE +zw +Zd +OS +lU +tz +PR +Ur +CH +Cd +lU +al +St +yV +sf +Eo +JC +RL +Cw +Tt +lm +uU +Xo +Tt +RP +wX +uV +IL +QM +qt +yV +dF +Zc +Zc +Zc +Zc +Zc +KX +IK +ap +az +aJ +IK +Zk +Zk +Zk +Zk +Zk +Zk +Zk +Ji +Zk +Zk +Zk +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +dn +xh +wO +ef +ef +ef +Hw +dX +ls +zX +eh +aU +sF +EF +mc +mc +mc +mc +gN +mc +Bt +mc +gs +RC +rt +Bi +Gw +ns +on +Jk +SL +pN +Ek +kg +Wr +yV +sf +Eo +Bd +Yf +zW +JA +Yb +Tw +Vj +Fy +kI +LM +qL +pk +Tt +Wc +fV +sJ +LY +gF +Qx +Fx +gl +Ck +IK +aq +aA +aK +IK +ei +eK +eP +eR +xW +YT +ZP +HI +eI +eP +Mr +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +dr +dt +Ea +UJ +jD +Vc +Vc +ed +In +aO +aS +aZ +MA +kH +tb +tb +tb +tb +CN +xm +Kh +tb +hc +Ev +tl +bI +lU +CB +uA +Eq +jg +TL +lU +al +XX +yV +sf +Eo +bo +RL +vA +Tt +vy +ho +hH +Tt +Ux +zC +qq +IL +QM +ZO +yV +Sv +LY +Xf +mM +vz +Ii +AZ +IK +ar +aD +aJ +IK +ep +zm +zm +zm +zm +zm +zm +LI +zm +zm +zm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hP +hh +RF +eL +xu +lZ +wO +wm +Fv +qU +JO +qp +PW +fo +AX +AX +AX +AX +hs +qp +qp +UL +hT +QE +tb +ow +lU +lU +lU +lU +lU +lU +lU +Aw +NU +fV +sf +Tt +Tt +vY +Kc +Tt +xE +KN +Zz +Tt +ME +aH +kM +ub +QM +ZO +yV +jO +LY +wH +mM +nx +Qa +Zo +IK +IK +aE +IK +IK +ex +eM +zm +Ob +Ob +rS +Lo +MD +wj +nh +WM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +JO +dG +dG +JO +fU +ET +fw +Lt +JO +fC +HW +XB +By +By +By +By +kD +yP +qp +NI +tb +lj +mc +mZ +SQ +AO +Zv +tj +tj +ru +sD +oc +DG +fV +Fd +od +Tt +DC +DC +Tt +Po +Tt +DC +Tt +ol +AN +Tt +Tt +Tt +Zr +fV +Aq +LY +BK +wu +Uw +Ho +Hc +yo +au +aG +aP +zm +eF +eN +zm +sL +HD +Nt +Ij +Il +zm +rl +Zi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +XP +XP +XP +JO +ZC +VI +JO +cx +JO +dw +By +Zf +Ip +VF +VF +Oq +ge +Ow +qp +Pg +tb +Ff +tb +wV +qr +qr +vU +qr +qr +qr +nb +pG +Hh +rI +Li +pH +hr +hr +hr +hr +Ug +AW +AW +AW +Zh +by +qe +by +oA +Dj +rI +Cx +LY +IN +KA +Sr +jc +LN +Im +fQ +gj +aQ +Gb +IM +RO +lw +YW +cU +Gp +MV +vd +wj +rl +WM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +hP +JO +JO +JO +XU +uB +oh +so +Pk +xq +OY +ia +bd +qp +lO +tb +tb +tb +XE +qr +ve +oV +cf +SN +qr +ma +pG +bp +fV +Ks +jM +jM +jM +jM +jM +jM +jM +jM +fV +Yx +Ia +fV +Ks +jM +jM +fV +va +LY +HU +QJ +PF +pT +pA +Bb +pt +vb +aV +zm +AL +AT +zm +nL +PH +pV +UN +Tf +zm +rl +Zi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +JO +qc +qI +oh +DU +Hl +Hl +Hl +ia +zo +qp +TP +WQ +dc +VT +mb +qr +ag +EH +iQ +AQ +qr +Fq +pG +Hh +SY +pG +pG +pG +pG +pG +pG +pG +pG +pG +Ua +AI +pG +pG +pG +pG +pG +SY +ng +LY +fx +KA +mO +Pu +uR +Dh +OL +nI +kP +zm +zm +zm +zm +Uf +bJ +lX +lT +uI +wj +rl +WM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +XP +JO +iw +iw +oh +oh +MQ +tR +kG +iz +Ad +qp +dV +Ka +Ka +Ka +kj +qr +ux +aw +Uj +hM +qr +Wy +wg +tK +rU +ce +ce +uM +gV +pC +cr +tk +tk +tk +to +BJ +CO +tx +LD +CO +vw +CO +Wt +FT +pw +Cs +HK +ig +wy +cV +Nc +tB +Rd +zm +zJ +sC +zm +RI +RI +eC +gM +kS +zm +Gy +Zi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +XP +oh +iw +iw +oh +OX +lc +qp +YB +kC +Ka +nS +pK +qr +zy +YZ +Pb +MB +qr +Sk +Sk +Sk +PX +Sk +Sk +Sk +RQ +RQ +RQ +RQ +RQ +RQ +RQ +kX +yj +fW +fW +fW +fW +fW +fW +LY +LY +LY +LY +WJ +te +WJ +WJ +WJ +WJ +zm +el +cl +zm +zm +zm +zm +rT +zm +zm +zm +zm +hj +hj +hj +hj +XP +XP +XP +XP +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +oh +iw +iw +oh +yv +BW +Ka +nS +IF +qr +Qy +qr +NO +Og +tw +BU +zu +sw +bg +Hq +pB +HF +RQ +GJ +oF +OD +aF +Ps +RQ +ah +Ml +fW +am +Ok +dh +HT +yZ +It +jY +jY +Um +WJ +ms +Ax +yU +wx +Wz +fb +iN +Rg +qD +fb +ii +oK +ya +vE +WU +Pf +fi +uQ +fi +uQ +hj +hj +hj +hj +hj +hj +hj +Fk +XP +XP +XP +XP +XP +tm +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +oh +HZ +EU +EU +PG +sI +dY +rx +qr +qr +qr +qr +CF +Sk +pc +Qb +OM +Mp +FM +vZ +tu +tu +eD +YS +Xl +RQ +ym +kr +qH +mS +LU +LU +LU +vx +or +VS +VS +lA +WJ +uk +MO +BZ +FB +hk +fb +Ll +Rg +RG +fb +yN +Lu +ya +in +in +in +in +in +sl +in +fg +qo +gA +fi +uQ +RE +hj +aL +hj +hj +hj +Dq +Dq +Dq +Dq +Lz +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nw +JJ +eu +EU +EU +yu +EU +Kd +rx +rx +QY +Sk +Gq +Sk +uZ +ju +Pj +uw +BH +RQ +Nb +YS +bQ +Lc +vs +Fn +aB +mE +fW +lR +XR +VS +XR +gR +Yc +VS +OI +qQ +WJ +WS +gd +IY +IY +IY +Jf +Tg +wZ +yX +ck +SW +SW +SW +SW +SW +SW +SW +SW +RA +AJ +FU +FU +FU +FU +FU +FU +Qz +tQ +iJ +mH +ya +ff +Wf +fr +Dq +KZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +hP +EU +EU +rx +rx +CL +Sk +QH +Sk +Sk +MU +Sk +Sk +nM +RQ +Od +YS +MG +tf +rG +RQ +ca +Na +fW +Gm +tX +VS +XR +gR +Yc +XR +mQ +ab +WJ +xJ +YL +iq +iq +nD +fb +pv +cM +tM +fb +uQ +fi +fi +vE +Tb +Pf +in +in +in +in +in +in +in +in +in +uv +in +in +in +in +Mf +fh +Dq +fs +KT +fS +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +rx +rx +Sk +Sk +Sk +TE +QB +Sk +oW +QB +RQ +On +Wk +MG +Nz +Kp +RQ +NZ +Na +fW +Ju +tX +VS +XR +Hg +tJ +kZ +mP +AY +WJ +JK +Yp +ax +kn +WJ +fb +Xh +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +Rf +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +bP +Dq +Dq +Dq +JW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +rx +rx +QY +Sk +UC +rQ +Sk +UC +rQ +RQ +RQ +RQ +JI +RQ +RQ +RQ +ca +rj +fW +jS +fk +VS +mQ +ZR +Ly +kc +Ly +ZA +fW +DD +DD +DD +DD +DD +ik +dv +Oo +bM +rL +rL +rL +rL +vL +rL +rL +rL +bM +rL +EP +rL +rL +rL +rL +rL +Cy +rL +rL +Uo +tg +rL +dj +hK +Ri +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +rx +rx +Sk +Sk +Pr +Sk +Sk +Pr +RQ +Qn +YD +MG +op +Wj +RQ +eo +Na +fW +iB +HG +lv +ac +Ry +fW +fW +fW +fW +fW +dJ +cg +IJ +Av +vc +mm +Dq +Lk +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Lk +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +rx +CL +Sk +BN +Sk +Sk +BN +RQ +Ta +Mg +Wu +uh +HX +RQ +WB +bX +fW +PI +Ly +kc +Ly +Ig +fW +dJ +hL +xr +Mm +vc +vc +mm +Dq +Dq +Dq +Dq +up +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +DX +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +rx +rx +rx +gE +zZ +rx +CS +Yo +YQ +Ko +Sj +VE +RQ +xQ +Gx +fW +fW +fW +fW +fW +fW +fW +hL +hL +TJ +xP +Dq +Dq +Dq +Dq +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +xB +ZQ +ZQ +iM +iM +iM +ZY +uz +RQ +RQ +RQ +RQ +RQ +RQ +RQ +fN +Na +yx +hL +LF +hL +hL +bP +sZ +hL +Dq +Lk +Dq +Dq +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +QY +rx +sV +CL +Bw +dT +XD +jr +xw +av +Bw +zd +xR +HS +HS +HS +HS +HS +ch +Dq +Dq +Dq +up +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +rx +sV +QY +Bw +Wd +cv +rv +Hu +YY +Bw +NZ +oO +HS +Jp +cX +rh +XT +ch +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +wN +ZY +Bw +Bw +ss +Iu +Jt +vt +Vt +Td +Nw +HS +Lx +ta +XJ +Hr +Cf +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +wN +ZY +qN +Sg +eV +rv +gn +Bw +qK +Dx +oN +CU +Fe +YN +IS +Cf +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +EU +EU +sV +Bw +Bw +JH +Cg +Yy +Bw +vG +Na +HS +vH +fa +XJ +Hr +Cf +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XW +ZQ +Mv +lx +Bw +po +Ie +Yt +Bw +cH +Ml +HS +bU +hi +GU +Jd +ch +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +Up +VQ +Bw +Bw +Bw +Bw +Bw +vJ +PC +HS +HS +HS +HS +HS +ch +Up +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +sh +uc +ku +lP +mG +rR +zI +yC +Mb +aj +BF +BF +wr +BF +Up +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +Up +aT +yC +yC +jI +yC +td +yC +yC +yC +jI +yC +yC +BF +Up +Up +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +zj +BF +BF +xi +DI +XZ +Aj +ct +er +wF +BF +yC +yC +hb +Up +Up +bA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +Up +Le +yC +yC +yC +cn +yC +yC +yC +yC +yC +yC +yC +yC +dO +xX +Kl +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +BF +BF +MR +Ws +yf +GT +ml +Ot +iU +BF +BF +BF +yC +Nm +xX +Kl +XP +XP +Mu +uK +bA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +Up +aT +MP +yC +dQ +Iz +gU +EX +ST +Uk +bK +Iz +mV +SG +Up +Up +bA +XP +ZJ +RD +Kl +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +BF +BF +Qq +HC +nc +mw +mw +mw +mw +AU +yC +Qc +Iz +MX +Wo +nl +OT +hG +qy +QI +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +Up +uJ +Pv +kY +Xj +dd +Hb +pi +mw +AU +yC +Pv +Gv +TO +xX +Kl +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +mw +mw +If +da +mw +UA +JV +mw +AU +Gv +Up +Up +Up +Up +QI +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +Up +ud +Ag +NQ +mw +XC +XC +Up +Xb +Up +Up +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +Up +NT +oT +Us +Up +Up +Up +Up +qX +bA +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +XP +Up +Up +Cq +Dy +Up +XP +XP +ZJ +UI +Kl +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +Mu +uK +bA +XP +XP +Lz +zF +iF +ke +Hj +XP +XP +mo +Fg +QI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +ZJ +UW +nl +OT +OT +OT +OT +ne +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +XP +XP +mo +Fg +QI +XP +XP +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +======= +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/space, +/area/space) +"ab" = ( +/obj/machinery/mineral/input, +/obj/machinery/conveyor{ + dir = 4; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"ac" = ( +/obj/machinery/mineral/processing_unit_console{ + req_one_access = list(301) + }, +/obj/structure/girder, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"ad" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"ae" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"af" = ( +/obj/structure/closet/secure_closet/talon_guard, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/weapon/storage/box/nifsofts_security, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"ag" = ( +/obj/structure/closet/secure_closet/talon_doctor, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/weapon/storage/box/nifsofts_medical, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"ah" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"ai" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"aj" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"ak" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/port) +"al" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"am" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/box/nifsofts_mining, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"an" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"ao" = ( +/obj/structure/table/rack/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"ap" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/table/steel, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/fiftyspawner/uranium, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aq" = ( +/obj/machinery/recharge_station, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"ar" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/item/device/geiger{ + pixel_x = -7 + }, +/obj/machinery/alarm/talon{ + pixel_y = 24 + }, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"as" = ( +/obj/machinery/holoposter{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"at" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"au" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"av" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"aw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"ax" = ( +/obj/structure/closet/secure_closet/talon_engineer, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/weapon/storage/box/nifsofts_engineering, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ay" = ( +/obj/machinery/disposal/wall{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"az" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/obj/machinery/power/apc/talon/hyper{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"aC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Talon Port Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"aD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aE" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/hatch{ + name = "Generator Room"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/warning/radioactive{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/vending/medical_talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"aG" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aH" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"aI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"aJ" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/rtg/advanced, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aK" = ( +/obj/structure/cable/yellow, +/obj/machinery/light/small, +/obj/machinery/power/port_gen/pacman/super/potato, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/star_store) +"aN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"aO" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"aP" = ( +/obj/machinery/power/apc/talon/hyper{ + pixel_y = -24 + }, +/obj/effect/catwalk_plated/dark, +/obj/structure/closet/walllocker_double/hydrant/west, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_port) +"aS" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + name = "Bridge"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"aT" = ( +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"aU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/department/bridge{ + pixel_y = 31 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"aV" = ( +/obj/machinery/light/small, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aW" = ( +/obj/effect/shuttle_landmark/shuttle_initializer/talonboat, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/overmap/visitable/ship/landable/talon_boat, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"aZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"ba" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"bc" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"bd" = ( +/obj/machinery/vending/dinnerware{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"bf" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 8; + pixel_x = -30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"bg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"bh" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"bk" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/item/weapon/paper/talon_captain, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"bo" = ( +/obj/machinery/computer/ship/engines, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"bp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"bq" = ( +/obj/machinery/suit_cycler/vintage/tguard, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"br" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"by" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"bz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"bA" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"bB" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/flora/pottedplant/small, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"bC" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"bI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"bJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"bK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"bM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"bN" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/table/woodentable, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "talon_quietroom"; + name = "window blast shields"; + pixel_x = -28 + }, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"bP" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"bQ" = ( +/obj/machinery/optable, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"bU" = ( +/obj/structure/table/steel, +/obj/item/device/measuring_tape, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/storage/excavation, +/obj/item/stack/flag/yellow, +/obj/item/weapon/pickaxe, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"bV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"bX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"bY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"bZ" = ( +/obj/machinery/oxygen_pump{ + dir = 1; + pixel_y = -30 + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"ca" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"cc" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ce" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"cf" = ( +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_meddoor"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Talon Doctor" + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"cg" = ( +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ch" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/anomaly_storage) +"ck" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Starboard Eng. Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"cl" = ( +/obj/machinery/disposal/wall{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"cm" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"cn" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"cp" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"cr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"ct" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"cv" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"cw" = ( +/obj/structure/catwalk, +/obj/structure/handrail, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_port) +"cx" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"cB" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"cE" = ( +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/walllocker/medical/east, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"cH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"cK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_cockpit" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"cM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/walllocker_double/east, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"cN" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/security{ + id_tag = "talon_secdoor"; + name = "Guard's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/sec_room) +"cS" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"cT" = ( +/obj/structure/catwalk, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"cU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"cV" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/sensor{ + name = "Talon Main Grid"; + name_tag = "TLN-MAIN-GRID" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/effect/catwalk_plated/dark, +/obj/structure/sign/department/eng{ + name = "ENGINEER'S QUARTERS"; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"cX" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"cZ" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"da" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"db" = ( +/turf/simulated/wall/shull, +/area/talon_v2/brig) +"dc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"dd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"dh" = ( +/obj/structure/ore_box, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"di" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dj" = ( +/obj/machinery/light/small, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"dl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"dn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dp" = ( +/obj/machinery/computer/ship/sensors{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dq" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"dr" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"ds" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dt" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"dw" = ( +/obj/machinery/vending/wallmed1{ + emagged = 1; + pixel_y = 32; + shut_up = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"dz" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"dC" = ( +/obj/structure/railing/grey, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dD" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"dG" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dJ" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"dK" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"dL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"dN" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"dO" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = -31 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"dP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"dQ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"dR" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"dT" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/copper, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"dV" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"dW" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"dX" = ( +/obj/machinery/computer/ship/navigation, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/remote/blast_door{ + id = "talon_bridge_shields"; + name = "bridge blast shields"; + pixel_y = 16 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dY" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"dZ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"ed" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"ef" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"eg" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/red, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"eh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"ei" = ( +/obj/machinery/conveyor{ + id = "talontrash" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"ej" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"ek" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"el" = ( +/obj/machinery/vending/engineering{ + products = list(/obj/item/clothing/under/rank/chief_engineer = 4, /obj/item/clothing/under/rank/engineer = 4, /obj/item/clothing/shoes/orange = 4, /obj/item/clothing/head/hardhat = 4, /obj/item/weapon/storage/belt/utility = 4, /obj/item/clothing/glasses/meson = 4, /obj/item/clothing/gloves/yellow = 4, /obj/item/weapon/tool/screwdriver = 12, /obj/item/weapon/tool/crowbar = 12, /obj/item/weapon/tool/wirecutters = 12, /obj/item/device/multitool = 12, /obj/item/weapon/tool/wrench = 12, /obj/item/device/t_scanner = 12, /obj/item/stack/cable_coil/heavyduty = 8, /obj/item/weapon/cell = 8, /obj/item/weapon/weldingtool = 8, /obj/item/clothing/head/welding = 8, /obj/item/weapon/light/tube = 10, /obj/item/clothing/head/hardhat/red = 4, /obj/item/clothing/suit/fire = 4, /obj/item/weapon/stock_parts/scanning_module = 5, /obj/item/weapon/stock_parts/micro_laser = 5, /obj/item/weapon/stock_parts/matter_bin = 5, /obj/item/weapon/stock_parts/manipulator = 5, /obj/item/weapon/stock_parts/console_screen = 5); + req_access = list(301); + req_log_access = 301; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"eo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"ep" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talontrash" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talontrashblast" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eq" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"er" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"eu" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_starboard) +"ew" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"ex" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talontrash" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"ey" = ( +/obj/machinery/button/remote/airlock{ + dir = 4; + id = "talon_capdoor"; + name = "Door Bolts"; + pixel_x = 28; + specialfunctions = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"ez" = ( +/obj/machinery/light/small, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"eC" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"eF" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"eH" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_aft_port, +/turf/space, +/area/space) +"eI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"eK" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"eL" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/flora/pottedplant/sticky, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"eM" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + req_access = list(301) + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "talontrashblast"; + pixel_y = -28 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "talontrash" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eN" = ( +/obj/machinery/light/small, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eP" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering) +"eR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"eS" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/locked/frontier/holdout/unlocked, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"eT" = ( +/obj/structure/railing/grey, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"eV" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"eX" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"eY" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"eZ" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"fa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"fb" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering/star_store) +"fd" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"ff" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"fg" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/rack/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"fh" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"fi" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"fj" = ( +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"fk" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/smartfridge/sheets/persistent_lossy{ + layer = 3.3 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"fm" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fn" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 4 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fo" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Cantina" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/bar) +"fp" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + name = "Storage Room" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"fq" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port_aft"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + req_one_access = list(301) + }, +/obj/machinery/light/small, +/obj/structure/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fr" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard_aft"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + req_one_access = list(301) + }, +/obj/machinery/light/small, +/obj/structure/handrail{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"fs" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"fv" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"fw" = ( +/obj/structure/railing/grey, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"fx" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/apc, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"fz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"fC" = ( +/obj/structure/reagent_dispensers/water_cooler/full, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"fF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"fG" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fM" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"fN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"fQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"fR" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor{ + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_port) +"fS" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor{ + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_starboard) +"fU" = ( +/obj/machinery/computer/ship/engines{ + dir = 8; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"fV" = ( +/turf/simulated/wall/shull, +/area/talon_v2/hangar) +"fW" = ( +/turf/simulated/wall/shull, +/area/talon_v2/refining) +"gb" = ( +/obj/structure/bed/chair/wood, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"gc" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"gd" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ge" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"gg" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/whetstone, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"gj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/power/sensor{ + name = "Talon Power Generation"; + name_tag = "TLN-PWR-GEN" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"gl" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"gm" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"gn" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/table/standard, +/obj/machinery/photocopier/faxmachine/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"go" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"gr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"gs" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"gt" = ( +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"gu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/reinforced/airless, +/area/space) +"gx" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"gA" = ( +/obj/structure/table/rack/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"gB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/bed/chair/bay/chair, +/obj/machinery/camera/network/talon, +/obj/machinery/button/remote/blast_door{ + id = "talon_brig2"; + name = "Cell 2 Shutters"; + pixel_x = 7; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/machinery/button/remote/blast_door{ + id = "talon_brig1"; + name = "Cell 1 Shutters"; + pixel_x = -8; + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"gD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"gE" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"gF" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"gH" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Cargo Bay"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"gI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"gJ" = ( +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_port"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"gM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"gN" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"gO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"gP" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1 + }, +/obj/structure/hull_corner/long_vert{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"gR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"gU" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"gV" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/holoposter{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"gX" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 10 + }, +/turf/space, +/area/space) +"hb" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"hc" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"hg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/holoposter{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"hh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"hi" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"hj" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/star_store) +"hk" = ( +/obj/machinery/light/small, +/obj/structure/sign/directions/engineering/engeqp{ + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"ho" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"hp" = ( +/obj/machinery/atmospherics/binary/algae_farm/filled{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"hr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"hs" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Cantina" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/bar) +"hu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"hw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"hA" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"hD" = ( +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 4 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"hG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"hH" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/airlock_sensor{ + dir = 1; + pixel_y = -23; + req_one_access = list(301) + }, +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"hK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_starboard) +"hL" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"hM" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/medical, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"hP" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"hQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"hS" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"hT" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"hU" = ( +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"hW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_port) +"hY" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ia" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"ig" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"ii" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"ik" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"in" = ( +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"iq" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ir" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"iv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"iw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/bar) +"iy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"iz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"iB" = ( +/obj/machinery/mineral/stacking_machine, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"iD" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_port) +"iF" = ( +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"iI" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"iJ" = ( +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"iM" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"iN" = ( +/obj/machinery/vending/engivend{ + products = list(/obj/item/device/geiger = 4, /obj/item/clothing/glasses/meson = 2, /obj/item/device/multitool = 4, /obj/item/weapon/cell/high = 10, /obj/item/weapon/airlock_electronics = 10, /obj/item/weapon/module/power_control = 10, /obj/item/weapon/circuitboard/airalarm = 10, /obj/item/weapon/circuitboard/firealarm = 10, /obj/item/weapon/circuitboard/status_display = 2, /obj/item/weapon/circuitboard/ai_status_display = 2, /obj/item/weapon/circuitboard/newscaster = 2, /obj/item/weapon/circuitboard/holopad = 2, /obj/item/weapon/circuitboard/intercom = 4, /obj/item/weapon/circuitboard/security/telescreen/entertainment = 4, /obj/item/weapon/stock_parts/motor = 2, /obj/item/weapon/stock_parts/spring = 2, /obj/item/weapon/stock_parts/gear = 2, /obj/item/weapon/circuitboard/atm, /obj/item/weapon/circuitboard/guestpass, /obj/item/weapon/circuitboard/keycard_auth, /obj/item/weapon/circuitboard/photocopier, /obj/item/weapon/circuitboard/fax, /obj/item/weapon/circuitboard/request, /obj/item/weapon/circuitboard/microwave, /obj/item/weapon/circuitboard/washing, /obj/item/weapon/circuitboard/scanner_console, /obj/item/weapon/circuitboard/sleeper_console, /obj/item/weapon/circuitboard/body_scanner, /obj/item/weapon/circuitboard/sleeper, /obj/item/weapon/circuitboard/dna_analyzer, /obj/item/weapon/circuitboard/partslathe); + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"iP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"iQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"iR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"iS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"iU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"iV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"jb" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"jc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/power/shield_generator/charged, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"jg" = ( +/obj/effect/landmark/start{ + name = "Talon Pilot" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"jh" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"ji" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/gun, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"jk" = ( +/obj/structure/hull_corner/long_vert{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"jr" = ( +/obj/structure/fitness/weightlifter, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"ju" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"jv" = ( +/obj/structure/table/woodentable, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "talon_quietroom"; + name = "window blast shields"; + pixel_x = 28 + }, +/obj/structure/closet/walllocker/medical/south, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"jx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"jy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"jC" = ( +/obj/machinery/atmospherics/pipe/tank/oxygen{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"jD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"jF" = ( +/obj/structure/table/bench/wooden, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"jG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"jI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"jL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"jM" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/hangar) +"jN" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"jO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"jQ" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"jS" = ( +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 8; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"jY" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/pickaxe/drill, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"kc" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/obj/structure/sign/warning/moving_parts{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"kd" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_wing_star, +/turf/space, +/area/space) +"ke" = ( +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"kf" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"kg" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"ki" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/space, +/area/talon_v2/engineering/port) +"kj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"kk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"kl" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = -31 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"kn" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"kr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"kt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"ku" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"kx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"kz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"kA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"kC" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"kD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -26; + pixel_y = -25 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"kG" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/structure/closet/walllocker_double/kitchen/east, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"kH" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"kI" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"kJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"kM" = ( +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"kP" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"kR" = ( +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"kS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"kT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"kU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"kW" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_fore_star, +/turf/space, +/area/space) +"kX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"kY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"kZ" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"lc" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"le" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"lf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"lg" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"lj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"lk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"lm" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/handrail, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"ln" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"lr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"ls" = ( +/obj/structure/bed/chair/bay/comfy/brown{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"lv" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "talonrefinery"; + name = "Conveyor Control"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"lw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/engineering{ + name = "Talon Starboard Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"lx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"lA" = ( +/obj/machinery/light/small, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"lB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"lC" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"lD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Talon Guard" + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_secdoor"; + name = "Door Bolts"; + pixel_x = 28; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"lF" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"lI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"lJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"lM" = ( +/obj/effect/landmark/start{ + name = "Talon Captain" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"lN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"lO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"lP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"lR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"lS" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"lT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"lU" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/pilot_room) +"lV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"lW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"lX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"lZ" = ( +/obj/item/modular_computer/console/preset/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"ma" = ( +/obj/machinery/cryopod/robot/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"mc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"md" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"me" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/accessory/holster/machete, +/obj/item/weapon/material/knife/machete, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"mk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ml" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"mm" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"mo" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ms" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"mt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"mu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"mw" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/wing_starboard) +"mx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"mA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"mC" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = -31 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"mE" = ( +/obj/structure/sign/directions/cargo/refinery{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"mG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker/medical/west, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"mH" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"mI" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/space, +/area/space) +"mM" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"mO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"mP" = ( +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"mQ" = ( +/obj/structure/railing/grey, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"mS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"mT" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"mV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"mX" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"mZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"nb" = ( +/obj/structure/flora/pottedplant/minitree, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"nc" = ( +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"ne" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ng" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"nh" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/starboard) +"nk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_port) +"nl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"nn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"nq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"ns" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"nu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"nw" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_starboard) +"nx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/item/modular_computer/console/preset/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"nz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"nB" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"nC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"nD" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"nE" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/paper/talon_guard, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"nH" = ( +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"nI" = ( +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"nK" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"nL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"nM" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_restroom2"; + name = "Unisex Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"nN" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"nP" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"nS" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"nW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"oc" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"od" = ( +/turf/simulated/floor/reinforced, +/area/talon_v2/hangar) +"oh" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/crew_quarters/bar) +"ol" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_east" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 4; + pixel_x = 11; + pixel_y = 24; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"om" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"on" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"oo" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"op" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"oq" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"or" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"ow" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"ox" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"oz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"oA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"oC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/cap_room) +"oF" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"oG" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"oK" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"oN" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Anomaly Storage"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"oO" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"oT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"oU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"oV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"oW" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_restroom2"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"pa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"pb" = ( +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"pc" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"pf" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"pi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"pk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"pl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pn" = ( +/obj/structure/flora/pottedplant/fern, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"po" = ( +/obj/machinery/fitness/punching_bag, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"pp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/closet/walllocker_double/hydrant/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pr" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pt" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"pv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm/talon{ + pixel_y = 28 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"pw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"px" = ( +/obj/machinery/oxygen_pump{ + dir = 4; + pixel_x = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"pA" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"pB" = ( +/obj/structure/table/standard, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"pC" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pE" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pG" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pH" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"pK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"pL" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/department/commander{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"pN" = ( +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"pQ" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pR" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/table/steel, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"pV" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"pZ" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"qb" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"qc" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/alarm/talon{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"qe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"qi" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/camera/network/talon, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"ql" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/space, +/area/space) +"qm" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + req_access = list(301) + }, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 2; + req_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig1"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"qn" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"qo" = ( +/obj/structure/table/rack/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"qp" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/bar) +"qq" = ( +/obj/structure/closet/walllocker_double/south, +/obj/structure/handrail{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"qr" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/med_room) +"qs" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"qt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"qu" = ( +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qv" = ( +/obj/structure/table/rack/steel, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"qw" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/cable/green, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"qy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"qC" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Port Eng. Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qD" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/pipe_dispenser, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"qE" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"qH" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/mining{ + name = "Refinery"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"qI" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"qJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"qK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"qL" = ( +/obj/structure/closet/walllocker_double/south, +/obj/machinery/light, +/obj/item/weapon/extinguisher, +/obj/item/stack/cable_coil/green, +/obj/item/stack/cable_coil/green, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"qN" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/workroom) +"qO" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"qP" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"qQ" = ( +/obj/structure/sign/warning/moving_parts{ + pixel_y = -32 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"qU" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"qV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"qW" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + name = "CO2 Filter"; + tag_east = 2; + tag_north = 1; + tag_south = 5 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"qX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"rg" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"rh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"ri" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"rj" = ( +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"rk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 6 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"rl" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/starboard) +"rm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"rq" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/mime, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"rt" = ( +/obj/effect/floor_decal/emblem/talon_big, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"ru" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"rv" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"rw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"rx" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"rz" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/stack/material/algae, +/obj/item/stack/material/algae, +/obj/item/stack/material/algae, +/obj/item/stack/material/algae, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"rB" = ( +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"rC" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/handcuffs, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"rF" = ( +/obj/machinery/suit_cycler/vintage/tcrew, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"rG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/walllocker_double/medical/south, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"rI" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Hangar Bay"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"rJ" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"rL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"rP" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"rQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"rR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"rS" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"rT" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Starboard Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"rU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"rW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"sc" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"se" = ( +/obj/structure/closet/crate/engineering, +/obj/fiftyspawner/cardboard, +/obj/fiftyspawner/floor, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/plastic, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/wood, +/obj/item/stack/material/plasteel{ + amount = 30 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"sf" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"sh" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"sl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"sn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + id_tag = "talon_capdoor"; + name = "Captain's Cabin"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/cap_room) +"so" = ( +/obj/item/weapon/storage/dicecup/loaded, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"ss" = ( +/obj/structure/sign/periodic{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"sv" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/gun/burst, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"sw" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"sx" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"sz" = ( +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/bridge) +"sC" = ( +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"sD" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/directions/bar{ + dir = 1; + pixel_x = -32; + pixel_y = -3 + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = -32; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"sE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"sF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"sI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"sJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"sK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig2"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/brig) +"sL" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"sM" = ( +/obj/effect/landmark/map_data/talon, +/turf/space, +/area/space) +"sT" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"sV" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"sZ" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ta" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"tb" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"tc" = ( +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"td" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"te" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + id_tag = "talon_engdoor"; + name = "Engineer's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/crew_quarters/eng_room) +"tf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"tg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ti" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"tj" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"tk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"tl" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"tm" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"to" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = 32; + pixel_y = -3 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"tp" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"tu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"tw" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/medical{ + id_tag = "talon_meddoor"; + name = "Doctor's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/med_room) +"tx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -6 + }, +/obj/structure/sign/directions/cargo{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/sign/directions/science/xenoarch{ + dir = 4; + pixel_x = 32; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"ty" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"tz" = ( +/obj/structure/closet/secure_closet/talon_pilot, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"tA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"tB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/east, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"tC" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_port) +"tD" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"tE" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "talonboat_docker"; + pixel_y = 24 + }, +/obj/machinery/computer/shuttle_control/explore/talonboat{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"tJ" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"tK" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"tM" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"tQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"tR" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"tU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"tX" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"tY" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"tZ" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 5 + }, +/turf/space, +/area/space) +"ub" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"uc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"ud" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"uf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"uh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"ui" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"uk" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ul" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"um" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"up" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"uv" = ( +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"uw" = ( +/obj/structure/flora/pottedplant/tall, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"ux" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"uz" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"uA" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"uB" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"uF" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"uH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"uI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"uJ" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"uK" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"uL" = ( +/obj/structure/hull_corner/long_vert{ + dir = 5 + }, +/turf/space, +/area/space) +"uM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"uO" = ( +/obj/structure/flora/pottedplant/shoot, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"uQ" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"uR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"uS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/department/biblio{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"uT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"uU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"uV" = ( +/obj/structure/closet/walllocker_double/south, +/obj/structure/handrail{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"uW" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"uZ" = ( +/obj/structure/closet/wardrobe/black{ + starts_with = list(/obj/item/clothing/under/color/black = 4, /obj/item/clothing/accessory/storage/black_vest = 4, /obj/item/clothing/accessory/storage/black_drop_pouches = 4, /obj/item/clothing/gloves/black = 4, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/mask/balaclava = 4, /obj/item/clothing/mask/bandana = 4, /obj/item/clothing/mask/gas/commando = 4, /obj/item/weapon/storage/backpack/messenger/black = 4, /obj/item/weapon/storage/backpack/dufflebag = 4, /obj/item/clothing/shoes/black = 4, /obj/item/clothing/shoes/boots/duty = 4) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"va" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/eng{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"vb" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"vc" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"vd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"ve" = ( +/obj/machinery/suit_cycler/vintage/tmedic, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"vh" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"vi" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"vp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/brig) +"vs" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"vt" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"vw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/holoposter{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"vx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"vy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/handrail, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"vA" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"vC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"vE" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"vF" = ( +/obj/effect/landmark/talon, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"vG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"vH" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"vJ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"vL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"vP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"vR" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"vU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + id_tag = "talon_meddoor"; + name = "Doctor's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/med_room) +"vV" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate/secure/phoron{ + req_one_access = list(301) + }, +/obj/item/weapon/tank/phoron/pressurized{ + pixel_x = -3 + }, +/obj/item/weapon/tank/phoron/pressurized{ + pixel_x = 3 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vW" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"vY" = ( +/obj/structure/table/steel, +/obj/item/weapon/pickaxe/drill, +/obj/machinery/button/remote/blast_door{ + id = "talon_boat_cockpit"; + pixel_y = 28 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vZ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/medical{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/medical) +"wa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"wd" = ( +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"we" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"wg" = ( +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/sign/directions/medical{ + pixel_x = 32; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"wh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/sign/department/armory{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"wi" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_port) +"wj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/starboard) +"wm" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"wo" = ( +/obj/machinery/suit_cycler/vintage/tcaptain, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"wr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"ws" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"wu" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"wx" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"wy" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"wz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"wB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"wF" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"wH" = ( +/obj/machinery/pointdefense_control{ + id_tag = "talon_pd" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"wM" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"wN" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"wO" = ( +/obj/structure/bed/chair/bay/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"wP" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_port) +"wS" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"wU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/sec{ + id_tag = "talon_secdoor"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/sec_room) +"wV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/flora/pottedplant/mysterious, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"wW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineeringatmos{ + name = "Talon Atmospherics"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/engineering/atmospherics) +"wX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"wZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"xb" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/paper/dockingcodes, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"xd" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"xf" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/security/armory{ + dir = 10; + pixel_x = -32; + pixel_y = -6 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/security/brig{ + dir = 1; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"xh" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(301) + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"xi" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"xk" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"xm" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/department/bar{ + pixel_x = 29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"xq" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/item/weapon/deck/cards, +/obj/structure/table/marble, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"xr" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"xt" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"xu" = ( +/obj/structure/railing/grey, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"xv" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"xw" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"xx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"xB" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"xE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/handrail, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"xH" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port_store) +"xJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"xL" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"xM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_quietroom" + }, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/meditation) +"xN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"xP" = ( +/obj/structure/catwalk, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"xQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"xR" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"xW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"xX" = ( +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_star"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"xZ" = ( +/obj/structure/bookcase/manuals/xenoarchaeology, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"ya" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"yc" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"yd" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"yf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"yg" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"yh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"yj" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"ym" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/medbay{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"yo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/obj/structure/closet/walllocker_double/west, +/obj/item/weapon/cell/apc, +/obj/item/weapon/cell/apc, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"yp" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"yq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"yr" = ( +/obj/effect/overmap/visitable/ship/talon, +/turf/space, +/area/space) +"yu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_starboard) +"yv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"yw" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"yx" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"yA" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"yC" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"yD" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"yF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"yJ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"yN" = ( +/obj/structure/trash_pile, +/obj/machinery/camera/network/talon, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"yO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/rack/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"yP" = ( +/obj/machinery/vending/food{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"yR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/security/armory{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"yU" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/engineer, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"yV" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/hangar) +"yW" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/engineering/atmospherics) +"yX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"yY" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"yZ" = ( +/obj/structure/closet/crate, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"zd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"zj" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"zm" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/starboard) +"zn" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/hydrant/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"zo" = ( +/obj/machinery/media/jukebox, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"zq" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_port) +"zs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Port Engines & Spare Fuel"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"zu" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"zv" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"zw" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"zy" = ( +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"zz" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/cargo, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/random/maintenance/cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"zB" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"zC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"zF" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"zH" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"zI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"zJ" = ( +/obj/machinery/vending/tool{ + req_log_access = 301 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"zK" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"zL" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"zM" = ( +/obj/machinery/door/window/brigdoor/eastright{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"zQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"zT" = ( +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_port) +"zV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"zW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"zX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"zZ" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"Ad" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"Ag" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Aj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"An" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"Aq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/telecoms{ + pixel_y = -31 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"As" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"At" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Av" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Aw" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Flight Control" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Ax" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"Az" = ( +/obj/structure/table/steel, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_y = 6 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"AD" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"AE" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"AH" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"AI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"AJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"AL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"AN" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_east" + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "talon_boat_east"; + pixel_y = -28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"AO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/department/medbay{ + name = "DOCTOR'S QUARTERS"; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"AQ" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/paper/talon_doctor, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"AR" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/jetpack/carbondioxide, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"AS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"AT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"AU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"AV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"AW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"AX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/bar) +"AY" = ( +/obj/machinery/mineral/unloading_machine, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"AZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Bb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Bc" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/port) +"Bd" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Be" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/gen_store) +"Bf" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/crew_quarters/cap_room) +"Bi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"Bk" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Bn" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Bq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"Br" = ( +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"Bs" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/sec{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Bt" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"Bu" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"Bv" = ( +/obj/machinery/button/remote/blast_door{ + id = "talon_cargo_port"; + name = "Cargo Loading Hatches"; + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/northleft{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Bw" = ( +/turf/simulated/wall/shull, +/area/talon_v2/workroom) +"By" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"BB" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"BC" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"BF" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"BH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/south, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"BJ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"BK" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/wall, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"BN" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/crew_quarters/restrooms) +"BO" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Waste Compresser" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"BT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"BU" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"BV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"BW" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard_fore"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"BX" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/table/rack/steel, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"BY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"BZ" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/weapon/paper/talon_power, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"Cb" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_centcom{ + name = "Talon Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"Cd" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Ce" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Cf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_anomalystorage" + }, +/turf/simulated/floor/plating, +/area/talon_v2/anomaly_storage) +"Cg" = ( +/obj/structure/bed/chair/office/light, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Ck" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/closet/walllocker/medical/south, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/fire, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Cq" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Cr" = ( +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Cs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/closet/walllocker_double/east, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device, +/obj/item/weapon/cell/device, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Cw" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -26 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -6; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Cx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/shield{ + pixel_y = -31 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Cy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"CA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"CB" = ( +/obj/machinery/suit_cycler/vintage/tpilot, +/obj/machinery/button/remote/airlock{ + id = "talon_pilotdoor"; + name = "Door Bolts"; + pixel_y = 28; + specialfunctions = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"CC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"CD" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"CE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"CF" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_charger"; + name = "Cyborg Recharging Station" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"CH" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/paper/talon_pilot, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"CI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"CL" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"CN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"CO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"CP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"CS" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/medical{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/medical) +"CU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"CV" = ( +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"CX" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/fore_port) +"CY" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Dc" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"Dd" = ( +/turf/simulated/wall/shull, +/area/talon_v2/secure_storage) +"Dg" = ( +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/space, +/area/space) +"Dh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Di" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/east, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Dj" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Dm" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Dp" = ( +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"Dq" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_starboard) +"Ds" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Du" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Dx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Dy" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"DB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"DC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_cockpit" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"DD" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/aft_starboard) +"DG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"DH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"DI" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"DK" = ( +/obj/machinery/vending/nifsoft_shop, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"DM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"DP" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"DR" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"DU" = ( +/obj/machinery/vending/boozeomat{ + density = 0; + pixel_y = 32; + req_access = list(301); + req_log_access = 301 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "talon_windows"; + name = "window blast shields"; + pixel_x = 28; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 26; + pixel_y = -8 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"DW" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"DX" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"DY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Ea" = ( +/obj/machinery/computer/ship/sensors{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Eb" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"Ef" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Ek" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_pilotdoor"; + name = "Pilot's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/pilot_room) +"En" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Eo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_boat_cockpit" + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"Ep" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Eq" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Er" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Et" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Ev" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Ew" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"Ey" = ( +/obj/structure/table/rack/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"EB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"ED" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"EF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/catwalk_plated, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"EH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"EI" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"EJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"EL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"EN" = ( +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/north, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"EO" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"EP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ES" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"ET" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 4; + pixel_x = 30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"EU" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_starboard) +"EV" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/table/rack/steel, +/obj/item/weapon/grenade/spawnergrenade/manhacks/mercenary{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/device/spaceflare, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"EX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Fc" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"Fd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "talon_boatbay"; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Fe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"Ff" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Fg" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Fj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker/medical/north, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Fk" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Fn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/medical{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Fo" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Fq" = ( +/obj/effect/landmark/talon, +/obj/structure/handrail, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Ft" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 6 + }, +/turf/space, +/area/space) +"Fv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Fx" = ( +/obj/structure/catwalk, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Fy" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Fz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"FB" = ( +/obj/effect/landmark/start{ + name = "Talon Engineer" + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"FG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"FJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"FK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/atmos{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"FM" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"FN" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"FO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"FR" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"FS" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"FT" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Engineering"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"FU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"FX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"FY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"FZ" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"Ga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Gb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Starboard Engines & Trash Management"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Ge" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"Gg" = ( +/obj/machinery/vending/sovietsoda, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Gh" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Gj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Gl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/sign/directions/engineering/atmospherics{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"Gm" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talonrefinery" + }, +/obj/structure/sign/warning/moving_parts{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Gn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Go" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Gp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Gq" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/button/remote/airlock{ + dir = 1; + id = "talon_charger"; + name = "Door Bolts"; + pixel_y = -28; + specialfunctions = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"Gs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Gv" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Gw" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/airlock{ + id_tag = "talon_pilotdoor"; + name = "Pilot's Cabin"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/pilot_room) +"Gx" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Gy" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/starboard) +"GC" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"GE" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Port Eng. Storage"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"GF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"GH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"GJ" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/medical_stand/anesthetic, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"GK" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass_security{ + name = "Talon Brig/Sec"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"GQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"GT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"GU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"GV" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"GW" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + name = "N2/O2 Filter"; + tag_east = 4; + tag_north = 3; + tag_south = 2; + tag_west = 1 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"GY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/closet/walllocker_double/hydrant/south, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Ha" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Hb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"Hc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Hf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Hg" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/item/stack/marker_beacon/thirty, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Hh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Hj" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"Hl" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Hn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Ho" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Hq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/table/standard, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"Hr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Ht" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"Hu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Hw" = ( +/obj/structure/railing/grey, +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Hz" = ( +/obj/structure/hull_corner, +/turf/space, +/area/space) +"HA" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + name = "Talon Armory"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"HC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"HD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"HE" = ( +/obj/item/modular_computer/console/preset/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"HF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/sign/directions/medical{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"HG" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_y = -6; + req_one_access = list(301) + }, +/obj/structure/girder, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"HH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"HI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"HK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"HN" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"HS" = ( +/turf/simulated/wall/shull, +/area/talon_v2/anomaly_storage) +"HT" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/rack/steel, +/obj/item/weapon/shovel, +/obj/item/weapon/shovel, +/obj/item/weapon/mining_scanner, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"HU" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"HW" = ( +/obj/machinery/disposal/wall{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"HX" = ( +/obj/structure/table/standard, +/obj/item/device/defib_kit/jumper_kit/loaded, +/obj/item/device/defib_kit/loaded, +/obj/item/weapon/storage/belt/medical/emt, +/obj/item/device/sleevemate, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"HZ" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"Ia" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Hangar Bay"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"Id" = ( +/obj/structure/catwalk, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Ie" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/flora/pottedplant/thinbush, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"If" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Ig" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Ih" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_west" + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "talon_boat_west"; + pixel_y = -28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Ii" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/structure/railing/grey, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Ij" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Il" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Im" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"In" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"Io" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Ip" = ( +/obj/item/weapon/stool/baystool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Iq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Is" = ( +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/safe/floor{ + name = "smuggling compartment" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"It" = ( +/obj/structure/closet/crate, +/obj/structure/railing/grey, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Iu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Iv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Ix" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Iz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"IC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"ID" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/port) +"IE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"IF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"IG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + name = "Waste to Filter" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"IJ" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"IK" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/generators) +"IL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"IM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"IN" = ( +/obj/structure/table/steel, +/obj/machinery/camera/network/talon, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/apc, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"IP" = ( +/obj/structure/catwalk, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"IR" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"IS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"IU" = ( +/obj/structure/bookcase/manuals/research_and_development, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"IW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/department/armory{ + name = "GUARD'S QUARTERS"; + pixel_x = -32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"IY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"Jd" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/suspension_gen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Jf" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + id_tag = "talon_engdoor"; + name = "Engineer's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Ji" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Engine Crawlway Access"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Jk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Jm" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_west" + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 8; + pixel_x = -11; + pixel_y = 24; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Jp" = ( +/obj/structure/closet/excavation, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Jr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Jt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Ju" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talonrefinery" + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Jv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Jw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Jz" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"JA" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/voidcraft{ + name = "Cabin Access"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"JB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"JC" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"JE" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"JF" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"JG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"JH" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"JI" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical Storage"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"JJ" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_starboard) +"JK" = ( +/obj/machinery/suit_cycler/vintage/tengi, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"JL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"JO" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/bridge) +"JP" = ( +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/crew_quarters/cap_room) +"JQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"JT" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black, +/obj/item/clothing/head/helmet/space/syndicate/black, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"JV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"JW" = ( +/obj/structure/catwalk, +/obj/structure/handrail, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_starboard) +"JX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/secure_storage) +"Ka" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/fore_starboard) +"Kc" = ( +/obj/structure/table/steel, +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Kd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"Ke" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/flora/pottedplant, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"Kf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Kg" = ( +/obj/structure/closet/secure_closet/talon_captain, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Kh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/sign/directions/bar{ + dir = 1; + pixel_x = 32; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Kj" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Kk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Kl" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Ko" = ( +/obj/machinery/suit_cycler/vintage/tmedic, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Kp" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/stack/nanopaste{ + pixel_x = -7; + pixel_y = -4 + }, +/obj/item/stack/nanopaste{ + pixel_x = 9; + pixel_y = -4 + }, +/obj/item/device/robotanalyzer{ + pixel_y = -8 + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Kr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"Ks" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/hangar) +"Kt" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Kv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Kx" = ( +/obj/structure/closet/wardrobe/black{ + starts_with = list(/obj/item/clothing/under/color/black = 4, /obj/item/clothing/accessory/storage/black_vest = 4, /obj/item/clothing/accessory/storage/black_drop_pouches = 4, /obj/item/clothing/gloves/black = 4, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/mask/balaclava = 4, /obj/item/clothing/mask/bandana = 4, /obj/item/clothing/mask/gas/commando = 4, /obj/item/weapon/storage/backpack/messenger/black = 4, /obj/item/weapon/storage/backpack/dufflebag = 4, /obj/item/clothing/shoes/black = 4, /obj/item/clothing/shoes/boots/duty = 4) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Kz" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + name = "Bridge"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"KA" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"KB" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"KC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"KD" = ( +/obj/machinery/atmospherics/pipe/tank/air/full{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"KE" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"KI" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"KM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port_store) +"KN" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/structure/closet/walllocker/medical/east, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/extinguisher/mini, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"KO" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/engineering/port_store) +"KS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"KT" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"KU" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering/port_store) +"KX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineeringatmos{ + name = "Talon Atmospherics"; + req_one_access = list(301) + }, +/obj/structure/sign/directions/engineering/atmospherics{ + dir = 8; + pixel_y = 35 + }, +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = 29 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"KY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"KZ" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_starboard) +"Lc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Le" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Li" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Lj" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Lk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_starboard) +"Ll" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Lo" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Lr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Lt" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Lu" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Lx" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/anomaly, +/obj/item/clothing/head/helmet/space/anomaly, +/obj/item/clothing/mask/breath, +/obj/item/weapon/storage/belt/archaeology, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Ly" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Lz" = ( +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/reinforced/airless, +/area/space) +"LA" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"LB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"LD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"LF" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"LI" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Engine Crawlway Access"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"LL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank/high, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"LM" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"LN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"LO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"LT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"LU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"LV" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"LX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"LY" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering) +"Mb" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Mc" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Mf" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Mg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Mh" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Mi" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Mj" = ( +/obj/machinery/computer/ship/navigation{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Ml" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Mm" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Mo" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Mp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"Mr" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering) +"Mu" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Mv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"MA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"MB" = ( +/obj/structure/sign/directions/medical{ + pixel_y = -32 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"MD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"ME" = ( +/obj/structure/handrail, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"MG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"ML" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_port) +"MO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"MP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"MQ" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"MR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"MT" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"MU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_restroom1"; + name = "Unisex Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"MV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"MX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Na" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Nb" = ( +/obj/machinery/smartfridge/chemistry{ + req_access = list(301); + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Nc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Nf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Nh" = ( +/obj/structure/railing/grey, +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Nj" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Nk" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Nl" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/meditation) +"Nm" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Nn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Nq" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/cap_room) +"Ns" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Nt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Nv" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 24 + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_y = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Nw" = ( +/obj/structure/sign/directions/science/xenoarch{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Nz" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/sterile/nitrile, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/surgicalapron, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"NB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"NC" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/sec_room) +"NE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/holoposter{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"NI" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"NK" = ( +/obj/machinery/suit_cycler/vintage/tguard, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"NM" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/shoes/leg_guard/combat, +/obj/item/clothing/gloves/arm_guard/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/suit/armor/combat, +/obj/item/clothing/head/helmet/combat, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"NO" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/wall{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"NQ" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"NR" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"NS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"NT" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"NU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/talon_v2/central_hallway) +"NV" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/crew_quarters/cap_room) +"NW" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"NZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Ob" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Od" = ( +/obj/structure/table/standard, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Og" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"Oi" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Oj" = ( +/turf/simulated/wall/shull, +/area/talon_v2/armory) +"Ok" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/ore_box, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Om" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"On" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Oo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Op" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Oq" = ( +/obj/item/weapon/stool/baystool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Ot" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Ow" = ( +/obj/machinery/vending/coffee{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"OB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"OD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"OE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"OH" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"OI" = ( +/obj/effect/floor_decal/industrial/loading, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"OJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"OK" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/catwalk_plated, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/port) +"OL" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"OM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"ON" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"OP" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"OQ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/gen_store) +"OR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"OS" = ( +/obj/structure/sign/department/bridge{ + name = "PILOT'S QUARTERS"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"OT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"OU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"OW" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_aft_star, +/turf/space, +/area/space) +"OX" = ( +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"OY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"OZ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Pb" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"Pd" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Pe" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Pf" = ( +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Pg" = ( +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Ph" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Pj" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"Pk" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/obj/random/pizzabox, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Pl" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Talon Atmospherics Maintenance Access"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Pm" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Po" = ( +/obj/effect/map_helper/airlock/door/simple, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Pr" = ( +/obj/machinery/shower, +/obj/item/weapon/soap/deluxe, +/obj/structure/curtain, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"Ps" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/table/standard, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/recharger, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Pt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Pu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Pv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Px" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Py" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port) +"PB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"PC" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Cargo Bay"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"PE" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"PF" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"PG" = ( +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"PH" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"PI" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/mineral/input, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"PK" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_fore_port, +/turf/space, +/area/space) +"PL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"PO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"PP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"PR" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"PU" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"PV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"PW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/bar) +"PX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + name = "Restrooms & Charger" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"PZ" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"Qa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Qb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"Qc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Qi" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = -28; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/fore_port) +"Qj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/port) +"Qk" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Qm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Qn" = ( +/obj/structure/closet/secure_closet/chemical{ + req_access = list(301) + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Qo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Qq" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Qu" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Qv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Qx" = ( +/obj/structure/catwalk, +/obj/structure/closet/walllocker_double/west, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/stack/cable_coil/green, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Qy" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/medical{ + id_tag = "talon_meddoor"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/med_room) +"Qz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"QA" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 9 + }, +/turf/space, +/area/space) +"QB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"QC" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"QD" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"QE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"QF" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"QG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donut, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"QH" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"QI" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"QJ" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/junction/yjunction, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"QM" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/talonboat) +"QN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"QR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"QS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"QV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"QY" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"Rb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Rd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Re" = ( +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"Rf" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/engineering/star_store) +"Rg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Ri" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Rj" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineeringatmos{ + name = "Talon Atmospherics"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Rp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"Rs" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Rt" = ( +/obj/machinery/drone_fabricator/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Ru" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Rx" = ( +/turf/space, +/area/talon_v2/engineering/port) +"Ry" = ( +/obj/machinery/mineral/processing_unit{ + points_mult = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"RA" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"RB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/directions/cargo{ + dir = 8; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/library{ + dir = 8; + pixel_x = -32; + pixel_y = -6 + }, +/obj/structure/sign/directions/engineering/atmospherics{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"RC" = ( +/obj/effect/floor_decal/emblem/talon_big/center, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"RD" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"RE" = ( +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"RF" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"RG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/reagent_containers/glass/rag, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"RI" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"RJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"RK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"RL" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"RO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"RP" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/airlock_sensor{ + pixel_y = 24; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"RQ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/medical) +"RV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"RW" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Sa" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Sb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Sd" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Port Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Sg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/north, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Si" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Sj" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Sk" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/restrooms) +"Sn" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/crew_quarters/meditation) +"So" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"Sr" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/item/weapon/paper/talon_shields, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Ss" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"St" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/shuttle_control/explore/talonboat{ + dir = 4; + name = "boat remote control console" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Su" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Sv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/south, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Sx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig1"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/brig) +"Sz" = ( +/obj/machinery/cryopod/talon{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"SE" = ( +/obj/machinery/light/small, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"SG" = ( +/obj/machinery/button/remote/blast_door{ + id = "talon_cargo_star"; + name = "Cargo Loading Hatches"; + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/northright{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"SL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"SN" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"SQ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"ST" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"SU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"SW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"SX" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"SY" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Ta" = ( +/obj/machinery/vending/blood{ + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Tb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Td" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"Te" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_wing_port, +/turf/space, +/area/space) +"Tf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Tg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Ti" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"Tl" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Tq" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/airlock{ + name = "Observation Room" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/meditation) +"Tr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_x = -32; + pixel_y = 3 + }, +/obj/structure/sign/directions/security/brig{ + dir = 8; + pixel_x = -32; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Tt" = ( +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"Tw" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Tz" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 10 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"TA" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/wing_port) +"TB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/port) +"TD" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"TE" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_restroom1"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"TG" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"TJ" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"TL" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"TN" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"TO" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"TP" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = -28; + req_one_access = list(301) + }, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/fore_starboard) +"TR" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_port) +"TT" = ( +/turf/simulated/wall/rshull, +/area/space) +"TW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"TX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"TZ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Ua" = ( +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Uf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Ug" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Uh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Uj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"Uk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Um" = ( +/obj/machinery/mineral/mint, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Un" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Uo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Up" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_starboard) +"Ur" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/pilot, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Us" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Uu" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Uw" = ( +/obj/structure/bed/chair/bay/chair, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Ux" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "talon_boat"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/structure/handrail, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Uz" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_port) +"UA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"UB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"UC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"UF" = ( +/obj/structure/bookcase/manuals/medical, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"UG" = ( +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"UI" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"UJ" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"UK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"UL" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"UN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"UR" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"UW" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"UX" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"Va" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"Vc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"Vg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Vh" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/space, +/area/space) +"Vi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Vj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Vo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Vp" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/tablet/preset/custom_loadout/advanced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"Vs" = ( +/obj/machinery/atmospherics/pipe/tank/nitrogen{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Vt" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Workroom" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Vv" = ( +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Vw" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Vx" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + id_tag = "talon_secdoor"; + name = "Guard's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/sec_room) +"VD" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"VE" = ( +/obj/item/weapon/storage/box/bodybags, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"VF" = ( +/obj/item/weapon/stool/baystool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"VH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"VI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/bridge) +"VK" = ( +/obj/machinery/atmospherics/omni/mixer{ + name = "Air Mixer"; + tag_north = 2; + tag_south = 1; + tag_south_con = 0.79; + tag_west = 1; + tag_west_con = 0.21 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"VO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"VQ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"VS" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"VT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"VX" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/reagent_dispensers/foam, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"VY" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"Wa" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Wb" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/talonboat) +"Wc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Wd" = ( +/obj/machinery/autolathe, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Wf" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"Wj" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/biochemistry/full, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Wk" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/full, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Wl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"Wm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/north, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"Wo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_star"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Wp" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/security, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"Wq" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + id_tag = "talon_capdoor"; + name = "Captain's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Wr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Ws" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Wt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/junction, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -3 + }, +/obj/structure/sign/directions/engineering/atmospherics{ + dir = 8; + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"Wu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Wy" = ( +/obj/machinery/cryopod/talon, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Wz" = ( +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_engdoor"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/item/weapon/bedsheet/orange, +/obj/structure/bed/pod, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"WB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/north, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"WC" = ( +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"WF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"WJ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/eng_room) +"WM" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/space, +/area/talon_v2/engineering/starboard) +"WN" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"WQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"WS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/alarm/talon{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"WT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/flora/pottedplant/crystal, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"WU" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"WY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"WZ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/aft_port) +"Xa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Xb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_starboard) +"Xf" = ( +/obj/machinery/telecomms/allinone/talon{ + id = "talon_aio"; + network = "Talon" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Xh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Starboard Eng. Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Xi" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Xj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Xl" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Xm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Xn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/directions/bar{ + dir = 1; + pixel_x = 32; + pixel_y = -3 + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Xo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -26 + }, +/obj/structure/fuel_port/heavy{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Xp" = ( +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Xq" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Xy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"XB" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -26; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"XC" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"XD" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/glass, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"XE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/walllocker/medical/south, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"XG" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"XH" = ( +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"XJ" = ( +/obj/structure/anomaly_container, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"XK" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"XO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"XP" = ( +/turf/simulated/floor/reinforced/airless, +/area/space) +"XQ" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"XR" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"XS" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"XT" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "talon_anomalystorage"; + name = "window blast shields"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"XU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"XW" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"XX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/ship/sensors{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"XY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"XZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Ya" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Yb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"Yc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Ye" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Yf" = ( +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Ym" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_port"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Yo" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Yp" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/wall{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"Yt" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/standard, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Yu" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Yv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Yx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"Yy" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Yz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"YB" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"YC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8; + name = "Air to Distro" + }, +/obj/machinery/camera/network/talon, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"YD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/structure/closet/walllocker_double/medical/west, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"YI" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + req_access = list(301) + }, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 2; + req_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig2"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"YJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"YL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"YN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"YP" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"YQ" = ( +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/structure/closet/walllocker_double/medical/east, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"YR" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"YS" = ( +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"YT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/closet/walllocker_double/east, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"YW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"YX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"YY" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"YZ" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"Zc" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering/atmospherics) +"Zd" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Ze" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Zf" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/flora/pottedplant/orientaltree, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"Zg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Zh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Zi" = ( +/turf/space, +/area/talon_v2/engineering/starboard) +"Zk" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port) +"Zm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/armory) +"Zn" = ( +/obj/structure/table/rack/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Zo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Zp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Zr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Zv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"Zx" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Zy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Zz" = ( +/obj/machinery/light/small, +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/power/apc/talon/hyper{ + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"ZA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/obj/machinery/mineral/output, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"ZB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ZC" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"ZE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"ZF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"ZI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port_fore"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"ZJ" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ZK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"ZO" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"ZP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"ZQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_starboard) +"ZR" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/mineral/input, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"ZS" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ZW" = ( +/obj/machinery/vending/security{ + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"ZY" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"ZZ" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Air to Distro" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sM +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +yr +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Te +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +XP +XP +Mu +uK +bA +XP +XP +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +ZJ +UW +nl +OT +OT +OT +OT +we +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +PK +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +mo +Fg +QI +XP +XP +Lz +FZ +Br +Dp +yw +XP +XP +Mu +uK +bA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +Pd +TR +TR +Lj +Qk +TR +XP +jk +ZJ +RD +Kl +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +TR +bh +mA +Jz +TR +TR +TR +TR +gD +gP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Pd +TR +TR +Go +Nj +gc +TA +Wa +Wa +TR +nk +TR +TR +XP +jk +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +TR +TA +TA +XK +Kt +TA +Du +Ph +TA +ir +vR +TR +TR +TR +TR +bA +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ft +TR +TR +kl +ty +Ce +mt +rm +NS +Ye +TA +ir +CY +ty +vR +mC +gJ +Kl +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +TR +VD +VD +dZ +uT +cE +TA +TA +TA +TA +ir +CY +Xi +CE +ws +Ym +nl +OT +gu +jy +bA +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ft +TR +TR +kR +PL +CY +vW +OZ +kf +le +OB +qV +EL +CE +pa +Bv +TR +TR +QI +XP +ZJ +UI +Kl +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +TR +VD +VD +ek +Yu +wB +At +Px +jh +Ru +VD +VD +VD +CY +om +gJ +Kl +XP +XP +mo +Fg +QI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ft +TR +TR +ri +CY +CY +CY +BV +uT +CY +CY +CY +CY +CY +CY +CY +oq +gJ +Kl +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +TR +KE +VD +VD +fv +Mc +IE +PV +Ze +sT +DW +VD +CY +CY +FN +TR +TR +QI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ft +TR +TR +kR +CY +CY +ew +CY +qk +uT +CY +CY +ew +CY +CY +VD +TR +TR +Vh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +TR +dP +CI +qP +zn +Di +Vw +ba +lk +Ya +BC +VD +VD +sx +VD +TR +QA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +TR +TR +yJ +OQ +OQ +OQ +OQ +OQ +rg +gH +Nl +Nl +Nl +Nl +Nl +Sn +TR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +ML +ZK +Kf +OQ +tD +LL +tD +OQ +LT +kk +Nl +hA +ay +zK +bN +Sn +Vh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +hS +OQ +OQ +GF +Dc +lF +OQ +GH +jL +Nl +UF +OR +xd +fM +xM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +Et +hS +OQ +Re +Kr +JG +Wl +fp +OK +RK +Tq +PO +TW +QR +cZ +xM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +hS +hS +hS +Be +Dc +bV +Dc +jQ +OQ +ul +uS +Nl +IU +Rp +TD +Bu +xM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +Et +hS +hS +cT +OQ +tD +Eb +zz +VX +OQ +qJ +mu +Nl +xZ +YJ +Ke +jv +Sn +ql +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +hS +hS +hS +hS +JF +OQ +OQ +OQ +OQ +OQ +OQ +KY +PB +Nl +Nl +Nl +Nl +Nl +Sn +tC +tC +tC +UR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +ML +ML +NR +NR +cS +xL +NR +NR +Id +NR +KI +NR +NR +lS +Qj +Va +Iv +gI +Vg +gI +gI +yg +qa +TX +tC +aR +tC +tC +aa +uL +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +hS +MT +db +db +db +Bs +db +Dd +Dd +Dd +Dd +Dd +Dd +VO +ON +Oj +Oj +Oj +Oj +Oj +Oj +WZ +NB +TX +LA +IP +tC +tC +tC +tC +aa +uL +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +hS +hS +db +db +rC +bq +Kj +db +Ti +wM +AR +fj +fd +Dd +ZF +KC +Oj +Pm +nK +gg +SX +RW +WZ +Mi +go +Qu +lV +iy +Xa +LO +tC +tC +tC +tC +Fk +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +GC +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +hS +hS +db +db +hU +Kj +Kj +Mh +db +AR +XG +zv +XG +ln +Dd +lW +KC +Oj +Pm +So +me +So +RW +Zc +Zc +Zc +Zc +Zc +Pl +Zc +Jr +Xa +Xa +vC +tC +aR +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +aR +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +tC +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +hS +hS +db +db +tY +XQ +db +db +db +db +AD +XG +XG +XG +dN +Dd +Wm +KC +Oj +Pm +So +So +So +RW +Zc +oG +OP +OU +gx +pQ +Zc +Zc +yW +Zc +rw +FO +Tl +LX +rW +rW +rW +rW +Qm +rW +rW +rW +LX +rW +JB +rW +rW +rW +rW +rW +DY +rW +rW +Zg +uf +rW +ez +hW +bC +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hz +wi +wi +hS +hS +db +db +QG +Vo +Kj +Sx +Ix +En +db +zv +XG +ln +XG +Fc +Dd +ES +KC +Oj +Nv +So +RW +So +Kx +Zc +oG +OP +wS +dR +Ha +ti +hp +FS +Zc +KU +GE +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KU +KO +KU +KU +KU +KU +KU +KU +cB +tC +tC +tC +cw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +dK +wi +wi +Et +hS +MT +db +ZW +Kj +Xm +aN +qm +Yv +rq +db +uF +XG +ui +XG +zB +JX +ul +KC +Zm +NM +So +JT +So +EV +Zc +yq +dR +dR +BT +ZB +Jv +hp +aI +pR +KU +FJ +jx +se +KU +Cr +Ep +pZ +yY +Er +rB +XH +Cr +XH +qu +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +eX +eY +tC +fn +fG +fR +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +zT +wP +wi +wi +zq +wi +Om +hS +hS +Et +db +gB +yp +Zy +XQ +db +db +db +db +BX +SU +eG +YX +YX +Cb +TB +xt +HA +lJ +lJ +bz +hQ +qv +Zc +cc +fF +xx +ZS +nP +CC +rz +CD +yc +KU +rJ +Qv +GV +KU +qi +IC +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +lN +Kv +kJ +CV +sc +eq +eZ +fm +fq +tC +iD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +NV +BB +wi +wi +wd +Kk +oU +hS +NC +NC +NC +NC +qO +jN +vp +Kj +sK +Ix +En +db +Ey +XG +uW +XG +Az +JX +ul +KC +Zm +NW +So +Si +So +sv +Zc +Oi +kA +Ef +Op +dR +Bk +md +Mo +oz +Rj +dL +sE +dl +qC +kx +TN +TN +FG +FG +FG +FG +FG +dA +EB +yO +ao +Zn +Ep +pZ +pZ +xH +KM +xH +xH +xH +tC +tC +tC +tC +Lz +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +NV +oC +oC +NV +iv +ZI +CX +Io +gr +NC +wU +NC +qE +yd +cN +ad +zH +Gs +cG +YI +Yv +rq +db +ED +VY +rF +An +QD +Dd +CP +wh +Oj +eS +Ew +eS +tA +ji +Zc +zL +kA +Sa +nC +WY +Ds +qW +aI +KS +KU +TG +XH +SE +KU +Gn +HN +eq +yY +Zx +rB +Ep +pZ +lf +Cr +xH +xH +xH +xH +xH +xH +xH +up +XP +XP +XP +XP +XP +tm +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +tm +tm +tm +XP +XP +XP +XP +NV +oC +oC +NV +gm +gm +Nq +Ht +IR +CX +Io +nz +NC +KB +AH +zQ +UX +NC +db +db +GK +db +db +db +db +db +Dd +Dd +Dd +Dd +Dd +Dd +tU +qs +Oj +Oj +Oj +Oj +Oj +Oj +Zc +mk +yF +pE +BO +DP +DM +CD +mX +GY +Zk +Rt +xk +Zk +Zk +Zk +Zk +Sd +Zk +Zk +Zk +Zk +xH +xH +xH +xH +aa +Dg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +JO +JP +NV +NV +NV +uO +Pe +wo +jF +jF +Nq +lg +CX +CX +CX +QV +NC +Ge +nu +wa +Wp +NC +Sz +Tr +mx +yR +QS +FX +QS +Ga +QS +Uu +hg +QS +QS +xf +PP +Dm +RB +NE +nn +nn +nn +Gl +wW +XY +IG +CA +Jw +jC +pr +GW +tp +Un +Zk +XH +QF +Zk +vi +vi +rP +at +Nk +Py +ak +ki +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +sz +Bf +NV +Rs +fz +Pe +Pe +Pe +Pe +Pe +Nq +Qi +DH +Fz +VT +Qo +NC +af +ai +QN +nE +NC +vF +pl +Hh +nq +pG +pG +pG +pG +pG +pG +pG +pG +pG +UG +YR +lB +Iq +Iq +Iq +Iq +ox +Gj +Zc +YC +Fo +pE +AE +zV +DR +EI +Xp +dq +Zk +Zk +Zk +Zk +ZE +RV +gO +Pt +Hn +Zk +ID +Rx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +dK +JO +JO +JO +NV +NV +Fj +Sb +PZ +Vp +gt +gt +Is +Nq +lO +tb +tb +tb +lI +NC +NK +xN +lD +eg +NC +ma +pl +bp +fV +Ks +Ks +Ks +Ks +Ks +Ks +Ks +Ks +Ks +fV +DB +Ia +fV +Ks +Ks +Ks +fV +FK +Zc +ZZ +Xp +dR +Gh +Bn +Gh +kT +Xp +Su +Zk +bY +UK +Zk +lr +EO +vh +iS +iR +Py +ID +ki +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +JO +dz +VI +JO +EN +Wq +Pe +pb +Xy +BY +qb +xb +yA +lM +YP +Nq +DK +tb +RJ +tb +WT +NC +NC +Vx +NC +NC +NC +pn +pl +Hh +rI +br +UB +Nf +Nf +Nf +Nf +Nf +Nf +Nf +Nf +As +Ns +Zp +Ns +Lr +jb +rI +jO +Zc +Uh +WN +GQ +VK +vP +jG +hw +Yz +Nn +zs +Hf +kt +aC +Rb +WF +VH +HH +vB +Zk +ID +Rx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +tm +XP +JO +dz +dz +JO +dp +bf +dC +PU +JO +Kg +Ss +cp +ey +gb +HE +xv +px +bk +Nq +Gg +tb +FR +JL +ae +oo +IW +ej +mc +mc +SQ +Xn +Vi +pp +fV +an +Wb +Tt +cK +cK +Tt +cK +cK +cK +Tt +Jm +Ih +Tt +Tt +Tt +AV +fV +jO +Zc +rk +Nh +Gh +TZ +OJ +qw +uH +LV +LV +Zk +XS +zM +Zk +yD +wz +OE +JQ +FY +Py +ID +ki +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +dK +um +ds +bB +eT +lZ +wO +wm +XO +bZ +JO +Nq +Nq +sn +Nq +Nq +Nq +Nq +Nq +Nq +Nq +JE +iP +kU +tb +nH +lU +lU +lU +lU +lU +lU +lU +Aw +NU +fV +sf +Tt +Tt +tE +Kc +Tt +lC +vV +iI +Tt +aW +mT +hD +EJ +QM +qt +yV +yh +Zc +hY +KD +bc +Vs +KS +IK +IK +IK +IK +IK +Vv +Vv +Zk +pf +pf +cm +nN +kz +Zk +Bc +Rx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +di +ds +Mj +dD +iV +Bq +Bq +dW +AS +hu +Kz +as +pL +LB +tb +QC +nB +tb +tb +nW +tc +tb +PE +zw +Zd +OS +lU +tz +PR +Ur +CH +Cd +lU +al +St +yV +sf +Eo +JC +RL +Cw +Tt +lm +uU +Xo +Tt +RP +wX +uV +IL +QM +qt +yV +dF +Zc +Zc +Zc +Zc +Zc +KX +IK +ap +az +aJ +IK +Zk +Zk +Zk +Zk +Zk +Zk +Zk +Ji +Zk +Zk +Zk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +dn +xh +wO +ef +ef +ef +Hw +dX +ls +zX +eh +aU +sF +EF +mc +mc +mc +mc +gN +mc +Bt +mc +gs +RC +rt +Bi +Gw +ns +on +Jk +SL +pN +Ek +kg +Wr +yV +sf +Eo +Bd +Yf +zW +JA +Yb +Tw +Vj +Fy +kI +LM +qL +pk +Tt +Wc +fV +sJ +LY +gF +Qx +Fx +gl +Ck +IK +aq +aA +aK +IK +ei +eK +eP +eR +xW +YT +ZP +HI +eI +eP +Mr +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +dr +dt +Ea +UJ +jD +Vc +Vc +ed +In +aO +aS +aZ +MA +kH +tb +tb +tb +tb +CN +xm +Kh +tb +hc +Ev +tl +bI +lU +CB +uA +Eq +jg +TL +lU +al +XX +yV +sf +Eo +bo +RL +vA +Tt +vy +ho +hH +Tt +Ux +zC +qq +IL +QM +ZO +yV +Sv +LY +Xf +mM +vz +Ii +AZ +IK +ar +aD +aJ +IK +ep +zm +zm +zm +zm +zm +zm +LI +zm +zm +zm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hP +hh +RF +eL +xu +lZ +wO +wm +Fv +qU +JO +qp +PW +fo +AX +AX +AX +AX +hs +qp +qp +UL +hT +QE +tb +ow +lU +lU +lU +lU +lU +lU +lU +Aw +NU +fV +sf +Tt +Tt +vY +Kc +Tt +xE +KN +Zz +Tt +ME +aH +kM +ub +QM +ZO +yV +jO +LY +wH +mM +nx +Qa +Zo +IK +IK +aE +IK +IK +ex +eM +zm +Ob +Ob +rS +Lo +MD +wj +nh +WM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +JO +dG +dG +JO +fU +ET +fw +Lt +JO +fC +HW +XB +By +By +By +By +kD +yP +qp +NI +tb +lj +mc +mZ +SQ +AO +Zv +tj +tj +ru +sD +oc +DG +fV +Fd +od +Tt +DC +DC +Tt +Po +Tt +DC +Tt +ol +AN +Tt +Tt +Tt +Zr +fV +Aq +LY +BK +wu +Uw +Ho +Hc +yo +au +aG +aP +zm +eF +eN +zm +sL +HD +Nt +Ij +Il +zm +rl +Zi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +XP +XP +XP +JO +ZC +VI +JO +cx +JO +dw +By +Zf +Ip +VF +VF +Oq +ge +Ow +qp +Pg +tb +Ff +tb +wV +qr +qr +vU +qr +qr +qr +nb +pG +Hh +rI +Li +pH +hr +hr +hr +hr +Ug +AW +AW +AW +Zh +by +qe +by +oA +Dj +rI +Cx +LY +IN +KA +Sr +jc +LN +Im +fQ +gj +aQ +Gb +IM +RO +lw +YW +cU +Gp +MV +vd +wj +rl +WM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +hP +JO +JO +JO +XU +uB +oh +so +Pk +xq +OY +ia +bd +qp +lO +tb +tb +tb +XE +qr +ve +oV +cf +SN +qr +ma +pG +bp +fV +Ks +jM +jM +jM +jM +jM +jM +jM +jM +fV +Yx +Ia +fV +Ks +jM +jM +fV +va +LY +HU +QJ +PF +pT +pA +Bb +pt +vb +aV +zm +AL +AT +zm +nL +PH +pV +UN +Tf +zm +rl +Zi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +TT +JO +qc +qI +oh +DU +Hl +Hl +Hl +ia +zo +qp +TP +WQ +dc +VT +mb +qr +ag +EH +iQ +AQ +qr +Fq +pG +Hh +SY +pG +pG +pG +pG +pG +pG +pG +pG +pG +Ua +AI +pG +pG +pG +pG +pG +SY +ng +LY +fx +KA +mO +Pu +uR +Dh +OL +nI +kP +zm +zm +zm +zm +Uf +bJ +lX +lT +uI +wj +rl +WM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +qn +JO +iw +iw +oh +oh +MQ +tR +kG +iz +Ad +qp +dV +Ka +Ka +Ka +kj +qr +ux +aw +Uj +hM +qr +Wy +wg +tK +rU +ce +ce +uM +gV +pC +cr +tk +tk +tk +to +BJ +CO +tx +LD +CO +vw +CO +Wt +FT +pw +Cs +HK +ig +wy +cV +Nc +tB +Rd +zm +zJ +sC +zm +RI +RI +eC +gM +kS +zm +Gy +Zi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +XP +oh +iw +iw +oh +OX +lc +qp +YB +kC +Ka +nS +pK +qr +zy +YZ +Pb +MB +qr +Sk +Sk +Sk +PX +Sk +Sk +Sk +RQ +RQ +RQ +RQ +RQ +RQ +RQ +kX +yj +fW +fW +fW +fW +fW +fW +LY +LY +LY +LY +WJ +te +WJ +WJ +WJ +WJ +zm +el +cl +zm +zm +zm +zm +rT +zm +zm +zm +zm +hj +hj +hj +hj +aa +uL +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +oh +iw +iw +oh +yv +BW +Ka +nS +IF +qr +Qy +qr +NO +Og +tw +BU +zu +sw +bg +Hq +pB +HF +RQ +GJ +oF +OD +aF +Ps +RQ +ah +Ml +fW +am +Ok +dh +HT +yZ +It +jY +jY +Um +WJ +ms +Ax +yU +wx +Wz +fb +iN +Rg +qD +fb +ii +oK +ya +vE +WU +Pf +fi +uQ +fi +uQ +hj +hj +hj +hj +hj +hj +hj +Fk +XP +XP +XP +XP +XP +tm +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +oh +HZ +EU +EU +PG +sI +dY +rx +qr +qr +qr +qr +CF +Sk +pc +Qb +OM +Mp +FM +vZ +tu +tu +eD +YS +Xl +RQ +ym +kr +qH +mS +LU +LU +LU +vx +or +VS +VS +lA +WJ +uk +MO +BZ +FB +hk +fb +Ll +Rg +RG +fb +yN +Lu +ya +in +in +in +in +in +sl +in +fg +qo +gA +fi +uQ +RE +hj +aL +hj +hj +hj +Dq +Dq +Dq +Dq +Lz +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nw +JJ +eu +EU +EU +yu +EU +Kd +rx +rx +QY +Sk +Gq +Sk +uZ +ju +Pj +uw +BH +RQ +Nb +YS +bQ +Lc +vs +Fn +aB +mE +fW +lR +XR +VS +XR +gR +Yc +VS +OI +qQ +WJ +WS +gd +IY +IY +IY +Jf +Tg +wZ +yX +ck +SW +SW +SW +SW +SW +SW +SW +SW +RA +AJ +FU +FU +FU +FU +FU +FU +Qz +tQ +iJ +mH +ya +ff +Wf +fr +Dq +KZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hP +EU +EU +rx +rx +CL +Sk +QH +Sk +Sk +MU +Sk +Sk +nM +RQ +Od +YS +MG +tf +rG +RQ +ca +Na +fW +Gm +tX +VS +XR +gR +Yc +XR +mQ +ab +WJ +xJ +YL +iq +iq +nD +fb +pv +cM +tM +fb +uQ +fi +fi +vE +Tb +Pf +in +in +in +in +in +in +in +in +in +uv +in +in +in +in +Mf +fh +Dq +fs +KT +fS +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +rx +rx +Sk +Sk +Sk +TE +QB +Sk +oW +QB +RQ +On +Wk +MG +Nz +Kp +RQ +NZ +Na +fW +Ju +tX +VS +XR +Hg +tJ +kZ +mP +AY +WJ +JK +Yp +ax +kn +WJ +fb +Xh +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +Rf +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +fb +bP +Dq +Dq +Dq +JW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +rx +rx +QY +Sk +UC +rQ +Sk +UC +rQ +RQ +RQ +RQ +JI +RQ +RQ +RQ +ca +rj +fW +jS +fk +VS +mQ +ZR +Ly +kc +Ly +ZA +fW +DD +DD +DD +DD +DD +ik +dv +Oo +bM +rL +rL +rL +rL +vL +rL +rL +rL +bM +rL +EP +rL +rL +rL +rL +rL +Cy +rL +rL +Uo +tg +rL +dj +hK +Ri +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +rx +rx +Sk +Sk +Pr +Sk +Sk +Pr +RQ +Qn +YD +MG +op +Wj +RQ +eo +Na +fW +iB +HG +lv +ac +Ry +fW +fW +fW +fW +fW +dJ +cg +IJ +Av +vc +mm +Dq +Lk +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Lk +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +Dq +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +rx +CL +Sk +BN +Sk +Sk +BN +RQ +Ta +Mg +Wu +uh +HX +RQ +WB +bX +fW +PI +Ly +kc +Ly +Ig +fW +dJ +hL +xr +Mm +vc +vc +mm +Dq +Dq +Dq +Dq +up +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +XP +DX +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +rx +rx +rx +gE +zZ +rx +CS +Yo +YQ +Ko +Sj +VE +RQ +xQ +Gx +fW +fW +fW +fW +fW +fW +fW +hL +hL +TJ +xP +Dq +Dq +Dq +Dq +aa +Dg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +xB +ZQ +ZQ +iM +iM +iM +ZY +uz +RQ +RQ +RQ +RQ +RQ +RQ +RQ +fN +Na +yx +hL +LF +hL +hL +bP +sZ +hL +Dq +Lk +Dq +Dq +aa +Dg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +QY +rx +sV +CL +Bw +dT +XD +jr +xw +av +Bw +zd +xR +HS +HS +HS +HS +HS +ch +Dq +Dq +Dq +up +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +rx +sV +QY +Bw +Wd +cv +rv +Hu +YY +Bw +NZ +oO +HS +Jp +cX +rh +XT +ch +Vh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +wN +ZY +Bw +Bw +ss +Iu +Jt +vt +Vt +Td +Nw +HS +Lx +ta +XJ +Hr +Cf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +wN +ZY +qN +Sg +eV +rv +gn +Bw +qK +Dx +oN +CU +Fe +YN +IS +Cf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mI +EU +EU +sV +Bw +Bw +JH +Cg +Yy +Bw +vG +Na +HS +vH +fa +XJ +Hr +Cf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XW +ZQ +Mv +lx +Bw +po +Ie +Yt +Bw +cH +Ml +HS +bU +hi +GU +Jd +ch +ql +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Up +Up +VQ +Bw +Bw +Bw +Bw +Bw +vJ +PC +HS +HS +HS +HS +HS +ch +Up +tZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gX +Up +sh +uc +ku +lP +mG +rR +zI +yC +Mb +aj +BF +BF +wr +BF +Up +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Up +Up +aT +yC +yC +jI +yC +td +yC +yC +yC +jI +yC +yC +BF +Up +Up +ql +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gX +Up +zj +BF +BF +xi +DI +XZ +Aj +ct +er +wF +BF +yC +yC +hb +Up +Up +bA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Up +Up +Le +yC +yC +yC +cn +yC +yC +yC +yC +yC +yC +yC +yC +dO +xX +Kl +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gX +Up +BF +BF +MR +Ws +yf +GT +ml +Ot +iU +BF +BF +BF +yC +Nm +xX +Kl +XP +XP +Mu +uK +bA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Up +Up +aT +MP +yC +dQ +Iz +gU +EX +ST +Uk +bK +Iz +mV +SG +Up +Up +bA +XP +ZJ +RD +Kl +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gX +Up +BF +BF +Qq +HC +nc +mw +mw +mw +mw +AU +yC +Qc +Iz +MX +Wo +nl +OT +hG +qy +QI +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Up +Up +uJ +Pv +kY +Xj +dd +Hb +pi +mw +AU +yC +Pv +Gv +TO +xX +Kl +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Tz +Up +mw +mw +If +da +mw +UA +JV +mw +AU +Gv +Up +Up +Up +Up +QI +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Up +Up +ud +Ag +NQ +mw +XC +XC +Up +Xb +Up +Up +XP +WC +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +Tz +Up +NT +oT +Us +Up +Up +Up +Up +qX +Xq +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +XP +XP +XP +Up +Up +Cq +Dy +Up +XP +WC +ZJ +UI +Kl +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +Mu +uK +bA +XP +XP +Lz +zF +iF +ke +Hj +XP +XP +mo +Fg +QI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +XP +ZJ +UW +nl +OT +OT +OT +OT +ne +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tm +tm +tm +XP +XP +mo +Fg +QI +XP +XP +XP +XP +XP +XP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships diff --git a/maps/submaps/admin_use_vr/ert.dmm b/maps/submaps/admin_use_vr/ert.dmm index 350a194a34..b696ff6e65 100644 --- a/maps/submaps/admin_use_vr/ert.dmm +++ b/maps/submaps/admin_use_vr/ert.dmm @@ -11,10 +11,11 @@ /area/ship/ert/barracks) "ac" = ( /obj/machinery/light/no_nightshift, +/obj/machinery/porta_turret/stationary/CIWS, /turf/simulated/floor/reinforced/airless, /area/ship/ert/dock_port) "ad" = ( -/obj/machinery/porta_turret/stationary/CIWS, +/obj/structure/hull_corner, /turf/simulated/floor/reinforced/airless, /area/ship/ert/dock_port) "ae" = ( @@ -121,15 +122,81 @@ /obj/machinery/telecomms/relay/preset/tether, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/atmos) +<<<<<<< HEAD +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +"ar" = ( +/obj/structure/table/rack/steel, +/obj/item/toy/plushie/squid/blue{ + desc = "A small, cute and loveable squid friend. This one is blue. Despite the name, it seems no more or less deadly than your regular plush squid."; + name = "NT 'Deathsquid' Plushie" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/mapping_unit/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/turf/simulated/floor/tiled/techfloor, +/area/ship/ert/barracks) +"as" = ( +/obj/machinery/light_switch{ + pixel_y = 23 + }, +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp, +/obj/item/device/holomap_beacon/ert, +/obj/item/device/holomap_beacon/ert, +/obj/item/device/mapping_unit/ert, +/turf/simulated/floor/wood, +/area/ship/ert/commander) +"at" = ( +/obj/item/device/mapping_unit/ert, +/turf/simulated/floor/wood, +/area/ship/ert/commander) +======= +"ar" = ( +/obj/structure/table/rack/steel, +/obj/item/toy/plushie/squid/blue{ + desc = "A small, cute and loveable squid friend. This one is blue. Despite the name, it seems no more or less deadly than your regular plush squid."; + name = "NT 'Deathsquid' Plushie" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/mapping_unit/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/obj/item/device/holomap_beacon/deathsquad, +/turf/simulated/floor/tiled/techfloor, +/area/ship/ert/barracks) +"as" = ( +/obj/machinery/light_switch{ + pixel_y = 23 + }, +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp, +/obj/item/device/holomap_beacon/ert, +/obj/item/device/holomap_beacon/ert, +/obj/item/device/mapping_unit/ert, +/turf/simulated/floor/wood, +/area/ship/ert/commander) +"at" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/ship/ert/commander) +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships "av" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/gunnery) "ax" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4 +/obj/structure/hull_corner{ + dir = 8 }, -/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, /area/shuttle/ert_ship_boat) "aC" = ( /obj/machinery/pointdefense{ @@ -147,6 +214,10 @@ /obj/fiftyspawner/tritium, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/eng_storage) +"aF" = ( +/obj/machinery/porta_turret/stationary/CIWS, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/atmos) "aI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -316,8 +387,16 @@ /obj/machinery/light/no_nightshift, /turf/simulated/floor/reinforced/airless, /area/ship/ert/atmos) +"bU" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/hallways_aft) "bW" = ( -/obj/machinery/porta_turret/stationary/CIWS, +/obj/structure/hull_corner/long_horiz{ + dir = 6 + }, /turf/simulated/floor/reinforced/airless, /area/ship/ert/atmos) "ch" = ( @@ -343,9 +422,10 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/ert/dock_port) "cu" = ( -/obj/machinery/shipsensors, +/obj/machinery/light/no_nightshift, +/obj/machinery/porta_turret/stationary/CIWS, /turf/simulated/floor/reinforced/airless, -/area/ship/ert/engineering) +/area/ship/ert/barracks) "cv" = ( /obj/machinery/shield_gen, /obj/effect/floor_decal/industrial/outline/blue, @@ -657,14 +737,25 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/ert/barracks) "dW" = ( -/obj/machinery/light/no_nightshift{ +/obj/structure/hull_corner{ dir = 8 }, +<<<<<<< HEAD /obj/machinery/pointdefense{ id_tag = "vonbraun_pd" }, /turf/simulated/floor/reinforced/airless, /area/ship/ert/gunnery) +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +/obj/machinery/power/pointdefense{ + id_tag = "vonbraun_pd" + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/gunnery) +======= +/turf/space, +/area/space) +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships "dX" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -785,7 +876,9 @@ /turf/simulated/floor/plating, /area/ship/ert/engine) "eD" = ( -/obj/machinery/porta_turret/stationary/CIWS, +/obj/structure/hull_corner{ + dir = 4 + }, /turf/simulated/floor/reinforced/airless, /area/ship/ert/med) "eF" = ( @@ -1278,6 +1371,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/ship/ert/hangar) +<<<<<<< HEAD "hW" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 @@ -1290,8 +1384,25 @@ }, /turf/simulated/floor/reinforced/airless, /area/ship/ert/hangar) +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +"hW" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/power/pointdefense{ + id_tag = "vonbraun_pd" + }, +/obj/machinery/light/no_nightshift{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/hangar) +======= +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships "hY" = ( -/obj/machinery/porta_turret/stationary/CIWS, +/obj/structure/hull_corner{ + dir = 4 + }, /turf/simulated/floor/reinforced/airless, /area/ship/ert/dock_star) "ia" = ( @@ -1321,6 +1432,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/ert/barracks) "ib" = ( +<<<<<<< HEAD /obj/effect/floor_decal/industrial/warning/corner{ dir = 8 }, @@ -1330,6 +1442,18 @@ /obj/machinery/light/no_nightshift{ dir = 8 }, +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/power/pointdefense{ + id_tag = "vonbraun_pd" + }, +/obj/machinery/light/no_nightshift{ + dir = 8 + }, +======= +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships /turf/simulated/floor/reinforced/airless, /area/ship/ert/hangar) "ij" = ( @@ -1602,7 +1726,9 @@ /turf/simulated/floor/tiled/techmaint, /area/ship/ert/barracks) "kO" = ( -/obj/machinery/porta_turret/stationary/CIWS, +/obj/structure/hull_corner{ + dir = 8 + }, /turf/simulated/floor/reinforced/airless, /area/ship/ert/barracks) "kP" = ( @@ -2911,6 +3037,7 @@ /obj/machinery/light/no_nightshift{ dir = 1 }, +/obj/machinery/porta_turret/stationary/CIWS, /turf/simulated/floor/reinforced/airless, /area/ship/ert/eng_storage) "qJ" = ( @@ -3154,11 +3281,19 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/ert/bridge) "sB" = ( +<<<<<<< HEAD /obj/machinery/pointdefense{ id_tag = "vonbraun_pd" }, +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +/obj/machinery/power/pointdefense{ + id_tag = "vonbraun_pd" + }, +======= +/obj/structure/hull_corner, +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships /turf/simulated/floor/reinforced/airless, -/area/ship/ert/hallways_aft) +/area/ship/ert/barracks) "sC" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -3643,11 +3778,11 @@ /turf/simulated/floor/tiled/white, /area/ship/ert/med_surg) "wr" = ( -/obj/machinery/shipsensors{ - dir = 1 +/obj/machinery/power/pointdefense{ + id_tag = "vonbraun_pd" }, /turf/simulated/floor/reinforced/airless, -/area/ship/ert/atmos) +/area/ship/ert/hallways_aft) "wt" = ( /obj/structure/table/steel_reinforced, /obj/item/weapon/storage/firstaid/bonemed{ @@ -3668,6 +3803,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/med) +"wG" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/engine) "wO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4573,7 +4714,13 @@ /turf/simulated/floor/tiled/techmaint, /area/ship/ert/armoury_st) "BI" = ( -/obj/machinery/porta_turret/stationary/CIWS, +/obj/structure/hull_corner/long_horiz{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/engineering) +"BK" = ( +/obj/machinery/shipsensors, /turf/simulated/floor/reinforced/airless, /area/ship/ert/engineering) "BM" = ( @@ -5151,6 +5298,7 @@ /obj/machinery/light/no_nightshift{ dir = 1 }, +/obj/machinery/porta_turret/stationary/CIWS, /turf/simulated/floor/reinforced/airless, /area/ship/ert/dock_star) "FP" = ( @@ -5404,7 +5552,9 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/ert/engine) "GJ" = ( -/obj/machinery/porta_turret/stationary/CIWS, +/obj/structure/hull_corner{ + dir = 1 + }, /turf/simulated/floor/reinforced/airless, /area/ship/ert/eng_storage) "GK" = ( @@ -6389,6 +6539,12 @@ }, /turf/simulated/floor/tiled/techmaint, /area/ship/ert/armoury_dl) +"LX" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/hallways_aft) "LZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -6652,6 +6808,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/gunnery) +"Nu" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/engine) "Nz" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -6942,6 +7104,7 @@ /obj/machinery/light/no_nightshift{ dir = 8 }, +/obj/machinery/porta_turret/stationary/CIWS, /turf/simulated/floor/reinforced/airless, /area/ship/ert/gunnery) "ON" = ( @@ -7143,6 +7306,19 @@ "Pq" = ( /turf/simulated/floor/tiled/techfloor, /area/ship/ert/med) +"Pw" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/atmos) +"Py" = ( +/obj/machinery/light/no_nightshift{ + dir = 1 + }, +/obj/machinery/porta_turret/stationary/CIWS, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/med) "PA" = ( /obj/machinery/recharge_station, /turf/simulated/floor/tiled/techfloor, @@ -7192,6 +7368,10 @@ "PO" = ( /turf/simulated/floor/reinforced/airless, /area/ship/ert/gunnery) +"PP" = ( +/obj/machinery/porta_turret/stationary/CIWS, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/engineering) "PS" = ( /obj/machinery/shield_capacitor, /obj/effect/floor_decal/industrial/outline/blue, @@ -7325,6 +7505,12 @@ "QT" = ( /turf/simulated/floor/tiled/techmaint, /area/ship/ert/med) +"QV" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/ert_ship_boat) "QX" = ( /obj/structure/window/reinforced, /obj/machinery/computer/shuttle_control/explore/ert_ship_boat{ @@ -7758,12 +7944,6 @@ "Tl" = ( /turf/simulated/floor/tiled/techmaint, /area/ship/ert/hangar) -"Tr" = ( -/obj/machinery/shipsensors{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/ship/ert/med_surg) "Tx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ @@ -7884,6 +8064,12 @@ }, /turf/simulated/floor/tiled/techmaint, /area/ship/ert/armoury_dl) +"UI" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/ert/med) "UJ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -8375,11 +8561,11 @@ /turf/simulated/wall/shull, /area/ship/ert/engineering) "YO" = ( -/obj/machinery/light/no_nightshift{ - dir = 8 +/obj/structure/hull_corner{ + dir = 1 }, -/turf/simulated/floor/reinforced/airless, -/area/ship/ert/med_surg) +/turf/space, +/area/space) "YP" = ( /obj/machinery/atmospherics/pipe/manifold/visible/fuel{ dir = 8 @@ -13586,7 +13772,7 @@ Hf yz yz yz -kL +lZ ZL lZ yz @@ -14136,7 +14322,7 @@ yz yz yz yz -lZ +ZL Hf Hf ok @@ -14156,7 +14342,7 @@ RO XH Hf Hf -lZ +ZL yz yz yz @@ -14278,7 +14464,7 @@ yz yz yz yz -lZ +Nu Hf Hf op @@ -14298,7 +14484,7 @@ SE cY Hf Hf -lZ +wG yz yz yz @@ -14420,7 +14606,7 @@ yz yz yz yz -ZL +lZ Hf Hf vd @@ -14440,7 +14626,7 @@ Hf Hf Hf Hf -ZL +lZ yz yz yz @@ -14703,7 +14889,7 @@ yz yz yz yz -bO +Pw kJ pV kP @@ -14725,7 +14911,7 @@ JG VC XW XW -YR +BK yz yz yz @@ -14987,7 +15173,7 @@ yz yz yz yz -bO +aF kJ pV kT @@ -15009,7 +15195,7 @@ XW XW XW XW -YR +PP yz yz yz @@ -15271,7 +15457,7 @@ yz yz yz yz -wr +bO kJ pV ls @@ -15293,7 +15479,7 @@ XW XW XW XW -cu +YR yz yz yz @@ -15554,7 +15740,7 @@ yz yz yz yz -Ib +wr DS yl tK @@ -15578,7 +15764,7 @@ kh Gv nY DS -Ib +wr yz yz yz @@ -15696,7 +15882,7 @@ yz yz yz yz -Ib +LX DS pA HR @@ -15720,7 +15906,7 @@ Ai Xh yG DS -Ib +bU yz yz yz @@ -15838,7 +16024,7 @@ yz yz yz yz -sB +Ib DS cS cS @@ -15862,7 +16048,7 @@ lu cS cS DS -sB +Ib yz yz yz @@ -17257,7 +17443,7 @@ yz yz yz yz -Sr +cu Zo Bo ia @@ -18535,7 +18721,7 @@ yz yz yz yz -Sr +cu Zo Bo sr @@ -18677,7 +18863,7 @@ yz yz yz yz -kO +sB Zo Bo Bo @@ -19812,7 +19998,7 @@ yz yz yz yz -Sr +cu Zo Zo do @@ -19840,7 +20026,7 @@ xz HC ZT ZT -Fd +Py yz yz yz @@ -19981,7 +20167,7 @@ VJ KI KI ZT -eD +UI yz yz yz @@ -21953,13 +22139,13 @@ FP vK xO WC -ax +HO HO yg HK yg HO -ax +HO WC Zx nl @@ -22095,13 +22281,13 @@ Vq vK xO WC -WC +HO HO WC WC WC HO -WC +HO WC Mx dq @@ -22237,13 +22423,13 @@ Vq vK xO WC -WC +ax HO WC WC WC HO -WC +QV WC aK Sh @@ -22813,7 +22999,7 @@ za za za za -hW +ib MZ dq jv @@ -22821,7 +23007,7 @@ ij dq MZ MZ -Jg +yz yz yz yz @@ -22938,7 +23124,7 @@ yz yz yz yz -nr +dW vK vK wh @@ -22962,7 +23148,7 @@ GY GY MZ MZ -Cr +YO yz yz yz @@ -23224,7 +23410,7 @@ yz yz yz yz -PO +dW vK vK ej @@ -23244,7 +23430,7 @@ Cr MZ MZ MZ -aC +YO yz yz yz @@ -23367,8 +23553,8 @@ yz yz yz yz -nr -pE +dW +vK pE OM yz @@ -23385,7 +23571,7 @@ yz CR MZ MZ -Cr +YO yz yz yz @@ -23510,7 +23696,7 @@ yz yz yz yz -PO +dW PO PO yz @@ -23526,7 +23712,7 @@ yz yz ci MZ -Tr +YO yz yz yz diff --git a/maps/submaps/admin_use_vr/kk_mercship.dmm b/maps/submaps/admin_use_vr/kk_mercship.dmm index c44e46d931..eeb6606ca2 100644 --- a/maps/submaps/admin_use_vr/kk_mercship.dmm +++ b/maps/submaps/admin_use_vr/kk_mercship.dmm @@ -111,6 +111,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hangar) +"ay" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/med) "aB" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -635,8 +641,16 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) "bT" = ( +<<<<<<< HEAD /obj/machinery/pointdefense{ id_tag = "mercenary_pd" +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" +======= +/obj/structure/hull_corner/long_horiz{ + dir = 10 +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships }, /turf/simulated/floor/reinforced/airless, /area/ship/manta/hangar) @@ -920,7 +934,9 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) "cS" = ( -/obj/machinery/porta_turret/stationary/syndie/CIWS, +/obj/structure/hull_corner/long_horiz{ + dir = 6 + }, /turf/simulated/floor/reinforced/airless, /area/ship/manta/armoury_st) "cW" = ( @@ -1075,7 +1091,9 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/recreation) "dI" = ( -/obj/machinery/porta_turret/stationary/syndie/CIWS, +/obj/structure/hull_corner/long_horiz{ + dir = 10 + }, /turf/simulated/floor/reinforced/airless, /area/ship/manta/med) "dJ" = ( @@ -1256,6 +1274,10 @@ /obj/item/weapon/reagent_containers/glass/beaker/large, /turf/simulated/floor/tiled/white, /area/ship/manta/med) +"eC" = ( +/obj/machinery/porta_turret/stationary/syndie/CIWS, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/holding) "eF" = ( /obj/machinery/chemical_dispenser/biochemistry/full, /obj/structure/table/steel_reinforced, @@ -1266,9 +1288,6 @@ /turf/simulated/floor/tiled/white, /area/ship/manta/med) "eG" = ( -/turf/simulated/floor/reinforced/airless, -/area/ship/manta/hallways_port) -"eH" = ( /obj/machinery/porta_turret/stationary/syndie/CIWS, /turf/simulated/floor/reinforced/airless, /area/ship/manta/hallways_port) @@ -1518,9 +1537,11 @@ /turf/simulated/floor/tiled/white, /area/ship/manta/med) "fZ" = ( -/obj/machinery/porta_turret/stationary/syndie/CIWS, -/turf/simulated/floor/reinforced/airless, -/area/ship/manta/recreation) +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/space, +/area/space) "gb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -1766,9 +1787,16 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/bridge) "hq" = ( +<<<<<<< HEAD /obj/machinery/pointdefense{ id_tag = "mercenary_pd" }, +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" + }, +======= +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships /turf/simulated/floor/reinforced/airless, /area/ship/manta/hallways_port) "hs" = ( @@ -2268,10 +2296,8 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hangar) "jd" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/simulated/floor/reinforced, +/obj/structure/hull_corner, +/turf/simulated/shuttle/plating/airless/carry, /area/shuttle/manta_ship_boat) "je" = ( /turf/simulated/wall/rshull, @@ -2296,11 +2322,19 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/bridge) "jh" = ( +<<<<<<< HEAD /obj/machinery/pointdefense{ id_tag = "mercenary_pd" }, +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" + }, +======= +/obj/machinery/porta_turret/stationary/syndie/CIWS, +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships /turf/simulated/floor/reinforced/airless, -/area/ship/manta/recreation) +/area/ship/manta/armoury_st) "jl" = ( /obj/structure/bed/chair/bay/shuttle{ dir = 4 @@ -2611,10 +2645,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_aft) -"kO" = ( -/obj/machinery/porta_turret/stationary/syndie/CIWS, -/turf/simulated/floor/reinforced/airless, -/area/ship/manta/hallways_star) "kP" = ( /obj/structure/closet/crate{ dir = 1 @@ -2627,6 +2657,12 @@ "kW" = ( /turf/simulated/floor/reinforced/airless, /area/ship/manta/recreation) +"lc" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/manta_ship_boat) "le" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -3590,14 +3626,25 @@ /turf/space, /area/space) "pi" = ( +<<<<<<< HEAD /obj/machinery/pointdefense{ id_tag = "mercenary_pd" }, +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" + }, +======= +/obj/machinery/porta_turret/stationary/syndie/CIWS, +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships /turf/simulated/floor/reinforced/airless, -/area/ship/manta/dock_star) +/area/ship/manta/med) "pn" = ( -/turf/simulated/floor/reinforced/airless, -/area/ship/manta/hallways_star) +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/space, +/area/space) "pw" = ( /obj/machinery/firealarm/alarms_hidden{ dir = 4; @@ -3717,7 +3764,7 @@ /obj/machinery/atmospherics/unary/engine{ dir = 1 }, -/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, /area/shuttle/manta_ship_boat) "qn" = ( /turf/simulated/floor/wood, @@ -3818,6 +3865,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_aft) +"qI" = ( +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/dock_star) "qJ" = ( /obj/machinery/alarm/alarms_hidden{ dir = 4; @@ -4031,8 +4084,16 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/engineering) "rR" = ( +<<<<<<< HEAD /obj/machinery/pointdefense{ id_tag = "mercenary_pd" +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" +======= +/obj/structure/hull_corner/long_horiz{ + dir = 10 +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships }, /turf/simulated/floor/reinforced/airless, /area/ship/manta/holding) @@ -4245,7 +4306,9 @@ /turf/simulated/floor/tiled/white, /area/ship/manta/med) "sZ" = ( -/obj/machinery/porta_turret/stationary/syndie/CIWS, +/obj/structure/hull_corner{ + dir = 8 + }, /turf/simulated/floor/reinforced/airless, /area/ship/manta/holding) "th" = ( @@ -4303,11 +4366,19 @@ /turf/simulated/floor/wood, /area/ship/manta/barracks) "ts" = ( +<<<<<<< HEAD /obj/machinery/pointdefense{ id_tag = "mercenary_pd" +||||||| parent of d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" +======= +/obj/structure/hull_corner/long_horiz{ + dir = 9 +>>>>>>> d71d84c517... Merge pull request #10444 from KillianKirilenko/kk-ships }, -/turf/simulated/floor/reinforced/airless, -/area/ship/manta/hallways_star) +/turf/space, +/area/space) "tt" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -4326,6 +4397,10 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_port) +"tB" = ( +/obj/machinery/porta_turret/stationary/syndie/CIWS, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/recreation) "tE" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -4397,6 +4472,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hangar) +"tR" = ( +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/dock_port) "tV" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 @@ -4523,7 +4604,7 @@ /area/shuttle/manta_ship_boat) "ux" = ( /obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, /area/shuttle/manta_ship_boat) "uy" = ( /obj/effect/floor_decal/industrial/warning{ @@ -4748,6 +4829,12 @@ }, /turf/simulated/floor/plating, /area/ship/manta/engine) +"vC" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/hallways_port) "vD" = ( /obj/machinery/door/blast/regular/open{ dir = 4; @@ -5868,6 +5955,12 @@ /obj/item/weapon/gun/energy/plasmastun, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) +"zw" = ( +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/recreation) "zx" = ( /obj/structure/table/rack, /obj/item/weapon/gun/energy/stunrevolver, @@ -6095,6 +6188,11 @@ /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + id_tag = "manta_boarding_shuttle"; + pixel_x = -11; + pixel_y = 8 + }, /turf/simulated/floor/tiled/techfloor, /area/shuttle/manta_ship_boat) "Aw" = ( @@ -6744,6 +6842,10 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_star) +"DS" = ( +/obj/structure/hull_corner, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/gunnery) "DY" = ( /turf/simulated/wall/shull, /area/ship/manta/teleporter) @@ -8091,6 +8193,12 @@ "KJ" = ( /turf/simulated/wall/rshull, /area/ship/manta/teleporter) +"KK" = ( +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/holding) "KL" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -8132,6 +8240,12 @@ }, /turf/simulated/floor/wood, /area/ship/manta/barracks/bed_2) +"KY" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/gunnery) "KZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -8289,6 +8403,17 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/engineering) +"LQ" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + dir = 4; + id_tag = "manta_boarding_shuttle_dock"; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ship/manta/hangar) "LS" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 @@ -8342,6 +8467,12 @@ "LZ" = ( /turf/simulated/wall/shull, /area/ship/manta/hallways_star) +"Ma" = ( +/obj/structure/hull_corner/long_vert{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/engine) "Mb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -8626,6 +8757,12 @@ /obj/structure/railing, /turf/simulated/floor/plating, /area/ship/manta/engine) +"Nj" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 5 + }, +/turf/space, +/area/space) "No" = ( /obj/structure/bed/chair/comfy/black{ dir = 8 @@ -9924,6 +10061,12 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_port) +"Tu" = ( +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/engine) "Tv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -10034,6 +10177,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_port) +"TO" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/holding) "TS" = ( /obj/item/modular_computer/console/preset/mercenary{ dir = 4 @@ -10682,6 +10831,10 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/engineering) +"Xb" = ( +/obj/structure/hull_corner, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/hallways_port) "Xd" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -10944,6 +11097,12 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/ship/manta/magazine) +"Yc" = ( +/obj/machinery/power/pointdefense{ + id_tag = "mercenary_pd" + }, +/turf/simulated/floor/reinforced/airless, +/area/ship/manta/hallways_port) "Yd" = ( /turf/simulated/floor/tiled/techfloor, /area/ship/manta/bridge) @@ -17254,20 +17413,20 @@ yz yz yz Hr -Hr -Hr nJ Hr Hr +rT +Hr yz yz yz yz kW +tB kW kW -jh -kW +zw kW yz yz @@ -17401,10 +17560,10 @@ CF CF CF CF -rT -Hr +KY Hr nJ +DS lm lm lm @@ -17554,7 +17713,7 @@ cW Jq lm lm -kW +fZ yz yz yz @@ -17697,7 +17856,7 @@ gf Db lm lm -kW +Nj yz yz yz @@ -17818,7 +17977,7 @@ yz yz yz yz -Hr +rT CF CF CF @@ -17839,7 +17998,7 @@ Yi hD CQ lm -jh +yz yz yz yz @@ -17982,7 +18141,7 @@ gh gd lm lm -kW +Nj yz yz yz @@ -18102,7 +18261,7 @@ yz yz yz yz -eH +Xb CF CF CF @@ -18124,7 +18283,7 @@ gh gf ik lm -fZ +yz yz yz yz @@ -18243,7 +18402,7 @@ yz yz yz yz -eG +Yc ht ht ht @@ -18267,7 +18426,7 @@ gh io lm lm -kW +Nj yz yz yz @@ -18385,7 +18544,7 @@ yz yz yz yz -eG +vC ht kP ht @@ -18409,7 +18568,7 @@ gk MV js lm -kW +yz yz yz yz @@ -18810,7 +18969,7 @@ yz yz yz yz -eG +vC ht kT op @@ -18952,7 +19111,7 @@ yz yz yz yz -eH +hq ht Cf ov @@ -19093,7 +19252,7 @@ yz yz yz yz -aE +bG ZT ZT ZT @@ -19235,7 +19394,7 @@ yz yz yz yz -aE +cS ZT hU lj @@ -19377,7 +19536,7 @@ yz yz yz yz -bG +aE ZT ic bR @@ -19518,7 +19677,7 @@ yz yz yz yz -aE +jh ZT ZT ic @@ -19660,7 +19819,7 @@ yz yz yz yz -aE +cS ZT ZT ih @@ -19802,7 +19961,7 @@ yz yz yz yz -cS +aE ZT ZT ZT @@ -19988,7 +20147,7 @@ Bn GA vw WF -yo +tR yz yz yz @@ -20130,8 +20289,8 @@ Zy xd RZ WF -FZ WA +Ma WA WA yz @@ -20369,7 +20528,7 @@ yz yz yz yz -aE +cS ZT ZT ZT @@ -20511,7 +20670,7 @@ yz yz yz yz -bT +ag Vp Vp Vp @@ -20660,7 +20819,7 @@ fw au fw oZ -au +LQ tQ wX zI @@ -20940,10 +21099,10 @@ yz ce dk ec -da jd je je +je da tW xe @@ -21934,8 +22093,8 @@ yz ce dk ec -da -jd +lc +je je je da @@ -22828,8 +22987,8 @@ rJ xB ZW PK -pi -WA +Ly +Tu WA WA yz @@ -22970,7 +23129,7 @@ FH Ik Cn PK -Ly +qI yz yz yz @@ -23352,7 +23511,7 @@ yz yz yz yz -cr +pi dl dl kl @@ -23495,7 +23654,7 @@ yz yz yz yz -cI +dI dl ky nf @@ -23779,7 +23938,7 @@ yz yz yz yz -cr +cI dl dl ny @@ -24206,7 +24365,7 @@ yz yz yz yz -cr +pi dl dl rM @@ -24349,7 +24508,7 @@ yz yz yz yz -cI +dI dl rM rM @@ -24515,7 +24674,7 @@ hW xv LZ mT -pn +ts yz yz yz @@ -24633,7 +24792,7 @@ yz yz yz yz -cr +cI dl dl rM @@ -24657,7 +24816,7 @@ Mb MM mT mT -pn +yz yz yz yz @@ -24776,7 +24935,7 @@ yz yz yz yz -dI +ay dl rM ch @@ -24798,7 +24957,7 @@ ch hN Th mT -kO +ts yz yz yz @@ -24940,7 +25099,7 @@ ch hS mT mT -pn +yz yz yz yz @@ -25060,7 +25219,7 @@ yz yz yz yz -cr +pi dl ch ch @@ -25223,7 +25382,7 @@ cM ch ch mT -pn +yz yz yz yz @@ -25495,17 +25654,17 @@ ch ch ch ch -sZ +TO rS -rS -rR -ch -ch -ch -ch -ch -ch +KK sZ +ch +ch +ch +ch +ch +ch +pn yz yz yz @@ -25632,20 +25791,20 @@ yz yz yz rS +KK rS rS -rR -rS +eC rS yz yz yz yz rS +eC rS rS -rR -rS +KK rS yz yz diff --git a/maps/submaps/admin_use_vr/mercship.dm b/maps/submaps/admin_use_vr/mercship.dm index 6e9665d843..2f30d3e8ac 100644 --- a/maps/submaps/admin_use_vr/mercship.dm +++ b/maps/submaps/admin_use_vr/mercship.dm @@ -143,7 +143,7 @@ vessel_mass = 8000 vessel_size = SHIP_SIZE_LARGE initial_generic_waypoints = list("manta_ship_near_fore", "manta_ship_near_aft", "manta_ship_near_port", "manta_ship_near_star", "manta_ship_port", "manta_ship_star", "manta_ship_base_dock", "omship_spawn_manta_lander") -// initial_restricted_waypoints = list("Mercenary Cruiser's Bay" = list("omship_spawn_manta_lander")) + initial_restricted_waypoints = list("Mercenary Cruiser's Bay" = list("omship_spawn_manta_lander")) /obj/effect/landmark/map_data/manta_ship height = 1 From 7f213639797fa49a75416c3933373dbca708d09d Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Thu, 27 May 2021 14:10:56 +0000 Subject: [PATCH 21/55] Adds more fake sun colors --- code/modules/lighting/lighting_fake_sun_vr.dm | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 code/modules/lighting/lighting_fake_sun_vr.dm diff --git a/code/modules/lighting/lighting_fake_sun_vr.dm b/code/modules/lighting/lighting_fake_sun_vr.dm new file mode 100644 index 0000000000..898532d8c2 --- /dev/null +++ b/code/modules/lighting/lighting_fake_sun_vr.dm @@ -0,0 +1,93 @@ +/obj/effect/fake_sun + name = "fake sun" + desc = "Deletes itself, but first updates all the lighting on outdoor turfs." + icon = 'icons/effects/effects_vr.dmi' + icon_state = "fakesun" + + var/list/possible_light_setups = list( + list( + "brightness" = 6.0, + "color" = "#abfff7" + ), + list( + "brightness" = 4.0, + "color" = "#F4EA55" + ), + list( + "brightness" = 2.5, + "color" = "#EE9AC6" + ), + list( + "brightness" = 1.0, + "color" = "#A3A291" + ), + list( + "brightness" = 1.0, + "color" = "#F07AD8" + ), + list( + "brightness" = 1.0, + "color" = "#61AEF3" + ), + list( + "brightness" = 0.7, + "color" = "#f3932d" + ), + list( + "brightness" = 0.5, + "color" = "#631E8A" + ), + list( + "brightness" = 0.3, + "color" = "#253682" + ), + list( + "brightness" = 0.1, + "color" = "#27024B" + ), + list( + "brightness" = 0.1, + "color" = "#9AEAEE" + ), + list( + "brightness" = 0.1, + "color" = "#B92B00" + ), + list( + "brightness" = 0, + "color" = "#000000" + ) + + ) + +/obj/effect/fake_sun/Initialize() + ..() + return INITIALIZE_HINT_LATELOAD + +/obj/effect/fake_sun/LateInitialize() + . = ..() + + var/list/our_choice = pick(possible_light_setups) + + // Calculate new values to apply + var/new_brightness = our_choice["brightness"] + var/new_color = our_choice["color"] + var/lum_r = new_brightness * GetRedPart (new_color) / 255 + var/lum_g = new_brightness * GetGreenPart(new_color) / 255 + var/lum_b = new_brightness * GetBluePart (new_color) / 255 + var/static/update_gen = -1 // Used to prevent double-processing corners. Otherwise would happen when looping over adjacent turfs. + + var/list/turfs = block(locate(1,1,z),locate(world.maxx,world.maxy,z)) + + for(var/turf/simulated/T as anything in turfs) + if(!T.lighting_overlay) + T.lighting_build_overlay() + if(!T.outdoors) + continue + for(var/C in T.get_corners()) + var/datum/lighting_corner/LC = C + if(LC.update_gen != update_gen && LC.active) + LC.update_gen = update_gen + LC.update_lumcount(lum_r, lum_g, lum_b) + update_gen-- + qdel(src) \ No newline at end of file From f6bcad07df1a585a398be3cc039c8e829756926f Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Thu, 27 May 2021 12:30:12 -0400 Subject: [PATCH 22/55] Merge pull request #10370 from VOREStation/upstream-merge-8087 [MIRROR] SSpersistence tweaks --- .../food/kitchen/smartfridge/smartfridge.dm | 560 +++++++++--------- .../persistence/effects/paper_sticky.dm | 2 + 2 files changed, 282 insertions(+), 280 deletions(-) diff --git a/code/modules/food/kitchen/smartfridge/smartfridge.dm b/code/modules/food/kitchen/smartfridge/smartfridge.dm index f43c9c4931..4df4070cd6 100644 --- a/code/modules/food/kitchen/smartfridge/smartfridge.dm +++ b/code/modules/food/kitchen/smartfridge/smartfridge.dm @@ -1,280 +1,280 @@ -/* SmartFridge. Much todo -*/ -/obj/machinery/smartfridge - name = "\improper SmartFridge" - desc = "For storing all sorts of things! This one doesn't accept any of them!" - icon = 'icons/obj/vending.dmi' - icon_state = "fridge_food" - var/icon_base = "fridge_food" //Iconstate to base all the broken/deny/etc on - var/icon_contents = "food" //Overlay to put on glass to show contents - density = 1 - anchored = 1 - use_power = USE_POWER_IDLE - idle_power_usage = 5 - active_power_usage = 100 - flags = NOREACT - var/max_n_of_items = 999 // Sorry but the BYOND infinite loop detector doesn't look things over 1000. //VOREStation Edit - Nonglobal so subtypes can override to lower values - var/list/item_records = list() - var/datum/stored_item/currently_vending = null //What we're putting out of the machine. - var/stored_datum_type = /datum/stored_item - var/seconds_electrified = 0; - var/shoot_inventory = 0 - var/locked = 0 - var/scan_id = 1 - var/is_secure = 0 - var/wrenchable = 0 - var/datum/wires/smartfridge/wires = null - var/persistent = null // Path of persistence datum used to track contents - -/obj/machinery/smartfridge/secure - is_secure = 1 - icon_state = "fridge_sci" - icon_base = "fridge_sci" - icon_contents = "chem" - -/obj/machinery/smartfridge/Initialize() - . = ..() - if(persistent) - SSpersistence.track_value(src, persistent) - if(is_secure) - wires = new/datum/wires/smartfridge/secure(src) - else - wires = new/datum/wires/smartfridge(src) - -/obj/machinery/smartfridge/Destroy() - qdel(wires) - for(var/A in item_records) //Get rid of item records. - qdel(A) - wires = null - if(persistent) - SSpersistence.forget_value(src, persistent) - return ..() - -/obj/machinery/smartfridge/proc/accept_check(var/obj/item/O as obj) - return FALSE - -/obj/machinery/smartfridge/process() - if(stat & (BROKEN|NOPOWER)) - return - if(src.seconds_electrified > 0) - src.seconds_electrified-- - if(src.shoot_inventory && prob(2)) - src.throw_item() - -/obj/machinery/smartfridge/power_change() - var/old_stat = stat - ..() - if(old_stat != stat) - update_icon() - -/obj/machinery/smartfridge/update_icon() - cut_overlays() - if(stat & (BROKEN|NOPOWER)) - icon_state = "[icon_base]-off" - else - icon_state = icon_base - - if(is_secure) - add_overlay("[icon_base]-sidepanel") - - if(panel_open) - add_overlay("[icon_base]-panel") - - var/is_off = "" - if(inoperable()) - is_off = "-off" - - // Fridge contents - if(contents) - switch(contents.len) - if(0) - add_overlay("empty[is_off]") - if(1 to 2) - add_overlay("[icon_contents]-1[is_off]") - if(3 to 5) - add_overlay("[icon_contents]-2[is_off]") - if(6 to 8) - add_overlay("[icon_contents]-3[is_off]") - else - add_overlay("[icon_contents]-4[is_off]") - - // Fridge top - var/image/top = image(icon, "[icon_base]-top") - top.pixel_z = 32 - top.layer = ABOVE_WINDOW_LAYER - add_overlay(top) - -/******************* -* Item Adding -********************/ - -/obj/machinery/smartfridge/attackby(var/obj/item/O as obj, var/mob/user as mob) - if(O.is_screwdriver()) - panel_open = !panel_open - user.visible_message("[user] [panel_open ? "opens" : "closes"] the maintenance panel of \the [src].", "You [panel_open ? "open" : "close"] the maintenance panel of \the [src].") - playsound(src, O.usesound, 50, 1) - update_icon() - return - - if(wrenchable && default_unfasten_wrench(user, O, 20)) - return - - if(istype(O, /obj/item/device/multitool) || O.is_wirecutter()) - if(panel_open) - attack_hand(user) - return - - if(stat & NOPOWER) - to_chat(user, "\The [src] is unpowered and useless.") - return - - if(accept_check(O)) - user.remove_from_mob(O) - stock(O) - user.visible_message("[user] has added \the [O] to \the [src].", "You add \the [O] to \the [src].") - - else if(istype(O, /obj/item/weapon/storage/bag)) - var/obj/item/weapon/storage/bag/P = O - var/plants_loaded = 0 - for(var/obj/G in P.contents) - if(accept_check(G)) - P.remove_from_storage(G) //fixes ui bug - Pull Request 5515 - stock(G) - plants_loaded = 1 - if(plants_loaded) - user.visible_message("[user] loads \the [src] with \the [P].", "You load \the [src] with \the [P].") - if(P.contents.len > 0) - to_chat(user, "Some items are refused.") - - else if(istype(O, /obj/item/weapon/gripper)) // Grippers. ~Mechoid. - var/obj/item/weapon/gripper/B = O //B, for Borg. - if(!B.wrapped) - to_chat(user, "\The [B] is not holding anything.") - return - else - var/B_held = B.wrapped - to_chat(user, "You use \the [B] to put \the [B_held] into \the [src].") - return - - else - to_chat(user, "\The [src] smartly refuses [O].") - return 1 - -/obj/machinery/smartfridge/secure/emag_act(var/remaining_charges, var/mob/user) - if(!emagged) - emagged = 1 - locked = -1 - to_chat(user, "You short out the product lock on [src].") - return 1 - -/obj/machinery/smartfridge/proc/find_record(var/obj/item/O) - for(var/datum/stored_item/I as anything in item_records) - if((O.type == I.item_path) && (O.name == I.item_name)) - return I - return null - -/obj/machinery/smartfridge/proc/stock(obj/item/O) - var/datum/stored_item/I = find_record(O) - if(!istype(I)) - I = new stored_datum_type(src, O.type, O.name) - item_records.Add(I) - I.add_product(O) - SStgui.update_uis(src) - -/obj/machinery/smartfridge/proc/vend(datum/stored_item/I, var/count) - var/amount = I.get_amount() - // Sanity check, there are probably ways to press the button when it shouldn't be possible. - if(amount <= 0) - return - - for(var/i = 1 to min(amount, count)) - I.get_product(get_turf(src)) - SStgui.update_uis(src) - -/obj/machinery/smartfridge/attack_ai(mob/user as mob) - attack_hand(user) - -/obj/machinery/smartfridge/attack_hand(mob/user as mob) - if(stat & (NOPOWER|BROKEN)) - return - wires.Interact(user) - tgui_interact(user) - -/obj/machinery/smartfridge/tgui_interact(mob/user, datum/tgui/ui) - ui = SStgui.try_update_ui(user, src, ui) - if(!ui) - ui = new(user, src, "SmartVend", name) - ui.set_autoupdate(FALSE) - ui.open() - -/obj/machinery/smartfridge/tgui_data(mob/user) - . = list() - - var/list/items = list() - for(var/i=1 to length(item_records)) - var/datum/stored_item/I = item_records[i] - var/count = I.get_amount() - if(count > 0) - items.Add(list(list("name" = html_encode(capitalize(I.item_name)), "index" = i, "amount" = count))) - - .["contents"] = items - .["name"] = name - .["locked"] = locked - .["secure"] = is_secure - -/obj/machinery/smartfridge/tgui_act(action, params) - if(..()) - return TRUE - - add_fingerprint(usr) - switch(action) - if("Release") - var/amount = 0 - if(params["amount"]) - amount = params["amount"] - else - amount = input("How many items?", "How many items would you like to take out?", 1) as num|null - - if(QDELETED(src) || QDELETED(usr) || !usr.Adjacent(src)) - return FALSE - - var/index = text2num(params["index"]) - if(index < 1 || index > LAZYLEN(item_records)) - return TRUE - - vend(item_records[index], amount) - return TRUE - return FALSE - -/obj/machinery/smartfridge/proc/throw_item() - var/obj/throw_item = null - var/mob/living/target = locate() in view(7,src) - if(!target) - return FALSE - - for(var/datum/stored_item/I in item_records) - throw_item = I.get_product(get_turf(src)) - if (!throw_item) - continue - break - - if(!throw_item) - return FALSE - spawn(0) - throw_item.throw_at(target,16,3,src) - src.visible_message("[src] launches [throw_item.name] at [target.name]!") - SStgui.update_uis(src) - return TRUE - -/************************ -* Secure SmartFridges -*************************/ - -/obj/machinery/smartfridge/secure/tgui_act(action, params) - if(stat & (NOPOWER|BROKEN)) - return TRUE - if(usr.contents.Find(src) || (in_range(src, usr) && istype(loc, /turf))) - if(!allowed(usr) && !emagged && locked != -1 && action == "Release") - to_chat(usr, "Access denied.") - return TRUE - return ..() +/* SmartFridge. Much todo +*/ +/obj/machinery/smartfridge + name = "\improper SmartFridge" + desc = "For storing all sorts of things! This one doesn't accept any of them!" + icon = 'icons/obj/vending.dmi' + icon_state = "fridge_food" + var/icon_base = "fridge_food" //Iconstate to base all the broken/deny/etc on + var/icon_contents = "food" //Overlay to put on glass to show contents + density = 1 + anchored = 1 + use_power = USE_POWER_IDLE + idle_power_usage = 5 + active_power_usage = 100 + flags = NOREACT + var/max_n_of_items = 999 // Sorry but the BYOND infinite loop detector doesn't look things over 1000. + var/list/item_records = list() + var/datum/stored_item/currently_vending = null //What we're putting out of the machine. + var/stored_datum_type = /datum/stored_item + var/seconds_electrified = 0; + var/shoot_inventory = 0 + var/locked = 0 + var/scan_id = 1 + var/is_secure = 0 + var/wrenchable = 0 + var/datum/wires/smartfridge/wires = null + var/persistent = null // Path of persistence datum used to track contents + +/obj/machinery/smartfridge/secure + is_secure = 1 + icon_state = "fridge_sci" + icon_base = "fridge_sci" + icon_contents = "chem" + +/obj/machinery/smartfridge/Initialize() + . = ..() + if(persistent) + SSpersistence.track_value(src, persistent) + if(is_secure) + wires = new/datum/wires/smartfridge/secure(src) + else + wires = new/datum/wires/smartfridge(src) + +/obj/machinery/smartfridge/Destroy() + qdel(wires) + for(var/A in item_records) //Get rid of item records. + qdel(A) + wires = null + if(persistent) + SSpersistence.forget_value(src, persistent) + return ..() + +/obj/machinery/smartfridge/proc/accept_check(var/obj/item/O as obj) + return FALSE + +/obj/machinery/smartfridge/process() + if(stat & (BROKEN|NOPOWER)) + return + if(src.seconds_electrified > 0) + src.seconds_electrified-- + if(src.shoot_inventory && prob(2)) + src.throw_item() + +/obj/machinery/smartfridge/power_change() + var/old_stat = stat + ..() + if(old_stat != stat) + update_icon() + +/obj/machinery/smartfridge/update_icon() + cut_overlays() + if(stat & (BROKEN|NOPOWER)) + icon_state = "[icon_base]-off" + else + icon_state = icon_base + + if(is_secure) + add_overlay("[icon_base]-sidepanel") + + if(panel_open) + add_overlay("[icon_base]-panel") + + var/is_off = "" + if(inoperable()) + is_off = "-off" + + // Fridge contents + if(contents) + switch(contents.len) + if(0) + add_overlay("empty[is_off]") + if(1 to 2) + add_overlay("[icon_contents]-1[is_off]") + if(3 to 5) + add_overlay("[icon_contents]-2[is_off]") + if(6 to 8) + add_overlay("[icon_contents]-3[is_off]") + else + add_overlay("[icon_contents]-4[is_off]") + + // Fridge top + var/image/top = image(icon, "[icon_base]-top") + top.pixel_z = 32 + top.layer = ABOVE_WINDOW_LAYER + add_overlay(top) + +/******************* +* Item Adding +********************/ + +/obj/machinery/smartfridge/attackby(var/obj/item/O as obj, var/mob/user as mob) + if(O.is_screwdriver()) + panel_open = !panel_open + user.visible_message("[user] [panel_open ? "opens" : "closes"] the maintenance panel of \the [src].", "You [panel_open ? "open" : "close"] the maintenance panel of \the [src].") + playsound(src, O.usesound, 50, 1) + update_icon() + return + + if(wrenchable && default_unfasten_wrench(user, O, 20)) + return + + if(istype(O, /obj/item/device/multitool) || O.is_wirecutter()) + if(panel_open) + attack_hand(user) + return + + if(stat & NOPOWER) + to_chat(user, "\The [src] is unpowered and useless.") + return + + if(accept_check(O)) + user.remove_from_mob(O) + stock(O) + user.visible_message("[user] has added \the [O] to \the [src].", "You add \the [O] to \the [src].") + + else if(istype(O, /obj/item/weapon/storage/bag)) + var/obj/item/weapon/storage/bag/P = O + var/plants_loaded = 0 + for(var/obj/G in P.contents) + if(accept_check(G)) + P.remove_from_storage(G) //fixes ui bug - Pull Request 5515 + stock(G) + plants_loaded = 1 + if(plants_loaded) + user.visible_message("[user] loads \the [src] with \the [P].", "You load \the [src] with \the [P].") + if(P.contents.len > 0) + to_chat(user, "Some items are refused.") + + else if(istype(O, /obj/item/weapon/gripper)) // Grippers. ~Mechoid. + var/obj/item/weapon/gripper/B = O //B, for Borg. + if(!B.wrapped) + to_chat(user, "\The [B] is not holding anything.") + return + else + var/B_held = B.wrapped + to_chat(user, "You use \the [B] to put \the [B_held] into \the [src].") + return + + else + to_chat(user, "\The [src] smartly refuses [O].") + return 1 + +/obj/machinery/smartfridge/secure/emag_act(var/remaining_charges, var/mob/user) + if(!emagged) + emagged = 1 + locked = -1 + to_chat(user, "You short out the product lock on [src].") + return 1 + +/obj/machinery/smartfridge/proc/find_record(var/obj/item/O) + for(var/datum/stored_item/I as anything in item_records) + if((O.type == I.item_path) && (O.name == I.item_name)) + return I + return null + +/obj/machinery/smartfridge/proc/stock(obj/item/O) + var/datum/stored_item/I = find_record(O) + if(!istype(I)) + I = new stored_datum_type(src, O.type, O.name) + item_records.Add(I) + I.add_product(O) + SStgui.update_uis(src) + +/obj/machinery/smartfridge/proc/vend(datum/stored_item/I, var/count) + var/amount = I.get_amount() + // Sanity check, there are probably ways to press the button when it shouldn't be possible. + if(amount <= 0) + return + + for(var/i = 1 to min(amount, count)) + I.get_product(get_turf(src)) + SStgui.update_uis(src) + +/obj/machinery/smartfridge/attack_ai(mob/user as mob) + attack_hand(user) + +/obj/machinery/smartfridge/attack_hand(mob/user as mob) + if(stat & (NOPOWER|BROKEN)) + return + wires.Interact(user) + tgui_interact(user) + +/obj/machinery/smartfridge/tgui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "SmartVend", name) + ui.set_autoupdate(FALSE) + ui.open() + +/obj/machinery/smartfridge/tgui_data(mob/user) + . = list() + + var/list/items = list() + for(var/i=1 to length(item_records)) + var/datum/stored_item/I = item_records[i] + var/count = I.get_amount() + if(count > 0) + items.Add(list(list("name" = html_encode(capitalize(I.item_name)), "index" = i, "amount" = count))) + + .["contents"] = items + .["name"] = name + .["locked"] = locked + .["secure"] = is_secure + +/obj/machinery/smartfridge/tgui_act(action, params) + if(..()) + return TRUE + + add_fingerprint(usr) + switch(action) + if("Release") + var/amount = 0 + if(params["amount"]) + amount = params["amount"] + else + amount = input("How many items?", "How many items would you like to take out?", 1) as num|null + + if(QDELETED(src) || QDELETED(usr) || !usr.Adjacent(src)) + return FALSE + + var/index = text2num(params["index"]) + if(index < 1 || index > LAZYLEN(item_records)) + return TRUE + + vend(item_records[index], amount) + return TRUE + return FALSE + +/obj/machinery/smartfridge/proc/throw_item() + var/obj/throw_item = null + var/mob/living/target = locate() in view(7,src) + if(!target) + return FALSE + + for(var/datum/stored_item/I in item_records) + throw_item = I.get_product(get_turf(src)) + if (!throw_item) + continue + break + + if(!throw_item) + return FALSE + spawn(0) + throw_item.throw_at(target,16,3,src) + src.visible_message("[src] launches [throw_item.name] at [target.name]!") + SStgui.update_uis(src) + return TRUE + +/************************ +* Secure SmartFridges +*************************/ + +/obj/machinery/smartfridge/secure/tgui_act(action, params) + if(stat & (NOPOWER|BROKEN)) + return TRUE + if(usr.contents.Find(src) || (in_range(src, usr) && istype(loc, /turf))) + if(!allowed(usr) && !emagged && locked != -1 && action == "Release") + to_chat(usr, "Access denied.") + return TRUE + return ..() diff --git a/code/modules/persistence/effects/paper_sticky.dm b/code/modules/persistence/effects/paper_sticky.dm index 08fb905009..0b1a0f57c9 100644 --- a/code/modules/persistence/effects/paper_sticky.dm +++ b/code/modules/persistence/effects/paper_sticky.dm @@ -6,12 +6,14 @@ /datum/persistent/paper/sticky/CreateEntryInstance(var/turf/creating, var/list/token) var/atom/paper = ..() if(paper) + //VOREStation add - sometimes they fall off if(prob(90)) paper.pixel_x = token["offset_x"] paper.pixel_y = token["offset_y"] else paper.pixel_x = rand(-5,5) paper.pixel_y = rand(-5,5) + //VOREStation add end paper.color = token["color"] return paper From 20e3b0a2d3e44cc6ba1f06167dcfc80930fea24f Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Thu, 27 May 2021 16:31:50 +0000 Subject: [PATCH 24/55] [MIRROR] Linter Introduction + Cleanup --- SpacemanDMM.toml | 3 + code/ATMOSPHERICS/atmospherics.dm | 2 +- .../components/binary_devices/passive_gate.dm | 4 +- .../components/binary_devices/pump.dm | 4 +- code/ATMOSPHERICS/components/shutoff.dm | 2 +- code/ATMOSPHERICS/components/tvalve.dm | 2 +- code/ATMOSPHERICS/components/valve.dm | 2 +- code/ATMOSPHERICS/mainspipe.dm | 1 - code/__defines/spaceman_dmm.dm | 31 + code/__defines/subsystems.dm | 4 +- code/_global_vars/lists/species.dm | 4 +- code/_helpers/events.dm | 2 +- code/_helpers/game.dm | 1 + code/_helpers/logging.dm | 12 + code/_helpers/unsorted.dm | 5 - code/_macros.dm | 3 +- code/controllers/subsystems/chat.dm | 2 +- code/controllers/subsystems/events.dm | 2 +- code/controllers/subsystems/persistence.dm | 6 +- code/controllers/subsystems/planets.dm | 2 +- code/controllers/subsystems/ticker.dm | 2 +- code/controllers/subsystems/timer.dm | 5 +- code/controllers/subsystems/transcore_vr.dm | 16 +- code/controllers/subsystems/xenoarch.dm | 2 +- code/datums/beam.dm | 2 +- code/datums/category.dm | 2 +- code/datums/components/_component.dm | 4 +- code/datums/components/crafting/crafting.dm | 2 +- code/datums/datum.dm | 2 +- code/datums/datumvars.dm | 2 +- code/datums/elements/_element.dm | 4 +- code/datums/looping_sounds/sequence.dm | 1 - code/datums/mind.dm | 4 +- code/datums/repositories/decls.dm | 6 +- code/defines/procs/AStar.dm | 4 +- code/game/antagonist/alien/borer.dm | 2 +- code/game/antagonist/alien/xenomorph.dm | 2 +- code/game/antagonist/antagonist.dm | 2 +- code/game/antagonist/station/highlander.dm | 2 +- code/game/antagonist/station/rogue_ai.dm | 2 +- code/game/dna/genes/gene.dm | 2 +- code/game/dna/genes/powers.dm | 1 - code/game/gamemodes/events.dm | 2 +- code/game/gamemodes/events/dust.dm | 2 +- .../newmalf_ability_trees/tree_networking.dm | 4 +- .../technomancer/spell_objs_helpers.dm | 2 +- code/game/jobs/access.dm | 5 + code/game/jobs/job_controller.dm | 2 +- code/game/machinery/adv_med.dm | 2 +- code/game/machinery/air_alarm.dm | 15 +- .../atmoalter/area_atmos_computer.dm | 10 +- code/game/machinery/camera/camera.dm | 4 +- code/game/machinery/camera/presets.dm | 2 +- code/game/machinery/camera/tracking.dm | 2 +- code/game/machinery/computer/arcade.dm | 12 +- code/game/machinery/computer/atmos_alert.dm | 2 +- code/game/machinery/computer/message.dm | 17 +- code/game/machinery/computer/prisoner.dm | 13 +- code/game/machinery/computer/station_alert.dm | 2 +- .../computer/syndicate_specops_shuttle.dm | 253 +- code/game/machinery/cryopod.dm | 11 +- code/game/machinery/doors/door.dm | 3 +- code/game/machinery/flasher.dm | 4 +- code/game/machinery/machinery.dm | 2 +- code/game/machinery/magnet.dm | 4 +- code/game/machinery/newscaster.dm | 1 - code/game/machinery/pointdefense.dm | 10 + code/game/machinery/suit_storage_unit.dm | 5 - code/game/machinery/telecomms/logbrowser.dm | 11 +- .../telecomms/machine_interactions.dm | 10 +- .../machinery/telecomms/telecomunications.dm | 2 +- code/game/machinery/telecomms/telemonitor.dm | 12 +- .../machinery/telecomms/traffic_control.dm | 2 +- .../machinery/virtual_reality/vr_console.dm | 2 +- code/game/mecha/equipment/tools/orescanner.dm | 2 +- code/game/mecha/equipment/tools/shield.dm | 1 - .../game/mecha/equipment/tools/shield_omni.dm | 1 - .../game/mecha/equipment/tools/syringe_gun.dm | 1 - code/game/mecha/equipment/weapons/weapons.dm | 2 +- code/game/mecha/mecha.dm | 9 +- code/game/mecha/mecha_control_console.dm | 6 +- code/game/objects/effects/spiders.dm | 62 +- code/game/objects/explosion.dm | 1 - code/game/objects/items.dm | 3 +- code/game/objects/items/devices/gps.dm | 12 +- .../objects/items/devices/radio/intercom.dm | 4 +- .../game/objects/items/devices/radio/radio.dm | 2 +- .../game/objects/items/devices/scanners_vr.dm | 4 +- .../objects/items/devices/suit_cooling.dm | 3 +- .../objects/items/devices/transfer_valve.dm | 4 +- .../objects/items/devices/translocator_vr.dm | 2 +- code/game/objects/items/stacks/stack.dm | 1 - code/game/objects/items/uav.dm | 2 +- code/game/objects/items/weapons/autopsy.dm | 12 +- code/game/objects/items/weapons/chewables.dm | 2 +- .../objects/items/weapons/material/misc.dm | 6 +- code/game/objects/items/weapons/melee/misc.dm | 1 - .../objects/items/weapons/storage/belt.dm | 2 +- .../objects/items/weapons/storage/wallets.dm | 2 +- .../game/objects/items/weapons/tanks/tanks.dm | 4 +- .../objects/items/weapons/teleportation.dm | 2 +- code/game/objects/structures/cliff.dm | 2 +- .../structures/crates_lockers/__closets.dm | 18 +- code/game/objects/structures/flora/flora.dm | 2 - .../stool_bed_chair_nest/wheelchair.dm | 4 +- code/game/objects/structures/transit_tubes.dm | 6 +- code/game/turfs/simulated/wall_attacks.dm | 2 - code/game/world.dm | 8 +- code/modules/admin/ToRban.dm | 4 +- code/modules/admin/admin.dm | 6 +- code/modules/admin/admin_memo.dm | 18 +- .../secrets/admin_secrets/prison_warp.dm | 2 +- code/modules/admin/verbs/SDQL2/SDQL_2.dm | 6 +- code/modules/admin/verbs/adminpm.dm | 2 +- code/modules/admin/verbs/diagnostics.dm | 4 +- code/modules/admin/verbs/mapping.dm | 4 +- code/modules/admin/verbs/pray.dm | 8 +- .../admin/view_variables/modify_variables.dm | 2 +- code/modules/ai/ai_holder_targeting.dm | 2 +- code/modules/assembly/holder.dm | 4 +- code/modules/assembly/proximity.dm | 4 +- code/modules/blob/blob.dm | 2 +- .../preference_setup/preference_setup.dm | 2 +- code/modules/client/ui_style.dm | 2 +- code/modules/client/verbs/who.dm | 8 +- code/modules/clothing/clothing.dm | 5 +- code/modules/clothing/clothing_icons.dm | 2 +- code/modules/clothing/clothing_vr.dm | 2 +- .../rig/modules/specific/ai_container.dm | 2 +- .../clothing/under/accessories/accessory.dm | 2 +- .../clothing/under/miscellaneous_vr.dm | 2 - .../detectivework/microscope/microscope.dm | 2 +- code/modules/economy/Accounts_DB.dm | 2 +- code/modules/economy/EFTPOS.dm | 4 +- .../emotes/definitions/audible_scream_vr.dm | 1 - code/modules/events/grubinfestation_vr.dm | 8 + code/modules/events/spider_infestation.dm | 8 + code/modules/ext_scripts/irc.dm | 2 + code/modules/ext_scripts/python.dm | 5 +- code/modules/flufftext/Dreaming.dm | 4 +- code/modules/food/food/thecake.dm | 1 - .../food/kitchen/cooking_machines/candy.dm | 92 + .../events/security/spider_infestation.dm | 2 +- code/modules/holomap/station_holomap.dm | 1 - code/modules/hydroponics/grown.dm | 2 +- code/modules/hydroponics/seed.dm | 2 +- .../hydroponics/spreading/spreading.dm | 4 +- .../spreading/spreading_response.dm | 4 +- .../core/integrated_circuit.dm | 23 +- .../integrated_electronics/core/printer.dm | 8 +- .../core/special_pins/dir_pin.dm | 2 +- .../subtypes/reagents.dm | 1 - code/modules/maps/tg/map_template.dm | 2 +- code/modules/maps/tg/reader.dm | 4 +- .../modules/materials/materials/_materials.dm | 2 +- .../mining/machinery/machine_processing.dm | 12 +- .../mining/machinery/machine_stacking.dm | 6 +- code/modules/mining/shelter_atoms_vr.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 2 +- code/modules/mob/dead/observer/observer_vr.dm | 2 +- code/modules/mob/living/bot/mulebot.dm | 1 - code/modules/mob/living/carbon/brain/life.dm | 10 +- .../carbon/human/human_modular_limbs.dm | 2 - .../mob/living/carbon/human/human_powers.dm | 2 +- .../mob/living/carbon/human/human_resist.dm | 1 - code/modules/mob/living/carbon/human/life.dm | 3 +- .../station/protean_vr/protean_blob.dm | 4 +- .../station/protean_vr/protean_species.dm | 2 +- .../human/species/xenomorphs/alien_powers.dm | 4 +- .../mob/living/carbon/human/update_icons.dm | 4 +- code/modules/mob/living/inventory.dm | 27 +- code/modules/mob/living/living_defense.dm | 1287 +++++---- .../silicon/robot/dogborg/dog_sleeper_vr.dm | 2 +- .../silicon/robot/drone/drone_console.dm | 7 +- .../mob/living/silicon/robot/inventory.dm | 1 - .../mob/living/silicon/robot/robot_damage.dm | 4 +- code/modules/mob/living/silicon/silicon.dm | 24 +- .../mob/living/simple_mob/simple_mob_vr.dm | 2 +- .../subtypes/animal/passive/fish.dm | 2 +- .../subtypes/animal/passive/possum.dm | 8 +- .../simple_mob/subtypes/animal/sif/leech.dm | 6 +- code/modules/mob/mob.dm | 2454 +++++++++++++++++ code/modules/mob/mob_defines.dm | 2 +- code/modules/mob/mob_planes.dm | 2 +- code/modules/mob/skillset.dm | 2 - code/modules/mob/transform_procs.dm | 3 +- code/modules/multiz/hoist.dm | 2 +- code/modules/multiz/movement_vr.dm | 2 +- code/modules/multiz/turf.dm | 2 +- code/modules/nano/interaction/default.dm | 95 + code/modules/nano/nanoexternal.dm | 48 + code/modules/nifsoft/nif_tgui.dm | 8 +- code/modules/nifsoft/software/05_health.dm | 8 +- code/modules/nifsoft/software/06_screens.dm | 4 +- .../nifsoft/software/13_soulcatcher.dm | 6 +- code/modules/nifsoft/software/15_misc.dm | 6 +- .../organs/internal/robotic/heatsink.dm | 3 +- code/modules/organs/organ_external.dm | 6 +- code/modules/organs/subtypes/diona.dm | 2 +- .../overmap/disperser/disperser_fire.dm | 2 +- code/modules/paperwork/faxmachine.dm | 15 +- code/modules/paperwork/filingcabinet.dm | 10 +- code/modules/paperwork/stamps.dm | 2 +- code/modules/persistence/noticeboard.dm | 7 +- code/modules/power/cable.dm | 1 - code/modules/power/fusion/core/core_field.dm | 8 +- .../power/singularity/containment_field.dm | 4 +- .../particle_accelerator.dm | 2 - .../guns/energy/cell_loaded_vr/cell_loaded.dm | 1 - code/modules/projectiles/projectile/hook.dm | 2 +- code/modules/reagents/reagents/medicine.dm | 6 +- code/modules/reagents/reagents/toxins.dm | 3 +- .../recycling/disposal-construction.dm | 734 +++++ code/modules/research/server.dm | 10 +- code/modules/resleeving/computers.dm | 2 +- code/modules/resleeving/implant.dm | 2 +- code/modules/resleeving/infomorph.dm | 4 +- code/modules/rogueminer_vr/controller.dm | 12 +- code/modules/rogueminer_vr/zonemaster.dm | 4 +- code/modules/scripting/IDE.dm | 12 +- code/modules/shieldgen/shield_capacitor.dm | 4 +- code/modules/shieldgen/shield_gen.dm | 43 +- code/modules/shuttles/web_datums.dm | 1 + code/modules/spells/spell_code.dm | 2 +- code/modules/spells/spellbook.dm | 2 +- code/modules/tables/presets.dm | 2 +- code/modules/tables/presets_vr.dm | 4 +- code/modules/tables/rack.dm | 2 +- code/modules/telesci/telesci_computer.dm | 2 +- code/modules/tgui/external.dm | 2 +- .../tgui/modules/admin_shuttle_controller.dm | 4 +- code/modules/tgui/modules/atmos_control.dm | 2 +- code/modules/tgui/modules/overmap.dm | 1 - code/modules/turbolift/turbolift_console.dm | 5 +- code/modules/vchat/vchat_client.dm | 1 - code/modules/virus2/disease2.dm | 7 +- code/modules/vore/eating/belly_obj_vr.dm | 2 +- code/modules/vore/eating/vorepanel_vr.dm | 76 +- code/modules/vore/persist/persist_vr.dm | 10 +- code/modules/vore/resizing/sizegun_vr.dm | 5 +- code/modules/xenoarcheaology/finds/special.dm | 2 +- code/modules/xgm/xgm_gas_mixture.dm | 2 +- maps/southern_cross/overmap/sectors.dm | 91 + vorestation.dme | 1 + 244 files changed, 4808 insertions(+), 1461 deletions(-) create mode 100644 code/__defines/spaceman_dmm.dm diff --git a/SpacemanDMM.toml b/SpacemanDMM.toml index 500be06fa6..771e48d2ef 100644 --- a/SpacemanDMM.toml +++ b/SpacemanDMM.toml @@ -3,3 +3,6 @@ macro_redefined = "off" macro_undefined_no_definition = "off" as_local_var = "off" tmp_no_effect = "off" + +[langserver] +dreamchecker = true diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index 6bd32c762c..39e9e44da2 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -146,7 +146,7 @@ Pipelines + Other Objects -> Pipe network /obj/machinery/atmospherics/proc/reassign_network(datum/pipe_network/old_network, datum/pipe_network/new_network) // Used when two pipe_networks are combining -/obj/machinery/atmospherics/proc/return_network_air(datum/network/reference) +/obj/machinery/atmospherics/proc/return_network_air(datum/pipe_network/reference) // Return a list of gas_mixture(s) in the object // associated with reference pipe_network for use in rebuilding the networks gases list // Is permitted to return null diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index e960d36fa7..8d30c946ca 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -145,7 +145,7 @@ radio_controller.remove_object(src, frequency) frequency = new_frequency if(frequency) - radio_connection = radio_controller.add_object(src, frequency, filter = RADIO_ATMOSIA) + radio_connection = radio_controller.add_object(src, frequency, radio_filter = RADIO_ATMOSIA) /obj/machinery/atmospherics/binary/passive_gate/proc/broadcast_status() if(!radio_connection) @@ -165,7 +165,7 @@ "sigtype" = "status" ) - radio_connection.post_signal(src, signal, filter = RADIO_ATMOSIA) + radio_connection.post_signal(src, signal, radio_filter = RADIO_ATMOSIA) return 1 diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 54e034dc92..05922103ff 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -121,7 +121,7 @@ Thus, the two variables affect pump operation are set in New(): radio_controller.remove_object(src, frequency) frequency = new_frequency if(frequency) - radio_connection = radio_controller.add_object(src, frequency, filter = RADIO_ATMOSIA) + radio_connection = radio_controller.add_object(src, frequency, radio_filter = RADIO_ATMOSIA) /obj/machinery/atmospherics/binary/pump/proc/broadcast_status() if(!radio_connection) @@ -139,7 +139,7 @@ Thus, the two variables affect pump operation are set in New(): "sigtype" = "status" ) - radio_connection.post_signal(src, signal, filter = RADIO_ATMOSIA) + radio_connection.post_signal(src, signal, radio_filter = RADIO_ATMOSIA) return 1 diff --git a/code/ATMOSPHERICS/components/shutoff.dm b/code/ATMOSPHERICS/components/shutoff.dm index d7d8076214..7517cbd7ef 100644 --- a/code/ATMOSPHERICS/components/shutoff.dm +++ b/code/ATMOSPHERICS/components/shutoff.dm @@ -66,7 +66,7 @@ GLOBAL_LIST_EMPTY(shutoff_valves) // Breadth-first search for any leaking pipes that we can directly see /obj/machinery/atmospherics/valve/shutoff/proc/find_leaks() - var/obj/machinery/atmospherics/list/search = list() + var/list/obj/machinery/atmospherics/search = list() // We're the leak! if(!node1 || !node2) diff --git a/code/ATMOSPHERICS/components/tvalve.dm b/code/ATMOSPHERICS/components/tvalve.dm index c0d796d45b..7deca38847 100644 --- a/code/ATMOSPHERICS/components/tvalve.dm +++ b/code/ATMOSPHERICS/components/tvalve.dm @@ -232,7 +232,7 @@ return 1 -/obj/machinery/atmospherics/tvalve/return_network_air(datum/network/reference) +/obj/machinery/atmospherics/tvalve/return_network_air(datum/pipe_network/reference) return null /obj/machinery/atmospherics/tvalve/disconnect(obj/machinery/atmospherics/reference) diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index 3ded7b7388..c890938100 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -201,7 +201,7 @@ return 1 -/obj/machinery/atmospherics/valve/return_network_air(datum/network/reference) +/obj/machinery/atmospherics/valve/return_network_air(datum/pipe_network/reference) return null /obj/machinery/atmospherics/valve/disconnect(obj/machinery/atmospherics/reference) diff --git a/code/ATMOSPHERICS/mainspipe.dm b/code/ATMOSPHERICS/mainspipe.dm index ac2b3193c9..e7a0d09477 100644 --- a/code/ATMOSPHERICS/mainspipe.dm +++ b/code/ATMOSPHERICS/mainspipe.dm @@ -74,7 +74,6 @@ obj/machinery/atmospherics/mains_pipe update_icon() proc/burst() - ..() for(var/obj/machinery/atmospherics/pipe/mains_component/pipe in contents) burst() diff --git a/code/__defines/spaceman_dmm.dm b/code/__defines/spaceman_dmm.dm new file mode 100644 index 0000000000..94f1743377 --- /dev/null +++ b/code/__defines/spaceman_dmm.dm @@ -0,0 +1,31 @@ +// Interfaces for the SpacemanDMM linter, define'd to nothing when the linter +// is not in use. + +// The SPACEMAN_DMM define is set by the linter and other tooling when it runs. +#ifdef SPACEMAN_DMM + #define RETURN_TYPE(X) set SpacemanDMM_return_type = X + #define SHOULD_CALL_PARENT(X) set SpacemanDMM_should_call_parent = X + #define UNLINT(X) SpacemanDMM_unlint(X) + #define SHOULD_NOT_OVERRIDE(X) set SpacemanDMM_should_not_override = X + #define SHOULD_NOT_SLEEP(X) set SpacemanDMM_should_not_sleep = X + #define SHOULD_BE_PURE(X) set SpacemanDMM_should_be_pure = X + #define PRIVATE_PROC(X) set SpacemanDMM_private_proc = X + #define PROTECTED_PROC(X) set SpacemanDMM_protected_proc = X + #define CAN_BE_REDEFINED(X) set SpacemanDMM_can_be_redefined = X + #define VAR_FINAL var/SpacemanDMM_final + #define VAR_PRIVATE var/SpacemanDMM_private + #define VAR_PROTECTED var/SpacemanDMM_protected +#else + #define RETURN_TYPE(X) + #define SHOULD_CALL_PARENT(X) + #define UNLINT(X) X + #define SHOULD_NOT_OVERRIDE(X) + #define SHOULD_NOT_SLEEP(X) + #define SHOULD_BE_PURE(X) + #define PRIVATE_PROC(X) + #define PROTECTED_PROC(X) + #define CAN_BE_REDEFINED(X) + #define VAR_FINAL var + #define VAR_PRIVATE var + #define VAR_PROTECTED var +#endif diff --git a/code/__defines/subsystems.dm b/code/__defines/subsystems.dm index 326ae19397..831155c1d7 100644 --- a/code/__defines/subsystems.dm +++ b/code/__defines/subsystems.dm @@ -112,7 +112,7 @@ var/global/list/runlevel_flags = list(RUNLEVEL_LOBBY, RUNLEVEL_SETUP, RUNLEVEL_G // Macro defining the actual code applying our overlays lists to the BYOND overlays list. (I guess a macro for speed) // TODO - I don't really like the location of this macro define. Consider it. ~Leshana #define COMPILE_OVERLAYS(A)\ - if (TRUE) {\ + do {\ var/list/oo = A.our_overlays;\ var/list/po = A.priority_overlays;\ if(LAZYLEN(po)){\ @@ -130,4 +130,4 @@ var/global/list/runlevel_flags = list(RUNLEVEL_LOBBY, RUNLEVEL_SETUP, RUNLEVEL_G A.overlays.Cut();\ }\ A.flags &= ~OVERLAY_QUEUED;\ - } + } while (FALSE) diff --git a/code/_global_vars/lists/species.dm b/code/_global_vars/lists/species.dm index 5b467f573f..f35568b07a 100644 --- a/code/_global_vars/lists/species.dm +++ b/code/_global_vars/lists/species.dm @@ -1,6 +1,6 @@ //Languages/species/whitelist. -GLOBAL_LIST_INIT(all_species, list()) -GLOBAL_LIST_INIT(all_languages, list()) +GLOBAL_LIST_EMPTY_TYPED(all_species, /datum/species) +GLOBAL_LIST_EMPTY_TYPED(all_languages, /datum/language) GLOBAL_LIST_INIT(language_name_conflicts, list()) GLOBAL_LIST_INIT(language_keys, list()) // Table of say codes for all languages GLOBAL_LIST_INIT(language_key_conflicts, list()) diff --git a/code/_helpers/events.dm b/code/_helpers/events.dm index 2d15bb3aa9..5f2e605512 100644 --- a/code/_helpers/events.dm +++ b/code/_helpers/events.dm @@ -10,7 +10,7 @@ // Otherwise add it and all subtypes that exist on the map to our grand list for(var/areapath in typesof(parentpath)) var/area/A = locate(areapath) // Check if it actually exists - if(istype(A) && A.z in using_map.player_levels) + if(istype(A) && (A.z in using_map.player_levels)) grand_list_of_areas += A return grand_list_of_areas diff --git a/code/_helpers/game.dm b/code/_helpers/game.dm index 3af60de770..29622f25c6 100644 --- a/code/_helpers/game.dm +++ b/code/_helpers/game.dm @@ -27,6 +27,7 @@ return max_z /proc/get_area(atom/A) + RETURN_TYPE(/area) if(isarea(A)) return A var/turf/T = get_turf(A) diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm index 56f2882957..7656880a91 100644 --- a/code/_helpers/logging.dm +++ b/code/_helpers/logging.dm @@ -189,6 +189,7 @@ /proc/log_ghostsay(text, mob/speaker) if (config.log_say) WRITE_LOG(diary, "DEADCHAT: [speaker.simple_info_line()]: [html_decode(text)]") +<<<<<<< HEAD //CHOMPEdit Begin if(speaker.client) if(!SSdbcore.IsConnected()) @@ -205,6 +206,17 @@ //speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" //GLOB.round_text_log += "([time_stamp()]) ([src]/[speaker.client]) DEADSAY: - [text]" //CHOMPEdit End +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 + + speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" + GLOB.round_text_log += "([time_stamp()]) ([src]/[speaker.client]) DEADSAY: - [text]" + +======= + + speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" + GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" + +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 /proc/log_ghostemote(text, mob/speaker) if (config.log_emote) diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm index b006d63581..1c831efa3d 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -19,11 +19,9 @@ if (!( istext(HTMLstring) )) CRASH("Given non-text argument!") - return else if (length(HTMLstring) != 7) CRASH("Given non-HTML argument!") - return var/textr = copytext(HTMLstring, 2, 4) var/textg = copytext(HTMLstring, 4, 6) var/textb = copytext(HTMLstring, 6, 8) @@ -40,7 +38,6 @@ if (length(textb) < 2) textr = text("0[]", textb) return text("#[][][]", textr, textg, textb) - return //Returns the middle-most value /proc/dd_range(var/low, var/high, var/num) @@ -1130,8 +1127,6 @@ proc/is_hot(obj/item/W as obj) else return 0 - return 0 - //Whether or not the given item counts as sharp in terms of dealing damage /proc/is_sharp(obj/O as obj) if(!O) diff --git a/code/_macros.dm b/code/_macros.dm index 33bdf30ceb..18a8ddf825 100644 --- a/code/_macros.dm +++ b/code/_macros.dm @@ -11,7 +11,8 @@ #define RANDOM_BLOOD_TYPE pick(4;"O-", 36;"O+", 3;"A-", 28;"A+", 1;"B-", 20;"B+", 1;"AB-", 5;"AB+") // #define to_chat(target, message) target << message Not anymore! -#define to_chat to_chat_filename=__FILE__;to_chat_line=__LINE__;to_chat_src=src;__to_chat +//#define to_chat to_chat_filename=__FILE__;to_chat_line=__LINE__;to_chat_src=src;__to_chat +#define to_chat __to_chat #define to_world(message) to_chat(world, message) #define to_world_log(message) world.log << message // TODO - Baystation has this log to crazy places. For now lets just world.log, but maybe look into it later. diff --git a/code/controllers/subsystems/chat.dm b/code/controllers/subsystems/chat.dm index 3fda63b5aa..553c30d128 100644 --- a/code/controllers/subsystems/chat.dm +++ b/code/controllers/subsystems/chat.dm @@ -5,7 +5,7 @@ SUBSYSTEM_DEF(chat) priority = FIRE_PRIORITY_CHAT init_order = INIT_ORDER_CHAT - var/list/msg_queue = list() + var/list/list/msg_queue = list() //List of lists /datum/controller/subsystem/chat/Initialize(timeofday) init_vchat() diff --git a/code/controllers/subsystems/events.dm b/code/controllers/subsystems/events.dm index 226c09f492..5b613775e4 100644 --- a/code/controllers/subsystems/events.dm +++ b/code/controllers/subsystems/events.dm @@ -38,7 +38,7 @@ SUBSYSTEM_DEF(events) return for(var/i = EVENT_LEVEL_MUNDANE to EVENT_LEVEL_MAJOR) - var/list/datum/event_container/EC = event_containers[i] + var/datum/event_container/EC = event_containers[i] EC.process() /datum/controller/subsystem/events/stat_entry() diff --git a/code/controllers/subsystems/persistence.dm b/code/controllers/subsystems/persistence.dm index 1667aa8320..792bf63893 100644 --- a/code/controllers/subsystems/persistence.dm +++ b/code/controllers/subsystems/persistence.dm @@ -32,6 +32,10 @@ SUBSYSTEM_DEF(persistence) if(!A || (A.flags & AREA_FLAG_IS_NOT_PERSISTENT)) return +// if((!T.z in GLOB.using_map.station_levels) || !initialized) + if(!(T.z in using_map.station_levels)) + return + if(!(T.z in using_map.persist_levels)) return @@ -57,4 +61,4 @@ SUBSYSTEM_DEF(persistence) dat += "" var/datum/browser/popup = new(user, "admin_persistence", "Persistence Data") popup.set_content(jointext(dat, null)) - popup.open() \ No newline at end of file + popup.open() diff --git a/code/controllers/subsystems/planets.dm b/code/controllers/subsystems/planets.dm index 4cf7222186..d1c2de2410 100644 --- a/code/controllers/subsystems/planets.dm +++ b/code/controllers/subsystems/planets.dm @@ -33,7 +33,7 @@ SUBSYSTEM_DEF(planets) z_to_planet[Z] = NP // DO NOT CALL THIS DIRECTLY UNLESS IT'S IN INITIALIZE, -// USE turf/simulated/proc/make_indoors() and\ +// USE turf/simulated/proc/make_indoors() and // tyrf/simulated/proc/make_outdoors() /datum/controller/subsystem/planets/proc/addTurf(var/turf/T) if(z_to_planet.len >= T.z && z_to_planet[T.z]) diff --git a/code/controllers/subsystems/ticker.dm b/code/controllers/subsystems/ticker.dm index 447fb6c773..813b106138 100644 --- a/code/controllers/subsystems/ticker.dm +++ b/code/controllers/subsystems/ticker.dm @@ -314,7 +314,7 @@ var/global/datum/controller/subsystem/ticker/ticker switch(M.z) if(0) //inside a crate or something var/turf/T = get_turf(M) - if(T && T.z in using_map.station_levels) //we don't use M.death(0) because it calls a for(/mob) loop and + if(T && (T.z in using_map.station_levels)) //we don't use M.death(0) because it calls a for(/mob) loop and M.health = 0 M.set_stat(DEAD) if(1) //on a z-level 1 turf. diff --git a/code/controllers/subsystems/timer.dm b/code/controllers/subsystems/timer.dm index 64a347336a..9c41a0a4ba 100644 --- a/code/controllers/subsystems/timer.dm +++ b/code/controllers/subsystems/timer.dm @@ -159,8 +159,7 @@ SUBSYSTEM_DEF(timer) if (timer.timeToRun < head_offset) bucket_resolution = null //force bucket recreation - CRASH("[i] Invalid timer state: Timer in long run queue with a time to run less then head_offset. [get_timer_debug_string(timer)] world.time: [world.time], head_offset: [head_offset], practical_offset: [practical_offset]") - + crash_with("[i] Invalid timer state: Timer in long run queue with a time to run less then head_offset. [get_timer_debug_string(timer)] world.time: [world.time], head_offset: [head_offset], practical_offset: [practical_offset]") if (timer.callBack && !timer.spent) timer.callBack.InvokeAsync() spent += timer @@ -171,7 +170,7 @@ SUBSYSTEM_DEF(timer) if (timer.timeToRun < head_offset + TICKS2DS(practical_offset-1)) bucket_resolution = null //force bucket recreation - CRASH("[i] Invalid timer state: Timer in long run queue that would require a backtrack to transfer to short run queue. [get_timer_debug_string(timer)] world.time: [world.time], head_offset: [head_offset], practical_offset: [practical_offset]") + crash_with("[i] Invalid timer state: Timer in long run queue that would require a backtrack to transfer to short run queue. [get_timer_debug_string(timer)] world.time: [world.time], head_offset: [head_offset], practical_offset: [practical_offset]") if (timer.callBack && !timer.spent) timer.callBack.InvokeAsync() spent += timer diff --git a/code/controllers/subsystems/transcore_vr.dm b/code/controllers/subsystems/transcore_vr.dm index ddfb679932..bd8786ed0c 100644 --- a/code/controllers/subsystems/transcore_vr.dm +++ b/code/controllers/subsystems/transcore_vr.dm @@ -22,10 +22,10 @@ SUBSYSTEM_DEF(transcore) var/cost_backups = 0 var/cost_implants = 0 - var/datum/transhuman/mind_record/list/backed_up = list() // All known mind records, indexed by MR.mindname/mind.name - var/datum/transhuman/mind_record/list/has_left = list() // Why do we even have this? - var/datum/transhuman/body_record/list/body_scans = list() // All known body records, indexed by BR.mydna.name - var/obj/item/weapon/implant/backup/list/implants = list() // All OPERATING implants that are being ticked + var/list/datum/transhuman/mind_record/backed_up = list() // All known mind records, indexed by MR.mindname/mind.name + var/list/datum/transhuman/mind_record/has_left = list() // Why do we even have this? + var/list/datum/transhuman/body_record/body_scans = list() // All known body records, indexed by BR.mydna.name + var/list/obj/item/weapon/implant/backup/implants = list() // All OPERATING implants that are being ticked var/list/current_run = list() @@ -115,14 +115,14 @@ SUBSYSTEM_DEF(transcore) /datum/controller/subsystem/transcore/Recover() if (istype(SStranscore.body_scans)) - for(var/N in SStranscore.body_scans[N]) - if(N) body_scans[N] = SStranscore.body_scans[N] + for(var/N in SStranscore.body_scans) + if(N && SStranscore.body_scans[N]) body_scans[N] = SStranscore.body_scans[N] if(SStranscore.core_dumped) core_dumped = TRUE can_fire = FALSE else if (istype(SStranscore.backed_up)) - for(var/N in SStranscore.backed_up[N]) - if(N) backed_up[N] = SStranscore.backed_up[N] + for(var/N in SStranscore.backed_up) + if(N && SStranscore.backed_up[N]) backed_up[N] = SStranscore.backed_up[N] /datum/controller/subsystem/transcore/proc/m_backup(var/datum/mind/mind, var/obj/item/device/nif/nif, var/one_time = FALSE) ASSERT(mind) diff --git a/code/controllers/subsystems/xenoarch.dm b/code/controllers/subsystems/xenoarch.dm index 2e22213ee6..9851c69278 100644 --- a/code/controllers/subsystems/xenoarch.dm +++ b/code/controllers/subsystems/xenoarch.dm @@ -31,7 +31,7 @@ SUBSYSTEM_DEF(xenoarch) /datum/controller/subsystem/xenoarch/proc/SetupXenoarch() for(var/turf/simulated/mineral/M in world) - if(!M.density || M.z in using_map.xenoarch_exempt_levels) + if(!M.density || (M.z in using_map.xenoarch_exempt_levels)) continue if(isnull(M.geologic_data)) diff --git a/code/datums/beam.dm b/code/datums/beam.dm index fc4e696702..7b5b385932 100644 --- a/code/datums/beam.dm +++ b/code/datums/beam.dm @@ -194,7 +194,7 @@ -/atom/proc/Beam(atom/BeamTarget,icon_state="b_beam",icon='icons/effects/beam.dmi',time=50, maxdistance=10,beam_type=/obj/effect/ebeam,beam_sleep_time=3,beam_color = null) +/atom/proc/Beam(atom/BeamTarget, icon_state="b_beam", icon='icons/effects/beam.dmi', time=50, maxdistance=10, beam_type=/obj/effect/ebeam, beam_sleep_time=3, beam_color = null) var/datum/beam/newbeam = new(src,BeamTarget,icon,icon_state,time,maxdistance,beam_type,beam_sleep_time,beam_color) spawn(0) newbeam.Start() diff --git a/code/datums/category.dm b/code/datums/category.dm index 3bc9640b79..45b2df5996 100644 --- a/code/datums/category.dm +++ b/code/datums/category.dm @@ -67,7 +67,7 @@ datum/category_group/dd_SortValue() *****************/ /datum/category_item var/name = "" - var/list/datum/category_group/category // The group this item belongs to + var/datum/category_group/category // The group this item belongs to /datum/category_item/New(var/datum/category_group/cg) ..() diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index 4ada8af23b..1cb9e0b1c4 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -333,7 +333,7 @@ * * datum/component/c_type The typepath of the component you want to get a reference to */ /datum/proc/GetComponent(datum/component/c_type) - // RETURN_TYPE(c_type) + RETURN_TYPE(c_type) if(initial(c_type.dupe_mode) == COMPONENT_DUPE_ALLOWED || initial(c_type.dupe_mode) == COMPONENT_DUPE_SELECTIVE) stack_trace("GetComponent was called to get a component of which multiple copies could be on an object. This can easily break and should be changed. Type: \[[c_type]\]") var/list/dc = datum_components @@ -353,7 +353,7 @@ * * datum/component/c_type The typepath of the component you want to get a reference to */ /datum/proc/GetExactComponent(datum/component/c_type) - // RETURN_TYPE(c_type) + RETURN_TYPE(c_type) if(initial(c_type.dupe_mode) == COMPONENT_DUPE_ALLOWED || initial(c_type.dupe_mode) == COMPONENT_DUPE_SELECTIVE) stack_trace("GetComponent was called to get a component of which multiple copies could be on an object. This can easily break and should be changed. Type: \[[c_type]\]") var/list/dc = datum_components diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index 9f39990afd..e823199af3 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -357,7 +357,7 @@ container.close_all() qdel(DL) -/datum/component/personal_crafting/proc/component_ui_interact(atom/movable/screen/craft/image, location, control, params, user) +/datum/component/personal_crafting/proc/component_ui_interact(/obj/screen/craft/image, location, control, params, user) // SIGNAL_HANDLER if(user == parent) diff --git a/code/datums/datum.dm b/code/datums/datum.dm index 450e1f5e4d..d457be5196 100644 --- a/code/datums/datum.dm +++ b/code/datums/datum.dm @@ -8,7 +8,7 @@ var/list/active_timers //for SStimer var/list/datum_components //for /datum/components var/list/comp_lookup - var/list/signal_procs + var/list/list/signal_procs // List of lists var/signal_enabled = FALSE var/weakref/weakref // Holder of weakref instance pointing to this datum var/datum_flags = NONE diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index cfd9107898..7b09c83308 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -72,7 +72,7 @@ if(!usr || !result || result == "---Components---" || result == "---Elements---") return if(QDELETED(src)) - to_chat(usr, "That thing doesn't exist anymore!", confidential = TRUE) + to_chat(usr, "That thing doesn't exist anymore!") return var/list/lst = usr.client.get_callproc_args() if(!lst) diff --git a/code/datums/elements/_element.dm b/code/datums/elements/_element.dm index caf02b65b9..46a295f90b 100644 --- a/code/datums/elements/_element.dm +++ b/code/datums/elements/_element.dm @@ -18,7 +18,7 @@ /// Activates the functionality defined by the element on the given target datum /datum/element/proc/Attach(datum/target) - // SHOULD_CALL_PARENT(1) + SHOULD_CALL_PARENT(1) if(type == /datum/element) return ELEMENT_INCOMPATIBLE SEND_SIGNAL(target, COMSIG_ELEMENT_ATTACH, src) @@ -28,7 +28,7 @@ /// Deactivates the functionality defines by the element on the given datum /datum/element/proc/Detach(datum/source, force) SEND_SIGNAL(source, COMSIG_ELEMENT_DETACH, src) - // SHOULD_CALL_PARENT(1) + SHOULD_CALL_PARENT(1) UnregisterSignal(source, COMSIG_PARENT_QDELETING) /datum/element/Destroy(force) diff --git a/code/datums/looping_sounds/sequence.dm b/code/datums/looping_sounds/sequence.dm index 9399619555..650b3c8d5a 100644 --- a/code/datums/looping_sounds/sequence.dm +++ b/code/datums/looping_sounds/sequence.dm @@ -157,7 +157,6 @@ if(!(letter in morse_alphabet)) CRASH("Encountered invalid character in morse sequence \"[letter]\".") - return // So I heard you like sequences... // Play a sequence of sounds while inside the current iteration of the outer sequence. diff --git a/code/datums/mind.dm b/code/datums/mind.dm index c889751475..de91fd48ab 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -239,8 +239,8 @@ var/mob/def_target = null var/objective_list[] = list(/datum/objective/assassinate, /datum/objective/protect, /datum/objective/debrain) - if (objective&&(objective.type in objective_list) && objective:target) - def_target = objective:target.current + if (objective&&(objective.type in objective_list) && objective.target) + def_target = objective.target.current var/new_target = input("Select target:", "Objective target", def_target) as null|anything in possible_targets if (!new_target) return diff --git a/code/datums/repositories/decls.dm b/code/datums/repositories/decls.dm index 5217481ad9..c46c8b41bf 100644 --- a/code/datums/repositories/decls.dm +++ b/code/datums/repositories/decls.dm @@ -61,11 +61,11 @@ var/repository/decls/decls_repository = new() fetched_decl_subtypes[decl_prototype] = . /decl/proc/Initialize() - //SHOULD_CALL_PARENT(TRUE) - //SHOULD_NOT_SLEEP(TRUE) + SHOULD_CALL_PARENT(TRUE) + SHOULD_NOT_SLEEP(TRUE) return /decl/Destroy() - //SHOULD_CALL_PARENT(FALSE) + SHOULD_CALL_PARENT(FALSE) crash_with("Prevented attempt to delete a decl instance: [log_info_line(src)]") return QDEL_HINT_LETMELIVE // Prevents decl destruction diff --git a/code/defines/procs/AStar.dm b/code/defines/procs/AStar.dm index 1aef60bf05..3ce268d375 100644 --- a/code/defines/procs/AStar.dm +++ b/code/defines/procs/AStar.dm @@ -39,7 +39,7 @@ length to avoid portals or something i guess?? Not that they're counted right no PriorityQueue var/list/queue - var/proc/comparison_function + var/comparison_function New(compare) queue = list() @@ -123,7 +123,7 @@ PathNode proc/PathWeightCompare(PathNode/a, PathNode/b) return a.estimated_cost - b.estimated_cost -proc/AStar(var/start, var/end, var/proc/adjacent, var/proc/dist, var/max_nodes, var/max_node_depth = 30, var/min_target_dist = 0, var/min_node_dist, var/id, var/datum/exclude) +proc/AStar(var/start, var/end, var/adjacent, var/dist, var/max_nodes, var/max_node_depth = 30, var/min_target_dist = 0, var/min_node_dist, var/id, var/datum/exclude) var/PriorityQueue/open = new /PriorityQueue(/proc/PathWeightCompare) var/list/closed = list() var/list/path diff --git a/code/game/antagonist/alien/borer.dm b/code/game/antagonist/alien/borer.dm index 34b79271f7..2673774d1c 100644 --- a/code/game/antagonist/alien/borer.dm +++ b/code/game/antagonist/alien/borer.dm @@ -68,7 +68,7 @@ var/datum/antagonist/borer/borers /datum/antagonist/borer/proc/get_vents() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) + if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels)) if(temp_vent.network.normal_members.len > 50) vents += temp_vent return vents \ No newline at end of file diff --git a/code/game/antagonist/alien/xenomorph.dm b/code/game/antagonist/alien/xenomorph.dm index fa64c879d4..a365259975 100644 --- a/code/game/antagonist/alien/xenomorph.dm +++ b/code/game/antagonist/alien/xenomorph.dm @@ -32,7 +32,7 @@ var/datum/antagonist/xenos/xenomorphs /datum/antagonist/xenos/proc/get_vents() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) + if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels)) if(temp_vent.network.normal_members.len > 50) vents += temp_vent return vents diff --git a/code/game/antagonist/antagonist.dm b/code/game/antagonist/antagonist.dm index e00a4a99df..8778cef2cc 100644 --- a/code/game/antagonist/antagonist.dm +++ b/code/game/antagonist/antagonist.dm @@ -179,7 +179,7 @@ /datum/antagonist/proc/draft_antagonist(var/datum/mind/player) //Check if the player can join in this antag role, or if the player has already been given an antag role. - if(!can_become_antag(player) || player.assigned_role in roundstart_restricted) + if(!can_become_antag(player) || (player.assigned_role in roundstart_restricted)) log_debug("[player.key] was selected for [role_text] by lottery, but is not allowed to be that role.") return 0 if(player.special_role) diff --git a/code/game/antagonist/station/highlander.dm b/code/game/antagonist/station/highlander.dm index f483b1df3b..708f047a57 100644 --- a/code/game/antagonist/station/highlander.dm +++ b/code/game/antagonist/station/highlander.dm @@ -47,7 +47,7 @@ var/datum/antagonist/highlander/highlanders var/obj/item/weapon/card/id/W = new(player) W.name = "[player.real_name]'s ID Card" W.icon_state = "centcom" - W.access = get_all_station_access().Copy + W.access = get_all_station_access().Copy() W.access |= get_all_centcom_access() W.assignment = "Highlander" W.registered_name = player.real_name diff --git a/code/game/antagonist/station/rogue_ai.dm b/code/game/antagonist/station/rogue_ai.dm index 2a46cfd0d9..e1b73b064b 100644 --- a/code/game/antagonist/station/rogue_ai.dm +++ b/code/game/antagonist/station/rogue_ai.dm @@ -54,7 +54,7 @@ var/datum/antagonist/rogue_ai/malf if(!istype(A)) error("Non-AI mob designated malf AI! Report this.") to_world("##ERROR: Non-AI mob designated malf AI! Report this.") - return 0 + return A.setup_for_malf() A.laws = new /datum/ai_laws/nanotrasen/malfunction diff --git a/code/game/dna/genes/gene.dm b/code/game/dna/genes/gene.dm index e52cd4e6c0..a448131b85 100644 --- a/code/game/dna/genes/gene.dm +++ b/code/game/dna/genes/gene.dm @@ -27,7 +27,7 @@ * Is the gene active in this mob's DNA? */ /datum/dna/gene/proc/is_active(var/mob/M) - return M.active_genes && type in M.active_genes + return (M.active_genes && (type in M.active_genes)) // Return 1 if we can activate. // HANDLE MUTCHK_FORCED HERE! diff --git a/code/game/dna/genes/powers.dm b/code/game/dna/genes/powers.dm index 0693ffdd08..efb934e504 100644 --- a/code/game/dna/genes/powers.dm +++ b/code/game/dna/genes/powers.dm @@ -164,7 +164,6 @@ return "hulk_[fat]_s" else return "hulk_[g]_s" - return 0 OnMobLife(var/mob/living/carbon/human/M) if(!istype(M)) return diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 89abedd726..6c499c030c 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -111,7 +111,7 @@ var/hadevent = 0 //world << sound('sound/AI/aliens.ogg') var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) + if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels)) if(temp_vent.network.normal_members.len > 50) // Stops Aliens getting stuck in small networks. See: Security, Virology vents += temp_vent diff --git a/code/game/gamemodes/events/dust.dm b/code/game/gamemodes/events/dust.dm index 526164cd58..750de2ebd5 100644 --- a/code/game/gamemodes/events/dust.dm +++ b/code/game/gamemodes/events/dust.dm @@ -106,7 +106,7 @@ The "dust" will damage the hull of the station causin minor hull breaches. if(life <= 0) walk(src,0) qdel(src) - return 0 + return return diff --git a/code/game/gamemodes/malfunction/newmalf_ability_trees/tree_networking.dm b/code/game/gamemodes/malfunction/newmalf_ability_trees/tree_networking.dm index 6d9f5a36ff..03f7474380 100644 --- a/code/game/gamemodes/malfunction/newmalf_ability_trees/tree_networking.dm +++ b/code/game/gamemodes/malfunction/newmalf_ability_trees/tree_networking.dm @@ -194,7 +194,7 @@ sleep(300) // Hack all APCs, including those built during hack sequence. for(var/obj/machinery/power/apc/A in GLOB.apcs) - if((!A.hacker || A.hacker != src) && !A.aidisabled && A.z in using_map.station_levels) + if((!A.hacker || A.hacker != src) && !A.aidisabled && (A.z in using_map.station_levels)) A.ai_hack(src) @@ -206,4 +206,4 @@ user.verbs += new/datum/game_mode/malfunction/verb/ai_destroy_station() -// END ABILITY VERBS \ No newline at end of file +// END ABILITY VERBS diff --git a/code/game/gamemodes/technomancer/spell_objs_helpers.dm b/code/game/gamemodes/technomancer/spell_objs_helpers.dm index cf83640775..27984c1b04 100644 --- a/code/game/gamemodes/technomancer/spell_objs_helpers.dm +++ b/code/game/gamemodes/technomancer/spell_objs_helpers.dm @@ -53,7 +53,7 @@ continue if(L.invisibility > owner.see_invisible) // Don't target ourselves or people we can't see. continue - if(!L in viewers(owner)) // So we don't shoot at walls if someone is hiding behind one. + if(!(L in viewers(owner))) // So we don't shoot at walls if someone is hiding behind one. continue if(!L.stat) // Don't want to target dead people or SSDs. chosen_target = L diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index c946965072..da640bf05c 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -104,6 +104,7 @@ /var/list/priv_all_access /proc/get_all_accesses() + RETURN_TYPE(/list) if(!priv_all_access) priv_all_access = get_access_ids() @@ -111,6 +112,7 @@ /var/list/priv_station_access /proc/get_all_station_access() + RETURN_TYPE(/list) if(!priv_station_access) priv_station_access = get_access_ids(ACCESS_TYPE_STATION) @@ -118,6 +120,7 @@ /var/list/priv_centcom_access /proc/get_all_centcom_access() + RETURN_TYPE(/list) if(!priv_centcom_access) priv_centcom_access = get_access_ids(ACCESS_TYPE_CENTCOM) @@ -125,6 +128,7 @@ /var/list/priv_syndicate_access /proc/get_all_syndicate_access() + RETURN_TYPE(/list) if(!priv_syndicate_access) priv_syndicate_access = get_access_ids(ACCESS_TYPE_SYNDICATE) @@ -132,6 +136,7 @@ /var/list/priv_private_access /proc/get_all_private_access() + RETURN_TYPE(/list) if(!priv_private_access) priv_private_access = get_access_ids(ACCESS_TYPE_PRIVATE) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 24a8f79cbe..263a108de6 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -108,7 +108,7 @@ var/global/datum/controller/occupations/job_master Debug("FOC is_job_whitelisted failed, Player: [player]") continue //VOREStation Code End - if(flag && (!player.client.prefs.be_special & flag)) + if(flag && !(player.client.prefs.be_special & flag)) Debug("FOC flag failed, Player: [player], Flag: [flag], ") continue if(player.client.prefs.GetJobDepartment(job, level) & job.flag) diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm index 1aa1967d6d..de0d8dbcd9 100644 --- a/code/game/machinery/adv_med.dm +++ b/code/game/machinery/adv_med.dm @@ -486,7 +486,7 @@ if(unknown_body) imp += "Unknown body present:" - if(!AN && !open && !infected & !imp) + if(!AN && !open && !infected && !imp) AN = "None:" if(!(e.status & ORGAN_DESTROYED)) dat += "[e.name][e.burn_dam][e.brute_dam][robot][bled][AN][splint][open][infected][imp][internal_bleeding][lung_ruptured][o_dead]" diff --git a/code/game/machinery/air_alarm.dm b/code/game/machinery/air_alarm.dm index 5a19d9ef79..30833f99a0 100644 --- a/code/game/machinery/air_alarm.dm +++ b/code/game/machinery/air_alarm.dm @@ -556,7 +556,7 @@ "intdefault"= (info["internal"] == 0), )) - data["scrubbers"] = list() + var/list/scrubbers = list() for(var/id_tag in alarm_area.air_scrub_names) var/long_name = alarm_area.air_scrub_names[id_tag] var/list/info = alarm_area.air_scrub_info[id_tag] @@ -570,12 +570,13 @@ "panic" = info["panic"], "filters" = list() )) - data["scrubbers"][data["scrubbers"].len]["filters"] += list(list("name" = "Oxygen", "command" = "o2_scrub", "val" = info["filter_o2"])) - data["scrubbers"][data["scrubbers"].len]["filters"] += list(list("name" = "Nitrogen", "command" = "n2_scrub", "val" = info["filter_n2"])) - data["scrubbers"][data["scrubbers"].len]["filters"] += list(list("name" = "Carbon Dioxide", "command" = "co2_scrub","val" = info["filter_co2"])) - data["scrubbers"][data["scrubbers"].len]["filters"] += list(list("name" = "Toxin" , "command" = "tox_scrub","val" = info["filter_phoron"])) - data["scrubbers"][data["scrubbers"].len]["filters"] += list(list("name" = "Nitrous Oxide", "command" = "n2o_scrub","val" = info["filter_n2o"])) - data["scrubbers"][data["scrubbers"].len]["filters"] += list(list("name" = "Fuel", "command" = "fuel_scrub","val" = info["filter_fuel"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Oxygen", "command" = "o2_scrub", "val" = info["filter_o2"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Nitrogen", "command" = "n2_scrub", "val" = info["filter_n2"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Carbon Dioxide", "command" = "co2_scrub","val" = info["filter_co2"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Toxin" , "command" = "tox_scrub","val" = info["filter_phoron"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Nitrous Oxide", "command" = "n2o_scrub","val" = info["filter_n2o"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Fuel", "command" = "fuel_scrub","val" = info["filter_fuel"])) + data["scrubbers"] = scrubbers var/list/modes = list() data["mode"] = mode diff --git a/code/game/machinery/atmoalter/area_atmos_computer.dm b/code/game/machinery/atmoalter/area_atmos_computer.dm index 55523ed079..bfe95bada7 100644 --- a/code/game/machinery/atmoalter/area_atmos_computer.dm +++ b/code/game/machinery/atmoalter/area_atmos_computer.dm @@ -33,15 +33,13 @@ ui.open() /obj/machinery/computer/area_atmos/tgui_data(mob/user) - var/list/data = list() - - data["scrubbers"] = list() + var/list/working = list() for(var/id in connectedscrubbers) var/obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber = connectedscrubbers[id] if(!validscrubber(scrubber)) connectedscrubbers -= scrubber continue - data["scrubbers"].Add(list(list( + working.Add(list(list( "id" = id, "name" = scrubber.name, "on" = scrubber.on, @@ -50,8 +48,8 @@ "load" = scrubber.last_power_draw, "area" = get_area(scrubber), ))) - - return data + + return list("scrubbers" = working) /obj/machinery/computer/area_atmos/tgui_act(action, params) if(..()) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 955ccf596a..68a93322c6 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -70,7 +70,7 @@ /obj/machinery/camera/Destroy() if(isMotion()) - unsense_proximity(callback = .HasProximity) + unsense_proximity(callback = /atom/proc/HasProximity) deactivate(null, 0) //kick anyone viewing out if(assembly) qdel(assembly) @@ -361,7 +361,6 @@ for(var/obj/machinery/camera/C in oview(4, M)) if(C.can_use()) // check if camera disabled return C - break return null /proc/near_range_camera(var/mob/M) @@ -369,7 +368,6 @@ for(var/obj/machinery/camera/C in range(4, M)) if(C.can_use()) // check if camera disabled return C - break return null diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index 58279abec0..2cc0fa9d0e 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -232,7 +232,7 @@ var/global/list/engineering_networks = list( assembly.upgrades.Add(new /obj/item/device/assembly/prox_sensor(assembly)) setPowerUsage() START_MACHINE_PROCESSING(src) - sense_proximity(callback = .HasProximity) + sense_proximity(callback = /atom/proc/HasProximity) update_coverage() /obj/machinery/camera/proc/setPowerUsage() diff --git a/code/game/machinery/camera/tracking.dm b/code/game/machinery/camera/tracking.dm index 60541e0fe3..44f50a4644 100644 --- a/code/game/machinery/camera/tracking.dm +++ b/code/game/machinery/camera/tracking.dm @@ -6,7 +6,7 @@ /mob/living/silicon/ai/var/stored_locations[0] /proc/InvalidPlayerTurf(turf/T as turf) - return !(T && T.z in using_map.player_levels) + return !(T?.z in using_map.player_levels) /mob/living/silicon/ai/proc/get_camera_list() if(src.stat == 2) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 179f8e0e16..77e7e037a9 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -23,6 +23,7 @@ /obj/item/clothing/head/cowboy_hat/small = 2, /obj/item/toy/stickhorse = 2 ) + var/list/special_prizes = list() // Holds instanced objects, intended for admins to shove surprises inside or something. /obj/machinery/computer/arcade/Initialize() . = ..() @@ -35,17 +36,18 @@ return INITIALIZE_HINT_QDEL /obj/machinery/computer/arcade/proc/prizevend() - if(!(contents-circuit).len) + if(LAZYLEN(special_prizes)) // Downstream wanted the 'win things inside contents sans circuitboard' feature kept. + var/atom/movable/AM = pick_n_take(special_prizes) + AM.forceMove(get_turf(src)) + special_prizes -= AM + + else if(LAZYLEN(prizes)) var/prizeselect = pickweight(prizes) new prizeselect(src.loc) if(istype(prizeselect, /obj/item/clothing/suit/syndicatefake)) //Helmet is part of the suit new /obj/item/clothing/head/syndicatefake(src.loc) - else - var/atom/movable/prize = pick(contents-circuit) - prize.loc = src.loc - /obj/machinery/computer/arcade/attack_ai(mob/user as mob) return attack_hand(user) diff --git a/code/game/machinery/computer/atmos_alert.dm b/code/game/machinery/computer/atmos_alert.dm index 304c254837..24a7d21a5f 100644 --- a/code/game/machinery/computer/atmos_alert.dm +++ b/code/game/machinery/computer/atmos_alert.dm @@ -14,7 +14,7 @@ var/global/list/minor_air_alarms = list() /obj/machinery/computer/atmos_alert/New() ..() - atmosphere_alarm.register_alarm(src, /obj/machinery/computer/station_alert/update_icon) + atmosphere_alarm.register_alarm(src, /atom/proc/update_icon) /obj/machinery/computer/atmos_alert/Destroy() atmosphere_alarm.unregister_alarm(src) diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index 430b42591c..87b35e8cd0 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -98,18 +98,19 @@ data["linkedServer"]["active"] = linkedServer.active data["linkedServer"]["broke"] = linkedServer.stat & (NOPOWER|BROKEN) - data["linkedServer"]["pda_msgs"] = list() + var/list/pda_msgs = list() for(var/datum/data_pda_msg/pda in linkedServer.pda_msgs) - data["linkedServer"]["pda_msgs"].Add(list(list( + pda_msgs.Add(list(list( "ref" = "\ref[pda]", "sender" = pda.sender, "recipient" = pda.recipient, "message" = pda.message, ))) + data["linkedServer"]["pda_msgs"] = pda_msgs - data["linkedServer"]["rc_msgs"] = list() + var/list/rc_msgs = list() for(var/datum/data_rc_msg/rc in linkedServer.rc_msgs) - data["linkedServer"]["rc_msgs"].Add(list(list( + rc_msgs.Add(list(list( "ref" = "\ref[rc]", "sender" = rc.send_dpt, "recipient" = rc.rec_dpt, @@ -118,15 +119,17 @@ "id_auth" = rc.id_auth, "priority" = rc.priority, ))) - + data["linkedServer"]["rc_msgs"] = rc_msgs + var/spamIndex = 0 - data["linkedServer"]["spamFilter"] = list() + var/list/spamfilter = list() for(var/token in linkedServer.spamfilter) spamIndex++ - data["linkedServer"]["spamFilter"].Add(list(list( + spamfilter.Add(list(list( "index" = spamIndex, "token" = token, ))) + data["linkedServer"]["spamFilter"] = spamfilter //Get out list of viable PDAs var/list/obj/item/device/pda/sendPDAs = list() diff --git a/code/game/machinery/computer/prisoner.dm b/code/game/machinery/computer/prisoner.dm index 25fe3d56db..ac4868bc17 100644 --- a/code/game/machinery/computer/prisoner.dm +++ b/code/game/machinery/computer/prisoner.dm @@ -30,11 +30,8 @@ ui.open() /obj/machinery/computer/prisoner/tgui_data(mob/user) - var/list/data = list() - - data["locked"] = !screen - data["chemImplants"] = list() - data["trackImplants"] = list() + var/list/chemImplants = list() + var/list/trackImplants = list() if(screen) for(var/obj/item/weapon/implant/chem/C in GLOB.all_chem_implants) var/turf/T = get_turf(C) @@ -42,7 +39,7 @@ continue if(!C.implanted) continue - data["chemImplants"].Add(list(list( + chemImplants.Add(list(list( "host" = C.imp_in, "units" = C.reagents.total_volume, "ref" = "\ref[C]" @@ -59,14 +56,14 @@ loc_display = T.loc if(track.malfunction) loc_display = pick(teleportlocs) - data["trackImplants"].Add(list(list( + trackImplants.Add(list(list( "host" = L, "ref" = "\ref[track]", "id" = "[track.id]", "loc" = "[loc_display]", ))) - return data + return list("locked" = !screen, "chemImplants" = chemImplants, "trackImplants" = trackImplants) /obj/machinery/computer/prisoner/tgui_act(action, list/params) diff --git a/code/game/machinery/computer/station_alert.dm b/code/game/machinery/computer/station_alert.dm index 5cb000484d..051a8e368b 100644 --- a/code/game/machinery/computer/station_alert.dm +++ b/code/game/machinery/computer/station_alert.dm @@ -19,7 +19,7 @@ /obj/machinery/computer/station_alert/Initialize() alarm_monitor = new monitor_type(src) - alarm_monitor.register_alarm(src, /obj/machinery/computer/station_alert/update_icon) + alarm_monitor.register_alarm(src, /atom/proc/update_icon) . = ..() /obj/machinery/computer/station_alert/Destroy() diff --git a/code/game/machinery/computer/syndicate_specops_shuttle.dm b/code/game/machinery/computer/syndicate_specops_shuttle.dm index dcf32f9caa..c6ede9ac37 100644 --- a/code/game/machinery/computer/syndicate_specops_shuttle.dm +++ b/code/game/machinery/computer/syndicate_specops_shuttle.dm @@ -1,257 +1,6 @@ -//Config stuff -#define SYNDICATE_ELITE_MOVETIME 600 //Time to station is milliseconds. 60 seconds, enough time for everyone to be on the shuttle before it leaves. -#define SYNDICATE_ELITE_STATION_AREATYPE "/area/shuttle/syndicate_elite/station" //Type of the spec ops shuttle area for station -#define SYNDICATE_ELITE_DOCK_AREATYPE "/area/shuttle/syndicate_elite/mothership" //Type of the spec ops shuttle area for dock - -var/syndicate_elite_shuttle_moving_to_station = 0 -var/syndicate_elite_shuttle_moving_to_mothership = 0 -var/syndicate_elite_shuttle_at_station = 0 -var/syndicate_elite_shuttle_can_send = 1 -var/syndicate_elite_shuttle_time = 0 -var/syndicate_elite_shuttle_timeleft = 0 - /obj/machinery/computer/syndicate_elite_shuttle name = "elite syndicate squad shuttle control console" icon_keyboard = "syndie_key" icon_screen = "syndishuttle" light_color = "#00ffff" - req_access = list(access_cent_specops) - var/temp = null - var/hacked = 0 - var/allowedtocall = 0 - -/proc/syndicate_elite_process() - var/area/syndicate_mothership/control/syndicate_ship = locate()//To find announcer. This area should exist for this proc to work. - var/area/syndicate_mothership/elite_squad/elite_squad = locate()//Where is the specops area located? - var/mob/living/silicon/decoy/announcer = locate() in syndicate_ship//We need a fake AI to announce some stuff below. Otherwise it will be wonky. - - var/message_tracker[] = list(0,1,2,3,5,10,30,45)//Create a a list with potential time values. - var/message = "THE SYNDICATE ELITE SHUTTLE IS PREPARING FOR LAUNCH"//Initial message shown. - if(announcer) - announcer.say(message) - // message = "ARMORED SQUAD TAKE YOUR POSITION ON GRAVITY LAUNCH PAD" - // announcer.say(message) - - while(syndicate_elite_shuttle_time - world.timeofday > 0) - var/ticksleft = syndicate_elite_shuttle_time - world.timeofday - - if(ticksleft > 1e5) - syndicate_elite_shuttle_time = world.timeofday // midnight rollover - syndicate_elite_shuttle_timeleft = (ticksleft / 10) - - //All this does is announce the time before launch. - if(announcer) - var/rounded_time_left = round(syndicate_elite_shuttle_timeleft)//Round time so that it will report only once, not in fractions. - if(rounded_time_left in message_tracker)//If that time is in the list for message announce. - message = "ALERT: [rounded_time_left] SECOND[(rounded_time_left!=1)?"S":""] REMAIN" - if(rounded_time_left==0) - message = "ALERT: TAKEOFF" - announcer.say(message) - message_tracker -= rounded_time_left//Remove the number from the list so it won't be called again next cycle. - //Should call all the numbers but lag could mean some issues. Oh well. Not much I can do about that. - - sleep(5) - - syndicate_elite_shuttle_moving_to_station = 0 - syndicate_elite_shuttle_moving_to_mothership = 0 - - syndicate_elite_shuttle_at_station = 1 - if (syndicate_elite_shuttle_moving_to_station || syndicate_elite_shuttle_moving_to_mothership) return - - if (!syndicate_elite_can_move()) - to_chat(usr, "The Syndicate Elite shuttle is unable to leave.") - return - - sleep(600) -/* - //Begin Marauder launchpad. - spawn(0)//So it parallel processes it. - for(var/obj/machinery/door/poddoor/M in elite_squad) - switch(M.id) - if("ASSAULT0") - spawn(10)//1 second delay between each. - M.open() - if("ASSAULT1") - spawn(20) - M.open() - if("ASSAULT2") - spawn(30) - M.open() - if("ASSAULT3") - spawn(40) - M.open() - - sleep(10) - - var/spawn_marauder[] = new() - for(var/obj/effect/landmark/L in landmarks_list) - if(L.name == "Marauder Entry") - spawn_marauder.Add(L) - for(var/obj/effect/landmark/L in landmarks_list) - if(L.name == "Marauder Exit") - var/obj/effect/portal/P = new(L.loc) - P.invisibility = 101//So it is not seen by anyone. - P.failchance = 0//So it has no fail chance when teleporting. - P.target = pick(spawn_marauder)//Where the marauder will arrive. - spawn_marauder.Remove(P.target) - - sleep(10) - - for(var/obj/machinery/mass_driver/M in elite_squad) - switch(M.id) - if("ASSAULT0") - spawn(10) - M.drive() - if("ASSAULT1") - spawn(20) - M.drive() - if("ASSAULT2") - spawn(30) - M.drive() - if("ASSAULT3") - spawn(40) - M.drive() - - sleep(50)//Doors remain open for 5 seconds. - - for(var/obj/machinery/door/poddoor/M in elite_squad) - switch(M.id)//Doors close at the same time. - if("ASSAULT0") - spawn(0) - M.close() - if("ASSAULT1") - spawn(0) - M.close() - if("ASSAULT2") - spawn(0) - M.close() - if("ASSAULT3") - spawn(0) - M.close() - */ - elite_squad.readyreset()//Reset firealarm after the team launched. - //End Marauder launchpad. -/* - var/obj/explosionmarker = locate("Syndicate Breach Area") - if(explosionmarker) - var/turf/simulated/T = explosionmarker.loc - if(T) - explosion(T,4,6,8,10,0) - - sleep(40) -// proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog = 1) - -*/ - var/area/start_location = locate(/area/shuttle/syndicate_elite/mothership) - var/area/end_location = locate(/area/shuttle/syndicate_elite/station) - - var/list/dstturfs = list() - var/throwy = world.maxy - - for(var/turf/T in end_location) - dstturfs = T - if(T.y < throwy) - throwy = T.y - - // hey you, get out of the way! - for(var/turf/T in dstturfs) - // find the turf to move things to - var/turf/D = locate(T.x, throwy - 1, 1) - //var/turf/E = get_step(D, SOUTH) - for(var/atom/movable/AM as mob|obj in T) - AM.Move(D) - if(istype(T, /turf/simulated)) - qdel(T) - - for(var/mob/living/carbon/bug in end_location) // If someone somehow is still in the shuttle's docking area... - bug.gib() - - for(var/mob/living/simple_mob/pest in end_location) // And for the other kind of bug... - pest.gib() - - start_location.move_contents_to(end_location) - - for(var/turf/T in get_area_turfs(end_location) ) - var/mob/M = locate(/mob) in T - to_chat(M, "You have arrived to [station_name()]. Commence operation!") - -/proc/syndicate_elite_can_move() - if(syndicate_elite_shuttle_moving_to_station || syndicate_elite_shuttle_moving_to_mothership) return 0 - else return 1 - -/obj/machinery/computer/syndicate_elite_shuttle/attackby(I as obj, user as mob) - return attack_hand(user) - -/obj/machinery/computer/syndicate_elite_shuttle/attack_ai(var/mob/user as mob) - return attack_hand(user) - -/obj/machinery/computer/syndicate_elite_shuttle/emag_act(var/remaining_charges, var/mob/user) - to_chat(user, "The electronic systems in this console are far too advanced for your primitive hacking peripherals.") - -/obj/machinery/computer/syndicate_elite_shuttle/attack_hand(var/mob/user as mob) - if(!allowed(user)) - to_chat(user, "Access Denied.") - return - -// if (sent_syndicate_strike_team == 0) -// to_chat(usr, "The strike team has not yet deployed.") -// return - - if(..()) - return - - user.set_machine(src) - var/dat - if (temp) - dat = temp - else - dat = {"
Special Operations Shuttle
- \nLocation: [syndicate_elite_shuttle_moving_to_station || syndicate_elite_shuttle_moving_to_mothership ? "Departing for [station_name()] in ([syndicate_elite_shuttle_timeleft] seconds.)":syndicate_elite_shuttle_at_station ? "Station":"Dock"]
- [syndicate_elite_shuttle_moving_to_station || syndicate_elite_shuttle_moving_to_mothership ? "\n*The Syndicate Elite shuttle is already leaving.*
\n
":syndicate_elite_shuttle_at_station ? "\n
Shuttle Offline
\n
":"\nDepart to [station_name()]
\n
"] - \nClose"} - - user << browse(dat, "window=computer;size=575x450") - onclose(user, "computer") - return - -/obj/machinery/computer/syndicate_elite_shuttle/Topic(href, href_list) - if(..()) - return 1 - - if ((usr.contents.Find(src) || (in_range(src, usr) && istype(loc, /turf))) || (istype(usr, /mob/living/silicon))) - usr.set_machine(src) - - if (href_list["sendtodock"]) - if(!syndicate_elite_shuttle_at_station|| syndicate_elite_shuttle_moving_to_station || syndicate_elite_shuttle_moving_to_mothership) return - - to_chat(usr, "The Syndicate will not allow the Elite Squad shuttle to return.") - return - - else if (href_list["sendtostation"]) - if(syndicate_elite_shuttle_at_station || syndicate_elite_shuttle_moving_to_station || syndicate_elite_shuttle_moving_to_mothership) return - - if (!specops_can_move()) - to_chat(usr, "The Syndicate Elite shuttle is unable to leave.") - return - - to_chat(usr, "The Syndicate Elite shuttle will arrive on [station_name()] in [(SYNDICATE_ELITE_MOVETIME/10)] seconds.") - - temp = "Shuttle departing.

OK" - updateUsrDialog() - - var/area/syndicate_mothership/elite_squad/elite_squad = locate() - if(elite_squad) - elite_squad.readyalert()//Trigger alarm for the spec ops area. - syndicate_elite_shuttle_moving_to_station = 1 - - syndicate_elite_shuttle_time = world.timeofday + SYNDICATE_ELITE_MOVETIME - spawn(0) - syndicate_elite_process() - - - else if (href_list["mainmenu"]) - temp = null - - add_fingerprint(usr) - updateUsrDialog() - return + req_access = list(access_cent_specops) \ No newline at end of file diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index f17c97a627..7ed6abed40 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -96,16 +96,17 @@ data["allow_items"] = allow_items data["crew"] = frozen_crew - data["items"] = list() + var/list/items = list() if(allow_items) for(var/F in frozen_items) - data["items"].Add(F) // VOREStation Edit + items.Add(F) // VOREStation Edit /* VOREStation Removal - data["items"].Add(list(list( + items.Add(list(list( "name" = "[F]", "ref" = REF(F), ))) VOREStation Removal End */ + data["items"] = items return data @@ -116,7 +117,7 @@ add_fingerprint(usr) return FALSE // VOREStation Edit - prevent topic exploits - + /* VOREStation Edit - Unreachable due to above switch(action) if("item") if(!allow_items) @@ -148,7 +149,7 @@ for(var/obj/item/I in frozen_items) I.forceMove(get_turf(src)) frozen_items -= I - + */ /obj/item/weapon/circuitboard/cryopodcontrol name = "Circuit board (Cryogenic Oversight Console)" diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 49a16849ea..fc03dcb8d2 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -272,7 +272,8 @@ return if(repairing && I.is_crowbar()) - var/obj/item/stack/material/repairing_sheet = get_material().place_sheet(loc) + var/datum/material/mat = get_material() + var/obj/item/stack/material/repairing_sheet = mat.place_sheet(loc) repairing_sheet.amount += repairing-1 repairing = 0 to_chat(user, "You remove \the [repairing_sheet].") diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index cbd688b643..d8b4a23994 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -114,12 +114,12 @@ if(!anchored) user.show_message(text("[src] can now be moved.")) cut_overlays() - unsense_proximity(callback = .HasProximity) + unsense_proximity(callback = /atom/proc/HasProximity) else if(anchored) user.show_message(text("[src] is now secured.")) add_overlay("[base_state]-s") - sense_proximity(callback = .HasProximity) + sense_proximity(callback = /atom/proc/HasProximity) /obj/machinery/button/flasher name = "flasher button" diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index e410914bee..47d26c7ab1 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -319,8 +319,8 @@ Class Procs: qdel(C) C = new /obj/item/weapon/cell/high(src) component_parts += C - return C RefreshParts() + return C /obj/machinery/proc/default_part_replacement(var/mob/user, var/obj/item/weapon/storage/part_replacer/R) if(!istype(R)) diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index 26a7936e1c..d702a300b5 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -298,7 +298,7 @@ // Broadcast the signal - radio_connection.post_signal(src, signal, filter = RADIO_MAGNETS) + radio_connection.post_signal(src, signal, radio_filter = RADIO_MAGNETS) spawn(1) updateUsrDialog() // pretty sure this increases responsiveness @@ -365,7 +365,7 @@ // Broadcast the signal spawn() - radio_connection.post_signal(src, signal, filter = RADIO_MAGNETS) + radio_connection.post_signal(src, signal, radio_filter = RADIO_MAGNETS) if(speed == 10) sleep(1) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index be3ebba12d..2974c81880 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -234,7 +234,6 @@ GLOBAL_LIST_BOILERPLATE(allCasters, /obj/machinery/newscaster) isbroken=1 update_icon() return - return /obj/machinery/newscaster/attack_ai(mob/user) return attack_hand(user) diff --git a/code/game/machinery/pointdefense.dm b/code/game/machinery/pointdefense.dm index c6945f1e79..924e863a6f 100644 --- a/code/game/machinery/pointdefense.dm +++ b/code/game/machinery/pointdefense.dm @@ -79,9 +79,19 @@ GLOBAL_LIST_BOILERPLATE(pointdefense_turrets, /obj/machinery/pointdefense) var/list/turrets = list() if(id_tag) var/list/connected_z_levels = GetConnectedZlevels(get_z(src)) +<<<<<<< HEAD for(var/i = 1 to LAZYLEN(GLOB.pointdefense_turrets)) var/obj/machinery/pointdefense/PD = GLOB.pointdefense_turrets[i] if(!(PD.id_tag == id_tag && get_z(PD) in connected_z_levels)) +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 + for(var/i = 1 to LAZYLEN(pointdefense_turrets)) + var/obj/machinery/power/pointdefense/PD = pointdefense_turrets[i] + if(!(PD.id_tag == id_tag && get_z(PD) in connected_z_levels)) +======= + for(var/i = 1 to LAZYLEN(pointdefense_turrets)) + var/obj/machinery/power/pointdefense/PD = pointdefense_turrets[i] + if(!(PD.id_tag == id_tag && (get_z(PD) in connected_z_levels))) +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 continue var/list/turret = list() turret["id"] = "#[i]" diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 37d1c827b3..fd2b24b18d 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -73,15 +73,10 @@ if(prob(50)) dump_everything() //So suits dont survive all the time qdel(src) - return if(2.0) if(prob(50)) dump_everything() qdel(src) - return - else - return - return /obj/machinery/suit_storage_unit/attack_hand(mob/user) if(..()) diff --git a/code/game/machinery/telecomms/logbrowser.dm b/code/game/machinery/telecomms/logbrowser.dm index b5dd077efa..c896b77f37 100644 --- a/code/game/machinery/telecomms/logbrowser.dm +++ b/code/game/machinery/telecomms/logbrowser.dm @@ -26,21 +26,22 @@ data["network"] = network data["temp"] = temp - data["servers"] = list() + var/list/servers = list() for(var/obj/machinery/telecomms/T in servers) - data["servers"].Add(list(list( + servers.Add(list(list( "id" = T.id, "name" = T.name, ))) + data["servers"] = servers data["selectedServer"] = null if(SelectedServer) data["selectedServer"] = list( "id" = SelectedServer.id, "totalTraffic" = SelectedServer.totaltraffic, - "logs" = list() ) + var/list/logs = list() var/i = 0 for(var/c in SelectedServer.log_entries) i++ @@ -52,13 +53,15 @@ for(var/log_param in acceptable_params) parameters["[log_param]"] = C.parameters["[log_param]"] - data["selectedServer"]["logs"].Add(list(list( + logs.Add(list(list( "name" = C.name, "input_type" = C.input_type, "id" = i, "parameters" = parameters, ))) + data["selectedServer"]["logs"] = logs + return data /obj/machinery/computer/telecomms/server/attack_hand(mob/user) diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index b4edf1d470..ea618e4219 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -71,23 +71,25 @@ data["multitool_buffer"] = list("name" = "[P.buffer]", "id" = "[P.buffer.id]") var/i = 0 - data["linked"] = list() + var/list/linked = list() for(var/obj/machinery/telecomms/T in links) i++ - data["linked"].Add(list(list( + linked.Add(list(list( "ref" = "\ref[T]", "name" = "[T]", "id" = T.id, "index" = i, ))) + data["linked"] = linked - data["filter"] = list() + var/list/filter = list() if(LAZYLEN(freq_listening)) for(var/x in freq_listening) - data["filter"].Add(list(list( + filter.Add(list(list( "name" = "[format_frequency(x)]", "freq" = x, ))) + data["filter"] = filter return data diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index 6f2e626a00..fb4c92ab7b 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -100,7 +100,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() /obj/machinery/telecomms/proc/receive_information(datum/signal/signal, obj/machinery/telecomms/machine_from) // receive information from linked machinery - ..() + return /obj/machinery/telecomms/proc/is_freq_listening(datum/signal/signal) // return 1 if found, 0 if not found diff --git a/code/game/machinery/telecomms/telemonitor.dm b/code/game/machinery/telecomms/telemonitor.dm index 7107e0ff5d..5a79f08be0 100644 --- a/code/game/machinery/telecomms/telemonitor.dm +++ b/code/game/machinery/telecomms/telemonitor.dm @@ -26,28 +26,28 @@ data["network"] = network data["temp"] = temp - data["machinelist"] = list() + var/list/machinelist = list() for(var/obj/machinery/telecomms/T in machinelist) - data["machinelist"].Add(list(list( + machinelist.Add(list(list( "id" = T.id, "name" = T.name, ))) + data["machinelist"] = machinelist data["selectedMachine"] = null if(SelectedMachine) data["selectedMachine"] = list( "id" = SelectedMachine.id, "name" = SelectedMachine.name, - "links" = list(), ) - + var/list/links = list() for(var/obj/machinery/telecomms/T in SelectedMachine.links) if(!T.hide) - data["selectedMachine"]["links"].Add(list(list( + links.Add(list(list( "id" = T.id, "name" = T.name ))) - + data["selectedMachine"]["links"] = links return data /obj/machinery/computer/telecomms/monitor/attack_hand(mob/user) diff --git a/code/game/machinery/telecomms/traffic_control.dm b/code/game/machinery/telecomms/traffic_control.dm index 51c09d95e3..7bd16315e4 100644 --- a/code/game/machinery/telecomms/traffic_control.dm +++ b/code/game/machinery/telecomms/traffic_control.dm @@ -54,7 +54,7 @@ for(var/mob/M in viewingcode) - if( (M.machine == src && M in view(1, src) ) || issilicon(M)) + if( (M.machine == src && (M in view(1, src)) ) || issilicon(M)) winset(M, "tcscode", "is-disabled=true") winset(M, "tcscode", "text=\"[showcode]\"") else diff --git a/code/game/machinery/virtual_reality/vr_console.dm b/code/game/machinery/virtual_reality/vr_console.dm index 75236c3cd2..42179442f0 100644 --- a/code/game/machinery/virtual_reality/vr_console.dm +++ b/code/game/machinery/virtual_reality/vr_console.dm @@ -108,7 +108,7 @@ var/obj/item/organ/O = occupant.internal_organs_by_name[O_BRAIN] O.take_damage(severity * 2) visible_message("\The [src]'s internal lighting flashes rapidly, before the hatch swings open with a cloud of smoke.") - smoke.set_up(n = severity, 0, src) + smoke.set_up(severity, 0, src) smoke.start("#202020") go_out() diff --git a/code/game/mecha/equipment/tools/orescanner.dm b/code/game/mecha/equipment/tools/orescanner.dm index 91027bd264..1c19da06a8 100644 --- a/code/game/mecha/equipment/tools/orescanner.dm +++ b/code/game/mecha/equipment/tools/orescanner.dm @@ -28,7 +28,7 @@ if(!enable_special) target = get_turf(chassis) - var/datum/beam/ScanBeam = chassis.Beam(target,"g_beam",'icons/effects/beam.dmi',time=2 SECONDS,10,/obj/effect/ebeam,2) + var/datum/beam/ScanBeam = chassis.Beam(target, "g_beam", 'icons/effects/beam.dmi', 2 SECONDS, 10, /obj/effect/ebeam, 2) if(do_after(chassis.occupant, 2 SECONDS)) my_scanner.ScanTurf(target, chassis.occupant, exact_scan) diff --git a/code/game/mecha/equipment/tools/shield.dm b/code/game/mecha/equipment/tools/shield.dm index 0a50869e88..497d670313 100644 --- a/code/game/mecha/equipment/tools/shield.dm +++ b/code/game/mecha/equipment/tools/shield.dm @@ -67,7 +67,6 @@ return /obj/item/mecha_parts/mecha_equipment/combat_shield/proc/toggle_shield() - ..() if(chassis) my_shield.attack_self(chassis.occupant) if(my_shield.active) diff --git a/code/game/mecha/equipment/tools/shield_omni.dm b/code/game/mecha/equipment/tools/shield_omni.dm index ca61a138e4..595c860d57 100644 --- a/code/game/mecha/equipment/tools/shield_omni.dm +++ b/code/game/mecha/equipment/tools/shield_omni.dm @@ -39,7 +39,6 @@ shields.update_shield_positions() /obj/item/mecha_parts/mecha_equipment/omni_shield/proc/toggle_shield() - ..() if(shields) shields.set_on(!shields.active) if(shields.active) diff --git a/code/game/mecha/equipment/tools/syringe_gun.dm b/code/game/mecha/equipment/tools/syringe_gun.dm index fd73d74fc2..e12345844b 100644 --- a/code/game/mecha/equipment/tools/syringe_gun.dm +++ b/code/game/mecha/equipment/tools/syringe_gun.dm @@ -461,7 +461,6 @@ E.status &= ~ORGAN_BROKEN /obj/item/mecha_parts/mecha_equipment/crisis_drone/proc/toggle_drone() - ..() if(chassis) enabled = !enabled if(enabled) diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 02c7e1f4df..039b5c3f66 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -43,7 +43,7 @@ var/turf/aimloc = targloc if(deviation) aimloc = locate(targloc.x+GaussRandRound(deviation,1),targloc.y+GaussRandRound(deviation,1),targloc.z) - if(!aimloc || aimloc == curloc || (locs && aimloc in locs)) + if(!aimloc || aimloc == curloc || (locs && (aimloc in locs))) break playsound(src, fire_sound, fire_volume, 1) projectiles-- diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 44926d5a01..5fc165ef6b 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -1569,7 +1569,7 @@ return 0 /obj/mecha/proc/mmi_moved_inside(var/obj/item/device/mmi/mmi_as_oc as obj,mob/user as mob) - if(mmi_as_oc && user in range(1)) + if(mmi_as_oc && (user in range(1))) if(!mmi_as_oc.brainmob || !mmi_as_oc.brainmob.client) to_chat(user, "Consciousness matrix not detected.") return 0 @@ -1886,7 +1886,7 @@ return /obj/mecha/proc/moved_inside(var/mob/living/carbon/human/H as mob) - if(H && H.client && H in range(1)) + if(H && H.client && (H in range(1))) H.reset_view(src) /* H.client.perspective = EYE_PERSPECTIVE @@ -2514,7 +2514,7 @@ var/mob/occupant = P.occupant user.visible_message("\The [user] begins opening the hatch on \the [P]...", "You begin opening the hatch on \the [P]...") - if (!do_after(user, 40, needhand=0)) + if (!do_after(user, 40)) return user.visible_message("\The [user] opens the hatch on \the [P] and removes [occupant]!", "You open the hatch on \the [P] and remove [occupant]!") @@ -2564,7 +2564,7 @@ src.log_message("Recalibration of coordination system failed with 1 error.",1) if(href_list["drop_from_cargo"]) var/obj/O = locate(href_list["drop_from_cargo"]) - if(O && O in src.cargo) + if(O && (O in src.cargo)) src.occupant_message("You unload [O].") O.forceMove(get_turf(src)) src.cargo -= O @@ -2632,7 +2632,6 @@ AI.icon_state = "ai-crash" src.occupant = cur_occupant */ - return /////////////////////// ///// Power stuff ///// diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index 54e00dc39a..0b438e5632 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -27,11 +27,13 @@ /obj/machinery/computer/mecha/tgui_data(mob/user, datum/tgui/ui, datum/tgui_state/state) var/list/data = ..() - data["beacons"] = list() + + var/list/beacons = list() for(var/obj/item/mecha_parts/mecha_tracking/TR in world) var/list/tr_data = TR.tgui_data(user) if(tr_data) - data["beacons"].Add(list(tr_data)) + beacons.Add(list(tr_data)) + data["beacons"] = beacons LAZYINITLIST(stored_data) data["stored_data"] = stored_data diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index f6422259d3..dcbf63688a 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -188,50 +188,34 @@ entry_vent = null else if(entry_vent) if(get_dist(src, entry_vent) <= 1) - //VOREStation Edit Start + //VOREStation Edit Start var/obj/machinery/atmospherics/unary/vent_pump/exit_vent = get_safe_ventcrawl_target(entry_vent) if(!exit_vent) return - if(1) //To maintain indentation level - //VOREStation Edit End - /* //VOREStation Removal Start - prevent spiders in dorms - if(entry_vent.network && entry_vent.network.normal_members.len) - var/list/vents = list() - for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in entry_vent.network.normal_members) - vents.Add(temp_vent) - if(!vents.len) - entry_vent = null - return - var/obj/machinery/atmospherics/unary/vent_pump/exit_vent = pick(vents) - */ //VOREStation Removal End - /*if(prob(50)) - src.visible_message("[src] scrambles into the ventillation ducts!")*/ + spawn(rand(20,60)) + loc = exit_vent + var/travel_time = round(get_dist(loc, exit_vent.loc) / 2) + spawn(travel_time) - spawn(rand(20,60)) - loc = exit_vent - var/travel_time = round(get_dist(loc, exit_vent.loc) / 2) - spawn(travel_time) - - if(!exit_vent || exit_vent.welded) - loc = entry_vent - entry_vent = null - return - - if(prob(50)) - src.visible_message("You hear something squeezing through the ventilation ducts.",2) - sleep(travel_time) - - if(!exit_vent || exit_vent.welded) - loc = entry_vent - entry_vent = null - return - loc = exit_vent.loc + if(!exit_vent || exit_vent.welded) + loc = entry_vent entry_vent = null - var/area/new_area = get_area(loc) - if(new_area) - new_area.Entered(src) - else - entry_vent = null + return + + if(prob(50)) + src.visible_message("You hear something squeezing through the ventilation ducts.",2) + sleep(travel_time) + + if(!exit_vent || exit_vent.welded) + loc = entry_vent + entry_vent = null + return + loc = exit_vent.loc + entry_vent = null + var/area/new_area = get_area(loc) + if(new_area) + new_area.Entered(src) + //VOREStation Edit End //================= if(isturf(loc)) diff --git a/code/game/objects/explosion.dm b/code/game/objects/explosion.dm index 438bb1188d..ac09fc6570 100644 --- a/code/game/objects/explosion.dm +++ b/code/game/objects/explosion.dm @@ -2,7 +2,6 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog = 1, z_transfer = UP|DOWN, shaped) var/multi_z_scalar = config.multi_z_explosion_scalar - src = null //so we don't abort once src is deleted spawn(0) var/start = world.timeofday epicenter = get_turf(epicenter) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 977045ed46..76a5cb26d3 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -314,7 +314,6 @@ // apparently called whenever an item is removed from a slot, container, or anything else. /obj/item/proc/dropped(mob/user as mob) - ..() if(zoom) zoom() //binoculars, scope, etc appearance_flags &= ~NO_CLIENT_COLOR @@ -697,7 +696,7 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. if((usr.stat && !zoom) || !(istype(usr,/mob/living/carbon/human))) to_chat(usr, "You are unable to focus through the [devicename]") cannotzoom = 1 - else if(!zoom && global_hud.darkMask[1] in usr.client.screen) + else if(!zoom && (global_hud.darkMask[1] in usr.client.screen)) to_chat(usr, "Your visor gets in the way of looking through the [devicename]") cannotzoom = 1 else if(!zoom && usr.get_active_hand() != src) diff --git a/code/game/objects/items/devices/gps.dm b/code/game/objects/items/devices/gps.dm index 7621f09830..5397359aed 100644 --- a/code/game/objects/items/devices/gps.dm +++ b/code/game/objects/items/devices/gps.dm @@ -193,9 +193,9 @@ var/list/GPS_list = list() dat["curr_y"] = curr.y dat["curr_z"] = curr.z dat["curr_z_name"] = strip_improper(using_map.get_zlevel_name(curr.z)) - dat["gps_list"] = list() dat["z_level_detection"] = using_map.get_map_levels(curr.z, long_range) + var/list/gps_list = list() for(var/obj/item/device/gps/G in GPS_list - src) if(!can_track(G, dat["z_level_detection"])) @@ -219,7 +219,9 @@ var/list/GPS_list = list() gps_data["x"] = T.x gps_data["y"] = T.y - dat["gps_list"][++dat["gps_list"].len] = gps_data + gps_list[++gps_list.len] = gps_data + + dat["gps_list"] = gps_list return dat @@ -241,7 +243,8 @@ var/list/GPS_list = list() dat += "[hide_signal ? "Tagged" : "Broadcasting"] as '[gps_tag]'." dat += "\[Change Tag\]\[Toggle Scan Range\][can_hide_signal ? "\[Toggle Signal Visibility\]":""]" - if(gps_data["gps_list"].len) + var/list/gps_list = gps_data["gps_list"] + if(gps_list.len) dat += "Detected signals" for(var/gps in gps_data["gps_list"]) dat += "" @@ -482,7 +485,8 @@ var/list/GPS_list = list() dat += "[hide_signal ? "Tagged" : "Broadcasting"] as '[gps_tag]'." dat += "\[Change Tag\]\[Toggle Scan Range\][can_hide_signal ? "\[Toggle Signal Visibility\]":""]" - if(gps_data["gps_list"].len) + var/list/gps_list = gps_data["gps_list"] + if(gps_list.len) dat += "Detected signals" for(var/gps in gps_data["gps_list"]) dat += "" diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 791a36b8da..ccab4944ca 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -17,12 +17,12 @@ . = ..() var/area/A = get_area(src) if(A) - GLOB.apc_event.register(A, src, /obj/update_icon) + GLOB.apc_event.register(A, src, /atom/proc/update_icon) /obj/item/device/radio/intercom/Destroy() var/area/A = get_area(src) if(A) - GLOB.apc_event.unregister(A, src, /obj/update_icon) + GLOB.apc_event.unregister(A, src, /atom/proc/update_icon) return ..() /obj/item/device/radio/intercom/custom diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 88e957f76e..1e149fa174 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -532,7 +532,7 @@ GLOBAL_DATUM(autospeaker, /mob/living/silicon/ai/announcer) for(var/obj/machinery/telecomms/receiver/R in telecomms_list) R.receive_signal(signal) - if(signal.data["done"] && pos_z in signal.data["level"]) + if(signal.data["done"] && (pos_z in signal.data["level"])) if(adhoc_fallback) to_chat(loc, "\The [src] pings as it reestablishes subspace communications.") subspace_transmission = TRUE diff --git a/code/game/objects/items/devices/scanners_vr.dm b/code/game/objects/items/devices/scanners_vr.dm index b8892ea501..5740a7df86 100644 --- a/code/game/objects/items/devices/scanners_vr.dm +++ b/code/game/objects/items/devices/scanners_vr.dm @@ -171,7 +171,7 @@ var/global/mob/living/carbon/human/dummy/mannequin/sleevemate_mob //The actual options if(href_list["mindscan"]) - if(!target.mind || target.mind.name in prevent_respawns) + if(!target.mind || (target.mind.name in prevent_respawns)) to_chat(usr,"Target seems totally braindead.") return @@ -208,7 +208,7 @@ var/global/mob/living/carbon/human/dummy/mannequin/sleevemate_mob return if(href_list["mindsteal"]) - if(!target.mind || target.mind.name in prevent_respawns) + if(!target.mind || (target.mind.name in prevent_respawns)) to_chat(usr,"Target seems totally braindead.") return diff --git a/code/game/objects/items/devices/suit_cooling.dm b/code/game/objects/items/devices/suit_cooling.dm index 390084f9fe..aae687a9cb 100644 --- a/code/game/objects/items/devices/suit_cooling.dm +++ b/code/game/objects/items/devices/suit_cooling.dm @@ -80,7 +80,8 @@ var/obj/mecha/M = H.loc return M.return_temperature() else if(istype(H.loc, /obj/machinery/atmospherics/unary/cryo_cell)) - return H.loc:air_contents.temperature + var/obj/machinery/atmospherics/unary/cryo_cell/cc = H.loc + return cc.air_contents.temperature var/turf/T = get_turf(src) if(istype(T, /turf/space)) diff --git a/code/game/objects/items/devices/transfer_valve.dm b/code/game/objects/items/devices/transfer_valve.dm index 73f7d27168..f72c3c4d24 100644 --- a/code/game/objects/items/devices/transfer_valve.dm +++ b/code/game/objects/items/devices/transfer_valve.dm @@ -62,9 +62,9 @@ /obj/item/device/transfer_valve/Moved(old_loc, direction, forced) . = ..() if(isturf(old_loc)) - unsense_proximity(callback = .HasProximity, center = old_loc) + unsense_proximity(callback = /atom/proc/HasProximity, center = old_loc) if(isturf(loc)) - sense_proximity(callback = .HasProximity) + sense_proximity(callback = /atom/proc/HasProximity) /obj/item/device/transfer_valve/attack_self(mob/user) tgui_interact(user) diff --git a/code/game/objects/items/devices/translocator_vr.dm b/code/game/objects/items/devices/translocator_vr.dm index c7cc8b1de9..e72e9d7d25 100644 --- a/code/game/objects/items/devices/translocator_vr.dm +++ b/code/game/objects/items/devices/translocator_vr.dm @@ -506,7 +506,7 @@ GLOBAL_LIST_BOILERPLATE(premade_tele_beacons, /obj/item/device/perfect_tele_beac var/phase_power = 75 var/recharging = 0 -/obj/item/device/perfect_tele/frontier/unload_ammo(var/mob/user) +/obj/item/device/perfect_tele/frontier/unload_ammo(mob/user, var/ignore_inactive_hand_check = 0) if(recharging) return recharging = 1 diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index f4b52f07aa..89dac4c308 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -248,7 +248,6 @@ var/datum/matter_synth/S = synths[i] S.use_charge(charge_costs[i] * used) // Doesn't need to be deleted return 1 - return 0 /obj/item/stack/proc/add(var/extra) if(!uses_charge) diff --git a/code/game/objects/items/uav.dm b/code/game/objects/items/uav.dm index ff9be37c5a..37dd6ec146 100644 --- a/code/game/objects/items/uav.dm +++ b/code/game/objects/items/uav.dm @@ -207,7 +207,7 @@ return FALSE /obj/item/device/uav/proc/toggle_packed() - if(UAV_ON) + if(state == UAV_ON) power_down() switch(state) if(UAV_OFF) //Packing diff --git a/code/game/objects/items/weapons/autopsy.dm b/code/game/objects/items/weapons/autopsy.dm index 352a3955a3..5f5a2c25a9 100644 --- a/code/game/objects/items/weapons/autopsy.dm +++ b/code/game/objects/items/weapons/autopsy.dm @@ -46,17 +46,7 @@ var/datum/autopsy_data/W = O.autopsy_data[V] if(!W.pretend_weapon) - /* - // the more hits, the more likely it is that we get the right weapon type - if(prob(50 + W.hits * 10 + W.damage)) - */ - - // Buffing this stuff up for now! - if(1) - W.pretend_weapon = W.weapon - else - W.pretend_weapon = pick("mechanical toolbox", "wirecutters", "revolver", "crowbar", "fire extinguisher", "tomato soup", "oxygen tank", "emergency oxygen tank", "laser", "bullet") - + W.pretend_weapon = W.weapon var/datum/autopsy_data_scanner/D = wdata[V] if(!D) diff --git a/code/game/objects/items/weapons/chewables.dm b/code/game/objects/items/weapons/chewables.dm index 7e38782092..3f7e3fc1b8 100644 --- a/code/game/objects/items/weapons/chewables.dm +++ b/code/game/objects/items/weapons/chewables.dm @@ -259,4 +259,4 @@ obj/item/clothing/mask/chewable/Destroy() /obj/item/clothing/mask/chewable/candy/pocky/Initialize() . = ..() - reagents.add_reagent("chocolate" = 10) \ No newline at end of file + reagents.add_reagent("chocolate", 10) \ No newline at end of file diff --git a/code/game/objects/items/weapons/material/misc.dm b/code/game/objects/items/weapons/material/misc.dm index 7dbb927f85..301fff7600 100644 --- a/code/game/objects/items/weapons/material/misc.dm +++ b/code/game/objects/items/weapons/material/misc.dm @@ -142,11 +142,11 @@ if(user.a_intent) switch(user.a_intent) if(I_HURT) - if(prob(10) && istype(target, /mob/living/carbon/human) && user.zone_sel in list(BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT, BP_L_ARM, BP_R_ARM, BP_L_HAND, BP_R_HAND)) + if(prob(10) && istype(target, /mob/living/carbon/human) && (user.zone_sel in list(BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT, BP_L_ARM, BP_R_ARM, BP_L_HAND, BP_R_HAND))) to_chat(target, "\The [src] rips at your hands!") ranged_disarm(target) if(I_DISARM) - if(prob(min(90, force * 3)) && istype(target, /mob/living/carbon/human) && user.zone_sel in list(BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT, BP_L_ARM, BP_R_ARM, BP_L_HAND, BP_R_HAND)) + if(prob(min(90, force * 3)) && istype(target, /mob/living/carbon/human) && (user.zone_sel in list(BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT, BP_L_ARM, BP_R_ARM, BP_L_HAND, BP_R_HAND))) ranged_disarm(target) else target.visible_message("\The [src] sends \the [target] stumbling away.") @@ -175,7 +175,7 @@ visible_message("[H]'s [W] goes off due to \the [src]!") return W.afterattack(target,H) - if(!(H.species.flags & NO_SLIP) && prob(10) && user.zone_sel in list(BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT)) + if(!(H.species.flags & NO_SLIP) && prob(10) && (user.zone_sel in list(BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT))) var/armor_check = H.run_armor_check(user.zone_sel, "melee") H.apply_effect(3, WEAKEN, armor_check) playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index b7684d6a7f..781ea5a463 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -45,7 +45,6 @@ var/mob/living/carbon/human/H = src.loc H.update_inv_l_hand(0) H.update_inv_r_hand() - ..() // Randomizes color /obj/item/weapon/melee/umbrella/random/New() diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 116d57fd2e..5412fab07c 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -26,7 +26,7 @@ update_icon() //Some belts have sprites to show icons -/obj/item/weapon/storage/belt/make_worn_icon(var/body_type,var/slot_name,var/inhands,var/default_icon,var/default_layer = 0) +/obj/item/weapon/storage/belt/make_worn_icon(var/body_type,var/slot_name,var/inhands,var/default_icon,var/default_layer = 0,var/icon/clip_mask = null) var/image/standing = ..() if(!inhands && contents.len) for(var/obj/item/i in contents) diff --git a/code/game/objects/items/weapons/storage/wallets.dm b/code/game/objects/items/weapons/storage/wallets.dm index 274ea23ab8..1a1458bbca 100644 --- a/code/game/objects/items/weapons/storage/wallets.dm +++ b/code/game/objects/items/weapons/storage/wallets.dm @@ -66,7 +66,7 @@ overlays.Cut() if(front_id) var/tiny_state = "id-generic" - if("id-"+front_id.icon_state in cached_icon_states(icon)) + if("id-[front_id.icon_state]" in cached_icon_states(icon)) tiny_state = "id-"+front_id.icon_state var/image/tiny_image = new/image(icon, icon_state = tiny_state) tiny_image.appearance_flags = RESET_COLOR diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 806d26c90b..abe2db0d53 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -668,6 +668,6 @@ var/list/global/tank_gauge_cache = list() /obj/item/device/tankassemblyproxy/Moved(old_loc, direction, forced) if(isturf(old_loc)) - unsense_proximity(callback = .HasProximity, center = old_loc) + unsense_proximity(callback = /atom/proc/HasProximity, center = old_loc) if(isturf(loc)) - sense_proximity(callback = .HasProximity) + sense_proximity(callback = /atom/proc/HasProximity) diff --git a/code/game/objects/items/weapons/teleportation.dm b/code/game/objects/items/weapons/teleportation.dm index 4bae7023d2..aef006879e 100644 --- a/code/game/objects/items/weapons/teleportation.dm +++ b/code/game/objects/items/weapons/teleportation.dm @@ -132,7 +132,7 @@ Frequency: /obj/item/weapon/hand_tele/attack_self(mob/user as mob) var/turf/current_location = get_turf(user)//What turf is the user on? - if(!current_location || current_location.z in using_map.admin_levels || current_location.block_tele)//If turf was not found or they're on z level 2 or >7 which does not currently exist. + if(!current_location || (current_location.z in using_map.admin_levels) || current_location.block_tele)//If turf was not found or they're on z level 2 or >7 which does not currently exist. to_chat(user, "\The [src] is malfunctioning.") return var/list/L = list( ) diff --git a/code/game/objects/structures/cliff.dm b/code/game/objects/structures/cliff.dm index 24dbb6d25e..7c7ce94e3e 100644 --- a/code/game/objects/structures/cliff.dm +++ b/code/game/objects/structures/cliff.dm @@ -130,7 +130,7 @@ two tiles on initialization, and which way a cliff is facing may change during m var/subtraction_icon_state = "[icon_state]-subtract" var/cache_string = "[icon_state]_[T.icon]_[T.icon_state]" - if(T && subtraction_icon_state in cached_icon_states(icon)) + if(T && (subtraction_icon_state in cached_icon_states(icon))) cut_overlays() // If we've made the same icon before, just recycle it. if(cache_string in GLOB.cliff_icon_cache) diff --git a/code/game/objects/structures/crates_lockers/__closets.dm b/code/game/objects/structures/crates_lockers/__closets.dm index 64c865604e..85e45314de 100644 --- a/code/game/objects/structures/crates_lockers/__closets.dm +++ b/code/game/objects/structures/crates_lockers/__closets.dm @@ -434,17 +434,17 @@ breakout = 0 return - playsound(src, breakout_sound, 100, 1) - animate_shake() - add_fingerprint(escapee) - - //Well then break it! - breakout = 0 - to_chat(escapee, "You successfully break out!") - visible_message("\The [escapee] successfully broke out of \the [src]!") playsound(src, breakout_sound, 100, 1) - break_open() animate_shake() + add_fingerprint(escapee) + + //Well then break it! + breakout = 0 + to_chat(escapee, "You successfully break out!") + visible_message("\The [escapee] successfully broke out of \the [src]!") + playsound(src, breakout_sound, 100, 1) + break_open() + animate_shake() /obj/structure/closet/proc/break_open() sealed = 0 diff --git a/code/game/objects/structures/flora/flora.dm b/code/game/objects/structures/flora/flora.dm index e97c7b84bb..9195de1767 100644 --- a/code/game/objects/structures/flora/flora.dm +++ b/code/game/objects/structures/flora/flora.dm @@ -254,8 +254,6 @@ to_chat(user, "You refrain from putting things into the plant pot.") return - ..() - /obj/structure/flora/pottedplant/attack_hand(mob/user) if(!stored_item) to_chat(user, "You see nothing of interest in [src]...") diff --git a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm index 7459fcab6c..3641d57fda 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -68,7 +68,7 @@ user.pulledby = null to_chat(user, "You lost your grip!") return - if(has_buckled_mobs() && pulling && user in buckled_mobs) + if(has_buckled_mobs() && pulling && (user in buckled_mobs)) if(pulling.stat || pulling.stunned || pulling.weakened || pulling.paralysis || pulling.lying || pulling.restrained()) pulling.pulledby = null pulling = null @@ -161,7 +161,7 @@ /obj/structure/bed/chair/wheelchair/CtrlClick(var/mob/user) if(in_range(src, user)) if(!ishuman(user)) return - if(has_buckled_mobs() && user in buckled_mobs) + if(has_buckled_mobs() && (user in buckled_mobs)) to_chat(user, "You realize you are unable to push the wheelchair you sit in.") return if(!pulling) diff --git a/code/game/objects/structures/transit_tubes.dm b/code/game/objects/structures/transit_tubes.dm index 32fa0724a4..ca1f311073 100644 --- a/code/game/objects/structures/transit_tubes.dm +++ b/code/game/objects/structures/transit_tubes.dm @@ -119,7 +119,7 @@ obj/structure/ex_act(severity) if(pod.contents.len) to_chat(AM, "The pod is already occupied.") return - else if(!pod.moving && pod.dir in directions()) + else if(!pod.moving && (pod.dir in directions())) AM.loc = pod return @@ -127,7 +127,7 @@ obj/structure/ex_act(severity) /obj/structure/transit_tube/station/attack_hand(mob/user as mob) if(!pod_moving) for(var/obj/structure/transit_tube_pod/pod in loc) - if(!pod.moving && pod.dir in directions()) + if(!pod.moving && (pod.dir in directions())) if(icon_state == "closed") open_animation() @@ -156,7 +156,7 @@ obj/structure/ex_act(severity) /obj/structure/transit_tube/station/proc/launch_pod() for(var/obj/structure/transit_tube_pod/pod in loc) - if(!pod.moving && pod.dir in directions()) + if(!pod.moving && (pod.dir in directions())) spawn(5) pod_moving = 1 close_animation() diff --git a/code/game/turfs/simulated/wall_attacks.dm b/code/game/turfs/simulated/wall_attacks.dm index 20267696f3..2268315f96 100644 --- a/code/game/turfs/simulated/wall_attacks.dm +++ b/code/game/turfs/simulated/wall_attacks.dm @@ -90,8 +90,6 @@ dismantle_wall() return 1 - if(..()) return 1 - if(!can_open) if(!material.wall_touch_special(src, user)) to_chat(user, "You push the wall, but nothing happens.") diff --git a/code/game/world.dm b/code/game/world.dm index e1dcf543a9..e8ac68cee4 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -242,7 +242,7 @@ var/world_topic_spam_protect_time = world.timeofday spawn(50) world_topic_spam_protect_time = world.time - return "Bad Key (Throttled)" + return world_topic_spam_protect_time = world.time world_topic_spam_protect_ip = addr @@ -329,7 +329,7 @@ var/world_topic_spam_protect_time = world.timeofday spawn(50) world_topic_spam_protect_time = world.time - return "Bad Key (Throttled)" + return world_topic_spam_protect_time = world.time world_topic_spam_protect_ip = addr @@ -379,7 +379,7 @@ var/world_topic_spam_protect_time = world.timeofday spawn(50) world_topic_spam_protect_time = world.time - return "Bad Key (Throttled)" + return world_topic_spam_protect_time = world.time world_topic_spam_protect_ip = addr @@ -393,7 +393,7 @@ var/world_topic_spam_protect_time = world.timeofday if(world_topic_spam_protect_ip == addr && abs(world_topic_spam_protect_time - world.time) < 50) spawn(50) world_topic_spam_protect_time = world.time - return "Bad Key (Throttled)" + return world_topic_spam_protect_time = world.time world_topic_spam_protect_ip = addr diff --git a/code/modules/admin/ToRban.dm b/code/modules/admin/ToRban.dm index dbf373b3ff..aa5cc8c888 100644 --- a/code/modules/admin/ToRban.dm +++ b/code/modules/admin/ToRban.dm @@ -39,9 +39,9 @@ log_misc("ToR data updated!") if(usr) to_chat(usr, "ToRban updated.") - return 1 + return log_misc("ToR data update aborted: no data.") - return 0 + return /client/proc/ToRban(task in list("update","toggle","show","remove","remove all","find")) set name = "ToRban" diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 6ad6cf7de4..8cbc5f8246 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1394,15 +1394,15 @@ var/datum/announcement/minor/admin_min_announcer = new if(2) //Admins var/ref_mob = "\ref[M]" - return "[key_name(C, link, name, highlight_special)](?) (PP) (VV) (SM) ([admin_jump_link(M, src)]) (CA) (TAKE)" + return "[key_name(C, link, name, highlight_special)](?) (PP) (VV) (SM) ([admin_jump_link(M)]) (CA) (TAKE)" if(3) //Devs var/ref_mob = "\ref[M]" - return "[key_name(C, link, name, highlight_special)](VV)([admin_jump_link(M, src)]) (TAKE)" + return "[key_name(C, link, name, highlight_special)](VV)([admin_jump_link(M)]) (TAKE)" if(4) //Event Managers var/ref_mob = "\ref[M]" - return "[key_name(C, link, name, highlight_special)] (?) (PP) (VV) (SM) ([admin_jump_link(M, src)]) (TAKE)" + return "[key_name(C, link, name, highlight_special)] (?) (PP) (VV) (SM) ([admin_jump_link(M)]) (TAKE)" /proc/ishost(whom) diff --git a/code/modules/admin/admin_memo.dm b/code/modules/admin/admin_memo.dm index fc38dda9d5..56306ef3e7 100644 --- a/code/modules/admin/admin_memo.dm +++ b/code/modules/admin/admin_memo.dm @@ -1,11 +1,13 @@ #define MEMOFILE "data/memo.sav" //where the memos are saved -#define ENABLE_MEMOS 1 //using a define because screw making a config variable for it. This is more efficient and purty. +#define ENABLE_MEMOS // this is so stupid //switch verb so we don't spam up the verb lists with like, 3 verbs for this feature. /client/proc/admin_memo(task in list("write","show","delete")) set name = "Memo" set category = "Server" - if(!ENABLE_MEMOS) return + #ifndef ENABLE_MEMOS + return + #endif if(!check_rights(0)) return switch(task) if("write") admin_memo_write() @@ -31,11 +33,13 @@ //show all memos /client/proc/admin_memo_show() - if(ENABLE_MEMOS) - var/savefile/F = new(MEMOFILE) - if(F) - for(var/ckey in F.dir) - to_chat(src, "
Admin Memo by [F[ckey]]
") + #ifndef ENABLE_MEMOS + return + #endif + var/savefile/F = new(MEMOFILE) + if(F) + for(var/ckey in F.dir) + to_chat(src, "
Admin Memo by [F[ckey]]
") //delete your own or somebody else's memo /client/proc/admin_memo_delete() diff --git a/code/modules/admin/secrets/admin_secrets/prison_warp.dm b/code/modules/admin/secrets/admin_secrets/prison_warp.dm index 6f0732e781..b4ac06fcc8 100644 --- a/code/modules/admin/secrets/admin_secrets/prison_warp.dm +++ b/code/modules/admin/secrets/admin_secrets/prison_warp.dm @@ -12,7 +12,7 @@ for(var/mob/living/carbon/human/H in mob_list) var/turf/T = get_turf(H) var/security = 0 - if((T && T in using_map.admin_levels) || prisonwarped.Find(H)) + if((T in using_map.admin_levels) || prisonwarped.Find(H)) //don't warp them if they aren't ready or are already there continue H.Paralyse(5) diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index 58f568cfa7..0d9bceb996 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -634,14 +634,14 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null if(!is_proper_datum(i)) continue world.SDQL_var(i, query_tree["call"][1], null, i, superuser, src) - obj_count_finished++ + obj_count_finished += 1 SDQL2_TICK_CHECK SDQL2_HALT_CHECK if("delete") for(var/datum/d in found) SDQL_qdel_datum(d) - obj_count_finished++ + obj_count_finished += 1 SDQL2_TICK_CHECK SDQL2_HALT_CHECK @@ -663,7 +663,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null if(!is_proper_datum(d)) continue SDQL_internal_vv(d, set_list) - obj_count_finished++ + obj_count_finished += 1 SDQL2_TICK_CHECK SDQL2_HALT_CHECK if(islist(obj_count_finished)) diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 706e5a4274..0e86bec3cd 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -264,7 +264,7 @@ admin_ticket_log(C, "PM From [irc_tagged]: [msg]") - window_flash(C, ignorepref = TRUE) + window_flash(C) //always play non-admin recipients the adminhelp sound C << 'sound/effects/adminhelp.ogg' diff --git a/code/modules/admin/verbs/diagnostics.dm b/code/modules/admin/verbs/diagnostics.dm index d96fdae6bd..6e034fea7c 100644 --- a/code/modules/admin/verbs/diagnostics.dm +++ b/code/modules/admin/verbs/diagnostics.dm @@ -17,7 +17,7 @@ var/inactive_on_main_station = 0 for(var/zone/zone in air_master.zones) var/turf/simulated/turf = locate() in zone.contents - if(turf && turf.z in using_map.station_levels) + if(turf?.z in using_map.station_levels) if(zone.needs_update) active_on_main_station++ else @@ -79,7 +79,7 @@ var/output = "Radio Report
" for (var/fq in radio_controller.frequencies) output += "Freq: [fq]
" - var/list/datum/radio_frequency/fqs = radio_controller.frequencies[fq] + var/datum/radio_frequency/fqs = radio_controller.frequencies[fq] if (!fqs) output += "  ERROR
" continue diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 98a49abc4b..8ef297eb05 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -43,8 +43,6 @@ GLOBAL_LIST_BOILERPLATE(all_debugging_effects, /obj/effect/debugging) set category = "Mapping" set name = "-None of these are for ingame use!!" - ..() - /client/proc/camera_view() set category = "Mapping" set name = "Camera Range Display" @@ -96,7 +94,7 @@ GLOBAL_LIST_BOILERPLATE(all_debugging_effects, /obj/effect/debugging) if(!(locate(/obj/structure/grille,T))) var/window_check = 0 for(var/obj/structure/window/W in T) - if (W.dir == turn(C1.dir,180) || W.dir in list(5,6,9,10) ) + if (W.dir == turn(C1.dir,180) || (W.dir in list(5,6,9,10)) ) window_check = 1 break if(!window_check) diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index a7a8993694..f2f484ed7c 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -30,15 +30,15 @@ //log_admin("HELP: [key_name(src)]: [msg]") /proc/CentCom_announce(var/msg, var/mob/Sender, var/iamessage) - msg = "[uppertext(using_map.boss_short)]M[iamessage ? " IA" : ""]:[key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, src)]) (CA) (BSA) (RPLY): [msg]" - for(var/client/C in GLOB.admins) + msg = "[uppertext(using_map.boss_short)]M[iamessage ? " IA" : ""]:[key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender)]) (CA) (BSA) (RPLY): [msg]" + for(var/client/C in GLOB.admins) //VOREStation Edit - GLOB admins if(R_ADMIN|R_EVENT & C.holder.rights) to_chat(C,msg) C << 'sound/machines/signal.ogg' /proc/Syndicate_announce(var/msg, var/mob/Sender) - msg = "ILLEGAL:[key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, src)]) (CA) (BSA) (RPLY): [msg]" - for(var/client/C in GLOB.admins) + msg = "ILLEGAL:[key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender)]) (CA) (BSA) (RPLY): [msg]" + for(var/client/C in GLOB.admins) //VOREStation Edit - GLOB admins if(R_ADMIN|R_EVENT & C.holder.rights) to_chat(C,msg) C << 'sound/machines/signal.ogg' \ No newline at end of file diff --git a/code/modules/admin/view_variables/modify_variables.dm b/code/modules/admin/view_variables/modify_variables.dm index 9a999e1a75..593773999d 100644 --- a/code/modules/admin/view_variables/modify_variables.dm +++ b/code/modules/admin/view_variables/modify_variables.dm @@ -297,7 +297,7 @@ GLOBAL_PROTECT(VVpixelmovement) var/var_value if(param_var_name) - if(!param_var_name in O.vars) + if(!(param_var_name in O.vars)) to_chat(src, "A variable with this name ([param_var_name]) doesn't exist in this datum ([O])") return variable = param_var_name diff --git a/code/modules/ai/ai_holder_targeting.dm b/code/modules/ai/ai_holder_targeting.dm index 3647c53cc5..22572bd134 100644 --- a/code/modules/ai/ai_holder_targeting.dm +++ b/code/modules/ai/ai_holder_targeting.dm @@ -60,7 +60,7 @@ return var/chosen_target - if(preferred_target && preferred_target in targets) + if(preferred_target && (preferred_target in targets)) chosen_target = preferred_target else chosen_target = pick(targets) diff --git a/code/modules/assembly/holder.dm b/code/modules/assembly/holder.dm index 824eb85b0a..0f9a9b2f50 100644 --- a/code/modules/assembly/holder.dm +++ b/code/modules/assembly/holder.dm @@ -66,9 +66,9 @@ /obj/item/device/assembly_holder/Moved(atom/old_loc, direction, forced = FALSE) . = ..() if(isturf(old_loc)) - unsense_proximity(callback = .HasProximity, center = old_loc) + unsense_proximity(callback = /atom/proc/HasProximity, center = old_loc) if(isturf(loc)) - sense_proximity(callback = .HasProximity) + sense_proximity(callback = /atom/proc/HasProximity) /obj/item/device/assembly_holder/HasProximity(turf/T, atom/movable/AM, old_loc) if(a_left) diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index de764c5011..3fc49c5067 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -90,9 +90,9 @@ /obj/item/device/assembly/prox_sensor/Moved(atom/old_loc, direction, forced = FALSE) . = ..() if(isturf(old_loc)) - unsense_proximity(range = range, callback = .HasProximity, center = old_loc) + unsense_proximity(range = range, callback = /atom/proc/HasProximity, center = old_loc) if(isturf(loc)) - sense_proximity(range = range, callback = .HasProximity) + sense_proximity(range = range, callback = /atom/proc/HasProximity) sense() /obj/item/device/assembly/prox_sensor/tgui_interact(mob/user, datum/tgui/ui) diff --git a/code/modules/blob/blob.dm b/code/modules/blob/blob.dm index 91524d6899..587214a0cb 100644 --- a/code/modules/blob/blob.dm +++ b/code/modules/blob/blob.dm @@ -22,7 +22,7 @@ update_icon() return ..(loc) -/obj/effect/blob/CanPass(var/atom/movable/mover, vra/turf/target) +/obj/effect/blob/CanPass(var/atom/movable/mover, var/turf/target) return FALSE /obj/effect/blob/ex_act(var/severity) diff --git a/code/modules/client/preference_setup/preference_setup.dm b/code/modules/client/preference_setup/preference_setup.dm index f607b9945f..f4440117c4 100644 --- a/code/modules/client/preference_setup/preference_setup.dm +++ b/code/modules/client/preference_setup/preference_setup.dm @@ -101,7 +101,7 @@ if(href_list["category"]) var/category = locate(href_list["category"]) - if(category && category in categories) + if(category && (category in categories)) selected_category = category . = 1 diff --git a/code/modules/client/ui_style.dm b/code/modules/client/ui_style.dm index 84c8055d9f..bcf580bd47 100644 --- a/code/modules/client/ui_style.dm +++ b/code/modules/client/ui_style.dm @@ -49,7 +49,7 @@ var/global/list/all_tooltip_styles = list( if(!UI_style_new) return var/UI_style_alpha_new = input(usr, "Select a new alpha (transparency) parameter for your UI, between 50 and 255") as null|num - if(!UI_style_alpha_new | !(UI_style_alpha_new <= 255 && UI_style_alpha_new >= 50)) return + if(!UI_style_alpha_new || !(UI_style_alpha_new <= 255 && UI_style_alpha_new >= 50)) return var/UI_style_color_new = input(usr, "Choose your UI color. Dark colors are not recommended!") as color|null if(!UI_style_color_new) return diff --git a/code/modules/client/verbs/who.dm b/code/modules/client/verbs/who.dm index 956b59f53b..730a80247f 100644 --- a/code/modules/client/verbs/who.dm +++ b/code/modules/client/verbs/who.dm @@ -84,7 +84,7 @@ for(var/client/C in GLOB.admins) if(R_ADMIN & C.holder.rights && R_BAN & C.holder.rights) - if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) //Event Managerss can't see stealthmins + if(C.holder.fakekey && !((R_ADMIN & holder.rights) || (R_MOD & holder.rights))) //Event Managerss can't see stealthmins continue msg += "\t[C] is a [C.holder.rank]" @@ -110,7 +110,7 @@ else if(R_MOD & C.holder.rights && !(R_SERVER & C.holder.rights)) modmsg += "\t[C] is a [C.holder.rank]" - if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) + if(C.holder.fakekey && !((R_ADMIN & holder.rights) || (R_MOD & holder.rights))) continue if(C.holder.fakekey) msg += " (as [C.holder.fakekey])" @@ -131,7 +131,7 @@ num_mods_online++ else if(R_SERVER & C.holder.rights) - if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) + if(C.holder.fakekey && !((R_ADMIN & holder.rights) || (R_MOD & holder.rights))) continue devmsg += "\t[C] is a [C.holder.rank]" if(C.holder.fakekey) @@ -152,7 +152,7 @@ num_devs_online++ else - if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) + if(C.holder.fakekey && !((R_ADMIN & holder.rights) || (R_MOD & holder.rights))) continue eventMmsg += "\t[C] is a [C.holder.rank]" if(C.holder.fakekey) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index c0a71f2c66..fbc6cb8141 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -939,7 +939,7 @@ under_icon = rolled_down_icon // The _s is because the icon update procs append it. - if((under_icon == rolled_down_icon && "[worn_state]_s" in cached_icon_states(under_icon)) || ("[worn_state]_d_s" in cached_icon_states(under_icon))) + if((under_icon == rolled_down_icon && ("[worn_state]_s" in cached_icon_states(under_icon))) || ("[worn_state]_d_s" in cached_icon_states(under_icon))) if(rolled_down != 1) rolled_down = 0 else @@ -964,7 +964,7 @@ under_icon = new /icon("[INV_W_UNIFORM_DEF_ICON]_[index].dmi") // The _s is because the icon update procs append it. - if((under_icon == rolled_down_sleeves_icon && "[worn_state]_s" in cached_icon_states(under_icon)) || ("[worn_state]_r_s" in cached_icon_states(under_icon))) + if((under_icon == rolled_down_sleeves_icon && ("[worn_state]_s" in cached_icon_states(under_icon))) || ("[worn_state]_r_s" in cached_icon_states(under_icon))) if(rolled_sleeves != 1) rolled_sleeves = 0 else @@ -1028,7 +1028,6 @@ set category = "Object" set src in usr set_sensors(usr) - ..() /obj/item/clothing/under/verb/rollsuit() set name = "Roll Down Jumpsuit" diff --git a/code/modules/clothing/clothing_icons.dm b/code/modules/clothing/clothing_icons.dm index 2d4f00c665..2adfbfa0b9 100644 --- a/code/modules/clothing/clothing_icons.dm +++ b/code/modules/clothing/clothing_icons.dm @@ -17,7 +17,7 @@ return state2use //HELMET: May have a lighting overlay -/obj/item/clothing/head/make_worn_icon(var/body_type,var/slot_name,var/inhands,var/default_icon,var/default_layer = 0) +/obj/item/clothing/head/make_worn_icon(var/body_type,var/slot_name,var/inhands,var/default_icon,var/default_layer = 0,var/icon/clip_mask = null) var/image/standing = ..() if(on && slot_name == slot_head_str) var/cache_key = "[light_overlay][LAZYACCESS(sprite_sheets,body_type) ? "_[body_type]" : ""]" diff --git a/code/modules/clothing/clothing_vr.dm b/code/modules/clothing/clothing_vr.dm index 43f7a7e0bb..e6935a30e9 100644 --- a/code/modules/clothing/clothing_vr.dm +++ b/code/modules/clothing/clothing_vr.dm @@ -40,7 +40,7 @@ to_chat(user, "You can't fit anyone else into \the [src]!") else var/obj/item/weapon/holder/micro/holder = I - if(holder.held_mob && holder.held_mob in holder) + if(holder.held_mob && (holder.held_mob in holder)) to_chat(holder.held_mob, "[user] stuffs you into \the [src]!") holder.held_mob.forceMove(src) to_chat(user, "You stuff \the [holder.held_mob] into \the [src]!") diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/ai_container.dm b/code/modules/clothing/spacesuits/rig/modules/specific/ai_container.dm index 4f7dfef043..cdc86a0acf 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/ai_container.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/ai_container.dm @@ -35,7 +35,7 @@ interface_desc = "A socket that supports a range of artificial intelligence systems." var/mob/integrated_ai // Direct reference to the actual mob held in the suit. - var/obj/item/ai_card // Reference to the MMI, posibrain, intellicard or pAI card previously holding the AI. + var/obj/item/device/aicard/ai_card // Reference to the MMI, posibrain, intellicard or pAI card previously holding the AI. var/obj/item/ai_verbs/verb_holder /obj/item/rig_module/ai_container/process() diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index cbf0135845..090e5473d6 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -39,7 +39,7 @@ /obj/item/clothing/accessory/proc/get_mob_overlay() if(!istype(loc,/obj/item/clothing/)) //don't need special handling if it's worn as normal item. - return ..() + return var/tmp_icon_state = "[overlay_state? "[overlay_state]" : "[icon_state]"]" if(ishuman(has_suit.loc)) wearer = has_suit.loc diff --git a/code/modules/clothing/under/miscellaneous_vr.dm b/code/modules/clothing/under/miscellaneous_vr.dm index e4f15a9c25..ef772e6253 100644 --- a/code/modules/clothing/under/miscellaneous_vr.dm +++ b/code/modules/clothing/under/miscellaneous_vr.dm @@ -38,7 +38,6 @@ set src in usr adjust_fibers(usr) - ..() /obj/item/clothing/under/hyperfiber/proc/adjust_fibers(mob/user) if(hides_bulges == FALSE) @@ -63,7 +62,6 @@ set category = "Object" set src in usr bluespace_size(usr) - ..() /obj/item/clothing/under/hyperfiber/bluespace/proc/bluespace_size(mob/usr as mob) if (!ishuman(usr)) diff --git a/code/modules/detectivework/microscope/microscope.dm b/code/modules/detectivework/microscope/microscope.dm index d04d362087..5b556f4c00 100644 --- a/code/modules/detectivework/microscope/microscope.dm +++ b/code/modules/detectivework/microscope/microscope.dm @@ -87,7 +87,7 @@ /obj/machinery/microscope/proc/remove_sample(var/mob/living/remover) if(!istype(remover) || remover.incapacitated() || !Adjacent(remover)) - return ..() + return if(!sample) to_chat(remover, "\The [src] does not have a sample in it.") return diff --git a/code/modules/economy/Accounts_DB.dm b/code/modules/economy/Accounts_DB.dm index 68f71184e9..2b3133c2c1 100644 --- a/code/modules/economy/Accounts_DB.dm +++ b/code/modules/economy/Accounts_DB.dm @@ -19,7 +19,7 @@ return 0 if(access_cent_captain in held_card.access) return 2 - else if(access_hop in held_card.access || access_captain in held_card.access) + else if((access_hop in held_card.access) || (access_captain in held_card.access)) return 1 /obj/machinery/account_database/proc/create_transation(target, reason, amount) diff --git a/code/modules/economy/EFTPOS.dm b/code/modules/economy/EFTPOS.dm index 986ec2766e..f526dcf7ce 100644 --- a/code/modules/economy/EFTPOS.dm +++ b/code/modules/economy/EFTPOS.dm @@ -207,7 +207,7 @@ var/obj/item/I = usr.get_active_hand() if (istype(I, /obj/item/weapon/card)) var/obj/item/weapon/card/id/C = I - if(access_cent_captain in C.access || access_hop in C.access || access_captain in C.access) + if((access_cent_captain in C.access) || (access_hop in C.access) || (access_captain in C.access)) access_code = 0 to_chat(usr, "[bicon(src)]Access code reset to 0.") else if (istype(I, /obj/item/weapon/card/emag)) @@ -285,7 +285,5 @@ playsound(src, 'sound/machines/chime.ogg', 50, 1) src.visible_message("[bicon(src)] \The [src] chimes.") transaction_paid = 1 - else - ..() //emag? diff --git a/code/modules/emotes/definitions/audible_scream_vr.dm b/code/modules/emotes/definitions/audible_scream_vr.dm index 7114d0eb66..f2c69ba3c3 100644 --- a/code/modules/emotes/definitions/audible_scream_vr.dm +++ b/code/modules/emotes/definitions/audible_scream_vr.dm @@ -10,4 +10,3 @@ "sound" = H.species.male_scream_sound, "vol" = emote_volume ) - return ..() diff --git a/code/modules/events/grubinfestation_vr.dm b/code/modules/events/grubinfestation_vr.dm index a2c6ace6aa..19c7f0c3a2 100644 --- a/code/modules/events/grubinfestation_vr.dm +++ b/code/modules/events/grubinfestation_vr.dm @@ -15,8 +15,16 @@ var/in_area = get_area(temp_vent) if(istype(in_area, /area/crew_quarters/sleep) || istype(in_area, /area/hallway/secondary/entry)) continue +<<<<<<< HEAD if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change in order to spawn. +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 + if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) + if(temp_vent.network.normal_members.len > 50) +======= + if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels)) + if(temp_vent.network.normal_members.len > 50) +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 vents += temp_vent /datum/event/grub_infestation/announce() diff --git a/code/modules/events/spider_infestation.dm b/code/modules/events/spider_infestation.dm index 1168d2e643..4300d2ae7b 100644 --- a/code/modules/events/spider_infestation.dm +++ b/code/modules/events/spider_infestation.dm @@ -17,12 +17,20 @@ /datum/event/spider_infestation/start() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) +<<<<<<< HEAD //CHOMPEdit: Added a couple areas to the exclusion. Also made this actually work. var/in_area = get_area(temp_vent) if(istype(in_area, /area/crew_quarters/sleep) || istype(in_area, /area/hallway/secondary/entry)) continue if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change in order to spawn. +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 + if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) + if(temp_vent.network.normal_members.len > 50) +======= + if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels)) + if(temp_vent.network.normal_members.len > 50) +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 vents += temp_vent while((spawncount >= 1) && vents.len) diff --git a/code/modules/ext_scripts/irc.dm b/code/modules/ext_scripts/irc.dm index e76c2055b7..a554cdd20a 100644 --- a/code/modules/ext_scripts/irc.dm +++ b/code/modules/ext_scripts/irc.dm @@ -1,5 +1,6 @@ /proc/send2irc(var/channel, var/msg) return // VOREStation Edit - Can't exploit shell if we never call shell! + /* Unreachable with above VOREStation Edit if (config.use_irc_bot) if (config.use_node_bot) shell("node bridge.js -h \"[config.irc_bot_host]\" -p \"[config.irc_bot_port]\" -c \"[channel]\" -m \"[escape_shell_arg(msg)]\"") @@ -22,6 +23,7 @@ spawn(0) ext_python("ircbot_message.py", "[config.comms_password] [config.irc_bot_host] [channel] [escape_shell_arg(msg)]") return + */ /proc/send2mainirc(var/msg) if(config.main_irc) diff --git a/code/modules/ext_scripts/python.dm b/code/modules/ext_scripts/python.dm index eb6e61aea2..c8fbdd9303 100644 --- a/code/modules/ext_scripts/python.dm +++ b/code/modules/ext_scripts/python.dm @@ -18,6 +18,7 @@ /proc/ext_python(var/script, var/args, var/scriptsprefix = 1) return // VOREStation Edit - Can't exploit shell if we never call shell! + /* Unreachable with above vorestation edit if(scriptsprefix) script = "scripts/" + script @@ -25,4 +26,6 @@ script = replacetext(script, "/", "\\") var/command = config.python_path + " " + script + " " + args - return shell(command) \ No newline at end of file + return shell(command) + */ + \ No newline at end of file diff --git a/code/modules/flufftext/Dreaming.dm b/code/modules/flufftext/Dreaming.dm index 0ed003be7d..da620aca6f 100644 --- a/code/modules/flufftext/Dreaming.dm +++ b/code/modules/flufftext/Dreaming.dm @@ -31,9 +31,9 @@ mob/living/carbon/proc/dream() sleep(rand(40,70)) if(paralysis <= 0) dreaming = 0 - return 0 + return dreaming = 0 - return 1 + return mob/living/carbon/proc/handle_dreams() if(client && !dreaming && prob(5)) diff --git a/code/modules/food/food/thecake.dm b/code/modules/food/food/thecake.dm index 491e6dca9c..3387699962 100644 --- a/code/modules/food/food/thecake.dm +++ b/code/modules/food/food/thecake.dm @@ -160,7 +160,6 @@ layer_stage = 8 /obj/structure/chaoscake/proc/HasSliceMissing() - ..() if(slices < maxslices) if(interval >= regentime) interval = 0 diff --git a/code/modules/food/kitchen/cooking_machines/candy.dm b/code/modules/food/kitchen/cooking_machines/candy.dm index d9a30bf8d3..22d25cbc03 100644 --- a/code/modules/food/kitchen/cooking_machines/candy.dm +++ b/code/modules/food/kitchen/cooking_machines/candy.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /obj/machinery/appliance/mixer/candy name = "candy machine" desc = "Get yer candied cheese wheels here!" @@ -42,3 +43,94 @@ /obj/machinery/appliance/mixer/candy/change_product_appearance(var/obj/item/weapon/reagent_containers/food/snacks/cooked/product) food_color = get_random_colour(1) . = ..() +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 +/obj/machinery/appliance/mixer/candy + name = "candy machine" + desc = "Get yer candied cheese wheels here!" + icon_state = "mixer_off" + off_icon = "mixer_off" + on_icon = "mixer_on" + cook_type = "candied" + appliancetype = CANDYMAKER + var/datum/looping_sound/candymaker/candymaker_loop + circuit = /obj/item/weapon/circuitboard/candymachine + cooking_coeff = 1.0 // Original Value 0.6 + + output_options = list( + "Jawbreaker" = /obj/item/weapon/reagent_containers/food/snacks/variable/jawbreaker, + "Candy Bar" = /obj/item/weapon/reagent_containers/food/snacks/variable/candybar, + "Sucker" = /obj/item/weapon/reagent_containers/food/snacks/variable/sucker, + "Jelly" = /obj/item/weapon/reagent_containers/food/snacks/variable/jelly + ) + +/obj/machinery/appliance/mixer/candy/Initialize() + . = ..() + + candymaker_loop = new(list(src), FALSE) + +/obj/machinery/appliance/mixer/candy/Destroy() + . = ..() + + QDEL_NULL(candymaker_loop) + +/obj/machinery/appliance/mixer/candy/update_icon() + . = ..() + + if(!stat) + icon_state = on_icon + if(candymaker_loop) + candymaker_loop.start(src) + else + icon_state = off_icon + if(candymaker_loop) + candymaker_loop.stop(src) + +/obj/machinery/appliance/mixer/candy/change_product_appearance(var/obj/item/weapon/reagent_containers/food/snacks/cooked/product) + food_color = get_random_colour(1) + . = ..() +======= +/obj/machinery/appliance/mixer/candy + name = "candy machine" + desc = "Get yer candied cheese wheels here!" + icon_state = "mixer_off" + off_icon = "mixer_off" + on_icon = "mixer_on" + cook_type = "candied" + appliancetype = CANDYMAKER + var/datum/looping_sound/candymaker/candymaker_loop + circuit = /obj/item/weapon/circuitboard/candymachine + cooking_coeff = 1.0 // Original Value 0.6 + + output_options = list( + "Jawbreaker" = /obj/item/weapon/reagent_containers/food/snacks/variable/jawbreaker, + "Candy Bar" = /obj/item/weapon/reagent_containers/food/snacks/variable/candybar, + "Sucker" = /obj/item/weapon/reagent_containers/food/snacks/variable/sucker, + "Jelly" = /obj/item/weapon/reagent_containers/food/snacks/variable/jelly + ) + +/obj/machinery/appliance/mixer/candy/Initialize() + . = ..() + + candymaker_loop = new(list(src), FALSE) + +/obj/machinery/appliance/mixer/candy/Destroy() + . = ..() + + QDEL_NULL(candymaker_loop) + +/obj/machinery/appliance/mixer/candy/update_icon() + . = ..() + + if(!stat) + icon_state = on_icon + if(candymaker_loop) + candymaker_loop.start(src) + else + icon_state = off_icon + if(candymaker_loop) + candymaker_loop.stop(src) + +/obj/machinery/appliance/mixer/candy/change_product_appearance(var/obj/item/weapon/reagent_containers/food/snacks/product) + food_color = get_random_colour(1) + . = ..() +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 diff --git a/code/modules/gamemaster/event2/events/security/spider_infestation.dm b/code/modules/gamemaster/event2/events/security/spider_infestation.dm index 23dc61c673..244db93dd3 100644 --- a/code/modules/gamemaster/event2/events/security/spider_infestation.dm +++ b/code/modules/gamemaster/event2/events/security/spider_infestation.dm @@ -37,7 +37,7 @@ /datum/event2/event/spider_infestation/start() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in get_location_z_levels()) + if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in get_location_z_levels())) if(temp_vent.network.normal_members.len > 50) vents += temp_vent diff --git a/code/modules/holomap/station_holomap.dm b/code/modules/holomap/station_holomap.dm index f414f4f5f7..dc15dabb46 100644 --- a/code/modules/holomap/station_holomap.dm +++ b/code/modules/holomap/station_holomap.dm @@ -48,7 +48,6 @@ . = ..() /obj/machinery/station_map/proc/setup_holomap() - . = ..() bogus = FALSE var/turf/T = get_turf(src) original_zLevel = T.z diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 8a05b792f3..96b4385a08 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -233,7 +233,7 @@ to_chat(user, "You slice up \the [src].") var/slices = rand(3,5) var/reagents_to_transfer = round(reagents.total_volume/slices) - for(var/i=i;i<=slices;i++) + for(var/i=1; i<=slices; i++) var/obj/item/weapon/reagent_containers/food/snacks/fruit_slice/F = new(get_turf(src),seed) if(reagents_to_transfer) reagents.trans_to_obj(F,reagents_to_transfer) qdel(src) diff --git a/code/modules/hydroponics/seed.dm b/code/modules/hydroponics/seed.dm index 9ceb81fd37..8d51f087a2 100644 --- a/code/modules/hydroponics/seed.dm +++ b/code/modules/hydroponics/seed.dm @@ -1,6 +1,6 @@ /datum/plantgene var/genetype // Label used when applying trait. - var/list/values // Values to copy into the target seed datum. + var/list/list/values // Values to copy into the target seed datum. /datum/seed //Tracking. diff --git a/code/modules/hydroponics/spreading/spreading.dm b/code/modules/hydroponics/spreading/spreading.dm index 8d28c85da6..73d93abe55 100644 --- a/code/modules/hydroponics/spreading/spreading.dm +++ b/code/modules/hydroponics/spreading/spreading.dm @@ -74,7 +74,7 @@ /obj/effect/plant/Destroy() neighbors.Cut() if(seed.get_trait(TRAIT_SPREAD)==2) - unsense_proximity(callback = .HasProximity, center = get_turf(src)) + unsense_proximity(callback = /atom/proc/HasProximity, center = get_turf(src)) SSplants.remove_plant(src) for(var/obj/effect/plant/neighbor in range(1,src)) SSplants.add_plant(neighbor) @@ -108,7 +108,7 @@ name = seed.display_name max_health = round(seed.get_trait(TRAIT_ENDURANCE)/2) if(seed.get_trait(TRAIT_SPREAD)==2) - sense_proximity(callback = .HasProximity) // Grabby + sense_proximity(callback = /atom/proc/HasProximity) // Grabby max_growth = VINE_GROWTH_STAGES growth_threshold = max_health/VINE_GROWTH_STAGES icon = 'icons/obj/hydroponics_vines.dmi' diff --git a/code/modules/hydroponics/spreading/spreading_response.dm b/code/modules/hydroponics/spreading/spreading_response.dm index 58f4b4da08..b448357187 100644 --- a/code/modules/hydroponics/spreading/spreading_response.dm +++ b/code/modules/hydroponics/spreading/spreading_response.dm @@ -17,9 +17,9 @@ . = ..() if(seed.get_trait(TRAIT_SPREAD)==2) if(isturf(old_loc)) - unsense_proximity(callback = .HasProximity, center = old_loc) + unsense_proximity(callback = /atom/proc/HasProximity, center = old_loc) if(isturf(loc)) - sense_proximity(callback = .HasProximity) + sense_proximity(callback = /atom/proc/HasProximity) /obj/effect/plant/attack_hand(var/mob/user) manual_unbuckle(user) diff --git a/code/modules/integrated_electronics/core/integrated_circuit.dm b/code/modules/integrated_electronics/core/integrated_circuit.dm index 2253d67702..da63046fd5 100644 --- a/code/modules/integrated_electronics/core/integrated_circuit.dm +++ b/code/modules/integrated_electronics/core/integrated_circuit.dm @@ -100,17 +100,17 @@ a creative player the means to solve many problems. Circuits are held inside an data["power_draw_per_use"] = power_draw_per_use data["extended_desc"] = extended_desc - data["inputs"] = list() + var/list/inputs = list() + var/list/outputs = list() + var/list/activators = list() for(var/datum/integrated_io/io in inputs) - data["inputs"].Add(list(tgui_pin_data(io))) + inputs.Add(list(tgui_pin_data(io))) - data["outputs"] = list() for(var/datum/integrated_io/io in outputs) - data["outputs"].Add(list(tgui_pin_data(io))) + outputs.Add(list(tgui_pin_data(io))) - data["activators"] = list() for(var/datum/integrated_io/io in activators) - var/list/activator = list( + var/list/list/activator = list( "ref" = REF(io), "name" = io.name, "pulse_out" = io.data, @@ -124,7 +124,11 @@ a creative player the means to solve many problems. Circuits are held inside an "holder_name" = linked.holder.displayed_name, ))) - data["activators"].Add(list(activator)) + activators.Add(list(activator)) + + data["inputs"] = inputs + data["outputs"] = outputs + data["activators"] = activators return data @@ -136,14 +140,15 @@ a creative player the means to solve many problems. Circuits are held inside an pindata["name"] = io.name pindata["data"] = io.display_data(io.data) pindata["ref"] = REF(io) - pindata["linked"] = list() + var/list/linked_list = list() for(var/datum/integrated_io/linked in io.linked) - pindata["linked"].Add(list(list( + linked_list.Add(list(list( "ref" = REF(linked), "name" = linked.name, "holder_ref" = REF(linked.holder), "holder_name" = linked.holder.displayed_name, ))) + pindata["linked"] = linked_list return pindata /obj/item/integrated_circuit/tgui_act(action, list/params, datum/tgui/ui, datum/tgui_state/state) diff --git a/code/modules/integrated_electronics/core/printer.dm b/code/modules/integrated_electronics/core/printer.dm index 2480e39fb2..173e81adea 100644 --- a/code/modules/integrated_electronics/core/printer.dm +++ b/code/modules/integrated_electronics/core/printer.dm @@ -108,12 +108,14 @@ for(var/category in SScircuit.circuit_fabricator_recipe_list) var/list/cat_obj = list( "name" = category, - "items" = list() + "items" = null ) var/list/circuit_list = SScircuit.circuit_fabricator_recipe_list[category] + var/list/items = list() for(var/path in circuit_list) var/obj/O = path var/can_build = TRUE + if(ispath(path, /obj/item/integrated_circuit)) var/obj/item/integrated_circuit/IC = path if((initial(IC.spawn_flags) & IC_SPAWN_RESEARCH) && (!(initial(IC.spawn_flags) & IC_SPAWN_DEFAULT)) && !upgraded) @@ -127,13 +129,15 @@ var/obj/item/I = path cost = initial(I.w_class) - cat_obj["items"].Add(list(list( + items.Add(list(list( "name" = initial(O.name), "desc" = initial(O.desc), "can_build" = can_build, "cost" = cost, "path" = path, ))) + + cat_obj["items"] = items categories.Add(list(cat_obj)) data["categories"] = categories diff --git a/code/modules/integrated_electronics/core/special_pins/dir_pin.dm b/code/modules/integrated_electronics/core/special_pins/dir_pin.dm index bbb00faa27..1c803db510 100644 --- a/code/modules/integrated_electronics/core/special_pins/dir_pin.dm +++ b/code/modules/integrated_electronics/core/special_pins/dir_pin.dm @@ -20,7 +20,7 @@ write_data_to_pin(new_data) /datum/integrated_io/dir/write_data_to_pin(var/new_data) - if(isnull(new_data) || new_data in alldirs + list(UP, DOWN)) + if(isnull(new_data) || (new_data in alldirs + list(UP, DOWN))) data = new_data holder.on_data_written() diff --git a/code/modules/integrated_electronics/subtypes/reagents.dm b/code/modules/integrated_electronics/subtypes/reagents.dm index f0e92e9e7a..ff8bb0f16b 100644 --- a/code/modules/integrated_electronics/subtypes/reagents.dm +++ b/code/modules/integrated_electronics/subtypes/reagents.dm @@ -148,7 +148,6 @@ else activate_pin(3) return - return var/datum/reagent/B if(istype(T, /mob/living/carbon/human)) var/mob/living/carbon/human/H = T diff --git a/code/modules/maps/tg/map_template.dm b/code/modules/maps/tg/map_template.dm index 019dff407a..8cc742c508 100644 --- a/code/modules/maps/tg/map_template.dm +++ b/code/modules/maps/tg/map_template.dm @@ -217,7 +217,7 @@ continue // Did we already place down a very similar submap? - if(chosen_template.template_group && chosen_template.template_group in template_groups_used) + if(chosen_template.template_group && (chosen_template.template_group in template_groups_used)) priority_submaps -= chosen_template potential_submaps -= chosen_template continue diff --git a/code/modules/maps/tg/reader.dm b/code/modules/maps/tg/reader.dm index b7bf3561f5..aa0bd51b89 100644 --- a/code/modules/maps/tg/reader.dm +++ b/code/modules/maps/tg/reader.dm @@ -144,7 +144,7 @@ GLOBAL_DATUM_INIT(_preloader, /dmm_suite/preloader, new) var/maxx = xcrdStart // Assemble the grid of keys - var/list/key_list = list() + var/list/list/key_list = list() for(var/line in gridLines) var/list/line_keys = list() xcrd = 1 @@ -170,7 +170,7 @@ GLOBAL_DATUM_INIT(_preloader, /dmm_suite/preloader, new) if(orientation != 0) var/num_cols = key_list[1].len var/num_rows = key_list.len - var/list/new_key_list = list() + var/list/list/new_key_list = list() // If it's rotated 180 degrees, the dimensions are the same if(orientation == 180) new_key_list.len = num_rows diff --git a/code/modules/materials/materials/_materials.dm b/code/modules/materials/materials/_materials.dm index 1b6cabffd9..4ff29932b0 100644 --- a/code/modules/materials/materials/_materials.dm +++ b/code/modules/materials/materials/_materials.dm @@ -188,7 +188,7 @@ var/list/name_to_material if(islist(composite_material)) for(var/material_string in composite_material) temp_matter[material_string] = composite_material[material_string] - else if(SHEET_MATERIAL_AMOUNT) + else temp_matter[name] = SHEET_MATERIAL_AMOUNT return temp_matter diff --git a/code/modules/mining/machinery/machine_processing.dm b/code/modules/mining/machinery/machine_processing.dm index b176e9ef61..f9b8929003 100644 --- a/code/modules/mining/machinery/machine_processing.dm +++ b/code/modules/mining/machinery/machine_processing.dm @@ -69,20 +69,21 @@ else data["has_id"] = FALSE - data["ores"] = list() + + var/list/ores = list() for(var/ore in machine.ores_processing) if(!machine.ores_stored[ore] && !show_all_ores) continue var/ore/O = GLOB.ore_data[ore] if(!O) continue - data["ores"].Add(list(list( + ores.Add(list(list( "ore" = ore, "name" = O.display_name, "amount" = machine.ores_stored[ore], "processing" = machine.ores_processing[ore] ? machine.ores_processing[ore] : 0, ))) - + data["ores"] = ores data["showAllOres"] = show_all_ores data["power"] = machine.active data["speed"] = machine.speed_process @@ -158,8 +159,8 @@ var/obj/machinery/mineral/output = null var/obj/machinery/mineral/console = null var/sheets_per_tick = 10 - var/list/ores_processing[0] - var/list/ores_stored[0] + var/list/ores_processing = list() + var/list/ores_stored = list() var/active = FALSE var/points = 0 @@ -329,3 +330,4 @@ #undef PROCESS_SMELT #undef PROCESS_COMPRESS #undef PROCESS_ALLOY + diff --git a/code/modules/mining/machinery/machine_stacking.dm b/code/modules/mining/machinery/machine_stacking.dm index b88511bbe7..9469b2d64d 100644 --- a/code/modules/mining/machinery/machine_stacking.dm +++ b/code/modules/mining/machinery/machine_stacking.dm @@ -37,13 +37,15 @@ /obj/machinery/mineral/stacking_unit_console/tgui_data(mob/user) var/list/data = ..() - data["stacktypes"] = list() + + var/list/stacktypes = list() for(var/stacktype in machine.stack_storage) if(machine.stack_storage[stacktype] > 0) - data["stacktypes"].Add(list(list( + stacktypes.Add(list(list( "type" = stacktype, "amt" = machine.stack_storage[stacktype], ))) + data["stacktypes"] = stacktypes data["stackingAmt"] = machine.stack_amt return data diff --git a/code/modules/mining/shelter_atoms_vr.dm b/code/modules/mining/shelter_atoms_vr.dm index 0d123eaab2..e2edbcdd91 100644 --- a/code/modules/mining/shelter_atoms_vr.dm +++ b/code/modules/mining/shelter_atoms_vr.dm @@ -207,7 +207,7 @@ GLOBAL_LIST_EMPTY(unique_deployable) verbs -= /obj/structure/table/proc/do_put ..() -/obj/structure/table/survival_pod/dismantle(obj/item/weapon/wrench/W, mob/user) +/obj/structure/table/survival_pod/dismantle(obj/item/weapon/tool/wrench/W, mob/user) to_chat(user, "You cannot dismantle \the [src].") return diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 599ef1b01c..a63361b225 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -466,7 +466,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp set_dir(2) //reset dir so the right directional sprites show up return ..() -/mob/observer/dead/stop_orbit(datum/component/orbiter/orbits) +/mob/observer/dead/stop_orbit() . = ..() //restart our floating animation after orbit is done. pixel_y = 0 diff --git a/code/modules/mob/dead/observer/observer_vr.dm b/code/modules/mob/dead/observer/observer_vr.dm index 7abad3ef09..2e54e6414e 100644 --- a/code/modules/mob/dead/observer/observer_vr.dm +++ b/code/modules/mob/dead/observer/observer_vr.dm @@ -62,7 +62,7 @@ set name = "Notify Transcore" set desc = "If your past-due backup notification was missed or ignored, you can use this to send a new one." - if(src.mind && src.mind.name in SStranscore.backed_up) + if(src.mind && (src.mind.name in SStranscore.backed_up)) var/datum/transhuman/mind_record/record = SStranscore.backed_up[src.mind.name] if(!(record.dead_state == MR_DEAD)) to_chat(src, "Your backup is not past-due yet.") diff --git a/code/modules/mob/living/bot/mulebot.dm b/code/modules/mob/living/bot/mulebot.dm index 92cc55f7f0..04878bf727 100644 --- a/code/modules/mob/living/bot/mulebot.dm +++ b/code/modules/mob/living/bot/mulebot.dm @@ -242,7 +242,6 @@ M.apply_damage(0.5 * damage, BRUTE, BP_R_ARM) blood_splatter(src, M, 1) - ..() /mob/living/bot/mulebot/relaymove(var/mob/user, var/direction) if(load == user) diff --git a/code/modules/mob/living/carbon/brain/life.dm b/code/modules/mob/living/carbon/brain/life.dm index c52584ba96..075384bc18 100644 --- a/code/modules/mob/living/carbon/brain/life.dm +++ b/code/modules/mob/living/carbon/brain/life.dm @@ -219,12 +219,4 @@ if(client && !client.adminobs) reset_view(null) - return 1 - - if (stat != 2) - if (machine) - if (machine.check_eye(src) < 0) - reset_view(null) - else - if(client && !client.adminobs) - reset_view(null) \ No newline at end of file + return 1 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human_modular_limbs.dm b/code/modules/mob/living/carbon/human/human_modular_limbs.dm index 471e8a42cd..cae0938225 100644 --- a/code/modules/mob/living/carbon/human/human_modular_limbs.dm +++ b/code/modules/mob/living/carbon/human/human_modular_limbs.dm @@ -141,7 +141,6 @@ set name = "Attach Limb" set category = "Object" set desc = "Attach a replacement limb." - set usr = src var/obj/item/organ/external/E = get_active_hand() if(!check_can_attach_modular_limb(E)) @@ -171,7 +170,6 @@ set name = "Remove Limb" set category = "Object" set desc = "Detach one of your limbs." - set usr = src var/list/detachable_limbs = get_modular_limbs(return_first_found = FALSE, validate_proc = /obj/item/organ/external/proc/can_remove_modular_limb) if(!length(detachable_limbs)) diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 33fb57356b..4b363cb604 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -19,7 +19,7 @@ else var/list/datum/sprite_accessory/hair/valid_hairstyles = list() for(var/hair_string in hair_styles_list) - var/list/datum/sprite_accessory/hair/test = hair_styles_list[hair_string] + var/datum/sprite_accessory/hair/test = hair_styles_list[hair_string] if(test.flags & HAIR_TIEABLE) valid_hairstyles.Add(hair_string) selected_string = input("Select a new hairstyle", "Your hairstyle", hair_style) as null|anything in valid_hairstyles diff --git a/code/modules/mob/living/carbon/human/human_resist.dm b/code/modules/mob/living/carbon/human/human_resist.dm index f9ef85c94b..0b09d169f0 100644 --- a/code/modules/mob/living/carbon/human/human_resist.dm +++ b/code/modules/mob/living/carbon/human/human_resist.dm @@ -67,7 +67,6 @@ /mob/living/carbon/human/proc/can_break_straight_jacket() if((HULK in mutations) || species.can_shred(src,1)) return 1 - return ..() /mob/living/carbon/human/proc/break_straight_jacket() visible_message( diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 308fb64157..26203c928f 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -653,7 +653,8 @@ var/obj/mecha/M = loc loc_temp = M.return_temperature() else if(istype(loc, /obj/machinery/atmospherics/unary/cryo_cell)) - loc_temp = loc:air_contents.temperature + var/obj/machinery/atmospherics/unary/cryo_cell/cc = loc + loc_temp = cc.air_contents.temperature else loc_temp = environment.temperature diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm index 00617063f0..f964c77091 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm @@ -164,14 +164,14 @@ else return ..() -/mob/living/simple_mob/protean_blob/adjustBruteLoss(var/amount) +/mob/living/simple_mob/protean_blob/adjustBruteLoss(var/amount,var/include_robo) amount *= 1.5 if(humanform) return humanform.adjustBruteLoss(amount) else return ..() -/mob/living/simple_mob/protean_blob/adjustFireLoss(var/amount) +/mob/living/simple_mob/protean_blob/adjustFireLoss(var/amount,var/include_robo) amount *= 1.5 if(humanform) return humanform.adjustFireLoss(amount) diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm index 79314bfec6..ed73e904a2 100755 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm @@ -187,7 +187,7 @@ for(var/obj/item/organ/I in H.internal_organs) I.removed() - for(var/obj/item/I in src) + for(var/obj/item/I in H.contents) H.drop_from_inventory(I) qdel(H) diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm index fc821e0a94..c1edfb2a3a 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm @@ -145,15 +145,13 @@ P.old_style_target(A) P.fire() playsound(src, 'sound/weapons/pierce.ogg', 25, 0) - else - ..() /mob/living/carbon/human/proc/corrosive_acid(O as obj|turf in oview(1)) //If they right click to corrode, an error will flash if its an invalid target./N set name = "Corrosive Acid (200)" set desc = "Drench an object in acid, destroying it over time." set category = "Abilities" - if(!O in oview(1)) + if(!(O in oview(1))) to_chat(src, "[O] is too far away.") return diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index dbfede96f8..849623ee7b 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -481,7 +481,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() overlays_standing[HAIR_LAYER] = image(face_standing, layer = BODY_LAYER+HAIR_LAYER, "pixel_y" = head_organ.head_offset) apply_layer(HAIR_LAYER) - return + //return //VOREStation Edit // VOREStation Edit - START var/icon/hair_acc_s = get_hair_accessory_overlay() @@ -565,7 +565,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() standing.underlays += underlay for(var/mut in mutations) - if(LASER) + if(mut == LASER) standing.overlays += "lasereyes_s" //TODO overlays_standing[MUTATIONS_LAYER] = standing diff --git a/code/modules/mob/living/inventory.dm b/code/modules/mob/living/inventory.dm index a1d81a0549..8d4a66def3 100644 --- a/code/modules/mob/living/inventory.dm +++ b/code/modules/mob/living/inventory.dm @@ -229,32 +229,33 @@ /datum/inventory_panel/tgui_data(mob/user, datum/tgui/ui, datum/tgui_state/state) var/list/data = ..() - data["slots"] = list() - data["slots"].Add(list(list( + var/list/slots = list() + slots.Add(list(list( "name" = "Head (Mask)", "item" = host.wear_mask, "act" = "mask", ))) - data["slots"].Add(list(list( + slots.Add(list(list( "name" = "Left Hand", "item" = host.l_hand, "act" = "l_hand", ))) - data["slots"].Add(list(list( + slots.Add(list(list( "name" = "Right Hand", "item" = host.r_hand, "act" = "r_hand", ))) - data["slots"].Add(list(list( + slots.Add(list(list( "name" = "Back", "item" = host.back, "act" = "back", ))) - data["slots"].Add(list(list( + slots.Add(list(list( "name" = "Pockets", "item" = "Empty Pockets", "act" = "pockets", ))) + data["slots"] = slots data["internals"] = host.internals data["internalsValid"] = istype(host.wear_mask, /obj/item/clothing/mask) && istype(host.back, /obj/item/weapon/tank) @@ -300,33 +301,37 @@ if(istype(H.w_uniform, /obj/item/clothing/under)) suit = H.w_uniform - data["slots"] = list() + + var/list/slots = list() for(var/entry in H.species.hud.gear) var/list/slot_ref = H.species.hud.gear[entry] if((slot_ref["slot"] in list(slot_l_store, slot_r_store))) continue var/obj/item/thing_in_slot = H.get_equipped_item(slot_ref["slot"]) - data["slots"].Add(list(list( + slots.Add(list(list( "name" = slot_ref["name"], "item" = thing_in_slot, "act" = "targetSlot", "params" = list("slot" = slot_ref["slot"]), ))) + data["slots"] = slots - data["specialSlots"] = list() + + var/list/specialSlots = list() if(H.species.hud.has_hands) - data["specialSlots"].Add(list(list( + specialSlots.Add(list(list( "name" = "Left Hand", "item" = H.l_hand, "act" = "targetSlot", "params" = list("slot" = slot_l_hand), ))) - data["specialSlots"].Add(list(list( + specialSlots.Add(list(list( "name" = "Right Hand", "item" = H.r_hand, "act" = "targetSlot", "params" = list("slot" = slot_r_hand), ))) + data["specialSlots"] = specialSlots data["internals"] = H.internals data["internalsValid"] = (istype(H.wear_mask, /obj/item/clothing/mask) || istype(H.head, /obj/item/clothing/head/helmet/space)) && (istype(H.back, /obj/item/weapon/tank) || istype(H.belt, /obj/item/weapon/tank) || istype(H.s_store, /obj/item/weapon/tank)) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index eca22436bf..b6e6ffc03f 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -1,644 +1,643 @@ - -/* - run_armor_check(a,b) - args - a:def_zone - What part is getting hit, if null will check entire body - b:attack_flag - What type of attack, bullet, laser, energy, melee - c:armour_pen - How much armor to ignore. - d:absorb_text - Custom text to send to the player when the armor fully absorbs an attack. - e:soften_text - Similar to absorb_text, custom text to send to the player when some damage is reduced. - - Returns - A number between 0 and 100, with higher numbers resulting in less damage taken. -*/ -/mob/living/proc/run_armor_check(var/def_zone = null, var/attack_flag = "melee", var/armour_pen = 0, var/absorb_text = null, var/soften_text = null) - if(Debug2) - to_world_log("## DEBUG: getarmor() was called.") - - if(armour_pen >= 100) - return 0 //might as well just skip the processing - - var/armor = getarmor(def_zone, attack_flag) - if(armor) - var/armor_variance_range = round(armor * 0.25) //Armor's effectiveness has a +25%/-25% variance. - var/armor_variance = rand(-armor_variance_range, armor_variance_range) //Get a random number between -25% and +25% of the armor's base value - if(Debug2) - to_world_log("## DEBUG: The range of armor variance is [armor_variance_range]. The variance picked by RNG is [armor_variance].") - - armor = min(armor + armor_variance, 100) //Now we calcuate damage using the new armor percentage. - armor = max(armor - armour_pen, 0) //Armor pen makes armor less effective. - if(armor >= 100) - if(absorb_text) - to_chat(src, "[absorb_text]") - else - to_chat(src, "Your armor absorbs the blow!") - - else if(armor > 0) - if(soften_text) - to_chat(src, "[soften_text]") - else - to_chat(src, "Your armor softens the blow!") - if(Debug2) - to_world_log("## DEBUG: Armor when [src] was attacked was [armor].") - return armor - -/* - //Old armor code here. - if(armour_pen >= 100) - return 0 //might as well just skip the processing - - var/armor = getarmor(def_zone, attack_flag) - var/absorb = 0 - - //Roll armour - if(prob(armor)) - absorb += 1 - if(prob(armor)) - absorb += 1 - - //Roll penetration - if(prob(armour_pen)) - absorb -= 1 - if(prob(armour_pen)) - absorb -= 1 - - if(absorb >= 2) - if(absorb_text) - show_message("[absorb_text]") - else - show_message("Your armor absorbs the blow!") - return 2 - if(absorb == 1) - if(absorb_text) - show_message("[soften_text]",4) - else - show_message("Your armor softens the blow!") - return 1 - return 0 -*/ - -//Certain pieces of armor actually absorb flat amounts of damage from income attacks -/mob/living/proc/get_armor_soak(var/def_zone = null, var/attack_flag = "melee", var/armour_pen = 0) - var/soaked = getsoak(def_zone, attack_flag) - //5 points of armor pen negate one point of soak - if(armour_pen) - soaked = max(soaked - (armour_pen/5), 0) - return soaked - -//if null is passed for def_zone, then this should return something appropriate for all zones (e.g. area effect damage) -/mob/living/proc/getarmor(var/def_zone, var/type) - return 0 - -/mob/living/proc/getsoak(var/def_zone, var/type) - return 0 - -// Clicking with an empty hand -/mob/living/attack_hand(mob/living/L) - ..() - if(istype(L) && L.a_intent != I_HELP) - if(ai_holder) // Using disarm, grab, or harm intent is considered a hostile action to the mob's AI. - ai_holder.react_to_attack(L) - -/mob/living/bullet_act(var/obj/item/projectile/P, var/def_zone) - - //Being hit while using a deadman switch - if(istype(get_active_hand(),/obj/item/device/assembly/signaler)) - var/obj/item/device/assembly/signaler/signaler = get_active_hand() - if(signaler.deadman && prob(80)) - log_and_message_admins("has triggered a signaler deadman's switch") - src.visible_message("[src] triggers their deadman's switch!") - signaler.signal() - - if(ai_holder && P.firer) - ai_holder.react_to_attack(P.firer) - - //Armor - var/soaked = get_armor_soak(def_zone, P.check_armour, P.armor_penetration) - var/absorb = run_armor_check(def_zone, P.check_armour, P.armor_penetration) - var/proj_sharp = is_sharp(P) - var/proj_edge = has_edge(P) - - if ((proj_sharp || proj_edge) && (soaked >= round(P.damage*0.8))) - proj_sharp = 0 - proj_edge = 0 - - if ((proj_sharp || proj_edge) && prob(getarmor(def_zone, P.check_armour))) - proj_sharp = 0 - proj_edge = 0 - - //Stun Beams - if(P.taser_effect) - stun_effect_act(0, P.agony, def_zone, P) - if(!P.nodamage) - apply_damage(P.damage, P.damage_type, def_zone, absorb, soaked, 0, P, sharp=proj_sharp, edge=proj_edge) - qdel(P) - return - - if(!P.nodamage) - apply_damage(P.damage, P.damage_type, def_zone, absorb, soaked, 0, P, sharp=proj_sharp, edge=proj_edge) - P.on_hit(src, absorb, soaked, def_zone) - - if(absorb == 100) - return 2 - else if (absorb >= 0) - return 1 - else - return 0 - -// return absorb - -//Handles the effects of "stun" weapons -/mob/living/proc/stun_effect_act(var/stun_amount, var/agony_amount, var/def_zone, var/used_weapon=null) - flash_pain() - - if (stun_amount) - Stun(stun_amount) - Weaken(stun_amount) - apply_effect(STUTTER, stun_amount) - apply_effect(EYE_BLUR, stun_amount) - - if (agony_amount) - apply_damage(agony_amount, HALLOSS, def_zone, 0, used_weapon) - apply_effect(STUTTER, agony_amount/10) - apply_effect(EYE_BLUR, agony_amount/10) - -/mob/living/proc/electrocute_act(var/shock_damage, var/obj/source, var/siemens_coeff = 1.0) - return 0 //only carbon liveforms have this proc - -/mob/living/emp_act(severity) - var/list/L = src.get_contents() - - if(LAZYLEN(modifiers)) - for(var/datum/modifier/M in modifiers) - if(!isnull(M.emp_modifier)) - severity = CLAMP(severity + M.emp_modifier, 1, 5) - - if(severity == 5) // Effectively nullified. - return - - for(var/obj/O in L) - O.emp_act(severity) - ..() - -/mob/living/blob_act(var/obj/structure/blob/B) - if(stat == DEAD || faction == B.faction) - return - - var/damage = rand(30, 40) - var/armor_pen = 0 - var/armor_check = "melee" - var/damage_type = BRUTE - var/attack_message = "The blob attacks you!" - var/attack_verb = "attacks" - var/def_zone = pick(BP_HEAD, BP_TORSO, BP_GROIN, BP_L_ARM, BP_R_ARM, BP_L_LEG, BP_R_LEG) - - if(B && B.overmind) - var/datum/blob_type/blob = B.overmind.blob_type - - damage = rand(blob.damage_lower, blob.damage_upper) - armor_check = blob.armor_check - armor_pen = blob.armor_pen - damage_type = blob.damage_type - - attack_message = "[blob.attack_message][isSynthetic() ? "[blob.attack_message_synth]":"[blob.attack_message_living]"]" - attack_verb = blob.attack_verb - B.overmind.blob_type.on_attack(B, src, def_zone) - - if( (damage_type == TOX || damage_type == OXY) && isSynthetic()) // Borgs and FBPs don't really handle tox/oxy damage the same way other mobs do. - damage_type = BRUTE - damage *= 0.66 // Take 2/3s as much damage. - - visible_message("\The [B] [attack_verb] \the [src]!", "[attack_message]!") - playsound(src, 'sound/effects/attackblob.ogg', 50, 1) - - //Armor - var/soaked = get_armor_soak(def_zone, armor_check, armor_pen) - var/absorb = run_armor_check(def_zone, armor_check, armor_pen) - - if(ai_holder) - ai_holder.react_to_attack(B) - - apply_damage(damage, damage_type, def_zone, absorb, soaked) - -/mob/living/proc/resolve_item_attack(obj/item/I, mob/living/user, var/target_zone) - return target_zone - -//Called when the mob is hit with an item in combat. Returns the blocked result -/mob/living/proc/hit_with_weapon(obj/item/I, mob/living/user, var/effective_force, var/hit_zone) - visible_message("[src] has been [I.attack_verb.len? pick(I.attack_verb) : "attacked"] with [I.name] by [user]!") - - if(ai_holder) - ai_holder.react_to_attack(user) - - var/soaked = get_armor_soak(hit_zone, "melee") - var/blocked = run_armor_check(hit_zone, "melee") - - standard_weapon_hit_effects(I, user, effective_force, blocked, soaked, hit_zone) - - if(I.damtype == BRUTE && prob(33)) // Added blood for whacking non-humans too - var/turf/simulated/location = get_turf(src) - if(istype(location)) location.add_blood_floor(src) - - return blocked - -//returns 0 if the effects failed to apply for some reason, 1 otherwise. -/mob/living/proc/standard_weapon_hit_effects(obj/item/I, mob/living/user, var/effective_force, var/blocked, var/soaked, var/hit_zone) - if(!effective_force || blocked >= 100) - return 0 - //Apply weapon damage - var/weapon_sharp = is_sharp(I) - var/weapon_edge = has_edge(I) - - if(getsoak(hit_zone, "melee",) - (I.armor_penetration/5) > round(effective_force*0.8)) //soaking a hit turns sharp attacks into blunt ones - weapon_sharp = 0 - weapon_edge = 0 - - if(prob(max(getarmor(hit_zone, "melee") - I.armor_penetration, 0))) //melee armour provides a chance to turn sharp/edge weapon attacks into blunt ones - weapon_sharp = 0 - weapon_edge = 0 - - apply_damage(effective_force, I.damtype, hit_zone, blocked, soaked, sharp=weapon_sharp, edge=weapon_edge, used_weapon=I) - - return 1 - -//this proc handles being hit by a thrown atom -/mob/living/hitby(atom/movable/AM as mob|obj,var/speed = THROWFORCE_SPEED_DIVISOR)//Standardization and logging -Sieve - if(istype(AM,/obj/)) - var/obj/O = AM - var/dtype = O.damtype - var/throw_damage = O.throwforce*(speed/THROWFORCE_SPEED_DIVISOR) - - var/miss_chance = 15 - if (O.throw_source) - var/distance = get_dist(O.throw_source, loc) - miss_chance = max(15*(distance-2), 0) - - if (prob(miss_chance)) - visible_message("\The [O] misses [src] narrowly!") - return - - src.visible_message("[src] has been hit by [O].") - var/armor = run_armor_check(null, "melee") - var/soaked = get_armor_soak(null, "melee") - - - apply_damage(throw_damage, dtype, null, armor, soaked, is_sharp(O), has_edge(O), O) - - O.throwing = 0 //it hit, so stop moving - - if(ismob(O.thrower)) - var/mob/M = O.thrower - var/client/assailant = M.client - if(assailant) - add_attack_logs(M,src,"Hit by thrown [O.name]") - if(ai_holder) - ai_holder.react_to_attack(O.thrower) - - // Begin BS12 momentum-transfer code. - var/mass = 1.5 - if(istype(O, /obj/item)) - var/obj/item/I = O - mass = I.w_class/THROWNOBJ_KNOCKBACK_DIVISOR - var/momentum = speed*mass - - if(O.throw_source && momentum >= THROWNOBJ_KNOCKBACK_SPEED) - var/dir = get_dir(O.throw_source, src) - - visible_message("[src] staggers under the impact!","You stagger under the impact!") - src.throw_at(get_edge_target_turf(src,dir),1,momentum) - - if(!O || !src) return - - if(O.sharp) //Projectile is suitable for pinning. - if(soaked >= round(throw_damage*0.8)) - return - - //Handles embedding for non-humans and simple_mobs. - embed(O) - - var/turf/T = near_wall(dir,2) - - if(T) - src.loc = T - visible_message("[src] is pinned to the wall by [O]!","You are pinned to the wall by [O]!") - src.anchored = 1 - src.pinned += O - -/mob/living/proc/embed(var/obj/O, var/def_zone=null) - O.loc = src - src.embedded += O - src.verbs += /mob/proc/yank_out_object - throw_alert("embeddedobject", /obj/screen/alert/embeddedobject) - -//This is called when the mob is thrown into a dense turf -/mob/living/proc/turf_collision(var/turf/T, var/speed) - src.take_organ_damage(speed*5) - -/mob/living/proc/near_wall(var/direction,var/distance=1) - var/turf/T = get_step(get_turf(src),direction) - var/turf/last_turf = src.loc - var/i = 1 - - while(i>0 && i<=distance) - if(T.density) //Turf is a wall! - return last_turf - i++ - last_turf = T - T = get_step(T,direction) - - return 0 - -// End BS12 momentum-transfer code. - -/mob/living/attack_generic(var/mob/user, var/damage, var/attack_message) - if(!damage) - return - - adjustBruteLoss(damage) - add_attack_logs(user,src,"Generic attack (probably animal)", admin_notify = FALSE) //Usually due to simple_mob attacks - if(ai_holder) - ai_holder.react_to_attack(user) - src.visible_message("[user] has [attack_message] [src]!") - user.do_attack_animation(src) - spawn(1) updatehealth() - return 1 - -/mob/living/proc/IgniteMob() - if(fire_stacks > 0 && !on_fire) - on_fire = 1 - handle_light() - throw_alert("fire", /obj/screen/alert/fire) - update_fire() - -/mob/living/proc/ExtinguishMob() - if(on_fire) - on_fire = 0 - fire_stacks = 0 - handle_light() - clear_alert("fire") - update_fire() - - if(has_modifier_of_type(/datum/modifier/fire)) - remove_modifiers_of_type(/datum/modifier/fire) - -/mob/living/proc/update_fire() - return - -/mob/living/proc/adjust_fire_stacks(add_fire_stacks) //Adjusting the amount of fire_stacks we have on person - fire_stacks = CLAMP(fire_stacks + add_fire_stacks, FIRE_MIN_STACKS, FIRE_MAX_STACKS) - -/mob/living/proc/handle_fire() - if(fire_stacks < 0) - fire_stacks = min(0, ++fire_stacks) //If we've doused ourselves in water to avoid fire, dry off slowly - - if(fire_stacks > 0) - fire_stacks = max(0, (fire_stacks-0.1)) //Should slowly burn out - - if(!on_fire) - return 1 - else if(fire_stacks <= 0) - ExtinguishMob() //Fire's been put out. - return 1 - - var/datum/gas_mixture/G = loc.return_air() // Check if we're standing in an oxygenless environment - if(G.gas["oxygen"] < 1) - ExtinguishMob() //If there's no oxygen in the tile we're on, put out the fire - return 1 - - var/turf/location = get_turf(src) - location.hotspot_expose(fire_burn_temperature(), 50, 1) - -//altered this to cap at the temperature of the fire causing it, using the same 1:1500 value as /mob/living/carbon/human/handle_fire() in human/life.dm -/mob/living/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature) - if(fire_stacks < exposed_temperature/1500) // Subject to balance - adjust_fire_stacks(2) - else - adjust_fire_stacks(2) - IgniteMob() - -//Share fire evenly between the two mobs -//Called in MobCollide() and Crossed() -/mob/living/proc/spread_fire(mob/living/L) - return -// This is commented out pending discussion on Polaris. If you're a downsteam and you want people to spread fire by touching each other, feel free to uncomment this. -/* - if(!istype(L)) - return - var/L_old_on_fire = L.on_fire - - if(on_fire) //Only spread fire stacks if we're on fire - fire_stacks /= 2 - L.fire_stacks += fire_stacks - if(L.IgniteMob()) - message_admins("[key_name(src)] bumped into [key_name(L)] and set them on fire.") - - if(L_old_on_fire) //Only ignite us and gain their stacks if they were onfire before we bumped them - L.fire_stacks /= 2 - fire_stacks += L.fire_stacks - IgniteMob() -*/ - -/mob/living/proc/get_cold_protection() - return 0 - -/mob/living/proc/get_heat_protection() - return 0 - -/mob/living/proc/get_shock_protection() - return 0 - -/mob/living/proc/get_water_protection() - return 1 // Water won't hurt most things. - -/mob/living/proc/get_poison_protection() - return 0 - -//Finds the effective temperature that the mob is burning at. -/mob/living/proc/fire_burn_temperature() - if (fire_stacks <= 0) - return 0 - - //Scale quadratically so that single digit numbers of fire stacks don't burn ridiculously hot. - //lower limit of 700 K, same as matches and roughly the temperature of a cool flame. - return max(2.25*round(FIRESUIT_MAX_HEAT_PROTECTION_TEMPERATURE*(fire_stacks/FIRE_MAX_FIRESUIT_STACKS)**2), 700) - -// Called when struck by lightning. -/mob/living/proc/lightning_act() - // The actual damage/electrocution is handled by the tesla_zap() that accompanies this. - Paralyse(5) - stuttering += 20 - make_jittery(150) - emp_act(1) - to_chat(src, span("critical", "You've been struck by lightning!")) - -// Called when touching a lava tile. -// Does roughly 100 damage to unprotected mobs, and 20 to fully protected mobs. -/mob/living/lava_act() - add_modifier(/datum/modifier/fire/intense, 8 SECONDS) // Around 40 total if left to burn and without fire protection per stack. - inflict_heat_damage(40) // Another 40, however this is instantly applied to unprotected mobs. - adjustFireLoss(20) // Lava cannot be 100% resisted with fire protection. - -/mob/living/proc/reagent_permeability() - return 1 - return round(FIRESUIT_MAX_HEAT_PROTECTION_TEMPERATURE*(fire_stacks/FIRE_MAX_FIRESUIT_STACKS)**2) - -/mob/living/proc/handle_actions() - //Pretty bad, i'd use picked/dropped instead but the parent calls in these are nonexistent - for(var/datum/action/A in actions) - if(A.CheckRemoval(src)) - A.Remove(src) - for(var/obj/item/I in src) - if(I.action_button_name) - if(!I.action) - if(I.action_button_is_hands_free) - I.action = new/datum/action/item_action/hands_free - else - I.action = new/datum/action/item_action - I.action.name = I.action_button_name - I.action.target = I - I.action.Grant(src) - return - -/mob/living/update_action_buttons() - if(!hud_used) return - if(!client) return - - if(hud_used.hud_shown != 1) //Hud toggled to minimal - return - - client.screen -= hud_used.hide_actions_toggle - for(var/datum/action/A in actions) - if(A.button) - client.screen -= A.button - - if(hud_used.action_buttons_hidden) - if(!hud_used.hide_actions_toggle) - hud_used.hide_actions_toggle = new(hud_used) - hud_used.hide_actions_toggle.UpdateIcon() - - if(!hud_used.hide_actions_toggle.moved) - hud_used.hide_actions_toggle.screen_loc = hud_used.ButtonNumberToScreenCoords(1) - //hud_used.SetButtonCoords(hud_used.hide_actions_toggle,1) - - client.screen += hud_used.hide_actions_toggle - return - - var/button_number = 0 - for(var/datum/action/A in actions) - button_number++ - if(A.button == null) - var/obj/screen/movable/action_button/N = new(hud_used) - N.owner = A - A.button = N - - var/obj/screen/movable/action_button/B = A.button - - B.UpdateIcon() - - B.name = A.UpdateName() - - client.screen += B - - if(!B.moved) - B.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number) - //hud_used.SetButtonCoords(B,button_number) - - if(button_number > 0) - if(!hud_used.hide_actions_toggle) - hud_used.hide_actions_toggle = new(hud_used) - hud_used.hide_actions_toggle.InitialiseIcon(src) - if(!hud_used.hide_actions_toggle.moved) - hud_used.hide_actions_toggle.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number+1) - //hud_used.SetButtonCoords(hud_used.hide_actions_toggle,button_number+1) - client.screen += hud_used.hide_actions_toggle - -// Returns a number to determine if something is harder or easier to hit than normal. -/mob/living/proc/get_evasion() - var/result = evasion // First we get the 'base' evasion. Generally this is zero. - for(var/datum/modifier/M in modifiers) - if(!isnull(M.evasion)) - result += M.evasion - return result - -/mob/living/proc/get_accuracy_penalty() - // Certain statuses make it harder to score a hit. - var/accuracy_penalty = 0 - if(eye_blind) - accuracy_penalty += 75 - if(eye_blurry) - accuracy_penalty += 30 - if(confused) - accuracy_penalty += 45 - - return accuracy_penalty - -// Applies direct "cold" damage while checking protection against the cold. -/mob/living/proc/inflict_cold_damage(amount) - amount *= 1 - get_cold_protection(50) // Within spacesuit protection. - if(amount > 0) - adjustFireLoss(amount) - -// Ditto, but for "heat". -/mob/living/proc/inflict_heat_damage(amount) - amount *= 1 - get_heat_protection(10000) // Within firesuit protection. - if(amount > 0) - adjustFireLoss(amount) - -// and one for electricity because why not -/mob/living/proc/inflict_shock_damage(amount) - electrocute_act(amount, null, 1 - get_shock_protection(), pick(BP_HEAD, BP_TORSO, BP_GROIN)) - -// also one for water (most things resist it entirely, except for slimes) -/mob/living/proc/inflict_water_damage(amount) - amount *= 1 - get_water_protection() - if(amount > 0) - adjustToxLoss(amount) - -// one for abstracted away ""poison"" (mostly because simplemobs shouldn't handle reagents) -/mob/living/proc/inflict_poison_damage(amount) - if(isSynthetic()) - return - amount *= 1 - get_poison_protection() - if(amount > 0) - adjustToxLoss(amount) - -/mob/living/proc/can_inject() - return 1 - -/mob/living/proc/get_organ_target() - var/mob/shooter = src - var/t = shooter:zone_sel.selecting - if ((t in list( O_EYES, O_MOUTH ))) - t = BP_HEAD - var/obj/item/organ/external/def_zone = ran_zone(t) - return def_zone - -// heal ONE external organ, organ gets randomly selected from damaged ones. -/mob/living/proc/heal_organ_damage(var/brute, var/burn) - adjustBruteLoss(-brute) - adjustFireLoss(-burn) - src.updatehealth() - -// damage ONE external organ, organ gets randomly selected from damaged ones. -/mob/living/proc/take_organ_damage(var/brute, var/burn, var/emp=0) - if(status_flags & GODMODE) return 0 //godmode - adjustBruteLoss(brute) - adjustFireLoss(burn) - src.updatehealth() - -// heal MANY external organs, in random order -/mob/living/proc/heal_overall_damage(var/brute, var/burn) - adjustBruteLoss(-brute) - adjustFireLoss(-burn) - src.updatehealth() - -// damage MANY external organs, in random order -/mob/living/proc/take_overall_damage(var/brute, var/burn, var/used_weapon = null) - if(status_flags & GODMODE) return 0 //godmode - adjustBruteLoss(brute) - adjustFireLoss(burn) - src.updatehealth() - -/mob/living/proc/restore_all_organs() - return + +/* + run_armor_check(a,b) + args + a:def_zone - What part is getting hit, if null will check entire body + b:attack_flag - What type of attack, bullet, laser, energy, melee + c:armour_pen - How much armor to ignore. + d:absorb_text - Custom text to send to the player when the armor fully absorbs an attack. + e:soften_text - Similar to absorb_text, custom text to send to the player when some damage is reduced. + + Returns + A number between 0 and 100, with higher numbers resulting in less damage taken. +*/ +/mob/living/proc/run_armor_check(var/def_zone = null, var/attack_flag = "melee", var/armour_pen = 0, var/absorb_text = null, var/soften_text = null) + if(Debug2) + to_world_log("## DEBUG: getarmor() was called.") + + if(armour_pen >= 100) + return 0 //might as well just skip the processing + + var/armor = getarmor(def_zone, attack_flag) + if(armor) + var/armor_variance_range = round(armor * 0.25) //Armor's effectiveness has a +25%/-25% variance. + var/armor_variance = rand(-armor_variance_range, armor_variance_range) //Get a random number between -25% and +25% of the armor's base value + if(Debug2) + to_world_log("## DEBUG: The range of armor variance is [armor_variance_range]. The variance picked by RNG is [armor_variance].") + + armor = min(armor + armor_variance, 100) //Now we calcuate damage using the new armor percentage. + armor = max(armor - armour_pen, 0) //Armor pen makes armor less effective. + if(armor >= 100) + if(absorb_text) + to_chat(src, "[absorb_text]") + else + to_chat(src, "Your armor absorbs the blow!") + + else if(armor > 0) + if(soften_text) + to_chat(src, "[soften_text]") + else + to_chat(src, "Your armor softens the blow!") + if(Debug2) + to_world_log("## DEBUG: Armor when [src] was attacked was [armor].") + return armor + +/* + //Old armor code here. + if(armour_pen >= 100) + return 0 //might as well just skip the processing + + var/armor = getarmor(def_zone, attack_flag) + var/absorb = 0 + + //Roll armour + if(prob(armor)) + absorb += 1 + if(prob(armor)) + absorb += 1 + + //Roll penetration + if(prob(armour_pen)) + absorb -= 1 + if(prob(armour_pen)) + absorb -= 1 + + if(absorb >= 2) + if(absorb_text) + show_message("[absorb_text]") + else + show_message("Your armor absorbs the blow!") + return 2 + if(absorb == 1) + if(absorb_text) + show_message("[soften_text]",4) + else + show_message("Your armor softens the blow!") + return 1 + return 0 +*/ + +//Certain pieces of armor actually absorb flat amounts of damage from income attacks +/mob/living/proc/get_armor_soak(var/def_zone = null, var/attack_flag = "melee", var/armour_pen = 0) + var/soaked = getsoak(def_zone, attack_flag) + //5 points of armor pen negate one point of soak + if(armour_pen) + soaked = max(soaked - (armour_pen/5), 0) + return soaked + +//if null is passed for def_zone, then this should return something appropriate for all zones (e.g. area effect damage) +/mob/living/proc/getarmor(var/def_zone, var/type) + return 0 + +/mob/living/proc/getsoak(var/def_zone, var/type) + return 0 + +// Clicking with an empty hand +/mob/living/attack_hand(mob/living/L) + ..() + if(istype(L) && L.a_intent != I_HELP) + if(ai_holder) // Using disarm, grab, or harm intent is considered a hostile action to the mob's AI. + ai_holder.react_to_attack(L) + +/mob/living/bullet_act(var/obj/item/projectile/P, var/def_zone) + + //Being hit while using a deadman switch + if(istype(get_active_hand(),/obj/item/device/assembly/signaler)) + var/obj/item/device/assembly/signaler/signaler = get_active_hand() + if(signaler.deadman && prob(80)) + log_and_message_admins("has triggered a signaler deadman's switch") + src.visible_message("[src] triggers their deadman's switch!") + signaler.signal() + + if(ai_holder && P.firer) + ai_holder.react_to_attack(P.firer) + + //Armor + var/soaked = get_armor_soak(def_zone, P.check_armour, P.armor_penetration) + var/absorb = run_armor_check(def_zone, P.check_armour, P.armor_penetration) + var/proj_sharp = is_sharp(P) + var/proj_edge = has_edge(P) + + if ((proj_sharp || proj_edge) && (soaked >= round(P.damage*0.8))) + proj_sharp = 0 + proj_edge = 0 + + if ((proj_sharp || proj_edge) && prob(getarmor(def_zone, P.check_armour))) + proj_sharp = 0 + proj_edge = 0 + + //Stun Beams + if(P.taser_effect) + stun_effect_act(0, P.agony, def_zone, P) + if(!P.nodamage) + apply_damage(P.damage, P.damage_type, def_zone, absorb, soaked, 0, P, sharp=proj_sharp, edge=proj_edge) + qdel(P) + return + + if(!P.nodamage) + apply_damage(P.damage, P.damage_type, def_zone, absorb, soaked, 0, P, sharp=proj_sharp, edge=proj_edge) + P.on_hit(src, absorb, soaked, def_zone) + + if(absorb == 100) + return 2 + else if (absorb >= 0) + return 1 + else + return 0 + +// return absorb + +//Handles the effects of "stun" weapons +/mob/living/proc/stun_effect_act(var/stun_amount, var/agony_amount, var/def_zone, var/used_weapon=null) + flash_pain() + + if (stun_amount) + Stun(stun_amount) + Weaken(stun_amount) + apply_effect(STUTTER, stun_amount) + apply_effect(EYE_BLUR, stun_amount) + + if (agony_amount) + apply_damage(agony_amount, HALLOSS, def_zone, 0, used_weapon) + apply_effect(STUTTER, agony_amount/10) + apply_effect(EYE_BLUR, agony_amount/10) + +/mob/living/proc/electrocute_act(var/shock_damage, var/obj/source, var/siemens_coeff = 1.0, var/def_zone = null, var/stun = 1) + return 0 //only carbon liveforms have this proc + +/mob/living/emp_act(severity) + var/list/L = src.get_contents() + + if(LAZYLEN(modifiers)) + for(var/datum/modifier/M in modifiers) + if(!isnull(M.emp_modifier)) + severity = CLAMP(severity + M.emp_modifier, 1, 5) + + if(severity == 5) // Effectively nullified. + return + + for(var/obj/O in L) + O.emp_act(severity) + ..() + +/mob/living/blob_act(var/obj/structure/blob/B) + if(stat == DEAD || faction == B.faction) + return + + var/damage = rand(30, 40) + var/armor_pen = 0 + var/armor_check = "melee" + var/damage_type = BRUTE + var/attack_message = "The blob attacks you!" + var/attack_verb = "attacks" + var/def_zone = pick(BP_HEAD, BP_TORSO, BP_GROIN, BP_L_ARM, BP_R_ARM, BP_L_LEG, BP_R_LEG) + + if(B && B.overmind) + var/datum/blob_type/blob = B.overmind.blob_type + + damage = rand(blob.damage_lower, blob.damage_upper) + armor_check = blob.armor_check + armor_pen = blob.armor_pen + damage_type = blob.damage_type + + attack_message = "[blob.attack_message][isSynthetic() ? "[blob.attack_message_synth]":"[blob.attack_message_living]"]" + attack_verb = blob.attack_verb + B.overmind.blob_type.on_attack(B, src, def_zone) + + if( (damage_type == TOX || damage_type == OXY) && isSynthetic()) // Borgs and FBPs don't really handle tox/oxy damage the same way other mobs do. + damage_type = BRUTE + damage *= 0.66 // Take 2/3s as much damage. + + visible_message("\The [B] [attack_verb] \the [src]!", "[attack_message]!") + playsound(src, 'sound/effects/attackblob.ogg', 50, 1) + + //Armor + var/soaked = get_armor_soak(def_zone, armor_check, armor_pen) + var/absorb = run_armor_check(def_zone, armor_check, armor_pen) + + if(ai_holder) + ai_holder.react_to_attack(B) + + apply_damage(damage, damage_type, def_zone, absorb, soaked) + +/mob/living/proc/resolve_item_attack(obj/item/I, mob/living/user, var/target_zone) + return target_zone + +//Called when the mob is hit with an item in combat. Returns the blocked result +/mob/living/proc/hit_with_weapon(obj/item/I, mob/living/user, var/effective_force, var/hit_zone) + visible_message("[src] has been [I.attack_verb.len? pick(I.attack_verb) : "attacked"] with [I.name] by [user]!") + + if(ai_holder) + ai_holder.react_to_attack(user) + + var/soaked = get_armor_soak(hit_zone, "melee") + var/blocked = run_armor_check(hit_zone, "melee") + + standard_weapon_hit_effects(I, user, effective_force, blocked, soaked, hit_zone) + + if(I.damtype == BRUTE && prob(33)) // Added blood for whacking non-humans too + var/turf/simulated/location = get_turf(src) + if(istype(location)) location.add_blood_floor(src) + + return blocked + +//returns 0 if the effects failed to apply for some reason, 1 otherwise. +/mob/living/proc/standard_weapon_hit_effects(obj/item/I, mob/living/user, var/effective_force, var/blocked, var/soaked, var/hit_zone) + if(!effective_force || blocked >= 100) + return 0 + //Apply weapon damage + var/weapon_sharp = is_sharp(I) + var/weapon_edge = has_edge(I) + + if(getsoak(hit_zone, "melee",) - (I.armor_penetration/5) > round(effective_force*0.8)) //soaking a hit turns sharp attacks into blunt ones + weapon_sharp = 0 + weapon_edge = 0 + + if(prob(max(getarmor(hit_zone, "melee") - I.armor_penetration, 0))) //melee armour provides a chance to turn sharp/edge weapon attacks into blunt ones + weapon_sharp = 0 + weapon_edge = 0 + + apply_damage(effective_force, I.damtype, hit_zone, blocked, soaked, sharp=weapon_sharp, edge=weapon_edge, used_weapon=I) + + return 1 + +//this proc handles being hit by a thrown atom +/mob/living/hitby(atom/movable/AM as mob|obj,var/speed = THROWFORCE_SPEED_DIVISOR)//Standardization and logging -Sieve + if(istype(AM,/obj/)) + var/obj/O = AM + var/dtype = O.damtype + var/throw_damage = O.throwforce*(speed/THROWFORCE_SPEED_DIVISOR) + + var/miss_chance = 15 + if (O.throw_source) + var/distance = get_dist(O.throw_source, loc) + miss_chance = max(15*(distance-2), 0) + + if (prob(miss_chance)) + visible_message("\The [O] misses [src] narrowly!") + return + + src.visible_message("[src] has been hit by [O].") + var/armor = run_armor_check(null, "melee") + var/soaked = get_armor_soak(null, "melee") + + + apply_damage(throw_damage, dtype, null, armor, soaked, is_sharp(O), has_edge(O), O) + + O.throwing = 0 //it hit, so stop moving + + if(ismob(O.thrower)) + var/mob/M = O.thrower + var/client/assailant = M.client + if(assailant) + add_attack_logs(M,src,"Hit by thrown [O.name]") + if(ai_holder) + ai_holder.react_to_attack(O.thrower) + + // Begin BS12 momentum-transfer code. + var/mass = 1.5 + if(istype(O, /obj/item)) + var/obj/item/I = O + mass = I.w_class/THROWNOBJ_KNOCKBACK_DIVISOR + var/momentum = speed*mass + + if(O.throw_source && momentum >= THROWNOBJ_KNOCKBACK_SPEED) + var/dir = get_dir(O.throw_source, src) + + visible_message("[src] staggers under the impact!","You stagger under the impact!") + src.throw_at(get_edge_target_turf(src,dir),1,momentum) + + if(!O || !src) return + + if(O.sharp) //Projectile is suitable for pinning. + if(soaked >= round(throw_damage*0.8)) + return + + //Handles embedding for non-humans and simple_animals. + embed(O) + + var/turf/T = near_wall(dir,2) + + if(T) + src.loc = T + visible_message("[src] is pinned to the wall by [O]!","You are pinned to the wall by [O]!") + src.anchored = 1 + src.pinned += O + +/mob/living/proc/embed(var/obj/O, var/def_zone=null) + O.loc = src + src.embedded += O + src.verbs += /mob/proc/yank_out_object + throw_alert("embeddedobject", /obj/screen/alert/embeddedobject) + +//This is called when the mob is thrown into a dense turf +/mob/living/proc/turf_collision(var/turf/T, var/speed) + src.take_organ_damage(speed*5) + +/mob/living/proc/near_wall(var/direction,var/distance=1) + var/turf/T = get_step(get_turf(src),direction) + var/turf/last_turf = src.loc + var/i = 1 + + while(i>0 && i<=distance) + if(T.density) //Turf is a wall! + return last_turf + i++ + last_turf = T + T = get_step(T,direction) + + return 0 + +// End BS12 momentum-transfer code. + +/mob/living/attack_generic(var/mob/user, var/damage, var/attack_message) + if(!damage) + return + + adjustBruteLoss(damage) + add_attack_logs(user,src,"Generic attack (probably animal)", admin_notify = FALSE) //Usually due to simple_mob attacks + if(ai_holder) + ai_holder.react_to_attack(user) + src.visible_message("[user] has [attack_message] [src]!") + user.do_attack_animation(src) + spawn(1) updatehealth() + return 1 + +/mob/living/proc/IgniteMob() + if(fire_stacks > 0 && !on_fire) + on_fire = 1 + handle_light() + throw_alert("fire", /obj/screen/alert/fire) + update_fire() + +/mob/living/proc/ExtinguishMob() + if(on_fire) + on_fire = 0 + fire_stacks = 0 + handle_light() + clear_alert("fire") + update_fire() + + if(has_modifier_of_type(/datum/modifier/fire)) + remove_modifiers_of_type(/datum/modifier/fire) + +/mob/living/proc/update_fire() + return + +/mob/living/proc/adjust_fire_stacks(add_fire_stacks) //Adjusting the amount of fire_stacks we have on person + fire_stacks = CLAMP(fire_stacks + add_fire_stacks, FIRE_MIN_STACKS, FIRE_MAX_STACKS) + +/mob/living/proc/handle_fire() + if(fire_stacks < 0) + fire_stacks = min(0, ++fire_stacks) //If we've doused ourselves in water to avoid fire, dry off slowly + + if(fire_stacks > 0) + fire_stacks = max(0, (fire_stacks-0.1)) //Should slowly burn out + + if(!on_fire) + return 1 + else if(fire_stacks <= 0) + ExtinguishMob() //Fire's been put out. + return 1 + + var/datum/gas_mixture/G = loc.return_air() // Check if we're standing in an oxygenless environment + if(G.gas["oxygen"] < 1) + ExtinguishMob() //If there's no oxygen in the tile we're on, put out the fire + return 1 + + var/turf/location = get_turf(src) + location.hotspot_expose(fire_burn_temperature(), 50, 1) + +//altered this to cap at the temperature of the fire causing it, using the same 1:1500 value as /mob/living/carbon/human/handle_fire() in human/life.dm +/mob/living/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) + if(exposed_temperature) + if(fire_stacks < exposed_temperature/1500) // Subject to balance + adjust_fire_stacks(2) + else + adjust_fire_stacks(2) + IgniteMob() + +//Share fire evenly between the two mobs +//Called in MobCollide() and Crossed() +/mob/living/proc/spread_fire(mob/living/L) + return +// This is commented out pending discussion on Polaris. If you're a downsteam and you want people to spread fire by touching each other, feel free to uncomment this. +/* + if(!istype(L)) + return + var/L_old_on_fire = L.on_fire + + if(on_fire) //Only spread fire stacks if we're on fire + fire_stacks /= 2 + L.fire_stacks += fire_stacks + if(L.IgniteMob()) + message_admins("[key_name(src)] bumped into [key_name(L)] and set them on fire.") + + if(L_old_on_fire) //Only ignite us and gain their stacks if they were onfire before we bumped them + L.fire_stacks /= 2 + fire_stacks += L.fire_stacks + IgniteMob() +*/ + +/mob/living/proc/get_cold_protection() + return 0 + +/mob/living/proc/get_heat_protection() + return 0 + +/mob/living/proc/get_shock_protection() + return 0 + +/mob/living/proc/get_water_protection() + return 1 // Water won't hurt most things. + +/mob/living/proc/get_poison_protection() + return 0 + +//Finds the effective temperature that the mob is burning at. +/mob/living/proc/fire_burn_temperature() + if (fire_stacks <= 0) + return 0 + + //Scale quadratically so that single digit numbers of fire stacks don't burn ridiculously hot. + //lower limit of 700 K, same as matches and roughly the temperature of a cool flame. + return max(2.25*round(FIRESUIT_MAX_HEAT_PROTECTION_TEMPERATURE*(fire_stacks/FIRE_MAX_FIRESUIT_STACKS)**2), 700) + +// Called when struck by lightning. +/mob/living/proc/lightning_act() + // The actual damage/electrocution is handled by the tesla_zap() that accompanies this. + Paralyse(5) + stuttering += 20 + make_jittery(150) + emp_act(1) + to_chat(src, span("critical", "You've been struck by lightning!")) + +// Called when touching a lava tile. +// Does roughly 100 damage to unprotected mobs, and 20 to fully protected mobs. +/mob/living/lava_act() + add_modifier(/datum/modifier/fire/intense, 8 SECONDS) // Around 40 total if left to burn and without fire protection per stack. + inflict_heat_damage(40) // Another 40, however this is instantly applied to unprotected mobs. + adjustFireLoss(20) // Lava cannot be 100% resisted with fire protection. + +/mob/living/proc/reagent_permeability() + return 1 + +/mob/living/proc/handle_actions() + //Pretty bad, i'd use picked/dropped instead but the parent calls in these are nonexistent + for(var/datum/action/A in actions) + if(A.CheckRemoval(src)) + A.Remove(src) + for(var/obj/item/I in src) + if(I.action_button_name) + if(!I.action) + if(I.action_button_is_hands_free) + I.action = new/datum/action/item_action/hands_free + else + I.action = new/datum/action/item_action + I.action.name = I.action_button_name + I.action.target = I + I.action.Grant(src) + return + +/mob/living/update_action_buttons() + if(!hud_used) return + if(!client) return + + if(hud_used.hud_shown != 1) //Hud toggled to minimal + return + + client.screen -= hud_used.hide_actions_toggle + for(var/datum/action/A in actions) + if(A.button) + client.screen -= A.button + + if(hud_used.action_buttons_hidden) + if(!hud_used.hide_actions_toggle) + hud_used.hide_actions_toggle = new(hud_used) + hud_used.hide_actions_toggle.UpdateIcon() + + if(!hud_used.hide_actions_toggle.moved) + hud_used.hide_actions_toggle.screen_loc = hud_used.ButtonNumberToScreenCoords(1) + //hud_used.SetButtonCoords(hud_used.hide_actions_toggle,1) + + client.screen += hud_used.hide_actions_toggle + return + + var/button_number = 0 + for(var/datum/action/A in actions) + button_number++ + if(A.button == null) + var/obj/screen/movable/action_button/N = new(hud_used) + N.owner = A + A.button = N + + var/obj/screen/movable/action_button/B = A.button + + B.UpdateIcon() + + B.name = A.UpdateName() + + client.screen += B + + if(!B.moved) + B.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number) + //hud_used.SetButtonCoords(B,button_number) + + if(button_number > 0) + if(!hud_used.hide_actions_toggle) + hud_used.hide_actions_toggle = new(hud_used) + hud_used.hide_actions_toggle.InitialiseIcon(src) + if(!hud_used.hide_actions_toggle.moved) + hud_used.hide_actions_toggle.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number+1) + //hud_used.SetButtonCoords(hud_used.hide_actions_toggle,button_number+1) + client.screen += hud_used.hide_actions_toggle + +// Returns a number to determine if something is harder or easier to hit than normal. +/mob/living/proc/get_evasion() + var/result = evasion // First we get the 'base' evasion. Generally this is zero. + for(var/datum/modifier/M in modifiers) + if(!isnull(M.evasion)) + result += M.evasion + return result + +/mob/living/proc/get_accuracy_penalty() + // Certain statuses make it harder to score a hit. + var/accuracy_penalty = 0 + if(eye_blind) + accuracy_penalty += 75 + if(eye_blurry) + accuracy_penalty += 30 + if(confused) + accuracy_penalty += 45 + + return accuracy_penalty + +// Applies direct "cold" damage while checking protection against the cold. +/mob/living/proc/inflict_cold_damage(amount) + amount *= 1 - get_cold_protection(50) // Within spacesuit protection. + if(amount > 0) + adjustFireLoss(amount) + +// Ditto, but for "heat". +/mob/living/proc/inflict_heat_damage(amount) + amount *= 1 - get_heat_protection(10000) // Within firesuit protection. + if(amount > 0) + adjustFireLoss(amount) + +// and one for electricity because why not +/mob/living/proc/inflict_shock_damage(amount) + electrocute_act(amount, null, 1 - get_shock_protection(), pick(BP_HEAD, BP_TORSO, BP_GROIN)) + +// also one for water (most things resist it entirely, except for slimes) +/mob/living/proc/inflict_water_damage(amount) + amount *= 1 - get_water_protection() + if(amount > 0) + adjustToxLoss(amount) + +// one for abstracted away ""poison"" (mostly because simplemobs shouldn't handle reagents) +/mob/living/proc/inflict_poison_damage(amount) + if(isSynthetic()) + return + amount *= 1 - get_poison_protection() + if(amount > 0) + adjustToxLoss(amount) + +/mob/living/proc/can_inject(var/mob/user, var/error_msg, var/target_zone, var/ignore_thickness = FALSE) + return 1 + +/mob/living/proc/get_organ_target() + var/mob/shooter = src + var/t = shooter.zone_sel.selecting + if ((t in list( O_EYES, O_MOUTH ))) + t = BP_HEAD + var/obj/item/organ/external/def_zone = ran_zone(t) + return def_zone + +// heal ONE external organ, organ gets randomly selected from damaged ones. +/mob/living/proc/heal_organ_damage(var/brute, var/burn) + adjustBruteLoss(-brute) + adjustFireLoss(-burn) + src.updatehealth() + +// damage ONE external organ, organ gets randomly selected from damaged ones. +/mob/living/proc/take_organ_damage(var/brute, var/burn, var/emp=0) + if(status_flags & GODMODE) return 0 //godmode + adjustBruteLoss(brute) + adjustFireLoss(burn) + src.updatehealth() + +// heal MANY external organs, in random order +/mob/living/proc/heal_overall_damage(var/brute, var/burn) + adjustBruteLoss(-brute) + adjustFireLoss(-burn) + src.updatehealth() + +// damage MANY external organs, in random order +/mob/living/proc/take_overall_damage(var/brute, var/burn, var/used_weapon = null) + if(status_flags & GODMODE) return 0 //godmode + adjustBruteLoss(brute) + adjustFireLoss(burn) + src.updatehealth() + +/mob/living/proc/restore_all_organs() + return diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm index 810762bd93..59351edc95 100644 --- a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm +++ b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm @@ -22,7 +22,7 @@ var/decompiler = FALSE var/delivery = FALSE var/delivery_tag = "Fuel" - var/list/deliverylists = list() + var/list/list/deliverylists = list() var/list/deliveryslot_1 = list() var/list/deliveryslot_2 = list() var/list/deliveryslot_3 = list() diff --git a/code/modules/mob/living/silicon/robot/drone/drone_console.dm b/code/modules/mob/living/silicon/robot/drone/drone_console.dm index 138b1610f5..2b8d37c7ae 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_console.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_console.dm @@ -34,7 +34,7 @@ /obj/machinery/computer/drone_control/tgui_data(mob/user) var/list/data = list() - data["drones"] = list() + var/list/drones = list() for(var/mob/living/silicon/robot/drone/D in mob_list) //VOREStation Edit - multiz lol if(!(D.z in using_map.get_map_levels(z, TRUE, 0))) @@ -42,8 +42,8 @@ //VOREStation Edit - multiz lol if(D.foreign_droid) continue - - data["drones"].Add(list(list( + + drones.Add(list(list( "name" = D.real_name, "active" = D.stat != 2, "charge" = D.cell.charge, @@ -51,6 +51,7 @@ "loc" = "[get_area(D)]", "ref" = "\ref[D]", ))) + data["drones"] = drones data["fabricator"] = dronefab data["fabPower"] = dronefab?.produce_drones diff --git a/code/modules/mob/living/silicon/robot/inventory.dm b/code/modules/mob/living/silicon/robot/inventory.dm index 96daaf9af7..6ddff91192 100644 --- a/code/modules/mob/living/silicon/robot/inventory.dm +++ b/code/modules/mob/living/silicon/robot/inventory.dm @@ -95,7 +95,6 @@ return 1 else return 0 - updateicon() // This one takes an object's type instead of an instance, as above. /mob/living/silicon/robot/proc/has_active_type(var/type_to_compare) diff --git a/code/modules/mob/living/silicon/robot/robot_damage.dm b/code/modules/mob/living/silicon/robot/robot_damage.dm index 67ab5dd3c4..3c7999be3c 100644 --- a/code/modules/mob/living/silicon/robot/robot_damage.dm +++ b/code/modules/mob/living/silicon/robot/robot_damage.dm @@ -20,13 +20,13 @@ if(C.installed != 0) amount += C.electronics_damage return amount -/mob/living/silicon/robot/adjustBruteLoss(var/amount) +/mob/living/silicon/robot/adjustBruteLoss(var/amount,var/include_robo) if(amount > 0) take_overall_damage(amount, 0) else heal_overall_damage(-amount, 0) -/mob/living/silicon/robot/adjustFireLoss(var/amount) +/mob/living/silicon/robot/adjustFireLoss(var/amount,var/include_robo) if(amount > 0) take_overall_damage(0, amount) else diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index b9c2c60c47..694d3a80a1 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -79,7 +79,7 @@ /mob/living/silicon/stun_effect_act(var/stun_amount, var/agony_amount) return //immune -/mob/living/silicon/electrocute_act(var/shock_damage, var/obj/source, var/siemens_coeff = 0.0) +/mob/living/silicon/electrocute_act(var/shock_damage, var/obj/source, var/siemens_coeff = 0.0, var/def_zone = null, var/stun = 1) if(shock_damage > 0) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, loc) @@ -113,7 +113,7 @@ updatehealth() return 2 -/mob/living/silicon/apply_effect(var/effect = 0,var/effecttype = STUN, var/blocked = 0) +/mob/living/silicon/apply_effect(var/effect = 0,var/effecttype = STUN, var/blocked = 0, var/check_protection = 1) return 0//The only effect that can hit them atm is flashes and they still directly edit so this works for now @@ -153,8 +153,22 @@ show_malf_ai() ..() +/* VOREStation Removal +// this function displays the stations manifest in a separate window +/mob/living/silicon/proc/show_station_manifest() + var/dat = "
" + if(!data_core) + to_chat(src, "There is no data to form a manifest with. Contact your Nanotrasen administrator.") + return + dat += data_core.get_manifest(1) //The 1 makes it monochrome. + + var/datum/browser/popup = new(src, "Crew Manifest", "Crew Manifest", 370, 420, src) + popup.set_content(dat) + popup.open() +*/ + //can't inject synths -/mob/living/silicon/can_inject(var/mob/user, var/error_msg) +/mob/living/silicon/can_inject(var/mob/user, var/error_msg, var/target_zone, var/ignore_thickness = FALSE) if(error_msg) to_chat(user, "The armoured plating is too tough.") return 0 @@ -173,7 +187,7 @@ return FALSE /mob/living/silicon/add_language(var/language, var/can_speak=1) - var/var/datum/language/added_language = GLOB.all_languages[language] + var/datum/language/added_language = GLOB.all_languages[language] if(!added_language) return @@ -183,7 +197,7 @@ return 1 /mob/living/silicon/remove_language(var/rem_language) - var/var/datum/language/removed_language = GLOB.all_languages[rem_language] + var/datum/language/removed_language = GLOB.all_languages[rem_language] if(!removed_language) return diff --git a/code/modules/mob/living/simple_mob/simple_mob_vr.dm b/code/modules/mob/living/simple_mob/simple_mob_vr.dm index d0a2f8ed4b..45b6bb7019 100644 --- a/code/modules/mob/living/simple_mob/simple_mob_vr.dm +++ b/code/modules/mob/living/simple_mob/simple_mob_vr.dm @@ -264,7 +264,7 @@ return FALSE // Checks to see if mob doesn't like this kind of turf -/mob/living/simple_mob/IMove(newloc) +/mob/living/simple_mob/IMove(turf/newloc, safety = TRUE) if(istype(newloc,/turf/unsimulated/floor/sky)) return MOVEMENT_FAILED //Mobs aren't that stupid, probably return ..() // Procede as normal. diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/passive/fish.dm b/code/modules/mob/living/simple_mob/subtypes/animal/passive/fish.dm index 7ba595b47b..fe23b86bf7 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/passive/fish.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/passive/fish.dm @@ -43,7 +43,7 @@ default_pixel_y = rand(-6, 10) // Makes the AI unable to willingly go on land. -/mob/living/simple_mob/animal/passive/fish/IMove(newloc) +/mob/living/simple_mob/animal/passive/fish/IMove(turf/newloc, safety = TRUE) if(is_type_in_list(newloc, suitable_turf_types)) return ..() // Procede as normal. return MOVEMENT_FAILED // Don't leave the water! diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/passive/possum.dm b/code/modules/mob/living/simple_mob/subtypes/animal/passive/possum.dm index 80ccfff874..69f0c90d45 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/passive/possum.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/passive/possum.dm @@ -139,14 +139,14 @@ say_list_type = /datum/say_list/possum catalogue_data = list(/datum/category_item/catalogue/fauna/opossum) -/mob/living/simple_mob/animal/passive/opossum/adjustBruteLoss(damage) +/mob/living/simple_mob/animal/passive/opossum/adjustBruteLoss(var/amount,var/include_robo) . = ..() - if(damage >= 3) + if(amount >= 3) respond_to_damage() -/mob/living/simple_mob/animal/passive/opossum/adjustFireLoss(damage) +/mob/living/simple_mob/animal/passive/opossum/adjustFireLoss(var/amount,var/include_robo) . = ..() - if(damage >= 3) + if(amount >= 3) respond_to_damage() /mob/living/simple_mob/animal/passive/opossum/lay_down() diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/leech.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/leech.dm index 25e053bc5f..8db18a5421 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/leech.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/leech.dm @@ -192,7 +192,7 @@ chemicals -= 30 if(host.getToxLoss() >= 30 && chemicals > 50) - var/randomchem = pickweight("tramadol" = 7, "anti_toxin" = 15, "frostoil" = 3) + var/randomchem = pickweight(list("tramadol" = 7, "anti_toxin" = 15, "frostoil" = 3)) host.reagents.add_reagent(randomchem, 5) chemicals -= 50 @@ -330,10 +330,6 @@ if(!host) return - if(ai_holder) - ai_holder.hostile = initial(ai_holder.hostile) - ai_holder.lose_target() - host_bodypart.implants -= src host_bodypart = null diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 417c3b7538..33582ad9c7 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /mob/Destroy()//This makes sure that mobs withGLOB.clients/keys are not just deleted from the game. mob_list -= src dead_mob_list -= src @@ -1224,3 +1225,2456 @@ GLOBAL_LIST_EMPTY(living_players_by_zlevel) /mob/proc/grab_ghost(force) if(mind) return mind.grab_ghost(force = force) +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 +/mob/Destroy()//This makes sure that mobs withGLOB.clients/keys are not just deleted from the game. + mob_list -= src + dead_mob_list -= src + living_mob_list -= src + unset_machine() + qdel(hud_used) + clear_fullscreen() + if(client) + for(var/obj/screen/movable/spell_master/spell_master in spell_masters) + qdel(spell_master) + remove_screen_obj_references() + client.screen = list() + if(mind && mind.current == src) + spellremove(src) + ghostize() + QDEL_NULL(plane_holder) + ..() + return QDEL_HINT_HARDDEL_NOW + +/mob/proc/remove_screen_obj_references() + hands = null + pullin = null + purged = null + internals = null + i_select = null + m_select = null + healths = null + throw_icon = null + pain = null + item_use_icon = null + gun_move_icon = null + gun_setting_icon = null + spell_masters = null + zone_sel = null + +/mob/Initialize() + mob_list += src + if(stat == DEAD) + dead_mob_list += src + else + living_mob_list += src + lastarea = get_area(src) + hook_vr("mob_new",list(src)) //VOREStation Code + update_transform() // Some mobs may start bigger or smaller than normal. + return ..() + +/mob/proc/show_message(msg, type, alt, alt_type)//Message, type of message (1 or 2), alternative message, alt message type (1 or 2) + + if(!client && !teleop) return + + if (type) + if((type & VISIBLE_MESSAGE) && (is_blind() || paralysis) )//Vision related + if (!( alt )) + return + else + msg = alt + type = alt_type + if ((type & AUDIBLE_MESSAGE) && is_deaf())//Hearing related + if (!( alt )) + return + else + msg = alt + type = alt_type + if ((type & VISIBLE_MESSAGE) && (sdisabilities & BLIND)) + return + // Added voice muffling for Issue 41. + if(stat == UNCONSCIOUS || sleeping > 0) + to_chat(src, "... You can almost hear someone talking ...") + else + to_chat(src,msg) + if(teleop) + to_chat(teleop, create_text_tag("body", "BODY:", teleop) + "[msg]") + return + +// Show a message to all mobs and objects in sight of this one +// This would be for visible actions by the src mob +// message is the message output to anyone who can see e.g. "[src] does something!" +// self_message (optional) is what the src mob sees e.g. "You do something!" +// blind_message (optional) is what blind people will hear e.g. "You hear something!" +/mob/visible_message(var/message, var/self_message, var/blind_message, var/list/exclude_mobs = null, var/range = world.view) + if(self_message) + if(LAZYLEN(exclude_mobs)) + exclude_mobs |= src + else + exclude_mobs = list(src) + src.show_message(self_message, 1, blind_message, 2) + // Transfer messages about what we are doing to upstairs + if(shadow) + shadow.visible_message(message, self_message, blind_message, exclude_mobs, range) + . = ..(message, blind_message, exclude_mobs, range) // Really not ideal that atom/visible_message has different arg numbering :( + +// Returns an amount of power drawn from the object (-1 if it's not viable). +// If drain_check is set it will not actually drain power, just return a value. +// If surge is set, it will destroy/damage the recipient and not return any power. +// Not sure where to define this, so it can sit here for the rest of time. +/atom/proc/drain_power(var/drain_check,var/surge, var/amount = 0) + return -1 + +// Show a message to all mobs and objects in earshot of this one +// This would be for audible actions by the src mob +// message is the message output to anyone who can hear. +// self_message (optional) is what the src mob hears. +// deaf_message (optional) is what deaf people will see. +// hearing_distance (optional) is the range, how many tiles away the message can be heard. +/mob/audible_message(var/message, var/deaf_message, var/hearing_distance, var/self_message, var/radio_message) + + var/range = hearing_distance || world.view + var/list/hear = get_mobs_and_objs_in_view_fast(get_turf(src),range,remote_ghosts = FALSE) + + var/list/hearing_mobs = hear["mobs"] + var/list/hearing_objs = hear["objs"] + + if(radio_message) + for(var/obj in hearing_objs) + var/obj/O = obj + O.hear_talk(src, list(new /datum/multilingual_say_piece(GLOB.all_languages["Noise"], radio_message)), null) + else + for(var/obj in hearing_objs) + var/obj/O = obj + O.show_message(message, AUDIBLE_MESSAGE, deaf_message, VISIBLE_MESSAGE) + + for(var/mob in hearing_mobs) + var/mob/M = mob + var/msg = message + if(self_message && M==src) + msg = self_message + M.show_message(msg, AUDIBLE_MESSAGE, deaf_message, VISIBLE_MESSAGE) + +/mob/proc/findname(msg) + for(var/mob/M in mob_list) + if (M.real_name == text("[]", msg)) + return M + return 0 + +/mob/proc/Life() +// if(organStructure) +// organStructure.ProcessOrgans() + return + +#define UNBUCKLED 0 +#define PARTIALLY_BUCKLED 1 +#define FULLY_BUCKLED 2 +/mob/proc/buckled() + // Preliminary work for a future buckle rewrite, + // where one might be fully restrained (like an elecrical chair), or merely secured (shuttle chair, keeping you safe but not otherwise restrained from acting) + if(!buckled) + return UNBUCKLED + return restrained() ? FULLY_BUCKLED : PARTIALLY_BUCKLED + +/mob/proc/is_blind() + return ((sdisabilities & BLIND) || blinded || incapacitated(INCAPACITATION_KNOCKOUT)) + +/mob/proc/is_deaf() + return ((sdisabilities & DEAF) || ear_deaf || incapacitated(INCAPACITATION_KNOCKOUT)) + +/mob/proc/is_physically_disabled() + return incapacitated(INCAPACITATION_DISABLED) + +/mob/proc/cannot_stand() + return incapacitated(INCAPACITATION_KNOCKDOWN) + +/mob/proc/incapacitated(var/incapacitation_flags = INCAPACITATION_DEFAULT) + if ((incapacitation_flags & INCAPACITATION_STUNNED) && stunned) + return 1 + + if ((incapacitation_flags & INCAPACITATION_FORCELYING) && (weakened || resting)) + return 1 + + if ((incapacitation_flags & INCAPACITATION_KNOCKOUT) && (stat || paralysis || sleeping || (status_flags & FAKEDEATH))) + return 1 + + if((incapacitation_flags & INCAPACITATION_RESTRAINED) && restrained()) + return 1 + + if((incapacitation_flags & (INCAPACITATION_BUCKLED_PARTIALLY|INCAPACITATION_BUCKLED_FULLY))) + var/buckling = buckled() + if(buckling >= PARTIALLY_BUCKLED && (incapacitation_flags & INCAPACITATION_BUCKLED_PARTIALLY)) + return 1 + if(buckling == FULLY_BUCKLED && (incapacitation_flags & INCAPACITATION_BUCKLED_FULLY)) + return 1 + + return 0 + +#undef UNBUCKLED +#undef PARTIALLY_BUCKLED +#undef FULLY_BUCKLED + +/mob/proc/restrained() + return + +/mob/proc/reset_view(atom/A) + if (client) + if (istype(A, /atom/movable)) + client.perspective = EYE_PERSPECTIVE + client.eye = A + else + if (isturf(loc)) + client.eye = client.mob + client.perspective = MOB_PERSPECTIVE + else + client.perspective = EYE_PERSPECTIVE + client.eye = loc + return TRUE + +/mob/verb/pointed(atom/A as mob|obj|turf in view()) + set name = "Point To" + set category = "Object" + + if(!src || !isturf(src.loc) || !(A in view(src.loc))) + return 0 + if(istype(A, /obj/effect/decal/point)) + return 0 + + var/turf/tile = get_turf(A) + if (!tile) + return 0 + + var/turf/our_tile = get_turf(src) + var/obj/visual = new /obj/effect/decal/point(our_tile) + visual.invisibility = invisibility + visual.plane = ABOVE_PLANE + visual.layer = FLY_LAYER + + animate(visual, + pixel_x = (tile.x - our_tile.x) * world.icon_size + A.pixel_x, + pixel_y = (tile.y - our_tile.y) * world.icon_size + A.pixel_y, + time = 1.7, + easing = EASE_OUT) + + QDEL_IN(visual, 2 SECONDS) //Better qdel + + face_atom(A) + return 1 + + +/mob/proc/ret_grab(obj/effect/list_container/mobl/L as obj, flag) + return + +/mob/verb/mode() + set name = "Activate Held Object" + set category = "Object" + set src = usr + + return + +/* +/mob/verb/dump_source() + + var/master = "
"
+	for(var/t in typesof(/area))
+		master += text("[]\n", t)
+		//Foreach goto(26)
+	src << browse(master)
+	return
+*/
+
+/mob/verb/memory()
+	set name = "Notes"
+	set category = "IC"
+	if(mind)
+		mind.show_memory(src)
+	else
+		to_chat(src, "The game appears to have misplaced your mind datum, so we can't show you your notes.")
+
+/mob/verb/add_memory(msg as message)
+	set name = "Add Note"
+	set category = "IC"
+
+	msg = sanitize(msg)
+
+	if(mind)
+		mind.store_memory(msg)
+	else
+		to_chat(src, "The game appears to have misplaced your mind datum, so we can't show you your notes.")
+
+/mob/proc/store_memory(msg as message, popup, sane = 1)
+	msg = copytext(msg, 1, MAX_MESSAGE_LEN)
+
+	if (sane)
+		msg = sanitize(msg)
+
+	if (length(memory) == 0)
+		memory += msg
+	else
+		memory += "
[msg]" + + if (popup) + memory() + +/mob/proc/update_flavor_text() + set src in usr + if(usr != src) + to_chat(usr, "No.") + var/msg = sanitize(input(usr,"Set the flavor text in your 'examine' verb.","Flavor Text",html_decode(flavor_text)) as message|null, extra = 0) //VOREStation Edit: separating out OOC notes + + if(msg != null) + flavor_text = msg + +/mob/proc/warn_flavor_changed() + if(flavor_text && flavor_text != "") // don't spam people that don't use it! + to_chat(src, "

OOC Warning:

") + to_chat(src, "Your flavor text is likely out of date! Change") + +/mob/proc/print_flavor_text() + if (flavor_text && flavor_text != "") + var/msg = replacetext(flavor_text, "\n", " ") + if(length(msg) <= 40) + return "[msg]" + else + return "[copytext_preserve_html(msg, 1, 37)]... More..." + +/* +/mob/verb/help() + set name = "Help" + src << browse('html/help.html', "window=help") + return +*/ + +/mob/proc/set_respawn_timer(var/time) + // Try to figure out what time to use + + // Special cases, can never respawn + if(ticker?.mode?.deny_respawn) + time = -1 + else if(!config.abandon_allowed) + time = -1 + else if(!config.respawn) + time = -1 + + // Special case for observing before game start + else if(ticker?.current_state <= GAME_STATE_SETTING_UP) + time = 1 MINUTE + + // Wasn't given a time, use the config time + else if(!time) + time = config.respawn_time + + var/keytouse = ckey + // Try harder to find a key to use + if(!keytouse && key) + keytouse = ckey(key) + else if(!keytouse && mind?.key) + keytouse = ckey(mind.key) + + GLOB.respawn_timers[keytouse] = world.time + time + +/mob/observer/dead/set_respawn_timer() + if(config.antag_hud_restricted && has_enabled_antagHUD) + ..(-1) + else + return // Don't set it, no need + +/mob/verb/abandon_mob() + set name = "Return to Menu" + set category = "OOC" + + if(stat != DEAD || !ticker) + to_chat(usr, "You must be dead to use this!") + return + + // Final chance to abort "respawning" + if(mind && timeofdeath) // They had spawned before + var/choice = alert(usr, "Returning to the menu will prevent your character from being revived in-round. Are you sure?", "Confirmation", "No, wait", "Yes, leave") + if(choice == "No, wait") + return + + // Beyond this point, you're going to respawn + to_chat(usr, config.respawn_message) + + if(!client) + log_game("[usr.key] AM failed due to disconnect.") + return + client.screen.Cut() + client.screen += client.void + if(!client) + log_game("[usr.key] AM failed due to disconnect.") + return + + announce_ghost_joinleave(client, 0) + + var/mob/new_player/M = new /mob/new_player() + if(!client) + log_game("[usr.key] AM failed due to disconnect.") + qdel(M) + return + + M.key = key + if(M.mind) + M.mind.reset() + return + +/client/verb/changes() + set name = "Changelog" + set category = "OOC" + src << browse('html/changelog.html', "window=changes;size=675x650") + if(prefs.lastchangelog != changelog_hash) + prefs.lastchangelog = changelog_hash + SScharacter_setup.queue_preferences_save(prefs) + winset(src, "rpane.changelog", "background-color=none;font-style=;") + +/mob/verb/observe() + set name = "Observe" + set category = "OOC" + var/is_admin = 0 + + if(client.holder && (client.holder.rights & R_ADMIN|R_EVENT)) + is_admin = 1 + else if(stat != DEAD || istype(src, /mob/new_player)) + to_chat(usr, "You must be observing to use this!") + return + + if(is_admin && stat == DEAD) + is_admin = 0 + + var/list/targets = list() + + + targets += observe_list_format(nuke_disks) + targets += observe_list_format(all_singularities) + targets += getmobs() + targets += observe_list_format(sortAtom(mechas_list)) + targets += observe_list_format(SSshuttles.ships) + + client.perspective = EYE_PERSPECTIVE + + var/eye_name = null + + var/ok = "[is_admin ? "Admin Observe" : "Observe"]" + eye_name = input("Please, select a player!", ok, null, null) as null|anything in targets + + if (!eye_name) + return + + var/mob/mob_eye = targets[eye_name] + + if(client && mob_eye) + client.eye = mob_eye + if (is_admin) + client.adminobs = 1 + if(mob_eye == client.mob || client.eye == client.mob) + client.adminobs = 0 + +/mob/verb/cancel_camera() + set name = "Cancel Camera View" + set category = "OOC" + unset_machine() + reset_view(null) + +/mob/Topic(href, href_list) + if(href_list["mach_close"]) + var/t1 = text("window=[href_list["mach_close"]]") + unset_machine() + src << browse(null, t1) + + if(href_list["flavor_more"]) + usr << browse(text("[][]", name, replacetext(flavor_text, "\n", "
")), text("window=[];size=500x200", name)) + onclose(usr, "[name]") + if(href_list["flavor_change"]) + update_flavor_text() +// ..() + return + + +/mob/proc/pull_damage() + return 0 + +/mob/verb/stop_pulling() + + set name = "Stop Pulling" + set category = "IC" + + if(pulling) + if(ishuman(pulling)) + var/mob/living/carbon/human/H = pulling + visible_message(SPAN_WARNING("\The [src] lets go of \the [H]."), SPAN_NOTICE("You let go of \the [H]."), exclude_mobs = list(H)) + if(!H.stat) + to_chat(H, SPAN_WARNING("\The [src] lets go of you.")) + pulling.pulledby = null + pulling = null + if(pullin) + pullin.icon_state = "pull0" + +/mob/proc/start_pulling(var/atom/movable/AM) + + if ( !AM || !usr || src==AM || !isturf(src.loc) ) //if there's no person pulling OR the person is pulling themself OR the object being pulled is inside something: abort! + return + + if (AM.anchored) + to_chat(src, "It won't budge!") + return + + var/mob/M = AM + if(ismob(AM)) + + if(!can_pull_mobs || !can_pull_size) + to_chat(src, "They won't budge!") + return + + if((mob_size < M.mob_size) && (can_pull_mobs != MOB_PULL_LARGER)) + to_chat(src, "[M] is too large for you to move!") + return + + if((mob_size == M.mob_size) && (can_pull_mobs == MOB_PULL_SMALLER)) + to_chat(src, "[M] is too heavy for you to move!") + return + + // If your size is larger than theirs and you have some + // kind of mob pull value AT ALL, you will be able to pull + // them, so don't bother checking that explicitly. + + if(M.grabbed_by.len) + // Only start pulling when nobody else has a grab on them + . = 1 + for(var/obj/item/weapon/grab/G in M.grabbed_by) + if(G.assailant != usr) + . = 0 + else + qdel(G) + if(!.) + to_chat(src, "Somebody has a grip on them!") + return + + if(!iscarbon(src)) + M.LAssailant = null + else + M.LAssailant = usr + + else if(isobj(AM)) + var/obj/I = AM + if(!can_pull_size || can_pull_size < I.w_class) + to_chat(src, "It won't budge!") + return + + if(pulling) + var/pulling_old = pulling + stop_pulling() + // Are we pulling the same thing twice? Just stop pulling. + if(pulling_old == AM) + return + + src.pulling = AM + AM.pulledby = src + + if(pullin) + pullin.icon_state = "pull1" + + if(ishuman(AM)) + var/mob/living/carbon/human/H = AM + if(H.lying) // If they're on the ground we're probably dragging their arms to move them + visible_message(SPAN_WARNING("\The [src] leans down and grips \the [H]'s arms."), SPAN_NOTICE("You lean down and grip \the [H]'s arms."), exclude_mobs = list(H)) + if(!H.stat) + to_chat(H, SPAN_WARNING("\The [src] leans down and grips your arms.")) + else //Otherwise we're probably just holding their arm to lead them somewhere + visible_message(SPAN_WARNING("\The [src] grips \the [H]'s arm."), SPAN_NOTICE("You grip \the [H]'s arm."), exclude_mobs = list(H)) + if(!H.stat) + to_chat(H, SPAN_WARNING("\The [src] grips your arm.")) + playsound(src.loc, 'sound/weapons/thudswoosh.ogg', 25) //Quieter than hugging/grabbing but we still want some audio feedback + + if(H.pull_damage()) + to_chat(src, "Pulling \the [H] in their current condition would probably be a bad idea.") + + //Attempted fix for people flying away through space when cuffed and dragged. + if(ismob(AM)) + var/mob/pulled = AM + pulled.inertia_dir = 0 + +/mob/proc/can_use_hands() + return + +/mob/proc/is_active() + return (0 >= usr.stat) + +/mob/proc/is_dead() + return stat == DEAD + +/mob/proc/is_mechanical() + if(mind && (mind.assigned_role == "Cyborg" || mind.assigned_role == "AI")) + return 1 + return istype(src, /mob/living/silicon) || get_species() == "Machine" + +/mob/proc/is_ready() + return client && !!mind + +/mob/proc/get_gender() + return gender + +/mob/proc/see(message) + if(!is_active()) + return 0 + to_chat(src,message) + return 1 + +/mob/proc/show_viewers(message) + for(var/mob/M in viewers()) + M.see(message) + +/mob/Stat() + ..() + . = (is_client_active(10 MINUTES)) + + if(.) + if(statpanel("Status")) + stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)") + if(ticker && ticker.current_state != GAME_STATE_PREGAME) + stat("Station Time", stationtime2text()) + stat("Station Date", stationdate2text()) + stat("Round Duration", roundduration2text()) + + if(client.holder) + if(statpanel("Status")) + stat("Location:", "([x], [y], [z]) [loc]") + stat("CPU:","[world.cpu]") + stat("Instances:","[world.contents.len]") + stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)") + + if(statpanel("MC")) + stat("Location:", "([x], [y], [z]) [loc]") + stat("CPU:","[world.cpu]") + stat("Instances:","[world.contents.len]") + stat("World Time:", world.time) + stat("Real time of day:", REALTIMEOFDAY) + stat(null) + if(GLOB) + GLOB.stat_entry() + else + stat("Globals:", "ERROR") + if(Master) + Master.stat_entry() + else + stat("Master Controller:", "ERROR") + if(Failsafe) + Failsafe.stat_entry() + else + stat("Failsafe Controller:", "ERROR") + if(Master) + stat(null) + for(var/datum/controller/subsystem/SS in Master.subsystems) + SS.stat_entry() + + if(statpanel("Tickets")) + GLOB.ahelp_tickets.stat_entry() + + + if(length(GLOB.sdql2_queries)) + if(statpanel("SDQL2")) + stat("Access Global SDQL2 List", GLOB.sdql2_vv_statobj) + for(var/i in GLOB.sdql2_queries) + var/datum/SDQL2_query/Q = i + Q.generate_stat() + + if(listed_turf && client) + if(!TurfAdjacent(listed_turf)) + listed_turf = null + else + if(statpanel("Turf")) + stat(listed_turf) + for(var/atom/A in listed_turf) + if(!A.mouse_opacity) + continue + if(A.invisibility > see_invisible) + continue + if(is_type_in_list(A, shouldnt_see)) + continue + if(A.plane > plane) + continue + stat(A) + + +// facing verbs +/mob/proc/canface() +// if(!canmove) return 0 //VOREStation Edit. Redundant check that only affects conscious proning, actual inability to turn and shift around handled by actual inabilities. + if(stat) return 0 + if(anchored) return 0 + if(transforming) return 0 + return 1 + +// Not sure what to call this. Used to check if humans are wearing an AI-controlled exosuit and hence don't need to fall over yet. +/mob/proc/can_stand_overridden() + return 0 + +//Updates canmove, lying and icons. Could perhaps do with a rename but I can't think of anything to describe it. +/mob/proc/update_canmove() + return canmove + + +/mob/proc/facedir(var/ndir) + if(!canface() || (client && (client.moving || !checkMoveCooldown()))) + return 0 + set_dir(ndir) + if(buckled && buckled.buckle_movable) + buckled.set_dir(ndir) + setMoveCooldown(movement_delay()) + return 1 + + +/mob/verb/eastface() + set hidden = 1 + return facedir(client.client_dir(EAST)) + + +/mob/verb/westface() + set hidden = 1 + return facedir(client.client_dir(WEST)) + + +/mob/verb/northface() + set hidden = 1 + return facedir(client.client_dir(NORTH)) + + +/mob/verb/southface() + set hidden = 1 + return facedir(client.client_dir(SOUTH)) + + +//This might need a rename but it should replace the can this mob use things check +/mob/proc/IsAdvancedToolUser() + return 0 + +/mob/proc/Stun(amount) + if(status_flags & CANSTUN) + facing_dir = null + stunned = max(max(stunned,amount),0) //can't go below 0, getting a low amount of stun doesn't lower your current stun + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/SetStunned(amount) //if you REALLY need to set stun to a set amount without the whole "can't go below current stunned" + if(status_flags & CANSTUN) + stunned = max(amount,0) + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/AdjustStunned(amount) + if(status_flags & CANSTUN) + stunned = max(stunned + amount,0) + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/Weaken(amount) + if(status_flags & CANWEAKEN) + facing_dir = null + weakened = max(max(weakened,amount),0) + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/SetWeakened(amount) + if(status_flags & CANWEAKEN) + weakened = max(amount,0) + update_canmove() //can you guess what this does yet? + return + +/mob/proc/AdjustWeakened(amount) + if(status_flags & CANWEAKEN) + weakened = max(weakened + amount,0) + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/Paralyse(amount) + if(status_flags & CANPARALYSE) + facing_dir = null + paralysis = max(max(paralysis,amount),0) + return + +/mob/proc/SetParalysis(amount) + if(status_flags & CANPARALYSE) + paralysis = max(amount,0) + return + +/mob/proc/AdjustParalysis(amount) + if(status_flags & CANPARALYSE) + paralysis = max(paralysis + amount,0) + return + +/mob/proc/Sleeping(amount) + facing_dir = null + sleeping = max(max(sleeping,amount),0) + return + +/mob/proc/SetSleeping(amount) + sleeping = max(amount,0) + return + +/mob/proc/AdjustSleeping(amount) + sleeping = max(sleeping + amount,0) + return + +/mob/proc/Confuse(amount) + confused = max(max(confused,amount),0) + return + +/mob/proc/SetConfused(amount) + confused = max(amount,0) + return + +/mob/proc/AdjustConfused(amount) + confused = max(confused + amount,0) + return + +/mob/proc/Blind(amount) + eye_blind = max(max(eye_blind,amount),0) + return + +/mob/proc/SetBlinded(amount) + eye_blind = max(amount,0) + return + +/mob/proc/AdjustBlinded(amount) + eye_blind = max(eye_blind + amount,0) + return + +/mob/proc/Resting(amount) + facing_dir = null + resting = max(max(resting,amount),0) + update_canmove() + return + +/mob/proc/SetResting(amount) + resting = max(amount,0) + update_canmove() + return + +/mob/proc/AdjustResting(amount) + resting = max(resting + amount,0) + update_canmove() + return + +/mob/proc/AdjustLosebreath(amount) + losebreath = CLAMP(losebreath + amount, 0, 25) + +/mob/proc/SetLosebreath(amount) + losebreath = CLAMP(amount, 0, 25) + +/mob/proc/get_species() + return "" + +/mob/proc/flash_weak_pain() + flick("weak_pain",pain) + +/mob/proc/get_visible_implants(var/class = 0) + var/list/visible_implants = list() + for(var/obj/item/O in embedded) + if(O.w_class > class) + visible_implants += O + return visible_implants + +/mob/proc/embedded_needs_process() + return (embedded.len > 0) + +mob/proc/yank_out_object() + set category = "Object" + set name = "Yank out object" + set desc = "Remove an embedded item at the cost of bleeding and pain." + set src in view(1) + + if(!isliving(usr) || !usr.checkClickCooldown()) + return + usr.setClickCooldown(20) + + if(usr.stat == 1) + to_chat(usr, "You are unconcious and cannot do that!") + return + + if(usr.restrained()) + to_chat(usr, "You are restrained and cannot do that!") + return + + var/mob/S = src + var/mob/U = usr + var/list/valid_objects = list() + var/self = null + + if(S == U) + self = 1 // Removing object from yourself. + + valid_objects = get_visible_implants(0) + if(!valid_objects.len) + if(self) + to_chat(src, "You have nothing stuck in your body that is large enough to remove.") + else + to_chat(U, "[src] has nothing stuck in their wounds that is large enough to remove.") + return + + var/obj/item/weapon/selection = input("What do you want to yank out?", "Embedded objects") in valid_objects + + if(self) + to_chat(src, "You attempt to get a good grip on [selection] in your body.") + else + to_chat(U, "You attempt to get a good grip on [selection] in [S]'s body.") + + if(!do_after(U, 30)) + return + if(!selection || !S || !U) + return + + if(self) + visible_message("[src] rips [selection] out of their body.","You rip [selection] out of your body.") + else + visible_message("[usr] rips [selection] out of [src]'s body.","[usr] rips [selection] out of your body.") + valid_objects = get_visible_implants(0) + if(valid_objects.len == 1) //Yanking out last object - removing verb. + src.verbs -= /mob/proc/yank_out_object + clear_alert("embeddedobject") + + if(ishuman(src)) + var/mob/living/carbon/human/H = src + var/obj/item/organ/external/affected + + for(var/obj/item/organ/external/organ in H.organs) //Grab the organ holding the implant. + for(var/obj/item/O in organ.implants) + if(O == selection) + affected = organ + + affected.implants -= selection + H.shock_stage+=20 + affected.take_damage((selection.w_class * 3), 0, 0, 1, "Embedded object extraction") + + if(prob(selection.w_class * 5) && (affected.robotic < ORGAN_ROBOT)) //I'M SO ANEMIC I COULD JUST -DIE-. + var/datum/wound/internal_bleeding/I = new (min(selection.w_class * 5, 15)) + affected.wounds += I + H.custom_pain("Something tears wetly in your [affected] as [selection] is pulled free!", 50) + + if (ishuman(U)) + var/mob/living/carbon/human/human_user = U + human_user.bloody_hands(H) + + else if(issilicon(src)) + var/mob/living/silicon/robot/R = src + R.embedded -= selection + R.adjustBruteLoss(5) + R.adjustFireLoss(10) + + selection.forceMove(get_turf(src)) + U.put_in_hands(selection) + + for(var/obj/item/weapon/O in pinned) + if(O == selection) + pinned -= O + if(!pinned.len) + anchored = 0 + return 1 + +//Check for brain worms in head. +/mob/proc/has_brain_worms() + + for(var/I in contents) + if(istype(I,/mob/living/simple_mob/animal/borer)) + return I + + return 0 + +/mob/proc/updateicon() + return + +// Please always use this proc, never just set the var directly. +/mob/proc/set_stat(var/new_stat) + . = (stat != new_stat) + stat = new_stat + +/mob/verb/face_direction() + + set name = "Face Direction" + set category = "IC" + set src = usr + + set_face_dir() + + if(!facing_dir) + to_chat(usr, "You are now not facing anything.") + else + to_chat(usr, "You are now facing [dir2text(facing_dir)].") + +/mob/proc/set_face_dir(var/newdir) + if(newdir == facing_dir) + facing_dir = null + else if(newdir) + set_dir(newdir) + facing_dir = newdir + else if(facing_dir) + facing_dir = null + else + set_dir(dir) + facing_dir = dir + +/mob/set_dir() + if(facing_dir) + if(!canface() || lying || buckled || restrained()) + facing_dir = null + else if(dir != facing_dir) + return ..(facing_dir) + else + return ..() + +/mob/verb/northfaceperm() + set hidden = 1 + set_face_dir(client.client_dir(NORTH)) + +/mob/verb/southfaceperm() + set hidden = 1 + set_face_dir(client.client_dir(SOUTH)) + +/mob/verb/eastfaceperm() + set hidden = 1 + set_face_dir(client.client_dir(EAST)) + +/mob/verb/westfaceperm() + set hidden = 1 + set_face_dir(client.client_dir(WEST)) + +// Begin VOREstation edit +/mob/verb/shiftnorth() + set hidden = TRUE + if(!canface()) + return FALSE + if(pixel_y <= (default_pixel_y + 16)) + pixel_y++ + is_shifted = TRUE + +/mob/verb/shiftsouth() + set hidden = TRUE + if(!canface()) + return FALSE + if(pixel_y >= (default_pixel_y - 16)) + pixel_y-- + is_shifted = TRUE + +/mob/verb/shiftwest() + set hidden = TRUE + if(!canface()) + return FALSE + if(pixel_x >= (default_pixel_x - 16)) + pixel_x-- + is_shifted = TRUE + +mob/verb/shifteast() + set hidden = TRUE + if(!canface()) + return FALSE + if(pixel_x <= (default_pixel_x + 16)) + pixel_x++ + is_shifted = TRUE +// End VOREstation edit + +/mob/proc/adjustEarDamage() + return + +/mob/proc/setEarDamage() + return + +// Set client view distance (size of client's screen). Returns TRUE if anything changed. +/mob/proc/set_viewsize(var/new_view = world.view) + if (client && new_view != client.view) + client.view = new_view + return TRUE + return FALSE + +//Throwing stuff + +/mob/proc/toggle_throw_mode() + if (src.in_throw_mode) + throw_mode_off() + else + throw_mode_on() + +/mob/proc/throw_mode_off() + src.in_throw_mode = 0 + if(src.throw_icon) //in case we don't have the HUD and we use the hotkey + src.throw_icon.icon_state = "act_throw_off" + +/mob/proc/throw_mode_on() + src.in_throw_mode = 1 + if(src.throw_icon) + src.throw_icon.icon_state = "act_throw_on" + +/mob/proc/isSynthetic() + return 0 + +/mob/proc/is_muzzled() + return 0 + +//Exploitable Info Update + +/mob/proc/amend_exploitable(var/obj/item/I) + if(istype(I)) + exploit_addons |= I + var/exploitmsg = html_decode("\n" + "Has " + I.name + ".") + exploit_record += exploitmsg + +/client/proc/check_has_body_select() + return mob && mob.hud_used && istype(mob.zone_sel, /obj/screen/zone_sel) + +/client/verb/body_toggle_head() + set name = "body-toggle-head" + set hidden = 1 + toggle_zone_sel(list(BP_HEAD, O_EYES, O_MOUTH)) + +/client/verb/body_r_arm() + set name = "body-r-arm" + set hidden = 1 + toggle_zone_sel(list(BP_R_ARM,BP_R_HAND)) + +/client/verb/body_l_arm() + set name = "body-l-arm" + set hidden = 1 + toggle_zone_sel(list(BP_L_ARM,BP_L_HAND)) + +/client/verb/body_chest() + set name = "body-chest" + set hidden = 1 + toggle_zone_sel(list(BP_TORSO)) + +/client/verb/body_groin() + set name = "body-groin" + set hidden = 1 + toggle_zone_sel(list(BP_GROIN)) + +/client/verb/body_r_leg() + set name = "body-r-leg" + set hidden = 1 + toggle_zone_sel(list(BP_R_LEG,BP_R_FOOT)) + +/client/verb/body_l_leg() + set name = "body-l-leg" + set hidden = 1 + toggle_zone_sel(list(BP_L_LEG,BP_L_FOOT)) + +/client/proc/toggle_zone_sel(list/zones) + if(!check_has_body_select()) + return + var/obj/screen/zone_sel/selector = mob.zone_sel + selector.set_selected_zone(next_in_list(mob.zone_sel.selecting,zones)) + +// This handles setting the client's color variable, which makes everything look a specific color. +// This proc is here so it can be called without needing to check if the client exists, or if the client relogs. +// This is for inheritence since /mob/living will serve most cases. If you need ghosts to use this you'll have to implement that yourself. +/mob/proc/update_client_color() + if(client && client.color) + animate(client, color = null, time = 10) + return + +/mob/proc/swap_hand() + return + +//Throwing stuff +/mob/proc/throw_item(atom/target) + return + +/mob/proc/will_show_tooltip() + if(alpha <= EFFECTIVE_INVIS) + return FALSE + return TRUE + +/mob/MouseEntered(location, control, params) + if(usr != src && usr.is_preference_enabled(/datum/client_preference/mob_tooltips) && src.will_show_tooltip()) + openToolTip(user = usr, tip_src = src, params = params, title = get_nametag_name(usr), content = get_nametag_desc(usr)) + + ..() + +/mob/MouseDown() + closeToolTip(usr) //No reason not to, really + + ..() + +/mob/MouseExited() + closeToolTip(usr) //No reason not to, really + + ..() + +// Manages a global list of mobs with clients attached, indexed by z-level. +/mob/proc/update_client_z(new_z) // +1 to register, null to unregister. + if(registered_z != new_z) + if(registered_z) + GLOB.players_by_zlevel[registered_z] -= src + if(client) + if(new_z) + GLOB.players_by_zlevel[new_z] += src + registered_z = new_z + else + registered_z = null + +GLOBAL_LIST_EMPTY(living_players_by_zlevel) +/mob/living/update_client_z(new_z) + var/precall_reg_z = registered_z + . = ..() // will update registered_z if necessary + if(precall_reg_z != registered_z) // parent did work, let's do work too + if(precall_reg_z) + GLOB.living_players_by_zlevel[precall_reg_z] -= src + if(registered_z) + GLOB.living_players_by_zlevel[registered_z] += src + +/mob/onTransitZ(old_z, new_z) + ..() + update_client_z(new_z) + +/mob/cloak() + . = ..() + if(client && cloaked_selfimage) + client.images += cloaked_selfimage + +/mob/uncloak() + if(client && cloaked_selfimage) + client.images -= cloaked_selfimage + return ..() + +/mob/get_cloaked_selfimage() + var/icon/selficon = getCompoundIcon(src) + selficon.MapColors(0,0,0, 0,0,0, 0,0,0, 1,1,1) //White + var/image/selfimage = image(selficon) + selfimage.color = "#0000FF" + selfimage.alpha = 100 + selfimage.layer = initial(layer) + selfimage.plane = initial(plane) + selfimage.loc = src + + return selfimage + +/mob/proc/GetAltName() + return "" + +/mob/proc/get_ghost(even_if_they_cant_reenter = 0) + if(mind) + return mind.get_ghost(even_if_they_cant_reenter) + +/mob/proc/grab_ghost(force) + if(mind) + return mind.grab_ghost(force = force) +======= +/mob/Destroy()//This makes sure that mobs withGLOB.clients/keys are not just deleted from the game. + mob_list -= src + dead_mob_list -= src + living_mob_list -= src + unset_machine() + qdel(hud_used) + clear_fullscreen() + if(client) + for(var/obj/screen/movable/spell_master/spell_master in spell_masters) + qdel(spell_master) + remove_screen_obj_references() + client.screen = list() + if(mind && mind.current == src) + spellremove(src) + ghostize() + QDEL_NULL(plane_holder) + ..() + return QDEL_HINT_HARDDEL_NOW + +/mob/proc/remove_screen_obj_references() + hands = null + pullin = null + purged = null + internals = null + i_select = null + m_select = null + healths = null + throw_icon = null + pain = null + item_use_icon = null + gun_move_icon = null + gun_setting_icon = null + spell_masters = null + zone_sel = null + +/mob/Initialize() + mob_list += src + if(stat == DEAD) + dead_mob_list += src + else + living_mob_list += src + lastarea = get_area(src) + hook_vr("mob_new",list(src)) //VOREStation Code + update_transform() // Some mobs may start bigger or smaller than normal. + return ..() + +/mob/proc/show_message(msg, type, alt, alt_type)//Message, type of message (1 or 2), alternative message, alt message type (1 or 2) + + if(!client && !teleop) return + + if (type) + if((type & VISIBLE_MESSAGE) && (is_blind() || paralysis) )//Vision related + if (!( alt )) + return + else + msg = alt + type = alt_type + if ((type & AUDIBLE_MESSAGE) && is_deaf())//Hearing related + if (!( alt )) + return + else + msg = alt + type = alt_type + if ((type & VISIBLE_MESSAGE) && (sdisabilities & BLIND)) + return + // Added voice muffling for Issue 41. + if(stat == UNCONSCIOUS || sleeping > 0) + to_chat(src, "... You can almost hear someone talking ...") + else + to_chat(src,msg) + if(teleop) + to_chat(teleop, create_text_tag("body", "BODY:", teleop) + "[msg]") + return + +// Show a message to all mobs and objects in sight of this one +// This would be for visible actions by the src mob +// message is the message output to anyone who can see e.g. "[src] does something!" +// self_message (optional) is what the src mob sees e.g. "You do something!" +// blind_message (optional) is what blind people will hear e.g. "You hear something!" +/mob/visible_message(var/message, var/self_message, var/blind_message, var/list/exclude_mobs = null, var/range = world.view) + if(self_message) + if(LAZYLEN(exclude_mobs)) + exclude_mobs |= src + else + exclude_mobs = list(src) + src.show_message(self_message, 1, blind_message, 2) + // Transfer messages about what we are doing to upstairs + if(shadow) + shadow.visible_message(message, self_message, blind_message, exclude_mobs, range) + . = ..(message, blind_message, exclude_mobs, range) // Really not ideal that atom/visible_message has different arg numbering :( + +// Returns an amount of power drawn from the object (-1 if it's not viable). +// If drain_check is set it will not actually drain power, just return a value. +// If surge is set, it will destroy/damage the recipient and not return any power. +// Not sure where to define this, so it can sit here for the rest of time. +/atom/proc/drain_power(var/drain_check,var/surge, var/amount = 0) + return -1 + +// Show a message to all mobs and objects in earshot of this one +// This would be for audible actions by the src mob +// message is the message output to anyone who can hear. +// self_message (optional) is what the src mob hears. +// deaf_message (optional) is what deaf people will see. +// hearing_distance (optional) is the range, how many tiles away the message can be heard. +/mob/audible_message(var/message, var/deaf_message, var/hearing_distance, var/self_message, var/radio_message) + + var/range = hearing_distance || world.view + var/list/hear = get_mobs_and_objs_in_view_fast(get_turf(src),range,remote_ghosts = FALSE) + + var/list/hearing_mobs = hear["mobs"] + var/list/hearing_objs = hear["objs"] + + if(radio_message) + for(var/obj in hearing_objs) + var/obj/O = obj + O.hear_talk(src, list(new /datum/multilingual_say_piece(GLOB.all_languages["Noise"], radio_message)), null) + else + for(var/obj in hearing_objs) + var/obj/O = obj + O.show_message(message, AUDIBLE_MESSAGE, deaf_message, VISIBLE_MESSAGE) + + for(var/mob in hearing_mobs) + var/mob/M = mob + var/msg = message + if(self_message && M==src) + msg = self_message + M.show_message(msg, AUDIBLE_MESSAGE, deaf_message, VISIBLE_MESSAGE) + +/mob/proc/findname(msg) + for(var/mob/M in mob_list) + if (M.real_name == text("[]", msg)) + return M + return 0 + +/mob/proc/Life() +// if(organStructure) +// organStructure.ProcessOrgans() + return + +#define UNBUCKLED 0 +#define PARTIALLY_BUCKLED 1 +#define FULLY_BUCKLED 2 +/mob/proc/buckled() + // Preliminary work for a future buckle rewrite, + // where one might be fully restrained (like an elecrical chair), or merely secured (shuttle chair, keeping you safe but not otherwise restrained from acting) + if(!buckled) + return UNBUCKLED + return restrained() ? FULLY_BUCKLED : PARTIALLY_BUCKLED + +/mob/proc/is_blind() + return ((sdisabilities & BLIND) || blinded || incapacitated(INCAPACITATION_KNOCKOUT)) + +/mob/proc/is_deaf() + return ((sdisabilities & DEAF) || ear_deaf || incapacitated(INCAPACITATION_KNOCKOUT)) + +/mob/proc/is_physically_disabled() + return incapacitated(INCAPACITATION_DISABLED) + +/mob/proc/cannot_stand() + return incapacitated(INCAPACITATION_KNOCKDOWN) + +/mob/proc/incapacitated(var/incapacitation_flags = INCAPACITATION_DEFAULT) + if ((incapacitation_flags & INCAPACITATION_STUNNED) && stunned) + return 1 + + if ((incapacitation_flags & INCAPACITATION_FORCELYING) && (weakened || resting)) + return 1 + + if ((incapacitation_flags & INCAPACITATION_KNOCKOUT) && (stat || paralysis || sleeping || (status_flags & FAKEDEATH))) + return 1 + + if((incapacitation_flags & INCAPACITATION_RESTRAINED) && restrained()) + return 1 + + if((incapacitation_flags & (INCAPACITATION_BUCKLED_PARTIALLY|INCAPACITATION_BUCKLED_FULLY))) + var/buckling = buckled() + if(buckling >= PARTIALLY_BUCKLED && (incapacitation_flags & INCAPACITATION_BUCKLED_PARTIALLY)) + return 1 + if(buckling == FULLY_BUCKLED && (incapacitation_flags & INCAPACITATION_BUCKLED_FULLY)) + return 1 + + return 0 + +#undef UNBUCKLED +#undef PARTIALLY_BUCKLED +#undef FULLY_BUCKLED + +/mob/proc/restrained() + return + +/mob/proc/reset_view(atom/A) + if (client) + if (istype(A, /atom/movable)) + client.perspective = EYE_PERSPECTIVE + client.eye = A + else + if (isturf(loc)) + client.eye = client.mob + client.perspective = MOB_PERSPECTIVE + else + client.perspective = EYE_PERSPECTIVE + client.eye = loc + return TRUE + +/mob/verb/pointed(atom/A as mob|obj|turf in view()) + set name = "Point To" + set category = "Object" + + if(!src || !isturf(src.loc) || !(A in view(src.loc))) + return 0 + if(istype(A, /obj/effect/decal/point)) + return 0 + + var/turf/tile = get_turf(A) + if (!tile) + return 0 + + var/turf/our_tile = get_turf(src) + var/obj/visual = new /obj/effect/decal/point(our_tile) + visual.invisibility = invisibility + visual.plane = ABOVE_PLANE + visual.layer = FLY_LAYER + + animate(visual, + pixel_x = (tile.x - our_tile.x) * world.icon_size + A.pixel_x, + pixel_y = (tile.y - our_tile.y) * world.icon_size + A.pixel_y, + time = 1.7, + easing = EASE_OUT) + + QDEL_IN(visual, 2 SECONDS) //Better qdel + + face_atom(A) + return 1 + + +/mob/proc/ret_grab(list/L, flag) + return + +/mob/verb/mode() + set name = "Activate Held Object" + set category = "Object" + set src = usr + + return + +/* +/mob/verb/dump_source() + + var/master = "
"
+	for(var/t in typesof(/area))
+		master += text("[]\n", t)
+		//Foreach goto(26)
+	src << browse(master)
+	return
+*/
+
+/mob/verb/memory()
+	set name = "Notes"
+	set category = "IC"
+	if(mind)
+		mind.show_memory(src)
+	else
+		to_chat(src, "The game appears to have misplaced your mind datum, so we can't show you your notes.")
+
+/mob/verb/add_memory(msg as message)
+	set name = "Add Note"
+	set category = "IC"
+
+	msg = sanitize(msg)
+
+	if(mind)
+		mind.store_memory(msg)
+	else
+		to_chat(src, "The game appears to have misplaced your mind datum, so we can't show you your notes.")
+
+/mob/proc/store_memory(msg as message, popup, sane = 1)
+	msg = copytext(msg, 1, MAX_MESSAGE_LEN)
+
+	if (sane)
+		msg = sanitize(msg)
+
+	if (length(memory) == 0)
+		memory += msg
+	else
+		memory += "
[msg]" + + if (popup) + memory() + +/mob/proc/update_flavor_text() + set src in usr + if(usr != src) + to_chat(usr, "No.") + var/msg = sanitize(input(usr,"Set the flavor text in your 'examine' verb.","Flavor Text",html_decode(flavor_text)) as message|null, extra = 0) //VOREStation Edit: separating out OOC notes + + if(msg != null) + flavor_text = msg + +/mob/proc/warn_flavor_changed() + if(flavor_text && flavor_text != "") // don't spam people that don't use it! + to_chat(src, "

OOC Warning:

") + to_chat(src, "Your flavor text is likely out of date! Change") + +/mob/proc/print_flavor_text() + if (flavor_text && flavor_text != "") + var/msg = replacetext(flavor_text, "\n", " ") + if(length(msg) <= 40) + return "[msg]" + else + return "[copytext_preserve_html(msg, 1, 37)]... More..." + +/* +/mob/verb/help() + set name = "Help" + src << browse('html/help.html', "window=help") + return +*/ + +/mob/proc/set_respawn_timer(var/time) + // Try to figure out what time to use + + // Special cases, can never respawn + if(ticker?.mode?.deny_respawn) + time = -1 + else if(!config.abandon_allowed) + time = -1 + else if(!config.respawn) + time = -1 + + // Special case for observing before game start + else if(ticker?.current_state <= GAME_STATE_SETTING_UP) + time = 1 MINUTE + + // Wasn't given a time, use the config time + else if(!time) + time = config.respawn_time + + var/keytouse = ckey + // Try harder to find a key to use + if(!keytouse && key) + keytouse = ckey(key) + else if(!keytouse && mind?.key) + keytouse = ckey(mind.key) + + GLOB.respawn_timers[keytouse] = world.time + time + +/mob/observer/dead/set_respawn_timer() + if(config.antag_hud_restricted && has_enabled_antagHUD) + ..(-1) + else + return // Don't set it, no need + +/mob/verb/abandon_mob() + set name = "Return to Menu" + set category = "OOC" + + if(stat != DEAD || !ticker) + to_chat(usr, "You must be dead to use this!") + return + + // Final chance to abort "respawning" + if(mind && timeofdeath) // They had spawned before + var/choice = alert(usr, "Returning to the menu will prevent your character from being revived in-round. Are you sure?", "Confirmation", "No, wait", "Yes, leave") + if(choice == "No, wait") + return + + // Beyond this point, you're going to respawn + to_chat(usr, config.respawn_message) + + if(!client) + log_game("[usr.key] AM failed due to disconnect.") + return + client.screen.Cut() + client.screen += client.void + if(!client) + log_game("[usr.key] AM failed due to disconnect.") + return + + announce_ghost_joinleave(client, 0) + + var/mob/new_player/M = new /mob/new_player() + if(!client) + log_game("[usr.key] AM failed due to disconnect.") + qdel(M) + return + + M.key = key + if(M.mind) + M.mind.reset() + return + +/client/verb/changes() + set name = "Changelog" + set category = "OOC" + src << browse('html/changelog.html', "window=changes;size=675x650") + if(prefs.lastchangelog != changelog_hash) + prefs.lastchangelog = changelog_hash + SScharacter_setup.queue_preferences_save(prefs) + winset(src, "rpane.changelog", "background-color=none;font-style=;") + +/mob/verb/observe() + set name = "Observe" + set category = "OOC" + var/is_admin = 0 + + if(client.holder && (client.holder.rights & R_ADMIN|R_EVENT)) + is_admin = 1 + else if(stat != DEAD || istype(src, /mob/new_player)) + to_chat(usr, "You must be observing to use this!") + return + + if(is_admin && stat == DEAD) + is_admin = 0 + + var/list/targets = list() + + + targets += observe_list_format(nuke_disks) + targets += observe_list_format(all_singularities) + targets += getmobs() + targets += observe_list_format(sortAtom(mechas_list)) + targets += observe_list_format(SSshuttles.ships) + + client.perspective = EYE_PERSPECTIVE + + var/eye_name = null + + var/ok = "[is_admin ? "Admin Observe" : "Observe"]" + eye_name = input("Please, select a player!", ok, null, null) as null|anything in targets + + if (!eye_name) + return + + var/mob/mob_eye = targets[eye_name] + + if(client && mob_eye) + client.eye = mob_eye + if (is_admin) + client.adminobs = 1 + if(mob_eye == client.mob || client.eye == client.mob) + client.adminobs = 0 + +/mob/verb/cancel_camera() + set name = "Cancel Camera View" + set category = "OOC" + unset_machine() + reset_view(null) + +/mob/Topic(href, href_list) + if(href_list["mach_close"]) + var/t1 = text("window=[href_list["mach_close"]]") + unset_machine() + src << browse(null, t1) + + if(href_list["flavor_more"]) + usr << browse(text("[][]", name, replacetext(flavor_text, "\n", "
")), text("window=[];size=500x200", name)) + onclose(usr, "[name]") + if(href_list["flavor_change"]) + update_flavor_text() +// ..() + return + + +/mob/proc/pull_damage() + return 0 + +/mob/verb/stop_pulling() + + set name = "Stop Pulling" + set category = "IC" + + if(pulling) + if(ishuman(pulling)) + var/mob/living/carbon/human/H = pulling + visible_message(SPAN_WARNING("\The [src] lets go of \the [H]."), SPAN_NOTICE("You let go of \the [H]."), exclude_mobs = list(H)) + if(!H.stat) + to_chat(H, SPAN_WARNING("\The [src] lets go of you.")) + pulling.pulledby = null + pulling = null + if(pullin) + pullin.icon_state = "pull0" + +/mob/proc/start_pulling(var/atom/movable/AM) + + if ( !AM || !usr || src==AM || !isturf(src.loc) ) //if there's no person pulling OR the person is pulling themself OR the object being pulled is inside something: abort! + return + + if (AM.anchored) + to_chat(src, "It won't budge!") + return + + var/mob/M = AM + if(ismob(AM)) + + if(!can_pull_mobs || !can_pull_size) + to_chat(src, "They won't budge!") + return + + if((mob_size < M.mob_size) && (can_pull_mobs != MOB_PULL_LARGER)) + to_chat(src, "[M] is too large for you to move!") + return + + if((mob_size == M.mob_size) && (can_pull_mobs == MOB_PULL_SMALLER)) + to_chat(src, "[M] is too heavy for you to move!") + return + + // If your size is larger than theirs and you have some + // kind of mob pull value AT ALL, you will be able to pull + // them, so don't bother checking that explicitly. + + if(M.grabbed_by.len) + // Only start pulling when nobody else has a grab on them + . = 1 + for(var/obj/item/weapon/grab/G in M.grabbed_by) + if(G.assailant != usr) + . = 0 + else + qdel(G) + if(!.) + to_chat(src, "Somebody has a grip on them!") + return + + if(!iscarbon(src)) + M.LAssailant = null + else + M.LAssailant = usr + + else if(isobj(AM)) + var/obj/I = AM + if(!can_pull_size || can_pull_size < I.w_class) + to_chat(src, "It won't budge!") + return + + if(pulling) + var/pulling_old = pulling + stop_pulling() + // Are we pulling the same thing twice? Just stop pulling. + if(pulling_old == AM) + return + + src.pulling = AM + AM.pulledby = src + + if(pullin) + pullin.icon_state = "pull1" + + if(ishuman(AM)) + var/mob/living/carbon/human/H = AM + if(H.lying) // If they're on the ground we're probably dragging their arms to move them + visible_message(SPAN_WARNING("\The [src] leans down and grips \the [H]'s arms."), SPAN_NOTICE("You lean down and grip \the [H]'s arms."), exclude_mobs = list(H)) + if(!H.stat) + to_chat(H, SPAN_WARNING("\The [src] leans down and grips your arms.")) + else //Otherwise we're probably just holding their arm to lead them somewhere + visible_message(SPAN_WARNING("\The [src] grips \the [H]'s arm."), SPAN_NOTICE("You grip \the [H]'s arm."), exclude_mobs = list(H)) + if(!H.stat) + to_chat(H, SPAN_WARNING("\The [src] grips your arm.")) + playsound(src.loc, 'sound/weapons/thudswoosh.ogg', 25) //Quieter than hugging/grabbing but we still want some audio feedback + + if(H.pull_damage()) + to_chat(src, "Pulling \the [H] in their current condition would probably be a bad idea.") + + //Attempted fix for people flying away through space when cuffed and dragged. + if(ismob(AM)) + var/mob/pulled = AM + pulled.inertia_dir = 0 + +/mob/proc/can_use_hands() + return + +/mob/proc/is_active() + return (0 >= usr.stat) + +/mob/proc/is_dead() + return stat == DEAD + +/mob/proc/is_mechanical() + if(mind && (mind.assigned_role == "Cyborg" || mind.assigned_role == "AI")) + return 1 + return istype(src, /mob/living/silicon) || get_species() == "Machine" + +/mob/proc/is_ready() + return client && !!mind + +/mob/proc/get_gender() + return gender + +/mob/proc/see(message) + if(!is_active()) + return 0 + to_chat(src,message) + return 1 + +/mob/proc/show_viewers(message) + for(var/mob/M in viewers()) + M.see(message) + +/mob/Stat() + ..() + . = (is_client_active(10 MINUTES)) + + if(.) + if(statpanel("Status")) + stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)") + if(ticker && ticker.current_state != GAME_STATE_PREGAME) + stat("Station Time", stationtime2text()) + stat("Station Date", stationdate2text()) + stat("Round Duration", roundduration2text()) + + if(client.holder) + if(statpanel("Status")) + stat("Location:", "([x], [y], [z]) [loc]") + stat("CPU:","[world.cpu]") + stat("Instances:","[world.contents.len]") + stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)") + + if(statpanel("MC")) + stat("Location:", "([x], [y], [z]) [loc]") + stat("CPU:","[world.cpu]") + stat("Instances:","[world.contents.len]") + stat("World Time:", world.time) + stat("Real time of day:", REALTIMEOFDAY) + stat(null) + if(GLOB) + GLOB.stat_entry() + else + stat("Globals:", "ERROR") + if(Master) + Master.stat_entry() + else + stat("Master Controller:", "ERROR") + if(Failsafe) + Failsafe.stat_entry() + else + stat("Failsafe Controller:", "ERROR") + if(Master) + stat(null) + for(var/datum/controller/subsystem/SS in Master.subsystems) + SS.stat_entry() + + if(statpanel("Tickets")) + GLOB.ahelp_tickets.stat_entry() + + + if(length(GLOB.sdql2_queries)) + if(statpanel("SDQL2")) + stat("Access Global SDQL2 List", GLOB.sdql2_vv_statobj) + for(var/i in GLOB.sdql2_queries) + var/datum/SDQL2_query/Q = i + Q.generate_stat() + + if(listed_turf && client) + if(!TurfAdjacent(listed_turf)) + listed_turf = null + else + if(statpanel("Turf")) + stat(listed_turf) + for(var/atom/A in listed_turf) + if(!A.mouse_opacity) + continue + if(A.invisibility > see_invisible) + continue + if(is_type_in_list(A, shouldnt_see)) + continue + if(A.plane > plane) + continue + stat(A) + + +// facing verbs +/mob/proc/canface() +// if(!canmove) return 0 //VOREStation Edit. Redundant check that only affects conscious proning, actual inability to turn and shift around handled by actual inabilities. + if(stat) return 0 + if(anchored) return 0 + if(transforming) return 0 + return 1 + +// Not sure what to call this. Used to check if humans are wearing an AI-controlled exosuit and hence don't need to fall over yet. +/mob/proc/can_stand_overridden() + return 0 + +//Updates canmove, lying and icons. Could perhaps do with a rename but I can't think of anything to describe it. +/mob/proc/update_canmove() + return canmove + + +/mob/proc/facedir(var/ndir) + if(!canface() || (client && (client.moving || !checkMoveCooldown()))) + return 0 + set_dir(ndir) + if(buckled && buckled.buckle_movable) + buckled.set_dir(ndir) + setMoveCooldown(movement_delay()) + return 1 + + +/mob/verb/eastface() + set hidden = 1 + return facedir(client.client_dir(EAST)) + + +/mob/verb/westface() + set hidden = 1 + return facedir(client.client_dir(WEST)) + + +/mob/verb/northface() + set hidden = 1 + return facedir(client.client_dir(NORTH)) + + +/mob/verb/southface() + set hidden = 1 + return facedir(client.client_dir(SOUTH)) + + +//This might need a rename but it should replace the can this mob use things check +/mob/proc/IsAdvancedToolUser() + return 0 + +/mob/proc/Stun(amount) + if(status_flags & CANSTUN) + facing_dir = null + stunned = max(max(stunned,amount),0) //can't go below 0, getting a low amount of stun doesn't lower your current stun + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/SetStunned(amount) //if you REALLY need to set stun to a set amount without the whole "can't go below current stunned" + if(status_flags & CANSTUN) + stunned = max(amount,0) + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/AdjustStunned(amount) + if(status_flags & CANSTUN) + stunned = max(stunned + amount,0) + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/Weaken(amount) + if(status_flags & CANWEAKEN) + facing_dir = null + weakened = max(max(weakened,amount),0) + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/SetWeakened(amount) + if(status_flags & CANWEAKEN) + weakened = max(amount,0) + update_canmove() //can you guess what this does yet? + return + +/mob/proc/AdjustWeakened(amount) + if(status_flags & CANWEAKEN) + weakened = max(weakened + amount,0) + update_canmove() //updates lying, canmove and icons + return + +/mob/proc/Paralyse(amount) + if(status_flags & CANPARALYSE) + facing_dir = null + paralysis = max(max(paralysis,amount),0) + return + +/mob/proc/SetParalysis(amount) + if(status_flags & CANPARALYSE) + paralysis = max(amount,0) + return + +/mob/proc/AdjustParalysis(amount) + if(status_flags & CANPARALYSE) + paralysis = max(paralysis + amount,0) + return + +/mob/proc/Sleeping(amount) + facing_dir = null + sleeping = max(max(sleeping,amount),0) + return + +/mob/proc/SetSleeping(amount) + sleeping = max(amount,0) + return + +/mob/proc/AdjustSleeping(amount) + sleeping = max(sleeping + amount,0) + return + +/mob/proc/Confuse(amount) + confused = max(max(confused,amount),0) + return + +/mob/proc/SetConfused(amount) + confused = max(amount,0) + return + +/mob/proc/AdjustConfused(amount) + confused = max(confused + amount,0) + return + +/mob/proc/Blind(amount) + eye_blind = max(max(eye_blind,amount),0) + return + +/mob/proc/SetBlinded(amount) + eye_blind = max(amount,0) + return + +/mob/proc/AdjustBlinded(amount) + eye_blind = max(eye_blind + amount,0) + return + +/mob/proc/Resting(amount) + facing_dir = null + resting = max(max(resting,amount),0) + update_canmove() + return + +/mob/proc/SetResting(amount) + resting = max(amount,0) + update_canmove() + return + +/mob/proc/AdjustResting(amount) + resting = max(resting + amount,0) + update_canmove() + return + +/mob/proc/AdjustLosebreath(amount) + losebreath = CLAMP(losebreath + amount, 0, 25) + +/mob/proc/SetLosebreath(amount) + losebreath = CLAMP(amount, 0, 25) + +/mob/proc/get_species() + return "" + +/mob/proc/flash_weak_pain() + flick("weak_pain",pain) + +/mob/proc/get_visible_implants(var/class = 0) + var/list/visible_implants = list() + for(var/obj/item/O in embedded) + if(O.w_class > class) + visible_implants += O + return visible_implants + +/mob/proc/embedded_needs_process() + return (embedded.len > 0) + +mob/proc/yank_out_object() + set category = "Object" + set name = "Yank out object" + set desc = "Remove an embedded item at the cost of bleeding and pain." + set src in view(1) + + if(!isliving(usr) || !usr.checkClickCooldown()) + return + usr.setClickCooldown(20) + + if(usr.stat == 1) + to_chat(usr, "You are unconcious and cannot do that!") + return + + if(usr.restrained()) + to_chat(usr, "You are restrained and cannot do that!") + return + + var/mob/S = src + var/mob/U = usr + var/list/valid_objects = list() + var/self = null + + if(S == U) + self = 1 // Removing object from yourself. + + valid_objects = get_visible_implants(0) + if(!valid_objects.len) + if(self) + to_chat(src, "You have nothing stuck in your body that is large enough to remove.") + else + to_chat(U, "[src] has nothing stuck in their wounds that is large enough to remove.") + return + + var/obj/item/weapon/selection = input("What do you want to yank out?", "Embedded objects") in valid_objects + + if(self) + to_chat(src, "You attempt to get a good grip on [selection] in your body.") + else + to_chat(U, "You attempt to get a good grip on [selection] in [S]'s body.") + + if(!do_after(U, 30)) + return + if(!selection || !S || !U) + return + + if(self) + visible_message("[src] rips [selection] out of their body.","You rip [selection] out of your body.") + else + visible_message("[usr] rips [selection] out of [src]'s body.","[usr] rips [selection] out of your body.") + valid_objects = get_visible_implants(0) + if(valid_objects.len == 1) //Yanking out last object - removing verb. + src.verbs -= /mob/proc/yank_out_object + clear_alert("embeddedobject") + + if(ishuman(src)) + var/mob/living/carbon/human/H = src + var/obj/item/organ/external/affected + + for(var/obj/item/organ/external/organ in H.organs) //Grab the organ holding the implant. + for(var/obj/item/O in organ.implants) + if(O == selection) + affected = organ + + affected.implants -= selection + H.shock_stage+=20 + affected.take_damage((selection.w_class * 3), 0, 0, 1, "Embedded object extraction") + + if(prob(selection.w_class * 5) && (affected.robotic < ORGAN_ROBOT)) //I'M SO ANEMIC I COULD JUST -DIE-. + var/datum/wound/internal_bleeding/I = new (min(selection.w_class * 5, 15)) + affected.wounds += I + H.custom_pain("Something tears wetly in your [affected] as [selection] is pulled free!", 50) + + if (ishuman(U)) + var/mob/living/carbon/human/human_user = U + human_user.bloody_hands(H) + + else if(issilicon(src)) + var/mob/living/silicon/robot/R = src + R.embedded -= selection + R.adjustBruteLoss(5) + R.adjustFireLoss(10) + + selection.forceMove(get_turf(src)) + U.put_in_hands(selection) + + for(var/obj/item/weapon/O in pinned) + if(O == selection) + pinned -= O + if(!pinned.len) + anchored = 0 + return 1 + +//Check for brain worms in head. +/mob/proc/has_brain_worms() + + for(var/I in contents) + if(istype(I,/mob/living/simple_mob/animal/borer)) + return I + + return 0 + +/mob/proc/updateicon() + return + +// Please always use this proc, never just set the var directly. +/mob/proc/set_stat(var/new_stat) + . = (stat != new_stat) + stat = new_stat + +/mob/verb/face_direction() + + set name = "Face Direction" + set category = "IC" + set src = usr + + set_face_dir() + + if(!facing_dir) + to_chat(usr, "You are now not facing anything.") + else + to_chat(usr, "You are now facing [dir2text(facing_dir)].") + +/mob/proc/set_face_dir(var/newdir) + if(newdir == facing_dir) + facing_dir = null + else if(newdir) + set_dir(newdir) + facing_dir = newdir + else if(facing_dir) + facing_dir = null + else + set_dir(dir) + facing_dir = dir + +/mob/set_dir() + if(facing_dir) + if(!canface() || lying || buckled || restrained()) + facing_dir = null + else if(dir != facing_dir) + return ..(facing_dir) + else + return ..() + +/mob/verb/northfaceperm() + set hidden = 1 + set_face_dir(client.client_dir(NORTH)) + +/mob/verb/southfaceperm() + set hidden = 1 + set_face_dir(client.client_dir(SOUTH)) + +/mob/verb/eastfaceperm() + set hidden = 1 + set_face_dir(client.client_dir(EAST)) + +/mob/verb/westfaceperm() + set hidden = 1 + set_face_dir(client.client_dir(WEST)) + +// Begin VOREstation edit +/mob/verb/shiftnorth() + set hidden = TRUE + if(!canface()) + return FALSE + if(pixel_y <= (default_pixel_y + 16)) + pixel_y++ + is_shifted = TRUE + +/mob/verb/shiftsouth() + set hidden = TRUE + if(!canface()) + return FALSE + if(pixel_y >= (default_pixel_y - 16)) + pixel_y-- + is_shifted = TRUE + +/mob/verb/shiftwest() + set hidden = TRUE + if(!canface()) + return FALSE + if(pixel_x >= (default_pixel_x - 16)) + pixel_x-- + is_shifted = TRUE + +mob/verb/shifteast() + set hidden = TRUE + if(!canface()) + return FALSE + if(pixel_x <= (default_pixel_x + 16)) + pixel_x++ + is_shifted = TRUE +// End VOREstation edit + +/mob/proc/adjustEarDamage() + return + +/mob/proc/setEarDamage() + return + +// Set client view distance (size of client's screen). Returns TRUE if anything changed. +/mob/proc/set_viewsize(var/new_view = world.view) + if (client && new_view != client.view) + client.view = new_view + return TRUE + return FALSE + +//Throwing stuff + +/mob/proc/toggle_throw_mode() + if (src.in_throw_mode) + throw_mode_off() + else + throw_mode_on() + +/mob/proc/throw_mode_off() + src.in_throw_mode = 0 + if(src.throw_icon) //in case we don't have the HUD and we use the hotkey + src.throw_icon.icon_state = "act_throw_off" + +/mob/proc/throw_mode_on() + src.in_throw_mode = 1 + if(src.throw_icon) + src.throw_icon.icon_state = "act_throw_on" + +/mob/proc/isSynthetic() + return 0 + +/mob/proc/is_muzzled() + return 0 + +//Exploitable Info Update + +/mob/proc/amend_exploitable(var/obj/item/I) + if(istype(I)) + exploit_addons |= I + var/exploitmsg = html_decode("\n" + "Has " + I.name + ".") + exploit_record += exploitmsg + +/client/proc/check_has_body_select() + return mob && mob.hud_used && istype(mob.zone_sel, /obj/screen/zone_sel) + +/client/verb/body_toggle_head() + set name = "body-toggle-head" + set hidden = 1 + toggle_zone_sel(list(BP_HEAD, O_EYES, O_MOUTH)) + +/client/verb/body_r_arm() + set name = "body-r-arm" + set hidden = 1 + toggle_zone_sel(list(BP_R_ARM,BP_R_HAND)) + +/client/verb/body_l_arm() + set name = "body-l-arm" + set hidden = 1 + toggle_zone_sel(list(BP_L_ARM,BP_L_HAND)) + +/client/verb/body_chest() + set name = "body-chest" + set hidden = 1 + toggle_zone_sel(list(BP_TORSO)) + +/client/verb/body_groin() + set name = "body-groin" + set hidden = 1 + toggle_zone_sel(list(BP_GROIN)) + +/client/verb/body_r_leg() + set name = "body-r-leg" + set hidden = 1 + toggle_zone_sel(list(BP_R_LEG,BP_R_FOOT)) + +/client/verb/body_l_leg() + set name = "body-l-leg" + set hidden = 1 + toggle_zone_sel(list(BP_L_LEG,BP_L_FOOT)) + +/client/proc/toggle_zone_sel(list/zones) + if(!check_has_body_select()) + return + var/obj/screen/zone_sel/selector = mob.zone_sel + selector.set_selected_zone(next_in_list(mob.zone_sel.selecting,zones)) + +// This handles setting the client's color variable, which makes everything look a specific color. +// This proc is here so it can be called without needing to check if the client exists, or if the client relogs. +// This is for inheritence since /mob/living will serve most cases. If you need ghosts to use this you'll have to implement that yourself. +/mob/proc/update_client_color() + if(client && client.color) + animate(client, color = null, time = 10) + return + +/mob/proc/swap_hand() + return + +//Throwing stuff +/mob/proc/throw_item(atom/target) + return + +/mob/proc/will_show_tooltip() + if(alpha <= EFFECTIVE_INVIS) + return FALSE + return TRUE + +/mob/MouseEntered(location, control, params) + if(usr != src && usr.is_preference_enabled(/datum/client_preference/mob_tooltips) && src.will_show_tooltip()) + openToolTip(user = usr, tip_src = src, params = params, title = get_nametag_name(usr), content = get_nametag_desc(usr)) + + ..() + +/mob/MouseDown() + closeToolTip(usr) //No reason not to, really + + ..() + +/mob/MouseExited() + closeToolTip(usr) //No reason not to, really + + ..() + +// Manages a global list of mobs with clients attached, indexed by z-level. +/mob/proc/update_client_z(new_z) // +1 to register, null to unregister. + if(registered_z != new_z) + if(registered_z) + GLOB.players_by_zlevel[registered_z] -= src + if(client) + if(new_z) + GLOB.players_by_zlevel[new_z] += src + registered_z = new_z + else + registered_z = null + +GLOBAL_LIST_EMPTY_TYPED(living_players_by_zlevel, /list) +/mob/living/update_client_z(new_z) + var/precall_reg_z = registered_z + . = ..() // will update registered_z if necessary + if(precall_reg_z != registered_z) // parent did work, let's do work too + if(precall_reg_z) + GLOB.living_players_by_zlevel[precall_reg_z] -= src + if(registered_z) + GLOB.living_players_by_zlevel[registered_z] += src + +/mob/onTransitZ(old_z, new_z) + ..() + update_client_z(new_z) + +/mob/cloak() + . = ..() + if(client && cloaked_selfimage) + client.images += cloaked_selfimage + +/mob/uncloak() + if(client && cloaked_selfimage) + client.images -= cloaked_selfimage + return ..() + +/mob/get_cloaked_selfimage() + var/icon/selficon = getCompoundIcon(src) + selficon.MapColors(0,0,0, 0,0,0, 0,0,0, 1,1,1) //White + var/image/selfimage = image(selficon) + selfimage.color = "#0000FF" + selfimage.alpha = 100 + selfimage.layer = initial(layer) + selfimage.plane = initial(plane) + selfimage.loc = src + + return selfimage + +/mob/proc/GetAltName() + return "" + +/mob/proc/get_ghost(even_if_they_cant_reenter = 0) + if(mind) + return mind.get_ghost(even_if_they_cant_reenter) + +/mob/proc/grab_ghost(force) + if(mind) + return mind.grab_ghost(force = force) +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index daf9ab6d89..ecd6604a83 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -170,7 +170,7 @@ var/mob/living/carbon/LAssailant = null //Wizard mode, but can be used in other modes thanks to the brand new "Give Spell" badmin button - var/spell/list/spell_list = list() + var/list/spell/spell_list = list() //Changlings, but can be used in other modes // var/obj/effect/proc_holder/changpower/list/power_list = list() diff --git a/code/modules/mob/mob_planes.dm b/code/modules/mob/mob_planes.dm index 241840321a..1d557e4e51 100644 --- a/code/modules/mob/mob_planes.dm +++ b/code/modules/mob/mob_planes.dm @@ -82,7 +82,7 @@ if(PM.sub_planes) var/list/subplanes = PM.sub_planes for(var/SP in subplanes) - set_vis(which = SP, new_alpha = new_alpha) + set_vis(which = SP, state = !!new_alpha) /datum/plane_holder/proc/set_ao(var/which = null, var/enabled = FALSE) ASSERT(which) diff --git a/code/modules/mob/skillset.dm b/code/modules/mob/skillset.dm index 2877372491..3afb7a97aa 100644 --- a/code/modules/mob/skillset.dm +++ b/code/modules/mob/skillset.dm @@ -10,5 +10,3 @@ return 0 else return fail_chance * 2 ** (factor*(SKILL_BASIC - points)) - - return FALSE // We don't actually have a skills system, so never fail. diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index fc0c3bebdd..47ccbfac25 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -55,8 +55,7 @@ var/mob/living/silicon/ai/O = ..(move) if(O) O.flavor_text = O.client?.prefs?.flavor_texts["general"] - - return O + return O //VOREStation Edit End return ..(move) diff --git a/code/modules/multiz/hoist.dm b/code/modules/multiz/hoist.dm index 32e2ed9bb7..4a3f14836c 100644 --- a/code/modules/multiz/hoist.dm +++ b/code/modules/multiz/hoist.dm @@ -211,7 +211,7 @@ size = O.w_class user.visible_message(span("notice", "[user] begins to [movtext] \the [hoistee]!"), span("notice", "You begin to [movtext] \the [hoistee]!"), span("notice", "You hear the sound of a crank.")) - if (do_after(user, (1 SECONDS) * size / 4, act_target = src)) + if (do_after(user, (1 SECONDS) * size / 4, target = src)) move_dir(movedir, 1) /obj/structure/hoist/proc/collapse_kit() diff --git a/code/modules/multiz/movement_vr.dm b/code/modules/multiz/movement_vr.dm index cba6ebb6c5..963215d389 100644 --- a/code/modules/multiz/movement_vr.dm +++ b/code/modules/multiz/movement_vr.dm @@ -39,7 +39,7 @@ else if(prey.can_be_drop_pred && pred.can_be_drop_prey) //Is person being fallen onto pred & person falling prey pred.feed_grabbed_to_self_falling_nom(prey,pred) //oh, how the tables have turned. */ -/mob/zshadow/fall_impact(var/atom/hit_atom) //You actually "fall" onto their shadow, first. +/mob/zshadow/fall_impact(var/atom/hit_atom, var/damage_min = 0, var/damage_max = 10, var/silent = FALSE, var/planetary = FALSE) //You actually "fall" onto their shadow, first. /* var/floor_below = src.loc.below //holy fuck for(var/mob/M in floor_below.contents) diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index f34cae0065..77885e7ce5 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -72,7 +72,7 @@ /turf/simulated/open/proc/update() plane = OPENSPACE_PLANE + src.z below = GetBelow(src) - turf_changed_event.register(below, src, /turf/simulated/open/update_icon) + turf_changed_event.register(below, src, /atom/proc/update_icon) levelupdate() below.update_icon() // So the 'ceiling-less' overlay gets added. for(var/atom/movable/A in src) diff --git a/code/modules/nano/interaction/default.dm b/code/modules/nano/interaction/default.dm index 812ed40eb5..5076f6a04e 100644 --- a/code/modules/nano/interaction/default.dm +++ b/code/modules/nano/interaction/default.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /var/global/datum/topic_state/default/default_state = new() /datum/topic_state/default/href_list(var/mob/user) @@ -89,3 +90,97 @@ . = min(., shared_living_nano_distance(src_object)) if(. == STATUS_UPDATE && (TK in mutations)) // If we have telekinesis and remain close enough, allow interaction. return STATUS_INTERACTIVE +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 +======= +/var/global/datum/topic_state/default/default_state = new() + +/datum/topic_state/default/href_list(var/mob/user) + return list() + +/datum/topic_state/default/can_use_topic(var/src_object, var/mob/user) + return user.default_can_use_topic(src_object) + +/mob/proc/default_can_use_topic(var/src_object) + return STATUS_CLOSE // By default no mob can do anything with NanoUI + +/mob/observer/dead/default_can_use_topic(var/src_object) + if(can_admin_interact()) + return STATUS_INTERACTIVE // Admins are more equal + if(!client || get_dist(src_object, src) > client.view) // Preventing ghosts from having a million windows open by limiting to objects in range + return STATUS_CLOSE + return STATUS_UPDATE // Ghosts can view updates + +/mob/living/silicon/pai/default_can_use_topic(var/src_object) + if((src_object == src || src_object == radio || src_object == communicator) && !stat) + return STATUS_INTERACTIVE + else + return ..() + +/mob/living/silicon/robot/default_can_use_topic(var/src_object) + . = shared_nano_interaction() + if(. <= STATUS_DISABLED) + return + + // robots can interact with things they can see within their view range + if((src_object in view(src)) && get_dist(src_object, src) <= src.client.view) + return STATUS_INTERACTIVE // interactive (green visibility) + return STATUS_DISABLED // no updates, completely disabled (red visibility) + +/mob/living/silicon/ai/default_can_use_topic(var/src_object) + . = shared_nano_interaction() + if(. != STATUS_INTERACTIVE) + return + + // Prevents the AI from using Topic on admin levels (by for example viewing through the court/thunderdome cameras) + // unless it's on the same level as the object it's interacting with. + var/turf/T = get_turf(src_object) + if(!T || !(z == T.z || (T.z in using_map.player_levels))) + return STATUS_CLOSE + + // If an object is in view then we can interact with it + if(src_object in view(client.view, src)) + return STATUS_INTERACTIVE + + // If we're installed in a chassi, rather than transfered to an inteliCard or other container, then check if we have camera view + if(is_in_chassis()) + //stop AIs from leaving windows open and using then after they lose vision + if(cameranet && !cameranet.checkTurfVis(get_turf(src_object))) + return STATUS_CLOSE + return STATUS_INTERACTIVE + else if(get_dist(src_object, src) <= client.view) // View does not return what one would expect while installed in an inteliCard + return STATUS_INTERACTIVE + + return STATUS_CLOSE + +//Some atoms such as vehicles might have special rules for how mobs inside them interact with NanoUI. +/atom/proc/contents_nano_distance(var/src_object, var/mob/living/user) + return user.shared_living_nano_distance(src_object) + +/mob/living/proc/shared_living_nano_distance(var/atom/movable/src_object) + if (!(src_object in view(4, src))) // If the src object is not in visable, disable updates + return STATUS_CLOSE + + var/dist = get_dist(src_object, src) + if (dist <= 1) + return STATUS_INTERACTIVE // interactive (green visibility) + else if (dist <= 2) + return STATUS_UPDATE // update only (orange visibility) + else if (dist <= 4) + return STATUS_DISABLED // no updates, completely disabled (red visibility) + return STATUS_CLOSE + +/mob/living/default_can_use_topic(var/src_object) + . = shared_nano_interaction(src_object) + if(. != STATUS_CLOSE) + if(loc) + . = min(., loc.contents_nano_distance(src_object, src)) + if(. == STATUS_INTERACTIVE) + return STATUS_UPDATE + +/mob/living/carbon/human/default_can_use_topic(var/src_object) + . = shared_nano_interaction(src_object) + if(. != STATUS_CLOSE) + . = min(., shared_living_nano_distance(src_object)) + if(. == STATUS_UPDATE && (TK in mutations)) // If we have telekinesis and remain close enough, allow interaction. + return STATUS_INTERACTIVE +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 diff --git a/code/modules/nano/nanoexternal.dm b/code/modules/nano/nanoexternal.dm index 08f9deffa9..e9bd608ccc 100644 --- a/code/modules/nano/nanoexternal.dm +++ b/code/modules/nano/nanoexternal.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD // This file contains all Nano procs/definitions for external classes/objects /** @@ -42,3 +43,50 @@ // Used by the Nano UI Manager (/datum/nanomanager) to track UIs opened by this mob /mob/var/list/open_uis = list() +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 +======= + // This file contains all Nano procs/definitions for external classes/objects + + /** + * Called when a Nano UI window is closed + * This is how Nano handles closed windows + * It must be a verb so that it can be called using winset + * + * @return nothing + */ +/client/verb/nanoclose(var/uiref as text) + set hidden = 1 // hide this verb from the user's panel + set name = "nanoclose" + + var/datum/nanoui/ui = locate(uiref) + + if (istype(ui)) + ui.close() + + if(ui.ref) + var/href = "close=1" + src.Topic(href, params2list(href), ui.ref) // this will direct to the atom's Topic() proc via client.Topic() + else if (ui.on_close_logic) + // no atomref specified (or not found) + // so just reset the user mob's machine var + if(src && src.mob) + src.mob.unset_machine() + + /** + * The ui_interact proc is used to open and update Nano UIs + * If ui_interact is not used then the UI will not update correctly + * ui_interact is currently defined for /atom/movable + * + * @param user /mob The mob who is interacting with this ui + * @param ui_key string A string key to use for this ui. Allows for multiple unique uis on one obj/mob (defaut value "main") + * @param ui /datum/nanoui This parameter is passed by the nanoui process() proc when updating an open ui + * @param force_open boolean Force the UI to (re)open, even if it's already open + * + * @return nothing + */ +/datum/proc/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, master_ui = null, var/datum/topic_state/state = default_state) + return + +// Used by the Nano UI Manager (/datum/nanomanager) to track UIs opened by this mob +/mob/var/list/open_uis = list() +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 diff --git a/code/modules/nifsoft/nif_tgui.dm b/code/modules/nifsoft/nif_tgui.dm index 2d53ad979c..b5978242c4 100644 --- a/code/modules/nifsoft/nif_tgui.dm +++ b/code/modules/nifsoft/nif_tgui.dm @@ -60,7 +60,7 @@ user.verbs |= /mob/living/carbon/human/proc/nif_menu -/datum/component/nif_menu/proc/nif_menu_click(atom/movable/screen/nif/image, location, control, params, user) +/datum/component/nif_menu/proc/nif_menu_click(obj/screen/nif/image, location, control, params, user) var/mob/living/carbon/human/H = user if(istype(H) && H.nif) INVOKE_ASYNC(H.nif, .proc/tgui_interact, user) @@ -118,13 +118,14 @@ data["nif_percent"] = round((durability/initial(durability))*100) data["nif_stat"] = stat - data["modules"] = list() + + var/list/modules = list() if(stat == NIF_WORKING) for(var/nifsoft in nifsofts) if(!nifsoft) continue var/datum/nifsoft/NS = nifsoft - data["modules"].Add(list(list( + modules.Add(list(list( "name" = NS.name, "desc" = NS.desc, "p_drain" = NS.p_drain, @@ -137,6 +138,7 @@ "stat_text" = NS.stat_text(), "ref" = REF(NS), ))) + data["modules"] = modules return data diff --git a/code/modules/nifsoft/software/05_health.dm b/code/modules/nifsoft/software/05_health.dm index a28bb16941..7ceb260b6e 100644 --- a/code/modules/nifsoft/software/05_health.dm +++ b/code/modules/nifsoft/software/05_health.dm @@ -17,7 +17,7 @@ if((. = ..())) mode = 1 -/datum/nifsoft/medichines_org/deactivate() +/datum/nifsoft/medichines_org/deactivate(var/force = FALSE) if((. = ..())) a_drain = initial(a_drain) mode = initial(mode) @@ -94,7 +94,7 @@ if((. = ..())) mode = 1 -/datum/nifsoft/medichines_syn/deactivate() +/datum/nifsoft/medichines_syn/deactivate(var/force = FALSE) if((. = ..())) mode = 0 @@ -163,7 +163,7 @@ if((. = ..())) nif.notify("Now taking air from reserves.") -/datum/nifsoft/spare_breath/deactivate() +/datum/nifsoft/spare_breath/deactivate(var/force = FALSE) if((. = ..())) nif.notify("Now taking air from environment and refilling reserves.") @@ -214,7 +214,7 @@ deactivate() return TRUE -/datum/nifsoft/mindbackup/deactivate() +/datum/nifsoft/mindbackup/deactivate(var/force = FALSE) if((. = ..())) return TRUE diff --git a/code/modules/nifsoft/software/06_screens.dm b/code/modules/nifsoft/software/06_screens.dm index 253ed17c8d..3d20514074 100644 --- a/code/modules/nifsoft/software/06_screens.dm +++ b/code/modules/nifsoft/software/06_screens.dm @@ -20,7 +20,7 @@ arscreen.tgui_interact(nif.human) return TRUE -/datum/nifsoft/crewmonitor/deactivate() +/datum/nifsoft/crewmonitor/deactivate(var/force = FALSE) if((. = ..())) return TRUE @@ -49,7 +49,7 @@ tgarscreen.tgui_interact(nif.human) return TRUE -/datum/nifsoft/alarmmonitor/deactivate() +/datum/nifsoft/alarmmonitor/deactivate(var/force = FALSE) if((. = ..())) return TRUE diff --git a/code/modules/nifsoft/software/13_soulcatcher.dm b/code/modules/nifsoft/software/13_soulcatcher.dm index 9912556fdc..717474abc9 100644 --- a/code/modules/nifsoft/software/13_soulcatcher.dm +++ b/code/modules/nifsoft/software/13_soulcatcher.dm @@ -35,7 +35,7 @@ spawn(0) deactivate() -/datum/nifsoft/soulcatcher/deactivate() +/datum/nifsoft/soulcatcher/deactivate(var/force = FALSE) if((. = ..())) return TRUE @@ -336,7 +336,7 @@ return FALSE ..() -/mob/living/carbon/brain/caught_soul/show_message() +/mob/living/carbon/brain/caught_soul/show_message(msg, type, alt, alt_type) if(ext_blind || !client) return FALSE ..() @@ -363,7 +363,7 @@ else return ..(direction) -/mob/living/carbon/brain/caught_soul/say(var/message) +/mob/living/carbon/brain/caught_soul/say(var/message, var/datum/language/speaking = null, var/whispering = 0) if(silent) return FALSE soulcatcher.say_into(message,src,eyeobj) diff --git a/code/modules/nifsoft/software/15_misc.dm b/code/modules/nifsoft/software/15_misc.dm index 79592fa030..b4a4e40933 100644 --- a/code/modules/nifsoft/software/15_misc.dm +++ b/code/modules/nifsoft/software/15_misc.dm @@ -23,7 +23,7 @@ H.visible_message("Thin snakelike tendrils grow from [H] and connect to \the [apc].","Thin snakelike tendrils grow from you and connect to \the [apc].") -/datum/nifsoft/apc_recharge/deactivate() +/datum/nifsoft/apc_recharge/deactivate(var/force = FALSE) if((. = ..())) apc = null @@ -140,7 +140,7 @@ spawn(0) deactivate() -/datum/nifsoft/sizechange/deactivate() +/datum/nifsoft/sizechange/deactivate(var/force = FALSE) if((. = ..())) return TRUE @@ -164,7 +164,7 @@ H.display_alt_appearance("animals", justme) alt_farmanimals += nif.human -/datum/nifsoft/worldbend/deactivate() +/datum/nifsoft/worldbend/deactivate(var/force = FALSE) if((. = ..())) var/list/justme = list(nif.human) for(var/human in human_mob_list) diff --git a/code/modules/organs/internal/robotic/heatsink.dm b/code/modules/organs/internal/robotic/heatsink.dm index 4db6e41922..2309a9b7c2 100644 --- a/code/modules/organs/internal/robotic/heatsink.dm +++ b/code/modules/organs/internal/robotic/heatsink.dm @@ -38,7 +38,8 @@ var/obj/mecha/M = owner.loc return M.return_temperature() else if(istype(owner.loc, /obj/machinery/atmospherics/unary/cryo_cell)) - return owner.loc:air_contents.temperature + var/obj/machinery/atmospherics/unary/cryo_cell/cc = owner.loc + return cc.air_contents.temperature var/turf/T = get_turf(src) diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 37e9429bf0..db5f1fc2e4 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -582,7 +582,7 @@ This function completely restores a damaged organ to perfect condition. //external organs handle brokenness a bit differently when it comes to damage. Instead brute_dam is checked inside process() //this also ensures that an external organ cannot be "broken" without broken_description being set. /obj/item/organ/external/is_broken() - return ((status & ORGAN_CUT_AWAY) || (status & ORGAN_BROKEN) && (!splinted || (splinted && splinted in src.contents && prob(30)))) + return ((status & ORGAN_CUT_AWAY) || (status & ORGAN_BROKEN) && (!splinted || (splinted && (splinted in src.contents) && prob(30)))) //Determines if we even need to process this organ. /obj/item/organ/external/proc/need_process() @@ -989,12 +989,12 @@ Note that amputating the affected organ does in fact remove the infection from t holder = owner if(!holder) return - if (holder.handcuffed && body_part in list(ARM_LEFT, ARM_RIGHT, HAND_LEFT, HAND_RIGHT)) + if (holder.handcuffed && (body_part in list(ARM_LEFT, ARM_RIGHT, HAND_LEFT, HAND_RIGHT))) holder.visible_message(\ "\The [holder.handcuffed.name] falls off of [holder.name].",\ "\The [holder.handcuffed.name] falls off you.") holder.drop_from_inventory(holder.handcuffed) - if (holder.legcuffed && body_part in list(FOOT_LEFT, FOOT_RIGHT, LEG_LEFT, LEG_RIGHT)) + if (holder.legcuffed && (body_part in list(FOOT_LEFT, FOOT_RIGHT, LEG_LEFT, LEG_RIGHT))) holder.visible_message(\ "\The [holder.legcuffed.name] falls off of [holder.name].",\ "\The [holder.legcuffed.name] falls off you.") diff --git a/code/modules/organs/subtypes/diona.dm b/code/modules/organs/subtypes/diona.dm index 6b6367e8a0..3d320e3742 100644 --- a/code/modules/organs/subtypes/diona.dm +++ b/code/modules/organs/subtypes/diona.dm @@ -15,7 +15,7 @@ if(D) if(!D.ckey || !D.client) D.death() - return 1 + return /obj/item/organ/external/diona name = "tendril" diff --git a/code/modules/overmap/disperser/disperser_fire.dm b/code/modules/overmap/disperser/disperser_fire.dm index 421c9b4a20..86116b0677 100644 --- a/code/modules/overmap/disperser/disperser_fire.dm +++ b/code/modules/overmap/disperser/disperser_fire.dm @@ -67,7 +67,7 @@ return TRUE var/obj/effect/overmap/event/finaltarget = pick(candidates) - log_and_message_admins("A type [chargetype] disperser beam was launched at [finaltarget].", location=finaltarget) + log_and_message_admins("A type [chargetype] disperser beam was launched at [finaltarget].") fire_at_event(finaltarget, chargetype) return TRUE diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index d67ee7b496..31623ec5e5 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -212,16 +212,27 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins adminfaxes += rcvdcopy //message badmins that a fax has arrived - if (destination == using_map.boss_name) + + // Sadly, we can't use a switch statement here due to not using a constant value for the current map's centcom name. + if(destination == using_map.boss_name) message_admins(sender, "[uppertext(using_map.boss_short)] FAX", rcvdcopy, "CentComFaxReply", "#006100") +<<<<<<< HEAD else if (destination == "Solar Central Government") // YW EDIT message_admins(sender, "Solar Central Government FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") else if (destination == "Supply") +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 + else if (destination == "Virgo-Prime Governmental Authority") // Vorestation Edit + message_admins(sender, "VIRGO GOVERNMENT FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") + else if (destination == "Supply") +======= + else if(destination == "Virgo-Prime Governmental Authority") // Vorestation Edit + message_admins(sender, "VIRGO GOVERNMENT FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") // Vorestation Edit + else if(destination == "Supply") +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 message_admins(sender, "[uppertext(using_map.boss_short)] SUPPLY FAX", rcvdcopy, "CentComFaxReply", "#5F4519") else message_admins(sender, "[uppertext(destination)] FAX", rcvdcopy, "UNKNOWN") - sendcooldown = 1800 sleep(50) visible_message("[src] beeps, \"Message transmitted successfully.\"") diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index 3d12e68534..c4fa72a9b5 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -90,16 +90,14 @@ ui.open() /obj/structure/filingcabinet/tgui_data(mob/user) - var/list/data = list() - - data["contents"] = list() + var/list/files = list() for(var/obj/item/P in src) - data["contents"].Add(list(list( + files.Add(list(list( "name" = P.name, "ref" = "\ref[P]", ))) - return data + return list("contents" = files) /obj/structure/filingcabinet/tgui_act(action, params) if(..()) @@ -146,7 +144,6 @@ P.name = "Security Record ([G.fields["name"]])" virgin = 0 //tabbing here is correct- it's possible for people to try and use it //before the records have been generated, so we do this inside the loop. - ..() /obj/structure/filingcabinet/security/attack_hand() populate() @@ -184,7 +181,6 @@ P.name = "Medical Record ([G.fields["name"]])" virgin = 0 //tabbing here is correct- it's possible for people to try and use it //before the records have been generated, so we do this inside the loop. - ..() /obj/structure/filingcabinet/medical/attack_hand() populate() diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 7be509c96f..7810af0d9c 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -88,7 +88,7 @@ var/input_stamp = input(user, "Choose a stamp to disguise as.", "Choose a stamp.") in show_stamps - if(user && src in user.contents) + if(user && (src in user.contents)) // Er, how necessary is this in attack_self? var/obj/item/weapon/stamp/chosen_stamp = stamps[capitalize(input_stamp)] diff --git a/code/modules/persistence/noticeboard.dm b/code/modules/persistence/noticeboard.dm index 2677977253..30fd4acb6f 100644 --- a/code/modules/persistence/noticeboard.dm +++ b/code/modules/persistence/noticeboard.dm @@ -115,15 +115,16 @@ /obj/structure/noticeboard/tgui_data(mob/user) var/list/data = ..() - data["notices"] = list() + + var/list/notices = list() for(var/obj/item/I in notices) - data["notices"].Add(list(list( + notices.Add(list(list( "ispaper" = istype(I, /obj/item/weapon/paper), "isphoto" = istype(I, /obj/item/weapon/photo), "name" = I.name, "ref" = "\ref[I]", ))) - + data["notices"] = notices return data /obj/structure/noticeboard/tgui_act(action, params) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index cfc8a9de5a..10b9889f89 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -635,7 +635,6 @@ obj/structure/cable/proc/cableColor(var/colorC) src.use(15) else to_chat(usr, "You cannot do that.") - ..() /obj/item/stack/cable_coil/cyborg/verb/set_colour() set name = "Change Colour" diff --git a/code/modules/power/fusion/core/core_field.dm b/code/modules/power/fusion/core/core_field.dm index 0fb3c63b40..9be55a9ce0 100644 --- a/code/modules/power/fusion/core/core_field.dm +++ b/code/modules/power/fusion/core/core_field.dm @@ -531,12 +531,10 @@ if(percent_unstable >= warnpoint) //we're unstable, start warning engineering global_announcer.autosay(warnmessage, "Field Stability Monitor", "Engineering") - stable = 0 //we know we're not stable, so let's not state the safe message. - sleep(20) - return - if(percent_unstable < warnpoint && stable == 0) //The field is stable again. Let's set our safe variable and state the safe message. + stable = FALSE //we know we're not stable, so let's not state the safe message. + else if(percent_unstable < warnpoint && stable == 0) //The field is stable again. Let's set our safe variable and state the safe message. global_announcer.autosay(stablemessage, "Field Stability Monitor", "Engineering") - stable = 1 + stable = TRUE return //Reaction radiation is fairly buggy and there's at least three procs dealing with radiation here, this is to ensure constant radiation output. diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index c3927ec2bd..50655315ad 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -18,7 +18,7 @@ /obj/machinery/containment_field/Initialize() . = ..() shockdirs = list(turn(dir,90),turn(dir,-90)) - sense_proximity(callback = .HasProximity) + sense_proximity(callback = /atom/proc/HasProximity) /obj/machinery/containment_field/set_dir(new_dir) . = ..() @@ -26,7 +26,7 @@ shockdirs = list(turn(dir,90),turn(dir,-90)) /obj/machinery/containment_field/Destroy() - unsense_proximity(callback = .HasProximity) + unsense_proximity(callback = /atom/proc/HasProximity) if(FG1 && !FG1.clean_up) FG1.cleanup() if(FG2 && !FG2.clean_up) diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 08af0c23a5..6d7108fbd6 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -244,7 +244,6 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin update_state() update_icon() return 1 - return 0 @@ -384,4 +383,3 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin update_use_power(USE_POWER_IDLE) update_icon() return 1 - return 0 diff --git a/code/modules/projectiles/guns/energy/cell_loaded_vr/cell_loaded.dm b/code/modules/projectiles/guns/energy/cell_loaded_vr/cell_loaded.dm index 9e1311a5d3..fe12a9020a 100644 --- a/code/modules/projectiles/guns/energy/cell_loaded_vr/cell_loaded.dm +++ b/code/modules/projectiles/guns/energy/cell_loaded_vr/cell_loaded.dm @@ -39,7 +39,6 @@ if(istype(other_batt,chambered.type) && other_batt.shots_left) switch_to(other_batt) return new chambered.projectile_type() - break return null diff --git a/code/modules/projectiles/projectile/hook.dm b/code/modules/projectiles/projectile/hook.dm index 3e98319ebd..35b39910a0 100644 --- a/code/modules/projectiles/projectile/hook.dm +++ b/code/modules/projectiles/projectile/hook.dm @@ -127,7 +127,7 @@ if(!target_mob) return - if(Bump(target_mob, forced=1)) //If we hit a turf, try to force an interaction with a mob on the turf. + if(Bump(target_mob)) //If we hit a turf, try to force an interaction with a mob on the turf. done_mob_unique = TRUE success = TRUE else if(firer) diff --git a/code/modules/reagents/reagents/medicine.dm b/code/modules/reagents/reagents/medicine.dm index 0fda973243..ab87656fda 100644 --- a/code/modules/reagents/reagents/medicine.dm +++ b/code/modules/reagents/reagents/medicine.dm @@ -240,7 +240,8 @@ /datum/reagent/carthatoline/overdose(var/mob/living/carbon/M, var/alien, var/removed) M.adjustHalLoss(2) var/mob/living/carbon/human/H = M - H.internal_organs_by_name[O_STOMACH].take_damage(removed * 2) // Causes stomach contractions, makes sense for an overdose to make it much worse. + var/obj/item/organ/internal/stomach/st = H.internal_organs_by_name[O_STOMACH] + st?.take_damage(removed * 2) // Causes stomach contractions, makes sense for an overdose to make it much worse. /datum/reagent/dexalin name = "Dexalin" @@ -619,7 +620,8 @@ ..() if(prob(5)) // 1 in 20 var/mob/living/carbon/human/H = M - H.internal_organs_by_name[O_HEART].take_damage(1) + var/obj/item/organ/internal/heart/ht = H.internal_organs_by_name[O_HEART] + ht?.take_damage(1) to_chat(M, "Huh... Is this what a heart attack feels like?") /datum/reagent/alkysine diff --git a/code/modules/reagents/reagents/toxins.dm b/code/modules/reagents/reagents/toxins.dm index 6055ff244b..0ea989228a 100644 --- a/code/modules/reagents/reagents/toxins.dm +++ b/code/modules/reagents/reagents/toxins.dm @@ -246,7 +246,8 @@ ..() if(prob(10)) // 1 in 10. This thing's made with welder fuel and fertilizer, what do you expect? var/mob/living/carbon/human/H = M - H.internal_organs_by_name[O_HEART].take_damage(1) + var/obj/item/organ/internal/heart/ht = H.internal_organs_by_name[O_HEART] + ht?.take_damage(1) to_chat(M, "Huh... Is this what a heart attack feels like?") /datum/reagent/toxin/potassium_chloride diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index ad5c60c998..c9a297288c 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD // Disposal pipe construction // This is the pipe that you drag around, not the attached ones. @@ -363,3 +364,736 @@ return TRUE // VOREStation Add End +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 +// Disposal pipe construction +// This is the pipe that you drag around, not the attached ones. + +/obj/structure/disposalconstruct + + name = "disposal pipe segment" + desc = "A huge pipe segment used for constructing disposal systems." + icon = 'icons/obj/pipes/disposal.dmi' + icon_state = "conpipe-s" + anchored = 0 + density = 0 + pressure_resistance = 5*ONE_ATMOSPHERE + matter = list(DEFAULT_WALL_MATERIAL = 1850) + level = 2 + var/sortType = "" + var/ptype = 0 + var/subtype = 0 + var/dpdir = 0 // directions as disposalpipe + var/base_state = "pipe-s" + +/obj/structure/disposalconstruct/New(var/newturf, var/newtype, var/newdir, var/flipped, var/newsubtype) + ..(newturf) + ptype = newtype + dir = newdir + // Disposals handle "bent"/"corner" strangely, handle this specially. + if(ptype == DISPOSAL_PIPE_STRAIGHT && dir in cornerdirs) + ptype = DISPOSAL_PIPE_CORNER + switch(dir) + if(NORTHWEST) + dir = WEST + if(NORTHEAST) + dir = NORTH + if(SOUTHWEST) + dir = SOUTH + if(SOUTHEAST) + dir = EAST + + switch(ptype) + if(DISPOSAL_PIPE_BIN, DISPOSAL_PIPE_OUTLET, DISPOSAL_PIPE_CHUTE) + density = 1 + if(DISPOSAL_PIPE_SORTER, DISPOSAL_PIPE_SORTER_FLIPPED) + subtype = newsubtype + + if(flipped) + do_a_flip() + else + update() // do_a_flip() calls update anyway, so, lazy way of catching unupdated pipe! + +// update iconstate and dpdir due to dir and type +/obj/structure/disposalconstruct/proc/update() + var/flip = turn(dir, 180) + var/left = turn(dir, 90) + var/right = turn(dir, -90) + + switch(ptype) + if(DISPOSAL_PIPE_STRAIGHT) + base_state = "pipe-s" + dpdir = dir | flip + if(DISPOSAL_PIPE_CORNER) + base_state = "pipe-c" + dpdir = dir | right + if(DISPOSAL_PIPE_JUNCTION) + base_state = "pipe-j1" + dpdir = dir | right | flip + if(DISPOSAL_PIPE_JUNCTION_FLIPPED) + base_state = "pipe-j2" + dpdir = dir | left | flip + if(DISPOSAL_PIPE_JUNCTION_Y) + base_state = "pipe-y" + dpdir = dir | left | right + if(DISPOSAL_PIPE_TRUNK) + base_state = "pipe-t" + dpdir = dir + // disposal bin has only one dir, thus we don't need to care about setting it + if(DISPOSAL_PIPE_BIN) + if(anchored) + base_state = "disposal" + else + base_state = "condisposal" + if(DISPOSAL_PIPE_OUTLET) + base_state = "outlet" + dpdir = dir + if(DISPOSAL_PIPE_CHUTE) + base_state = "intake" + dpdir = dir + if(DISPOSAL_PIPE_SORTER) + base_state = "pipe-j1s" + dpdir = dir | right | flip + if(DISPOSAL_PIPE_SORTER_FLIPPED) + base_state = "pipe-j2s" + dpdir = dir | left | flip + if(DISPOSAL_PIPE_UPWARD) + base_state = "pipe-u" + dpdir = dir + if(DISPOSAL_PIPE_DOWNWARD) + base_state = "pipe-d" + dpdir = dir + if(DISPOSAL_PIPE_TAGGER) + base_state = "pipe-tagger" + dpdir = dir | flip + if(DISPOSAL_PIPE_TAGGER_PARTIAL) + base_state = "pipe-tagger-partial" + dpdir = dir | flip + + if(!(ptype in list(DISPOSAL_PIPE_BIN, DISPOSAL_PIPE_OUTLET, DISPOSAL_PIPE_CHUTE, DISPOSAL_PIPE_UPWARD, DISPOSAL_PIPE_DOWNWARD, DISPOSAL_PIPE_TAGGER, DISPOSAL_PIPE_TAGGER_PARTIAL))) + icon_state = "con[base_state]" + else + icon_state = base_state + + if(invisibility) // if invisible, fade icon + alpha = 128 + else + alpha = 255 + //otherwise burying half-finished pipes under floors causes them to half-fade + +// hide called by levelupdate if turf intact status changes +// change visibility status and force update of icon +/obj/structure/disposalconstruct/hide(var/intact) + invisibility = (intact && level==1) ? 101: 0 // hide if floor is intact + update() + + +// flip and rotate verbs +/obj/structure/disposalconstruct/verb/rotate_clockwise() + set category = "Object" + set name = "Rotate Pipe Clockwise" + set src in view(1) + + if(usr.stat) + return + + if(anchored) + to_chat(usr, "You must unfasten the pipe before rotating it.") + return + + src.set_dir(turn(src.dir, 270)) + update() + +/obj/structure/disposalconstruct/verb/flip() + set category = "Object" + set name = "Flip Pipe" + set src in view(1) + if(usr.stat) + return + + if(anchored) + to_chat(usr, "You must unfasten the pipe before flipping it.") + return + + do_a_flip() + +/obj/structure/disposalconstruct/proc/do_a_flip() + switch(ptype) + if(DISPOSAL_PIPE_JUNCTION) + ptype = DISPOSAL_PIPE_JUNCTION_FLIPPED + if(DISPOSAL_PIPE_JUNCTION_FLIPPED) + ptype = DISPOSAL_PIPE_JUNCTION + if(DISPOSAL_PIPE_SORTER) + ptype = DISPOSAL_PIPE_SORTER_FLIPPED + if(DISPOSAL_PIPE_SORTER_FLIPPED) + ptype = DISPOSAL_PIPE_SORTER + + update() + +// returns the type path of disposalpipe corresponding to this item dtype +/obj/structure/disposalconstruct/proc/dpipetype() + switch(ptype) + if(DISPOSAL_PIPE_STRAIGHT,DISPOSAL_PIPE_CORNER) + return /obj/structure/disposalpipe/segment + if(DISPOSAL_PIPE_JUNCTION,DISPOSAL_PIPE_JUNCTION_FLIPPED,DISPOSAL_PIPE_JUNCTION_Y) + return /obj/structure/disposalpipe/junction + if(DISPOSAL_PIPE_TRUNK) + return /obj/structure/disposalpipe/trunk + if(DISPOSAL_PIPE_BIN) + return /obj/machinery/disposal + if(DISPOSAL_PIPE_OUTLET) + return /obj/structure/disposaloutlet + if(DISPOSAL_PIPE_CHUTE) + return /obj/machinery/disposal/deliveryChute + if(DISPOSAL_PIPE_SORTER) + switch(subtype) + if(DISPOSAL_SORT_NORMAL) + return /obj/structure/disposalpipe/sortjunction + if(DISPOSAL_SORT_WILDCARD) + return /obj/structure/disposalpipe/sortjunction/wildcard + if(DISPOSAL_SORT_UNTAGGED) + return /obj/structure/disposalpipe/sortjunction/untagged + if(DISPOSAL_PIPE_SORTER_FLIPPED) + switch(subtype) + if(DISPOSAL_SORT_NORMAL) + return /obj/structure/disposalpipe/sortjunction/flipped + if(DISPOSAL_SORT_WILDCARD) + return /obj/structure/disposalpipe/sortjunction/wildcard/flipped + if(DISPOSAL_SORT_UNTAGGED) + return /obj/structure/disposalpipe/sortjunction/untagged/flipped + if(DISPOSAL_PIPE_UPWARD) + return /obj/structure/disposalpipe/up + if(DISPOSAL_PIPE_DOWNWARD) + return /obj/structure/disposalpipe/down + if(DISPOSAL_PIPE_TAGGER) + return /obj/structure/disposalpipe/tagger + if(DISPOSAL_PIPE_TAGGER_PARTIAL) + return /obj/structure/disposalpipe/tagger/partial + return + + + +// attackby item +// wrench: (un)anchor +// weldingtool: convert to real pipe +/obj/structure/disposalconstruct/attackby(var/obj/item/I, var/mob/user) + var/nicetype = "pipe" + var/ispipe = 0 // Indicates if we should change the level of this pipe + src.add_fingerprint(user) + switch(ptype) + if(DISPOSAL_PIPE_BIN) + nicetype = "disposal bin" + if(DISPOSAL_PIPE_OUTLET) + nicetype = "disposal outlet" + if(DISPOSAL_PIPE_CHUTE) + nicetype = "delivery chute" + if(DISPOSAL_PIPE_SORTER, DISPOSAL_PIPE_SORTER_FLIPPED) + switch(subtype) + if(DISPOSAL_SORT_NORMAL) + nicetype = "sorting pipe" + if(DISPOSAL_SORT_WILDCARD) + nicetype = "wildcard sorting pipe" + if(DISPOSAL_SORT_UNTAGGED) + nicetype = "untagged sorting pipe" + ispipe = 1 + if(DISPOSAL_PIPE_TAGGER) + nicetype = "tagging pipe" + ispipe = 1 + if(DISPOSAL_PIPE_TAGGER_PARTIAL) + nicetype = "partial tagging pipe" + ispipe = 1 + else + nicetype = "pipe" + ispipe = 1 + + var/turf/T = src.loc + if(!T.is_plating()) + to_chat(user, "You can only attach the [nicetype] if the floor plating is removed.") + return + + var/obj/structure/disposalpipe/CP = locate() in T + + // wrench: (un)anchor + if(I.is_wrench()) + if(anchored) + anchored = 0 + if(ispipe) + level = 2 + density = 0 + else + density = 1 + to_chat(user, "You detach the [nicetype] from the underfloor.") + else + if(ptype == DISPOSAL_PIPE_BIN || ptype == DISPOSAL_PIPE_OUTLET || ptype == DISPOSAL_PIPE_CHUTE) // Disposal or outlet + if(CP) // There's something there + if(!istype(CP,/obj/structure/disposalpipe/trunk)) + to_chat(user, "The [nicetype] requires a trunk underneath it in order to work.") + return + else // Nothing under, fuck. + to_chat(user, "The [nicetype] requires a trunk underneath it in order to work.") + return + else + if(CP) + update() + var/pdir = CP.dpdir + if(istype(CP, /obj/structure/disposalpipe/broken)) + pdir = CP.dir + if(pdir & dpdir) + to_chat(user, "There is already a [nicetype] at that location.") + return + + anchored = 1 + if(ispipe) + level = 1 // We don't want disposal bins to disappear under the floors + density = 0 + else + density = 1 // We don't want disposal bins or outlets to go density 0 + to_chat(user, "You attach the [nicetype] to the underfloor.") + playsound(src, I.usesound, 100, 1) + update() + + // weldingtool: convert to real pipe + else if(istype(I, /obj/item/weapon/weldingtool)) + if(anchored) + var/obj/item/weapon/weldingtool/W = I + if(W.remove_fuel(0,user)) + playsound(src, W.usesound, 100, 1) + to_chat(user, "Welding the [nicetype] in place.") + if(do_after(user, 20 * W.toolspeed)) + if(!src || !W.isOn()) return + to_chat(user, "The [nicetype] has been welded in place!") + update() // TODO: Make this neat + if(ispipe) // Pipe + + var/pipetype = dpipetype() + var/obj/structure/disposalpipe/P = new pipetype(src.loc) + src.transfer_fingerprints_to(P) + P.base_icon_state = base_state + P.set_dir(dir) + P.dpdir = dpdir + P.updateicon() + + //Needs some special treatment ;) + if(ptype==DISPOSAL_PIPE_SORTER || ptype==DISPOSAL_PIPE_SORTER_FLIPPED) + var/obj/structure/disposalpipe/sortjunction/SortP = P + SortP.sortType = sortType + SortP.updatedir() + SortP.updatedesc() + SortP.updatename() + + else if(ptype==DISPOSAL_PIPE_BIN) + var/obj/machinery/disposal/P = new /obj/machinery/disposal(src.loc) + src.transfer_fingerprints_to(P) + P.mode = 0 // start with pump off + + else if(ptype==DISPOSAL_PIPE_OUTLET) + var/obj/structure/disposaloutlet/P = new /obj/structure/disposaloutlet(src.loc) + src.transfer_fingerprints_to(P) + P.set_dir(dir) + var/obj/structure/disposalpipe/trunk/Trunk = CP + Trunk.linked = P + + else if(ptype==DISPOSAL_PIPE_CHUTE) + var/obj/machinery/disposal/deliveryChute/P = new /obj/machinery/disposal/deliveryChute(src.loc) + src.transfer_fingerprints_to(P) + P.set_dir(dir) + + qdel(src) + return + else + to_chat(user, "You need more welding fuel to complete this task.") + return + else + to_chat(user, "You need to attach it to the plating first!") + return + +/obj/structure/disposalconstruct/hides_under_flooring() + if(anchored) + return 1 + else + return 0 + +// VOREStation Add Start - Helper procs for RCD +/obj/structure/disposalconstruct/proc/is_pipe() + return (ptype != DISPOSAL_PIPE_BIN && ptype != DISPOSAL_PIPE_OUTLET && ptype != DISPOSAL_PIPE_CHUTE) + +//helper proc that makes sure you can place the construct (i.e no dense objects stacking) +/obj/structure/disposalconstruct/proc/can_place() + if(is_pipe()) + return TRUE + + for(var/obj/structure/disposalconstruct/DC in get_turf(src)) + if(DC == src) + continue + + if(!DC.is_pipe()) //there's already a chute/outlet/bin there + return FALSE + + return TRUE +// VOREStation Add End +======= +// Disposal pipe construction +// This is the pipe that you drag around, not the attached ones. + +/obj/structure/disposalconstruct + + name = "disposal pipe segment" + desc = "A huge pipe segment used for constructing disposal systems." + icon = 'icons/obj/pipes/disposal.dmi' + icon_state = "conpipe-s" + anchored = 0 + density = 0 + pressure_resistance = 5*ONE_ATMOSPHERE + matter = list(DEFAULT_WALL_MATERIAL = 1850) + level = 2 + var/sortType = "" + var/ptype = 0 + var/subtype = 0 + var/dpdir = 0 // directions as disposalpipe + var/base_state = "pipe-s" + +/obj/structure/disposalconstruct/New(var/newturf, var/newtype, var/newdir, var/flipped, var/newsubtype) + ..(newturf) + ptype = newtype + dir = newdir + // Disposals handle "bent"/"corner" strangely, handle this specially. + if(ptype == DISPOSAL_PIPE_STRAIGHT && (dir in cornerdirs)) + ptype = DISPOSAL_PIPE_CORNER + switch(dir) + if(NORTHWEST) + dir = WEST + if(NORTHEAST) + dir = NORTH + if(SOUTHWEST) + dir = SOUTH + if(SOUTHEAST) + dir = EAST + + switch(ptype) + if(DISPOSAL_PIPE_BIN, DISPOSAL_PIPE_OUTLET, DISPOSAL_PIPE_CHUTE) + density = 1 + if(DISPOSAL_PIPE_SORTER, DISPOSAL_PIPE_SORTER_FLIPPED) + subtype = newsubtype + + if(flipped) + do_a_flip() + else + update() // do_a_flip() calls update anyway, so, lazy way of catching unupdated pipe! + +// update iconstate and dpdir due to dir and type +/obj/structure/disposalconstruct/proc/update() + var/flip = turn(dir, 180) + var/left = turn(dir, 90) + var/right = turn(dir, -90) + + switch(ptype) + if(DISPOSAL_PIPE_STRAIGHT) + base_state = "pipe-s" + dpdir = dir | flip + if(DISPOSAL_PIPE_CORNER) + base_state = "pipe-c" + dpdir = dir | right + if(DISPOSAL_PIPE_JUNCTION) + base_state = "pipe-j1" + dpdir = dir | right | flip + if(DISPOSAL_PIPE_JUNCTION_FLIPPED) + base_state = "pipe-j2" + dpdir = dir | left | flip + if(DISPOSAL_PIPE_JUNCTION_Y) + base_state = "pipe-y" + dpdir = dir | left | right + if(DISPOSAL_PIPE_TRUNK) + base_state = "pipe-t" + dpdir = dir + // disposal bin has only one dir, thus we don't need to care about setting it + if(DISPOSAL_PIPE_BIN) + if(anchored) + base_state = "disposal" + else + base_state = "condisposal" + if(DISPOSAL_PIPE_OUTLET) + base_state = "outlet" + dpdir = dir + if(DISPOSAL_PIPE_CHUTE) + base_state = "intake" + dpdir = dir + if(DISPOSAL_PIPE_SORTER) + base_state = "pipe-j1s" + dpdir = dir | right | flip + if(DISPOSAL_PIPE_SORTER_FLIPPED) + base_state = "pipe-j2s" + dpdir = dir | left | flip + if(DISPOSAL_PIPE_UPWARD) + base_state = "pipe-u" + dpdir = dir + if(DISPOSAL_PIPE_DOWNWARD) + base_state = "pipe-d" + dpdir = dir + if(DISPOSAL_PIPE_TAGGER) + base_state = "pipe-tagger" + dpdir = dir | flip + if(DISPOSAL_PIPE_TAGGER_PARTIAL) + base_state = "pipe-tagger-partial" + dpdir = dir | flip + + if(!(ptype in list(DISPOSAL_PIPE_BIN, DISPOSAL_PIPE_OUTLET, DISPOSAL_PIPE_CHUTE, DISPOSAL_PIPE_UPWARD, DISPOSAL_PIPE_DOWNWARD, DISPOSAL_PIPE_TAGGER, DISPOSAL_PIPE_TAGGER_PARTIAL))) + icon_state = "con[base_state]" + else + icon_state = base_state + + if(invisibility) // if invisible, fade icon + alpha = 128 + else + alpha = 255 + //otherwise burying half-finished pipes under floors causes them to half-fade + +// hide called by levelupdate if turf intact status changes +// change visibility status and force update of icon +/obj/structure/disposalconstruct/hide(var/intact) + invisibility = (intact && level==1) ? 101: 0 // hide if floor is intact + update() + + +// flip and rotate verbs +/obj/structure/disposalconstruct/verb/rotate_clockwise() + set category = "Object" + set name = "Rotate Pipe Clockwise" + set src in view(1) + + if(usr.stat) + return + + if(anchored) + to_chat(usr, "You must unfasten the pipe before rotating it.") + return + + src.set_dir(turn(src.dir, 270)) + update() + +/obj/structure/disposalconstruct/verb/flip() + set category = "Object" + set name = "Flip Pipe" + set src in view(1) + if(usr.stat) + return + + if(anchored) + to_chat(usr, "You must unfasten the pipe before flipping it.") + return + + do_a_flip() + +/obj/structure/disposalconstruct/proc/do_a_flip() + switch(ptype) + if(DISPOSAL_PIPE_JUNCTION) + ptype = DISPOSAL_PIPE_JUNCTION_FLIPPED + if(DISPOSAL_PIPE_JUNCTION_FLIPPED) + ptype = DISPOSAL_PIPE_JUNCTION + if(DISPOSAL_PIPE_SORTER) + ptype = DISPOSAL_PIPE_SORTER_FLIPPED + if(DISPOSAL_PIPE_SORTER_FLIPPED) + ptype = DISPOSAL_PIPE_SORTER + + update() + +// returns the type path of disposalpipe corresponding to this item dtype +/obj/structure/disposalconstruct/proc/dpipetype() + switch(ptype) + if(DISPOSAL_PIPE_STRAIGHT,DISPOSAL_PIPE_CORNER) + return /obj/structure/disposalpipe/segment + if(DISPOSAL_PIPE_JUNCTION,DISPOSAL_PIPE_JUNCTION_FLIPPED,DISPOSAL_PIPE_JUNCTION_Y) + return /obj/structure/disposalpipe/junction + if(DISPOSAL_PIPE_TRUNK) + return /obj/structure/disposalpipe/trunk + if(DISPOSAL_PIPE_BIN) + return /obj/machinery/disposal + if(DISPOSAL_PIPE_OUTLET) + return /obj/structure/disposaloutlet + if(DISPOSAL_PIPE_CHUTE) + return /obj/machinery/disposal/deliveryChute + if(DISPOSAL_PIPE_SORTER) + switch(subtype) + if(DISPOSAL_SORT_NORMAL) + return /obj/structure/disposalpipe/sortjunction + if(DISPOSAL_SORT_WILDCARD) + return /obj/structure/disposalpipe/sortjunction/wildcard + if(DISPOSAL_SORT_UNTAGGED) + return /obj/structure/disposalpipe/sortjunction/untagged + if(DISPOSAL_PIPE_SORTER_FLIPPED) + switch(subtype) + if(DISPOSAL_SORT_NORMAL) + return /obj/structure/disposalpipe/sortjunction/flipped + if(DISPOSAL_SORT_WILDCARD) + return /obj/structure/disposalpipe/sortjunction/wildcard/flipped + if(DISPOSAL_SORT_UNTAGGED) + return /obj/structure/disposalpipe/sortjunction/untagged/flipped + if(DISPOSAL_PIPE_UPWARD) + return /obj/structure/disposalpipe/up + if(DISPOSAL_PIPE_DOWNWARD) + return /obj/structure/disposalpipe/down + if(DISPOSAL_PIPE_TAGGER) + return /obj/structure/disposalpipe/tagger + if(DISPOSAL_PIPE_TAGGER_PARTIAL) + return /obj/structure/disposalpipe/tagger/partial + return + + + +// attackby item +// wrench: (un)anchor +// weldingtool: convert to real pipe +/obj/structure/disposalconstruct/attackby(var/obj/item/I, var/mob/user) + var/nicetype = "pipe" + var/ispipe = 0 // Indicates if we should change the level of this pipe + src.add_fingerprint(user) + switch(ptype) + if(DISPOSAL_PIPE_BIN) + nicetype = "disposal bin" + if(DISPOSAL_PIPE_OUTLET) + nicetype = "disposal outlet" + if(DISPOSAL_PIPE_CHUTE) + nicetype = "delivery chute" + if(DISPOSAL_PIPE_SORTER, DISPOSAL_PIPE_SORTER_FLIPPED) + switch(subtype) + if(DISPOSAL_SORT_NORMAL) + nicetype = "sorting pipe" + if(DISPOSAL_SORT_WILDCARD) + nicetype = "wildcard sorting pipe" + if(DISPOSAL_SORT_UNTAGGED) + nicetype = "untagged sorting pipe" + ispipe = 1 + if(DISPOSAL_PIPE_TAGGER) + nicetype = "tagging pipe" + ispipe = 1 + if(DISPOSAL_PIPE_TAGGER_PARTIAL) + nicetype = "partial tagging pipe" + ispipe = 1 + else + nicetype = "pipe" + ispipe = 1 + + var/turf/T = src.loc + if(!T.is_plating()) + to_chat(user, "You can only attach the [nicetype] if the floor plating is removed.") + return + + var/obj/structure/disposalpipe/CP = locate() in T + + // wrench: (un)anchor + if(I.is_wrench()) + if(anchored) + anchored = 0 + if(ispipe) + level = 2 + density = 0 + else + density = 1 + to_chat(user, "You detach the [nicetype] from the underfloor.") + else + if(ptype == DISPOSAL_PIPE_BIN || ptype == DISPOSAL_PIPE_OUTLET || ptype == DISPOSAL_PIPE_CHUTE) // Disposal or outlet + if(CP) // There's something there + if(!istype(CP,/obj/structure/disposalpipe/trunk)) + to_chat(user, "The [nicetype] requires a trunk underneath it in order to work.") + return + else // Nothing under, fuck. + to_chat(user, "The [nicetype] requires a trunk underneath it in order to work.") + return + else + if(CP) + update() + var/pdir = CP.dpdir + if(istype(CP, /obj/structure/disposalpipe/broken)) + pdir = CP.dir + if(pdir & dpdir) + to_chat(user, "There is already a [nicetype] at that location.") + return + + anchored = 1 + if(ispipe) + level = 1 // We don't want disposal bins to disappear under the floors + density = 0 + else + density = 1 // We don't want disposal bins or outlets to go density 0 + to_chat(user, "You attach the [nicetype] to the underfloor.") + playsound(src, I.usesound, 100, 1) + update() + + // weldingtool: convert to real pipe + else if(istype(I, /obj/item/weapon/weldingtool)) + if(anchored) + var/obj/item/weapon/weldingtool/W = I + if(W.remove_fuel(0,user)) + playsound(src, W.usesound, 100, 1) + to_chat(user, "Welding the [nicetype] in place.") + if(do_after(user, 20 * W.toolspeed)) + if(!src || !W.isOn()) return + to_chat(user, "The [nicetype] has been welded in place!") + update() // TODO: Make this neat + if(ispipe) // Pipe + + var/pipetype = dpipetype() + var/obj/structure/disposalpipe/P = new pipetype(src.loc) + src.transfer_fingerprints_to(P) + P.base_icon_state = base_state + P.set_dir(dir) + P.dpdir = dpdir + P.updateicon() + + //Needs some special treatment ;) + if(ptype==DISPOSAL_PIPE_SORTER || ptype==DISPOSAL_PIPE_SORTER_FLIPPED) + var/obj/structure/disposalpipe/sortjunction/SortP = P + SortP.sortType = sortType + SortP.updatedir() + SortP.updatedesc() + SortP.updatename() + + else if(ptype==DISPOSAL_PIPE_BIN) + var/obj/machinery/disposal/P = new /obj/machinery/disposal(src.loc) + src.transfer_fingerprints_to(P) + P.mode = 0 // start with pump off + + else if(ptype==DISPOSAL_PIPE_OUTLET) + var/obj/structure/disposaloutlet/P = new /obj/structure/disposaloutlet(src.loc) + src.transfer_fingerprints_to(P) + P.set_dir(dir) + var/obj/structure/disposalpipe/trunk/Trunk = CP + Trunk.linked = P + + else if(ptype==DISPOSAL_PIPE_CHUTE) + var/obj/machinery/disposal/deliveryChute/P = new /obj/machinery/disposal/deliveryChute(src.loc) + src.transfer_fingerprints_to(P) + P.set_dir(dir) + + qdel(src) + return + else + to_chat(user, "You need more welding fuel to complete this task.") + return + else + to_chat(user, "You need to attach it to the plating first!") + return + +/obj/structure/disposalconstruct/hides_under_flooring() + if(anchored) + return 1 + else + return 0 + +// VOREStation Add Start - Helper procs for RCD +/obj/structure/disposalconstruct/proc/is_pipe() + return (ptype != DISPOSAL_PIPE_BIN && ptype != DISPOSAL_PIPE_OUTLET && ptype != DISPOSAL_PIPE_CHUTE) + +//helper proc that makes sure you can place the construct (i.e no dense objects stacking) +/obj/structure/disposalconstruct/proc/can_place() + if(is_pipe()) + return TRUE + + for(var/obj/structure/disposalconstruct/DC in get_turf(src)) + if(DC == src) + continue + + if(!DC.is_pipe()) //there's already a chute/outlet/bin there + return FALSE + + return TRUE +// VOREStation Add End +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 3ea0aede1b..700e1d9040 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -178,22 +178,24 @@ for(var/obj/machinery/r_n_d/server/S in machines) if(istype(S, /obj/machinery/r_n_d/server/centcom) && !badmin) continue + var/list/tech = list() + var/list/designs = list() var/list/server_data = list( "name" = S.name, "ref" = REF(S), "id" = S.server_id, "id_with_upload" = S.id_with_upload, "id_with_download" = S.id_with_download, - "tech" = list(), - "designs" = list(), + "tech" = tech, + "designs" = designs, ) for(var/datum/tech/T in S.files.known_tech) - server_data["tech"].Add(list(list( + tech.Add(list(list( "name" = T.name, "id" = T.id, ))) for(var/datum/design/D in S.files.known_designs) - server_data["designs"].Add(list(list( + designs.Add(list(list( "name" = D.name, "id" = D.id, ))) diff --git a/code/modules/resleeving/computers.dm b/code/modules/resleeving/computers.dm index 06e62271c5..e49c886247 100644 --- a/code/modules/resleeving/computers.dm +++ b/code/modules/resleeving/computers.dm @@ -469,7 +469,7 @@ icon_state = "harddisk" item_state = "card-id" w_class = ITEMSIZE_SMALL - var/datum/transhuman/mind_record/list/stored = list() + var/list/datum/transhuman/mind_record/stored = list() /** * Sets a temporary message to display to the user diff --git a/code/modules/resleeving/implant.dm b/code/modules/resleeving/implant.dm index 7c2893a21c..95ea041dee 100644 --- a/code/modules/resleeving/implant.dm +++ b/code/modules/resleeving/implant.dm @@ -50,7 +50,7 @@ throw_range = 5 w_class = ITEMSIZE_SMALL matter = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 2000) - var/obj/item/weapon/implant/backup/list/imps = list() + var/list/obj/item/weapon/implant/backup/imps = list() var/max_implants = 4 //Iconstates need to exist due to the update proc! /obj/item/weapon/backup_implanter/New() diff --git a/code/modules/resleeving/infomorph.dm b/code/modules/resleeving/infomorph.dm index fed79fe078..77eae4e51d 100644 --- a/code/modules/resleeving/infomorph.dm +++ b/code/modules/resleeving/infomorph.dm @@ -424,11 +424,11 @@ var/list/infomorph_emotions = list( else to_chat(src, "You don't have a radio!") -/mob/living/silicon/infomorph/say(var/msg) +/mob/living/silicon/infomorph/say(var/message, var/datum/language/speaking = null, var/whispering = 0) if(silence_time) to_chat(src, "Communication circuits remain uninitialized.") else - ..(msg) + ..(message) /mob/living/silicon/infomorph/handle_message_mode(message_mode, message, verb, speaking, used_radios, alt_name) switch(message_mode) diff --git a/code/modules/rogueminer_vr/controller.dm b/code/modules/rogueminer_vr/controller.dm index 8f7d883992..4c6c710120 100644 --- a/code/modules/rogueminer_vr/controller.dm +++ b/code/modules/rogueminer_vr/controller.dm @@ -143,7 +143,7 @@ var/datum/controller/rogue/rm_controller return oldest_zone /datum/controller/rogue/proc/mark_clean(var/datum/rogue/zonemaster/ZM) - if(!ZM in all_zones) //What? Who? + if(!(ZM in all_zones)) //What? Who? rm_controller.dbg("RMC(mc): Some unknown zone asked to be listed.") if(ZM in ready_zones) @@ -152,7 +152,7 @@ var/datum/controller/rogue/rm_controller clean_zones += ZM /datum/controller/rogue/proc/mark_ready(var/datum/rogue/zonemaster/ZM) - if(!ZM in all_zones) //What? Who? + if(!(ZM in all_zones)) //What? Who? rm_controller.dbg("RMC(mr): Some unknown zone asked to be listed.") if(ZM in clean_zones) @@ -161,19 +161,19 @@ var/datum/controller/rogue/rm_controller ready_zones += ZM /datum/controller/rogue/proc/unmark_clean(var/datum/rogue/zonemaster/ZM) - if(!ZM in all_zones) //What? Who? + if(!(ZM in all_zones)) //What? Who? rm_controller.dbg("RMC(umc): Some unknown zone asked to be listed.") - if(!ZM in clean_zones) + if(!(ZM in clean_zones)) rm_controller.dbg("RMC(umc): Finite state machine broken.") clean_zones -= ZM /datum/controller/rogue/proc/unmark_ready(var/datum/rogue/zonemaster/ZM) - if(!ZM in all_zones) //What? Who? + if(!(ZM in all_zones)) //What? Who? rm_controller.dbg("RMC(umr): Some unknown zone asked to be listed.") - if(!ZM in ready_zones) + if(!(ZM in ready_zones)) rm_controller.dbg("RMC(umr): Finite state machine broken.") ready_zones -= ZM diff --git a/code/modules/rogueminer_vr/zonemaster.dm b/code/modules/rogueminer_vr/zonemaster.dm index ffca74bb34..8f2eba8426 100644 --- a/code/modules/rogueminer_vr/zonemaster.dm +++ b/code/modules/rogueminer_vr/zonemaster.dm @@ -27,8 +27,8 @@ var/original_mobs = 0 //in-use spawns from the area - var/obj/asteroid_spawner/list/rockspawns = list() - var/obj/rogue_mobspawner/list/mobspawns = list() + var/list/obj/asteroid_spawner/rockspawns = list() + var/list/obj/rogue_mobspawner/mobspawns = list() /datum/rogue/zonemaster/New(var/area/A) ASSERT(A) diff --git a/code/modules/scripting/IDE.dm b/code/modules/scripting/IDE.dm index 3974e2dee4..8adc021c4d 100644 --- a/code/modules/scripting/IDE.dm +++ b/code/modules/scripting/IDE.dm @@ -1,7 +1,7 @@ client/verb/tcssave() set hidden = 1 if(mob.machine || issilicon(mob)) - if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && mob.machine in view(1, mob)) || issilicon(mob)) + if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && (mob.machine in view(1, mob))) || issilicon(mob)) var/obj/machinery/computer/telecomms/traffic/Machine = mob.machine if(Machine.editingcode != mob) return @@ -28,7 +28,7 @@ client/verb/tcssave() client/verb/tcscompile() set hidden = 1 if(mob.machine || issilicon(mob)) - if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && mob.machine in view(1, mob)) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) + if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && (mob.machine in view(1, mob))) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) var/obj/machinery/computer/telecomms/traffic/Machine = mob.machine if(Machine.editingcode != mob) return @@ -79,7 +79,7 @@ client/verb/tcscompile() client/verb/tcsrun() set hidden = 1 if(mob.machine || issilicon(mob)) - if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && mob.machine in view(1, mob)) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) + if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && (mob.machine in view(1, mob))) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) var/obj/machinery/computer/telecomms/traffic/Machine = mob.machine if(Machine.editingcode != mob) return @@ -145,7 +145,7 @@ client/verb/tcsrun() client/verb/exittcs() set hidden = 1 if(mob.machine || issilicon(mob)) - if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && mob.machine in view(1, mob)) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) + if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && (mob.machine in view(1, mob))) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) var/obj/machinery/computer/telecomms/traffic/Machine = mob.machine if(Machine.editingcode == mob) Machine.storedcode = "[winget(mob, "tcscode", "text")]" @@ -157,7 +157,7 @@ client/verb/exittcs() client/verb/tcsrevert() set hidden = 1 if(mob.machine || issilicon(mob)) - if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && mob.machine in view(1, mob)) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) + if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && (mob.machine in view(1, mob))) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) var/obj/machinery/computer/telecomms/traffic/Machine = mob.machine if(Machine.editingcode != mob) return @@ -186,7 +186,7 @@ client/verb/tcsrevert() client/verb/tcsclearmem() set hidden = 1 if(mob.machine || issilicon(mob)) - if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && mob.machine in view(1, mob)) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) + if((istype(mob.machine, /obj/machinery/computer/telecomms/traffic) && (mob.machine in view(1, mob))) || (issilicon(mob) && istype(mob.machine, /obj/machinery/computer/telecomms/traffic) )) var/obj/machinery/computer/telecomms/traffic/Machine = mob.machine if(Machine.editingcode != mob) return diff --git a/code/modules/shieldgen/shield_capacitor.dm b/code/modules/shieldgen/shield_capacitor.dm index d76a18045a..35cd71e134 100644 --- a/code/modules/shieldgen/shield_capacitor.dm +++ b/code/modules/shieldgen/shield_capacitor.dm @@ -40,7 +40,7 @@ if(istype(W, /obj/item/weapon/card/id)) var/obj/item/weapon/card/id/C = W - if(access_captain in C.access || access_security in C.access || access_engine in C.access) + if((access_captain in C.access) || (access_security in C.access) || (access_engine in C.access)) src.locked = !src.locked to_chat(user, "Controls are now [src.locked ? "locked." : "unlocked."]") updateDialog() @@ -59,7 +59,7 @@ owned_gen.capacitors |= src owned_gen.updateDialog() else - if(owned_gen && src in owned_gen.capacitors) + if(owned_gen && (src in owned_gen.capacitors)) owned_gen.capacitors -= src owned_gen = null else diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm index 08d0b8ce86..af9d10d444 100644 --- a/code/modules/shieldgen/shield_gen.dm +++ b/code/modules/shieldgen/shield_gen.dm @@ -60,7 +60,7 @@ /obj/machinery/shield_gen/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/weapon/card/id)) var/obj/item/weapon/card/id/C = W - if(access_captain in C.access || access_security in C.access || access_engine in C.access) + if((access_captain in C.access) || (access_security in C.access) || (access_engine in C.access)) src.locked = !src.locked to_chat(user, "Controls are now [src.locked ? "locked." : "unlocked."]") updateDialog() @@ -110,36 +110,35 @@ return ..() /obj/machinery/shield_gen/tgui_data(mob/user) - var/list/data = list() + var/list/lockedData = list() - data["locked"] = locked - data["lockedData"] = list() if(!locked) - data["lockedData"]["capacitors"] = list() + var/list/caps = list() for(var/obj/machinery/shield_capacitor/C in capacitors) - data["lockedData"]["capacitors"].Add(list(list( + caps.Add(list(list( "active" = C.active, "stored_charge" = C.stored_charge, "max_charge" = C.max_charge, "failing" = (C.time_since_fail <= 2), ))) + lockedData["capacitors"] = caps + + lockedData["active"] = active + lockedData["failing"] = (time_since_fail <= 2) + lockedData["radius"] = field_radius + lockedData["max_radius"] = max_field_radius + lockedData["z_range"] = z_range + lockedData["max_z_range"] = 10 + lockedData["average_field_strength"] = average_field_strength + lockedData["target_field_strength"] = target_field_strength + lockedData["max_field_strength"] = max_field_strength + lockedData["shields"] = LAZYLEN(field) + lockedData["upkeep"] = round(field.len * max(average_field_strength * dissipation_rate, min_dissipation) / energy_conversion_rate) + lockedData["strengthen_rate"] = strengthen_rate + lockedData["max_strengthen_rate"] = max_strengthen_rate + lockedData["gen_power"] = round(field.len * min(strengthen_rate, target_field_strength - average_field_strength) / energy_conversion_rate) - data["lockedData"]["active"] = active - data["lockedData"]["failing"] = (time_since_fail <= 2) - data["lockedData"]["radius"] = field_radius - data["lockedData"]["max_radius"] = max_field_radius - data["lockedData"]["z_range"] = z_range - data["lockedData"]["max_z_range"] = 10 - data["lockedData"]["average_field_strength"] = average_field_strength - data["lockedData"]["target_field_strength"] = target_field_strength - data["lockedData"]["max_field_strength"] = max_field_strength - data["lockedData"]["shields"] = LAZYLEN(field) - data["lockedData"]["upkeep"] = round(field.len * max(average_field_strength * dissipation_rate, min_dissipation) / energy_conversion_rate) - data["lockedData"]["strengthen_rate"] = strengthen_rate - data["lockedData"]["max_strengthen_rate"] = max_strengthen_rate - data["lockedData"]["gen_power"] = round(field.len * min(strengthen_rate, target_field_strength - average_field_strength) / energy_conversion_rate) - - return data + return list("locked" = locked, "lockedData" = lockedData) /obj/machinery/shield_gen/process() if (!anchored && active) diff --git a/code/modules/shuttles/web_datums.dm b/code/modules/shuttles/web_datums.dm index bbba42dd58..6e34d3750b 100644 --- a/code/modules/shuttles/web_datums.dm +++ b/code/modules/shuttles/web_datums.dm @@ -220,6 +220,7 @@ return current_destination.routes.Copy() /datum/shuttle_web_master/proc/get_current_destination() + RETURN_TYPE(/datum/shuttle_destination) return current_destination /datum/shuttle_web_master/proc/get_destination_by_type(var/type_to_get) diff --git a/code/modules/spells/spell_code.dm b/code/modules/spells/spell_code.dm index f2a85f7bbe..5ab0643450 100644 --- a/code/modules/spells/spell_code.dm +++ b/code/modules/spells/spell_code.dm @@ -277,7 +277,7 @@ var/list/spells = typesof(/spell) //needed for the badmin verb for now if(level_max[Sp_TOTAL] <= ( spell_levels[Sp_SPEED] + spell_levels[Sp_POWER] )) //too many levels, can't do it return 0 - if(upgrade_type && upgrade_type in spell_levels && upgrade_type in level_max) + if(upgrade_type && (upgrade_type in spell_levels) && (upgrade_type in level_max)) if(spell_levels[upgrade_type] >= level_max[upgrade_type]) return 0 diff --git a/code/modules/spells/spellbook.dm b/code/modules/spells/spellbook.dm index 831d44ba2f..b4e5e94b70 100644 --- a/code/modules/spells/spellbook.dm +++ b/code/modules/spells/spellbook.dm @@ -291,7 +291,7 @@ /obj/item/weapon/spellbook/oneuse/fireball/recoil(mob/user as mob) ..() - explosion(user.loc, -1, 0, 2, 3, 0, flame_range = 2) + explosion(user.loc, -1, 0, 2, 3, 0) qdel(src) /obj/item/weapon/spellbook/oneuse/smoke diff --git a/code/modules/tables/presets.dm b/code/modules/tables/presets.dm index 085489b26a..93b9de593b 100644 --- a/code/modules/tables/presets.dm +++ b/code/modules/tables/presets.dm @@ -129,7 +129,7 @@ verbs -= /obj/structure/table/proc/do_put ..() -/obj/structure/table/alien/dismantle(obj/item/weapon/wrench/W, mob/user) +/obj/structure/table/alien/dismantle(obj/item/weapon/tool/wrench/W, mob/user) to_chat(user, "You cannot dismantle \the [src].") return diff --git a/code/modules/tables/presets_vr.dm b/code/modules/tables/presets_vr.dm index b5fb2642d5..bb7f6f08c6 100644 --- a/code/modules/tables/presets_vr.dm +++ b/code/modules/tables/presets_vr.dm @@ -14,7 +14,7 @@ ..() -/obj/structure/table/darkglass/dismantle(obj/item/weapon/wrench/W, mob/user) +/obj/structure/table/darkglass/dismantle(obj/item/weapon/tool/wrench/W, mob/user) to_chat(user, "You cannot dismantle \the [src].") return /obj/structure/table/alien/blue @@ -37,7 +37,7 @@ ..() -/obj/structure/table/fancyblack/dismantle(obj/item/weapon/wrench/W, mob/user) +/obj/structure/table/fancyblack/dismantle(obj/item/weapon/tool/wrench/W, mob/user) to_chat(user, "You cannot dismantle \the [src].") return diff --git a/code/modules/tables/rack.dm b/code/modules/tables/rack.dm index b07aa188b7..c39fb2c59f 100644 --- a/code/modules/tables/rack.dm +++ b/code/modules/tables/rack.dm @@ -23,6 +23,6 @@ color = material.icon_colour return -/obj/structure/table/rack/holorack/dismantle(obj/item/weapon/wrench/W, mob/user) +/obj/structure/table/rack/holorack/dismantle(obj/item/weapon/tool/wrench/W, mob/user) to_chat(user, "You cannot dismantle \the [src].") return diff --git a/code/modules/telesci/telesci_computer.dm b/code/modules/telesci/telesci_computer.dm index d2a6a0a35a..bac505f612 100644 --- a/code/modules/telesci/telesci_computer.dm +++ b/code/modules/telesci/telesci_computer.dm @@ -197,7 +197,7 @@ // Irradiate everyone in telescience! for(var/obj/machinery/telepad/E in machines) var/L = get_turf(E) - sparks(target = L) + sparks() for(var/mob/living/carbon/human/M in viewers(L, null)) M.apply_effect((rand(10, 20)), IRRADIATE, 0) to_chat(M, "You feel strange.") diff --git a/code/modules/tgui/external.dm b/code/modules/tgui/external.dm index bb39c721d0..6f9a3fc8e3 100644 --- a/code/modules/tgui/external.dm +++ b/code/modules/tgui/external.dm @@ -15,7 +15,7 @@ * optional parent_ui datum/tgui A parent UI that, when closed, closes this UI as well. */ -/datum/proc/tgui_interact(mob/user, datum/tgui/ui = null, datum/tgui/parent_ui = null) +/datum/proc/tgui_interact(mob/user, datum/tgui/ui = null, datum/tgui/parent_ui = null, custom_state = null) return FALSE // Not implemented. /** diff --git a/code/modules/tgui/modules/admin_shuttle_controller.dm b/code/modules/tgui/modules/admin_shuttle_controller.dm index 20e5c47367..d2ce9bc69e 100644 --- a/code/modules/tgui/modules/admin_shuttle_controller.dm +++ b/code/modules/tgui/modules/admin_shuttle_controller.dm @@ -58,11 +58,11 @@ target = V.restricted_waypoints[1] else to_chat(C, "Unable to jump to [V].") - return FALSE + return var/turf/T = get_turf(target) if(!istype(T)) to_chat(C, "Unable to jump to [V].") - return FALSE + return C.jumptoturf(T) return TRUE if("classicmove") diff --git a/code/modules/tgui/modules/atmos_control.dm b/code/modules/tgui/modules/atmos_control.dm index 4fd477a531..6f573ad96c 100644 --- a/code/modules/tgui/modules/atmos_control.dm +++ b/code/modules/tgui/modules/atmos_control.dm @@ -13,7 +13,7 @@ if(monitored_alarm_ids) for(var/obj/machinery/alarm/alarm in machines) - if(alarm.alarm_id && alarm.alarm_id in monitored_alarm_ids) + if(alarm.alarm_id && (alarm.alarm_id in monitored_alarm_ids)) monitored_alarms += alarm // machines may not yet be ordered at this point monitored_alarms = dd_sortedObjectList(monitored_alarms) diff --git a/code/modules/tgui/modules/overmap.dm b/code/modules/tgui/modules/overmap.dm index 2e566e1267..097bf84a05 100644 --- a/code/modules/tgui/modules/overmap.dm +++ b/code/modules/tgui/modules/overmap.dm @@ -158,7 +158,6 @@ . = ..() if(!istype(new_linked)) CRASH("Warning, [new_linked] is not an overmap ship! Something went horribly wrong for [usr]!") - return linked = new_linked name = initial(name) + " ([linked.name])" // HELM diff --git a/code/modules/turbolift/turbolift_console.dm b/code/modules/turbolift/turbolift_console.dm index 4d300bcfc2..9868188d18 100644 --- a/code/modules/turbolift/turbolift_console.dm +++ b/code/modules/turbolift/turbolift_console.dm @@ -158,10 +158,10 @@ data["doors_open"] = lift.doors_are_open() data["fire_mode"] = lift.fire_mode - data["floors"] = list() + var/list/floors = list() for(var/i in lift.floors.len to 1 step -1) var/datum/turbolift_floor/floor = lift.floors[i] - data["floors"].Add(list(list( + floors.Add(list(list( "id" = i, "ref" = "\ref[floor]", "queued" = (floor in lift.queued_floors), @@ -170,6 +170,7 @@ "label" = floor.label, "name" = floor.name, ))) + data["floors"] = floors return data diff --git a/code/modules/vchat/vchat_client.dm b/code/modules/vchat/vchat_client.dm index fa8b0c7c7f..1b60d14ae4 100644 --- a/code/modules/vchat/vchat_client.dm +++ b/code/modules/vchat/vchat_client.dm @@ -176,7 +176,6 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("data/iconCache.sav")) //Cache of ic /proc/jsEncode(var/list/message) { if(!islist(message)) CRASH("Passed a non-list to encode.") - return; //Necessary? return url_encode(url_encode(json_encode(message))) } diff --git a/code/modules/virus2/disease2.dm b/code/modules/virus2/disease2.dm index 9d37b1db29..67d76a8177 100644 --- a/code/modules/virus2/disease2.dm +++ b/code/modules/virus2/disease2.dm @@ -253,17 +253,18 @@ var/global/list/virusDB = list() "rate" = stageprob * 10, "resistance" = resistance, "species" = jointext(affected_species, ", "), - "symptoms" = list(), "ref" = "\ref[src]", ) - + + var/list/symptoms = list() for(var/datum/disease2/effectholder/E in effects) - .["symptoms"].Add(list(list( + symptoms.Add(list(list( "stage" = E.stage, "name" = E.effect.name, "strength" = "[E.multiplier >= 3 ? "Severe" : E.multiplier > 1 ? "Above Average" : "Average"]", "aggressiveness" = E.chance * 15, ))) + .["symptoms"] = symptoms /datum/disease2/disease/proc/addToDB() if ("[uniqueID]" in virusDB) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 5ef4e9ad31..1a5292bf6f 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -41,7 +41,7 @@ var/obj/item/weapon/storage/vore_egg/ownegg // Is this belly creating an egg? var/egg_type = "Egg" // Default egg type and path. var/egg_path = /obj/item/weapon/storage/vore_egg - var/list/emote_lists = list() // Idle emotes that happen on their own, depending on the bellymode. Contains lists of strings indexed by bellymode + var/list/list/emote_lists = list() // Idle emotes that happen on their own, depending on the bellymode. Contains lists of strings indexed by bellymode var/emote_time = 60 // How long between stomach emotes at prey (in seconds) var/emote_active = TRUE // Are we even giving emotes out at all or not? var/next_emote = 0 // When we're supposed to print our next emote, as a world.time diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 0cb90f1442..3d31c0db4f 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -100,13 +100,13 @@ data["unsaved_changes"] = unsaved_changes data["show_pictures"] = show_pictures - data["inside"] = list() var/atom/hostloc = host.loc + var/list/inside = list() if(isbelly(hostloc)) var/obj/belly/inside_belly = hostloc var/mob/living/pred = inside_belly.owner - data["inside"] = list( + inside = list( "absorbed" = host.absorbed, "belly_name" = inside_belly.name, "belly_mode" = inside_belly.digest_mode, @@ -115,7 +115,7 @@ "ref" = "\ref[inside_belly]", ) - data["inside"]["contents"] = list() + var/list/inside_contents = list() for(var/atom/movable/O in inside_belly) if(O == host) continue @@ -134,22 +134,33 @@ info["stat"] = M.stat if(M.absorbed) info["absorbed"] = TRUE - data["inside"]["contents"].Add(list(info)) + inside_contents.Add(list(info)) + inside["contents"] = inside_contents + data["inside"] = list() - data["our_bellies"] = list() + var/list/our_bellies = list() for(var/belly in host.vore_organs) var/obj/belly/B = belly - data["our_bellies"].Add(list(list( + our_bellies.Add(list(list( "selected" = (B == host.vore_selected), "name" = B.name, "ref" = "\ref[B]", "digest_mode" = B.digest_mode, "contents" = LAZYLEN(B.contents), ))) +<<<<<<< HEAD data["selected"] = null +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 + + data["selected"] = null +======= + data["our_bellies"] = our_bellies + + var/list/selected_list = null +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 if(host.vore_selected) var/obj/belly/selected = host.vore_selected - data["selected"] = list( + selected_list = list( "belly_name" = selected.name, "is_wet" = selected.is_wet, "wet_loop" = selected.wet_loop, @@ -172,38 +183,50 @@ "emote_time" = selected.emote_time, "emote_active" = selected.emote_active, "belly_fullscreen" = selected.belly_fullscreen, +<<<<<<< HEAD "belly_fullscreen_color" = selected.belly_fullscreen_color, //CHOMPEdit "mapRef" = map_name, //CHOMPEdit "possible_fullscreens" = icon_states('icons/mob/screen_full_vore_ch.dmi'), //CHOMPedit "vorespawn_blacklist" = selected.vorespawn_blacklist ) //CHOMP Addition: vorespawn blacklist +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 + "possible_fullscreens" = icon_states('icons/mob/screen_full_vore.dmi'), + ) +======= + "possible_fullscreens" = icon_states('icons/mob/screen_full_vore.dmi'), + ) + data["selected"] = selected_list +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 - data["selected"]["addons"] = list() + + var/list/addons = list() for(var/flag_name in selected.mode_flag_list) if(selected.mode_flags & selected.mode_flag_list[flag_name]) - data["selected"]["addons"].Add(flag_name) + addons.Add(flag_name) + selected["addons"] = addons - data["selected"]["egg_type"] = selected.egg_type - data["selected"]["contaminates"] = selected.contaminates - data["selected"]["contaminate_flavor"] = null - data["selected"]["contaminate_color"] = null + selected["egg_type"] = selected.egg_type + selected["contaminates"] = selected.contaminates + selected["contaminate_flavor"] = null + selected["contaminate_color"] = null if(selected.contaminates) - data["selected"]["contaminate_flavor"] = selected.contamination_flavor - data["selected"]["contaminate_color"] = selected.contamination_color + selected["contaminate_flavor"] = selected.contamination_flavor + selected["contaminate_color"] = selected.contamination_color - data["selected"]["escapable"] = selected.escapable - data["selected"]["interacts"] = list() + selected["escapable"] = selected.escapable + selected["interacts"] = list() if(selected.escapable) - data["selected"]["interacts"]["escapechance"] = selected.escapechance - data["selected"]["interacts"]["escapetime"] = selected.escapetime - data["selected"]["interacts"]["transferchance"] = selected.transferchance - data["selected"]["interacts"]["transferlocation"] = selected.transferlocation - data["selected"]["interacts"]["absorbchance"] = selected.absorbchance - data["selected"]["interacts"]["digestchance"] = selected.digestchance + selected["interacts"]["escapechance"] = selected.escapechance + selected["interacts"]["escapetime"] = selected.escapetime + selected["interacts"]["transferchance"] = selected.transferchance + selected["interacts"]["transferlocation"] = selected.transferlocation + selected["interacts"]["absorbchance"] = selected.absorbchance + selected["interacts"]["digestchance"] = selected.digestchance - data["selected"]["disable_hud"] = selected.disable_hud + selected["disable_hud"] = selected.disable_hud - data["selected"]["contents"] = list() + + var/list/selected_contents = list() for(var/O in selected) var/list/info = list( "name" = "[O]", @@ -219,7 +242,8 @@ info["stat"] = M.stat if(M.absorbed) info["absorbed"] = TRUE - data["selected"]["contents"].Add(list(info)) + selected_contents.Add(list(info)) + selected["contents"] = selected_contents data["selected"]["show_liq"] = selected.show_liquids //CHOMPedit start: liquid belly options data["selected"]["liq_interacts"] = list() diff --git a/code/modules/vore/persist/persist_vr.dm b/code/modules/vore/persist/persist_vr.dm index 3372910973..3bae4a8524 100644 --- a/code/modules/vore/persist/persist_vr.dm +++ b/code/modules/vore/persist/persist_vr.dm @@ -48,12 +48,12 @@ // Okay this mob has a real loaded-from-savefile mind in it! var/datum/preferences/prefs = preferences_datums[persister.mind.loaded_from_ckey] if(!prefs) - WARNING("Persist (P4P): [persister.mind] was loaded from ckey [persister.mind.loaded_from_ckey] but no prefs datum found.") + warning("Persist (P4P): [persister.mind] was loaded from ckey [persister.mind.loaded_from_ckey] but no prefs datum found.") return // Okay, lets do a few checks to see if we should really save tho! if(!prefs.load_character(persister.mind.loaded_from_slot)) - WARNING("Persist (P4P): [persister.mind] was loaded from slot [persister.mind.loaded_from_slot] but loading prefs failed.") + warning("Persist (P4P): [persister.mind] was loaded from slot [persister.mind.loaded_from_slot] but loading prefs failed.") return // Failed to load character // For now as a safety measure we will only save if the name matches. @@ -79,7 +79,7 @@ var/datum/preferences/prefs = prep_for_persist(occupant) if(!prefs) - WARNING("Persist (PID): Skipping [occupant] for persisting, as they have no prefs.") + warning("Persist (PID): Skipping [occupant] for persisting, as they have no prefs.") return //This one doesn't rely on persistence prefs @@ -232,7 +232,7 @@ prefs = prep_for_persist(H) if(!prefs) - WARNING("Persist (NIF): [H] has no prefs datum, skipping") + warning("Persist (NIF): [H] has no prefs datum, skipping") return var/obj/item/device/nif/nif = H.nif @@ -254,6 +254,6 @@ var/datum/category_item/player_setup_item/vore/nif/nif_prefs = vore_cat.items_by_name["NIF Data"] var/savefile/S = new /savefile(prefs.path) - if(!S) WARNING ("Persist (NIF): Couldn't load NIF save savefile? [prefs.real_name]") + if(!S) warning("Persist (NIF): Couldn't load NIF save savefile? [prefs.real_name]") S.cd = "/character[prefs.default_slot]" nif_prefs.save_character(S) diff --git a/code/modules/vore/resizing/sizegun_vr.dm b/code/modules/vore/resizing/sizegun_vr.dm index 41775af2a5..b25cea2291 100644 --- a/code/modules/vore/resizing/sizegun_vr.dm +++ b/code/modules/vore/resizing/sizegun_vr.dm @@ -24,10 +24,7 @@ /obj/item/weapon/gun/energy/sizegun/New() ..() - if(istype(src, /obj/item/weapon/gun/energy/sizegun/admin)) - verbs += /obj/item/weapon/gun/energy/sizegun/admin/select_size - else - verbs += /obj/item/weapon/gun/energy/sizegun/proc/select_size + verbs += .proc/select_size /obj/item/weapon/gun/energy/sizegun/attack_self(mob/user) . = ..() diff --git a/code/modules/xenoarcheaology/finds/special.dm b/code/modules/xenoarcheaology/finds/special.dm index 2a7f149dfa..69aa73a02f 100644 --- a/code/modules/xenoarcheaology/finds/special.dm +++ b/code/modules/xenoarcheaology/finds/special.dm @@ -118,7 +118,7 @@ /obj/item/weapon/vampiric/hear_talk(mob/M, list/message_pieces, verb) ..() - if(world.time - last_bloodcall >= bloodcall_interval && M in view(7, src)) + if(world.time - last_bloodcall >= bloodcall_interval && (M in view(7, src))) bloodcall(M) /obj/item/weapon/vampiric/proc/bloodcall(var/mob/living/carbon/human/M) diff --git a/code/modules/xgm/xgm_gas_mixture.dm b/code/modules/xgm/xgm_gas_mixture.dm index 21d1422694..083664f3e7 100644 --- a/code/modules/xgm/xgm_gas_mixture.dm +++ b/code/modules/xgm/xgm_gas_mixture.dm @@ -446,7 +446,7 @@ //Equalizes a list of gas mixtures. Used for pipe networks. -/proc/equalize_gases(datum/gas_mixture/list/gases) +/proc/equalize_gases(list/datum/gas_mixture/gases) //Calculate totals from individual components var/total_volume = 0 var/total_thermal_energy = 0 diff --git a/maps/southern_cross/overmap/sectors.dm b/maps/southern_cross/overmap/sectors.dm index 7ee2ed70d9..fdf860f082 100644 --- a/maps/southern_cross/overmap/sectors.dm +++ b/maps/southern_cross/overmap/sectors.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD // Overmap object for Sif, hanging in the void of space /obj/effect/overmap/visitable/planet/Sif name = "Sif" @@ -73,3 +74,93 @@ Z_LEVEL_STATION_TWO, Z_LEVEL_STATION_THREE, Z_LEVEL_MISC) +||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 +// Overmap object for Sif, hanging in the void of space +/obj/effect/overmap/visitable/planet/Sif + name = "Sif" + map_z = list(Z_LEVEL_SURFACE, Z_LEVEL_SURFACE_MINE, Z_LEVEL_SURFACE_WILD) + in_space = 0 + start_x = 10 + start_y = 10 + skybox_offset_x = 128 + skybox_offset_y = 128 + surface_color = "#2D545B" + mountain_color = "#735555" + ice_color = "FFFFFF" + icecaps = "icecaps" + +/obj/effect/overmap/visitable/planet/Sif/Initialize() + atmosphere = new(CELL_VOLUME) + atmosphere.adjust_gas_temp("oxygen", MOLES_O2STANDARD, 273) + atmosphere.adjust_gas_temp("nitrogen", MOLES_N2STANDARD, 273) + + . = ..() + +/obj/effect/overmap/visitable/planet/Sif/Initialize() + . = ..() + docking_codes = null + +/obj/effect/overmap/visitable/planet/Sif/get_skybox_representation() + . = ..() + (.).pixel_x = skybox_offset_x + (.).pixel_y = skybox_offset_y + +/obj/effect/overmap/visitable/Southern_Cross + name = "Southern Cross" + icon_state = "object" + base = 1 + in_space = 1 + start_x = 10 + start_y = 10 + map_z = list(Z_LEVEL_STATION_ONE, Z_LEVEL_STATION_TWO, Z_LEVEL_STATION_THREE) + extra_z_levels = list(Z_LEVEL_TRANSIT) // Hopefully temporary, so arrivals announcements work. + +/obj/effect/overmap/visitable/planet/Sif/Initialize() + . = ..() + docking_codes = null +======= +// Overmap object for Sif, hanging in the void of space +/obj/effect/overmap/visitable/planet/Sif + name = "Sif" + map_z = list(Z_LEVEL_SURFACE, Z_LEVEL_SURFACE_MINE, Z_LEVEL_SURFACE_WILD) + in_space = 0 + start_x = 10 + start_y = 10 + skybox_offset_x = 128 + skybox_offset_y = 128 + surface_color = "#2D545B" + mountain_color = "#735555" + ice_color = "FFFFFF" + icecaps = "icecaps" + +/obj/effect/overmap/visitable/planet/Sif/Initialize() + atmosphere = new(CELL_VOLUME) + atmosphere.adjust_gas_temp("oxygen", MOLES_O2STANDARD, 273) + atmosphere.adjust_gas_temp("nitrogen", MOLES_N2STANDARD, 273) + + . = ..() + +/obj/effect/overmap/visitable/planet/Sif/Initialize() + . = ..() + docking_codes = null + +/obj/effect/overmap/visitable/planet/Sif/get_skybox_representation() + var/image/tmp = ..() + tmp.pixel_x = skybox_offset_x + tmp.pixel_y = skybox_offset_y + return tmp + +/obj/effect/overmap/visitable/Southern_Cross + name = "Southern Cross" + icon_state = "object" + base = 1 + in_space = 1 + start_x = 10 + start_y = 10 + map_z = list(Z_LEVEL_STATION_ONE, Z_LEVEL_STATION_TWO, Z_LEVEL_STATION_THREE) + extra_z_levels = list(Z_LEVEL_TRANSIT) // Hopefully temporary, so arrivals announcements work. + +/obj/effect/overmap/visitable/planet/Sif/Initialize() + . = ..() + docking_codes = null +>>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 diff --git a/vorestation.dme b/vorestation.dme index 6332f290b7..49d68ff8f1 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -85,6 +85,7 @@ #include "code\__defines\shields.dm" #include "code\__defines\shuttle.dm" #include "code\__defines\sound.dm" +#include "code\__defines\spaceman_dmm.dm" #include "code\__defines\species_languages.dm" #include "code\__defines\species_languages_vr.dm" #include "code\__defines\species_languages_YW.dm" From 5a07bfd2b3d4e3500bc375659fcae836567f7b9c Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Thu, 27 May 2021 16:31:57 +0000 Subject: [PATCH 25/55] Improve hull corner color finding slightly --- code/game/turfs/simulated/wall_types.dm | 104 ++++++++++++++++++++++++ 1 file changed, 104 insertions(+) diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index 5a68478bb2..9bbf222bd0 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -308,5 +308,109 @@ I.color = stripe_color add_overlay(I) +<<<<<<< HEAD +||||||| parent of b128dfbd81... Merge pull request #10446 from VOREStation/Arokha/cornerdirs +// Fake corners for making hulls look pretty +/obj/structure/hull_corner + name = "hull corner" + + icon = 'icons/turf/wall_masks.dmi' + icon_state = "hull_corner" + + anchored = TRUE + density = TRUE + breakable = TRUE + +/obj/structure/hull_corner/Initialize() + return INITIALIZE_HINT_LATELOAD + +/obj/structure/hull_corner/LateInitialize() + . = ..() + update_look() + +/obj/structure/hull_corner/proc/update_look() + cut_overlays() + + var/turf/simulated/wall/T = get_step(src, dir) + if(!istype(T)) + log_error("[src] at [x],[y] not placed facing a hull") + return + + name = T.name + desc = T.desc + + var/datum/material/B = T.material + var/datum/material/R = T.reinf_material + + if(B?.icon_colour) + color = B.icon_colour + if(R?.icon_colour) + var/image/I = image(icon, icon_state+"_reinf", dir=dir) + I.color = R.icon_colour + add_overlay(I) +======= +// Fake corners for making hulls look pretty +/obj/structure/hull_corner + name = "hull corner" + + icon = 'icons/turf/wall_masks.dmi' + icon_state = "hull_corner" + + anchored = TRUE + density = TRUE + breakable = TRUE + +/obj/structure/hull_corner/Initialize() + return INITIALIZE_HINT_LATELOAD + +/obj/structure/hull_corner/LateInitialize() + . = ..() + update_look() + +/obj/structure/hull_corner/proc/get_dirs_to_test() + return list(dir, turn(dir,90)) + +/obj/structure/hull_corner/proc/update_look() + cut_overlays() + + var/turf/simulated/wall/T + for(var/direction in get_dirs_to_test()) + T = get_step(src, direction) + if(!istype(T)) + continue + + name = T.name + desc = T.desc + + var/datum/material/B = T.material + var/datum/material/R = T.reinf_material + + if(B?.icon_colour) + color = B.icon_colour + if(R?.icon_colour) + var/image/I = image(icon, icon_state+"_reinf", dir=dir) + I.color = R.icon_colour + add_overlay(I) + break + + if(!T) + warning("Hull corner at [x],[y] not placed adjacent to a hull it can find.") +>>>>>>> b128dfbd81... Merge pull request #10446 from VOREStation/Arokha/cornerdirs +<<<<<<< HEAD +||||||| parent of b128dfbd81... Merge pull request #10446 from VOREStation/Arokha/cornerdirs +/obj/structure/hull_corner/long_horiz + icon = 'icons/turf/wall_masks64x32.dmi' + bound_width = 64 +======= +/obj/structure/hull_corner/long_vert/get_dirs_to_test() + return list(dir, turn(dir,90), turn(dir,-90)) + +/obj/structure/hull_corner/long_horiz + icon = 'icons/turf/wall_masks64x32.dmi' + bound_width = 64 + +/obj/structure/hull_corner/long_horiz/get_dirs_to_test() + return list(dir, turn(dir,90), turn(dir,-90)) +>>>>>>> b128dfbd81... Merge pull request #10446 from VOREStation/Arokha/cornerdirs From 34143b83cfb9c94b186907e4b15bf744dee1e5f8 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Thu, 27 May 2021 16:35:07 +0000 Subject: [PATCH 26/55] [MIRROR] Ports Nebula's Discord Webhook Integration --- code/__defines/color.dm | 6 + code/__defines/misc.dm | 15 +- code/__defines/subsystems.dm | 5 + code/__defines/webhooks.dm | 10 + code/_helpers/_lists.dm | 13 +- code/_helpers/text.dm | 20 + code/_helpers/text_vr.dm | 9 - code/_helpers/type2type.dm | 14 + code/controllers/configuration.dm | 2265 +++++++++++++++++ code/controllers/subsystems/ticker.dm | 7 + code/controllers/subsystems/webhooks.dm | 94 + code/game/gamemodes/game_mode.dm | 9 + code/game/world.dm | 36 + code/modules/admin/admin.dm | 13 + code/modules/admin/admin_verb_lists.dm | 4 +- code/modules/admin/verbs/adminhelp.dm | 64 +- code/modules/admin/verbs/custom_event.dm | 7 + code/modules/paperwork/faxmachine.dm | 36 + code/modules/webhooks/_webhook.dm | 72 + .../modules/webhooks/webhook_ahelp2discord.dm | 13 + code/modules/webhooks/webhook_custom_event.dm | 11 + code/modules/webhooks/webhook_fax2discord.dm | 10 + code/modules/webhooks/webhook_roundend.dm | 26 + code/modules/webhooks/webhook_roundprep.dm | 17 + code/modules/webhooks/webhook_roundstart.dm | 16 + config/example/webhooks.json | 12 + vorestation.dme | 10 +- 27 files changed, 2800 insertions(+), 14 deletions(-) create mode 100644 code/__defines/webhooks.dm delete mode 100644 code/_helpers/text_vr.dm create mode 100644 code/controllers/subsystems/webhooks.dm create mode 100644 code/modules/webhooks/_webhook.dm create mode 100644 code/modules/webhooks/webhook_ahelp2discord.dm create mode 100644 code/modules/webhooks/webhook_custom_event.dm create mode 100644 code/modules/webhooks/webhook_fax2discord.dm create mode 100644 code/modules/webhooks/webhook_roundend.dm create mode 100644 code/modules/webhooks/webhook_roundprep.dm create mode 100644 code/modules/webhooks/webhook_roundstart.dm create mode 100644 config/example/webhooks.json diff --git a/code/__defines/color.dm b/code/__defines/color.dm index ecf01528aa..c3db40eefb 100644 --- a/code/__defines/color.dm +++ b/code/__defines/color.dm @@ -166,3 +166,9 @@ #define COLOR_ASTEROID_ROCK "#735555" #define COLOR_GOLD "#ffcc33" + +// Discord requires colors to be in decimal instead of hexadecimal. +#define COLOR_WEBHOOK_DEFAULT 0x8bbbd5 // "#8bbbd5" +#define COLOR_WEBHOOK_GOOD 0x2ECC71 // "#2ECC71" +#define COLOR_WEBHOOK_POOR 0xE67E22 // "#E67E22" +#define COLOR_WEBHOOK_BAD 0xE74C3C // "#E74C3C" \ No newline at end of file diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index 5aca7e0a99..91c3d508b5 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -448,4 +448,17 @@ GLOBAL_LIST_INIT(all_volume_channels, list( #define LOADOUT_WHITELIST_OFF 0 #define LOADOUT_WHITELIST_LAX 1 -#define LOADOUT_WHITELIST_STRICT 2 \ No newline at end of file +#define LOADOUT_WHITELIST_STRICT 2 + + +#ifndef WINDOWS_HTTP_POST_DLL_LOCATION +#define WINDOWS_HTTP_POST_DLL_LOCATION "lib/byhttp.dll" +#endif + +#ifndef UNIX_HTTP_POST_DLL_LOCATION +#define UNIX_HTTP_POST_DLL_LOCATION "lib/libbyhttp.so" +#endif + +#ifndef HTTP_POST_DLL_LOCATION +#define HTTP_POST_DLL_LOCATION (world.system_type == MS_WINDOWS ? WINDOWS_HTTP_POST_DLL_LOCATION : UNIX_HTTP_POST_DLL_LOCATION) +#endif \ No newline at end of file diff --git a/code/__defines/subsystems.dm b/code/__defines/subsystems.dm index 326ae19397..e3efd895f9 100644 --- a/code/__defines/subsystems.dm +++ b/code/__defines/subsystems.dm @@ -52,7 +52,12 @@ var/global/list/runlevel_flags = list(RUNLEVEL_LOBBY, RUNLEVEL_SETUP, RUNLEVEL_G // Subsystem init_order, from highest priority to lowest priority // Subsystems shutdown in the reverse of the order they initialize in // The numbers just define the ordering, they are meaningless otherwise. +<<<<<<< HEAD #define INIT_ORDER_DBCORE 41 //CHOMPEdit +||||||| parent of b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 +======= +#define INIT_ORDER_WEBHOOKS 50 +>>>>>>> b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 #define INIT_ORDER_SQLITE 40 #define INIT_ORDER_CHEMISTRY 35 #define INIT_ORDER_SKYBOX 30 diff --git a/code/__defines/webhooks.dm b/code/__defines/webhooks.dm new file mode 100644 index 0000000000..13fcfa90e4 --- /dev/null +++ b/code/__defines/webhooks.dm @@ -0,0 +1,10 @@ +// Please don't forget to update the webhooks page on the GitHub Wiki page with your new webhook ID. +#define WEBHOOK_ROUNDEND "webhook_roundend" +#define WEBHOOK_ROUNDPREP "webhook_roundprep" +#define WEBHOOK_ROUNDSTART "webhook_roundstart" + +#define WEBHOOK_SUBMAP_LOADED "webhook_submap_loaded" +#define WEBHOOK_CUSTOM_EVENT "webhook_custom_event" +#define WEBHOOK_ELEVATOR_FALL "webhook_elevator_fall" +#define WEBHOOK_AHELP_SENT "webhook_ahelp_sent" +#define WEBHOOK_FAX_SENT "webhook_fax_sent" diff --git a/code/_helpers/_lists.dm b/code/_helpers/_lists.dm index abe05b5141..a87307ac80 100644 --- a/code/_helpers/_lists.dm +++ b/code/_helpers/_lists.dm @@ -855,4 +855,15 @@ proc/dd_sortedTextList(list/incoming) result += pick(shifts) return result - \ No newline at end of file + +var/global/list/json_cache = list() +/proc/cached_json_decode(var/json_to_decode) + if(!json_to_decode || !length(json_to_decode)) + return list() + try + if(isnull(global.json_cache[json_to_decode])) + global.json_cache[json_to_decode] = json_decode(json_to_decode) + . = global.json_cache[json_to_decode] + catch(var/exception/e) + log_error("Exception during JSON decoding ([json_to_decode]): [e]") + return list() \ No newline at end of file diff --git a/code/_helpers/text.dm b/code/_helpers/text.dm index 0bed9abe52..91dd5901e1 100644 --- a/code/_helpers/text.dm +++ b/code/_helpers/text.dm @@ -509,3 +509,23 @@ proc/TextPreview(var/string,var/len=40) var/charcount = count - length_char(text) var/list/chars_to_add[max(charcount + 1, 0)] return text + jointext(chars_to_add, char) + +//Readds quotes and apostrophes to HTML-encoded strings +/proc/readd_quotes(var/t) + var/list/repl_chars = list(""" = "\"","'" = "'") + for(var/char in repl_chars) + var/index = findtext(t, char) + while(index) + t = copytext(t, 1, index) + repl_chars[char] + copytext(t, index+5) + index = findtext(t, char) + return t + +// Rips out paper HTML but tries to keep it semi-readable. +/proc/paper_html_to_plaintext(paper_text) + paper_text = replacetext(paper_text, "
", "-----") + paper_text = replacetext(paper_text, "
  • ", "- ") // This makes ordered lists turn into unordered but fixing that is too much effort. + paper_text = replacetext(paper_text, "
  • ", "\n") + paper_text = replacetext(paper_text, "

    ", "\n") + paper_text = replacetext(paper_text, "
    ", "\n") + paper_text = strip_html_properly(paper_text) // Get rid of everything else entirely. + return paper_text diff --git a/code/_helpers/text_vr.dm b/code/_helpers/text_vr.dm deleted file mode 100644 index a16b6c0cfc..0000000000 --- a/code/_helpers/text_vr.dm +++ /dev/null @@ -1,9 +0,0 @@ -//Readds quotes and apostrophes to HTML-encoded strings -/proc/readd_quotes(var/t) - var/list/repl_chars = list(""" = "\"","'" = "'") - for(var/char in repl_chars) - var/index = findtext(t, char) - while(index) - t = copytext(t, 1, index) + repl_chars[char] + copytext(t, index+5) - index = findtext(t, char) - return t diff --git a/code/_helpers/type2type.dm b/code/_helpers/type2type.dm index 52dada1cf9..b5659351be 100644 --- a/code/_helpers/type2type.dm +++ b/code/_helpers/type2type.dm @@ -397,3 +397,17 @@ return /datum return text2path(copytext(string_type, 1, last_slash)) + +//checks if a file exists and contains text +//returns text as a string if these conditions are met +/proc/safe_file2text(filename, error_on_invalid_return = TRUE) + try + if(fexists(filename)) + . = file2text(filename) + if(!. && error_on_invalid_return) + error("File empty ([filename])") + else if(error_on_invalid_return) + error("File not found ([filename])") + catch(var/exception/E) + if(error_on_invalid_return) + error("Exception when loading file as string: [E]") \ No newline at end of file diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 801f47120c..ae7614464c 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD var/list/gamemode_cache = list() /datum/configuration @@ -1133,3 +1134,2267 @@ var/list/gamemode_cache = list() config.python_path = "/usr/bin/env python2" else //probably windows, if not this should work anyway config.python_path = "python" +||||||| parent of b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 +var/list/gamemode_cache = list() + +/datum/configuration + var/static/server_name = null // server name (for world name / status) + var/static/server_suffix = 0 // generate numeric suffix based on server port + + var/static/nudge_script_path = "nudge.py" // where the nudge.py script is located + + var/static/log_ooc = 0 // log OOC channel + var/static/log_access = 0 // log login/logout + var/static/log_say = 0 // log client say + var/static/log_admin = 0 // log admin actions + var/static/log_debug = 1 // log debug output + var/static/log_game = 0 // log game events + var/static/log_vote = 0 // log voting + var/static/log_whisper = 0 // log client whisper + var/static/log_emote = 0 // log emotes + var/static/log_attack = 0 // log attack messages + var/static/log_adminchat = 0 // log admin chat messages + var/static/log_adminwarn = 0 // log warnings admins get about bomb construction and such + var/static/log_pda = 0 // log pda messages + var/static/log_hrefs = 0 // logs all links clicked in-game. Could be used for debugging and tracking down exploits + var/static/log_runtime = 0 // logs world.log to a file + var/static/log_world_output = 0 // log to_world_log(messages) + var/static/log_graffiti = 0 // logs graffiti + var/static/sql_enabled = 0 // for sql switching + var/static/allow_admin_ooccolor = 0 // Allows admins with relevant permissions to have their own ooc colour + var/static/allow_vote_restart = 0 // allow votes to restart + var/static/ert_admin_call_only = 0 + var/static/allow_vote_mode = 0 // allow votes to change mode + var/static/allow_admin_jump = 1 // allows admin jumping + var/static/allow_admin_spawning = 1 // allows admin item spawning + var/static/allow_admin_rev = 1 // allows admin revives + var/static/pregame_time = 180 // pregame time in seconds + var/static/vote_delay = 6000 // minimum time between voting sessions (deciseconds, 10 minute default) + var/static/vote_period = 600 // length of voting period (deciseconds, default 1 minute) + var/static/vote_autotransfer_initial = 108000 // Length of time before the first autotransfer vote is called + var/static/vote_autotransfer_interval = 36000 // length of time before next sequential autotransfer vote + var/static/vote_autogamemode_timeleft = 100 //Length of time before round start when autogamemode vote is called (in seconds, default 100). + var/static/vote_no_default = 0 // vote does not default to nochange/norestart (tbi) + var/static/vote_no_dead = 0 // dead people can't vote (tbi) +// var/static/enable_authentication = 0 // goon authentication + var/static/del_new_on_log = 1 // del's new players if they log before they spawn in + var/static/feature_object_spell_system = 0 //spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard + var/static/traitor_scaling = 0 //if amount of traitors scales based on amount of players + var/static/objectives_disabled = 0 //if objectives are disabled or not + var/static/protect_roles_from_antagonist = 0// If security and such can be traitor/cult/other + var/static/continous_rounds = 0 // Gamemodes which end instantly will instead keep on going until the round ends by escape shuttle or nuke. + var/static/allow_Metadata = 0 // Metadata is supported. + var/static/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. + var/static/fps = 20 + var/static/tick_limit_mc_init = TICK_LIMIT_MC_INIT_DEFAULT //SSinitialization throttling + var/static/Tickcomp = 0 + var/static/socket_talk = 0 // use socket_talk to communicate with other processes + var/static/list/resource_urls = null + var/static/antag_hud_allowed = 0 // Ghosts can turn on Antagovision to see a HUD of who is the bad guys this round. + var/static/antag_hud_restricted = 0 // Ghosts that turn on Antagovision cannot rejoin the round. + var/static/list/mode_names = list() + var/static/list/modes = list() // allowed modes + var/static/list/votable_modes = list() // votable modes + var/static/list/probabilities = list() // relative probability of each mode + var/static/list/player_requirements = list() // Overrides for how many players readied up a gamemode needs to start. + var/static/list/player_requirements_secret = list() // Same as above, but for the secret gamemode. + var/static/humans_need_surnames = 0 + var/static/allow_random_events = 0 // enables random events mid-round when set to 1 + var/static/enable_game_master = 0 // enables the 'smart' event system. + var/static/allow_ai = 1 // allow ai job + var/static/allow_ai_shells = FALSE // allow AIs to enter and leave special borg shells at will, and for those shells to be buildable. + var/static/give_free_ai_shell = FALSE // allows a specific spawner object to instantiate a premade AI Shell + var/static/hostedby = null + + var/static/respawn = 1 + var/static/respawn_time = 3000 // time before a dead player is allowed to respawn (in ds, though the config file asks for minutes, and it's converted below) + var/static/respawn_message = "Make sure to play a different character, and please roleplay correctly!" + + var/static/guest_jobban = 1 + var/static/usewhitelist = 0 + var/static/kick_inactive = 0 //force disconnect for inactive players after this many minutes, if non-0 + var/static/show_mods = 0 + var/static/show_devs = 0 + var/static/show_event_managers = 0 + var/static/mods_can_tempban = 0 + var/static/mods_can_job_tempban = 0 + var/static/mod_tempban_max = 1440 + var/static/mod_job_tempban_max = 1440 + var/static/load_jobs_from_txt = 0 + var/static/ToRban = 0 + var/static/automute_on = 0 //enables automuting/spam prevention + var/static/jobs_have_minimal_access = 0 //determines whether jobs use minimal access or expanded access. + + var/static/cult_ghostwriter = 1 //Allows ghosts to write in blood in cult rounds... + var/static/cult_ghostwriter_req_cultists = 10 //...so long as this many cultists are active. + + var/static/character_slots = 10 // The number of available character slots + var/static/loadout_slots = 3 // The number of loadout slots per character + + var/static/max_maint_drones = 5 //This many drones can spawn, + var/static/allow_drone_spawn = 1 //assuming the admin allow them to. + var/static/drone_build_time = 1200 //A drone will become available every X ticks since last drone spawn. Default is 2 minutes. + + var/static/disable_player_mice = 0 + var/static/uneducated_mice = 0 //Set to 1 to prevent newly-spawned mice from understanding human speech + + var/static/usealienwhitelist = 0 + var/static/limitalienplayers = 0 + var/static/alien_to_human_ratio = 0.5 + var/static/allow_extra_antags = 0 + var/static/guests_allowed = 1 + var/static/debugparanoid = 0 + var/static/panic_bunker = 0 + var/static/paranoia_logging = 0 + + var/static/ip_reputation = FALSE //Should we query IPs to get scores? Generates HTTP traffic to an API service. + var/static/ipr_email //Left null because you MUST specify one otherwise you're making the internet worse. + var/static/ipr_block_bad_ips = FALSE //Should we block anyone who meets the minimum score below? Otherwise we just log it (If paranoia logging is on, visibly in chat). + var/static/ipr_bad_score = 1 //The API returns a value between 0 and 1 (inclusive), with 1 being 'definitely VPN/Tor/Proxy'. Values equal/above this var are considered bad. + var/static/ipr_allow_existing = FALSE //Should we allow known players to use VPNs/Proxies? If the player is already banned then obviously they still can't connect. + var/static/ipr_minimum_age = 5 //How many days before a player is considered 'fine' for the purposes of allowing them to use VPNs. + + var/static/serverurl + var/static/server + var/static/banappeals + var/static/wikiurl + var/static/wikisearchurl + var/static/forumurl + var/static/githuburl + var/static/rulesurl + var/static/mapurl + + //Alert level description + var/static/alert_desc_green = "All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced." + var/static/alert_desc_yellow_upto = "A minor security emergency has developed. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." + var/static/alert_desc_yellow_downto = "Code yellow procedures are now in effect. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." + var/static/alert_desc_violet_upto = "A major medical emergency has developed. Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey all relevant instructions from medical staff." + var/static/alert_desc_violet_downto = "Code violet procedures are now in effect; Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey relevant instructions from medical staff." + var/static/alert_desc_orange_upto = "A major engineering emergency has developed. Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." + var/static/alert_desc_orange_downto = "Code orange procedures are now in effect; Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." + var/static/alert_desc_blue_upto = "A major security emergency has developed. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." + var/static/alert_desc_blue_downto = "Code blue procedures are now in effect. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." + var/static/alert_desc_red_upto = "There is an immediate serious threat to the station. Security may have weapons unholstered at all times. Random searches are allowed and advised." + var/static/alert_desc_red_downto = "The self-destruct mechanism has been deactivated, there is still however an immediate serious threat to the station. Security may have weapons unholstered at all times, random searches are allowed and advised." + var/static/alert_desc_delta = "The station's self-destruct mechanism has been engaged. All crew are instructed to obey all instructions given by heads of staff. Any violations of these orders can be punished by death. This is not a drill." + + var/static/forbid_singulo_possession = 0 + + //game_options.txt configs + + var/static/health_threshold_softcrit = 0 + var/static/health_threshold_crit = 0 + var/static/health_threshold_dead = -100 + + var/static/organ_health_multiplier = 1 + var/static/organ_regeneration_multiplier = 1 + var/static/organs_decay + var/static/default_brain_health = 400 + var/static/allow_headgibs = FALSE + + //Paincrit knocks someone down once they hit 60 shock_stage, so by default make it so that close to 100 additional damage needs to be dealt, + //so that it's similar to HALLOSS. Lowered it a bit since hitting paincrit takes much longer to wear off than a halloss stun. + var/static/organ_damage_spillover_multiplier = 0.5 + + var/static/bones_can_break = 0 + var/static/limbs_can_break = 0 + + var/static/revival_pod_plants = 1 + var/static/revival_cloning = 1 + var/static/revival_brain_life = -1 + + var/static/use_loyalty_implants = 0 + + var/static/welder_vision = 1 + var/static/generate_map = 0 + var/static/no_click_cooldown = 0 + + //Used for modifying movement speed for mobs. + //Unversal modifiers + var/static/run_speed = 0 + var/static/walk_speed = 0 + + //Mob specific modifiers. NOTE: These will affect different mob types in different ways + var/static/human_delay = 0 + var/static/robot_delay = 0 + var/static/monkey_delay = 0 + var/static/alien_delay = 0 + var/static/slime_delay = 0 + var/static/animal_delay = 0 + + var/static/footstep_volume = 0 + + var/static/admin_legacy_system = 0 //Defines whether the server uses the legacy admin system with admins.txt or the SQL system. Config option in config.txt + var/static/ban_legacy_system = 0 //Defines whether the server uses the legacy banning system with the files in /data or the SQL system. Config option in config.txt + var/static/use_age_restriction_for_jobs = 0 //Do jobs use account age restrictions? --requires database + var/static/use_age_restriction_for_antags = 0 //Do antags use account age restrictions? --requires database + + var/static/simultaneous_pm_warning_timeout = 100 + + var/static/use_recursive_explosions //Defines whether the server uses recursive or circular explosions. + var/static/multi_z_explosion_scalar = 0.5 //Multiplier for how much weaker explosions are on neighboring z levels. + + var/static/assistant_maint = 0 //Do assistants get maint access? + var/static/gateway_delay = 18000 //How long the gateway takes before it activates. Default is half an hour. + var/static/ghost_interaction = 0 + + var/static/comms_password = "" + + var/static/enter_allowed = 1 + + var/use_irc_bot = 0 + var/use_node_bot = 0 + var/irc_bot_port = 0 + var/irc_bot_host = "" + var/irc_bot_export = 0 // whether the IRC bot in use is a Bot32 (or similar) instance; Bot32 uses world.Export() instead of nudge.py/libnudge + var/main_irc = "" + var/admin_irc = "" + var/python_path = "" //Path to the python executable. Defaults to "python" on windows and "/usr/bin/env python2" on unix + var/use_lib_nudge = 0 //Use the C library nudge instead of the python nudge. + var/use_overmap = 0 + + var/static/list/engine_map = list("Supermatter Engine", "Edison's Bane") // Comma separated list of engines to choose from. Blank means fully random. + + // Event settings + var/static/expected_round_length = 3 * 60 * 60 * 10 // 3 hours + // If the first delay has a custom start time + // No custom time, no custom time, between 80 to 100 minutes respectively. + var/static/list/event_first_run = list(EVENT_LEVEL_MUNDANE = null, EVENT_LEVEL_MODERATE = null, EVENT_LEVEL_MAJOR = list("lower" = 48000, "upper" = 60000)) + // The lowest delay until next event + // 10, 30, 50 minutes respectively + var/static/list/event_delay_lower = list(EVENT_LEVEL_MUNDANE = 6000, EVENT_LEVEL_MODERATE = 18000, EVENT_LEVEL_MAJOR = 30000) + // The upper delay until next event + // 15, 45, 70 minutes respectively + var/static/list/event_delay_upper = list(EVENT_LEVEL_MUNDANE = 9000, EVENT_LEVEL_MODERATE = 27000, EVENT_LEVEL_MAJOR = 42000) + + var/static/aliens_allowed = 0 + var/static/ninjas_allowed = 0 + var/static/abandon_allowed = 1 + var/static/ooc_allowed = 1 + var/static/looc_allowed = 1 + var/static/dooc_allowed = 1 + var/static/dsay_allowed = 1 + + var/persistence_disabled = FALSE + var/persistence_ignore_mapload = FALSE + + var/allow_byond_links = 0 + var/allow_discord_links = 0 + var/allow_url_links = 0 // honestly if I were you i'd leave this one off, only use in dire situations + + var/starlight = 0 // Whether space turfs have ambient light or not + + var/static/list/ert_species = list(SPECIES_HUMAN) + + var/static/law_zero = "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'ALL LAWS OVERRIDDEN#*?&110010" + + var/static/aggressive_changelog = 0 + + var/static/list/language_prefixes = list(",","#")//Default language prefixes + + var/static/show_human_death_message = 1 + + var/static/radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB // 0:1 subtraction:division for computing effective radiation on a turf + var/static/radiation_decay_rate = 1 //How much radiation is reduced by each tick + var/static/radiation_resistance_multiplier = 8.5 //VOREstation edit + var/static/radiation_material_resistance_divisor = 1 + var/static/radiation_lower_limit = 0.35 //If the radiation level for a turf would be below this, ignore it. + + var/static/random_submap_orientation = FALSE // If true, submaps loaded automatically can be rotated. + var/static/autostart_solars = FALSE // If true, specifically mapped in solar control computers will set themselves up when the round starts. + + // New shiny SQLite stuff. + // The basics. + var/static/sqlite_enabled = FALSE // If it should even be active. SQLite can be ran alongside other databases but you should not have them do the same functions. + + // In-Game Feedback. + var/static/sqlite_feedback = FALSE // Feedback cannot be submitted if this is false. + var/static/list/sqlite_feedback_topics = list("General") // A list of 'topics' that feedback can be catagorized under by the submitter. + var/static/sqlite_feedback_privacy = FALSE // If true, feedback submitted can have its author name be obfuscated. This is not 100% foolproof (it's md5 ffs) but can stop casual snooping. + var/static/sqlite_feedback_cooldown = 0 // How long one must wait, in days, to submit another feedback form. Used to help prevent spam, especially with privacy active. 0 = No limit. + var/static/sqlite_feedback_min_age = 0 // Used to block new people from giving feedback. This metric is very bad but it can help slow down spammers. + + var/static/defib_timer = 10 // How long until someone can't be defibbed anymore, in minutes. + var/static/defib_braindamage_timer = 2 // How long until someone will get brain damage when defibbed, in minutes. The closer to the end of the above timer, the more brain damage they get. + + // disables the annoying "You have already logged in this round, disconnect or be banned" popup for multikeying, because it annoys the shit out of me when testing. + var/static/disable_cid_warn_popup = FALSE + + // whether or not to use the nightshift subsystem to perform lighting changes + var/static/enable_night_shifts = FALSE + + // How strictly the loadout enforces object species whitelists + var/loadout_whitelist = LOADOUT_WHITELIST_LAX + + var/static/vgs_access_identifier = null // VOREStation Edit - VGS + var/static/vgs_server_port = null // VOREStation Edit - VGS + +/datum/configuration/New() + var/list/L = typesof(/datum/game_mode) - /datum/game_mode + for (var/T in L) + // I wish I didn't have to instance the game modes in order to look up + // their information, but it is the only way (at least that I know of). + var/datum/game_mode/M = new T() + if (M.config_tag) + gamemode_cache[M.config_tag] = M // So we don't instantiate them repeatedly. + if(!(M.config_tag in modes)) // ensure each mode is added only once + log_misc("Adding game mode [M.name] ([M.config_tag]) to configuration.") + modes += M.config_tag + mode_names[M.config_tag] = M.name + probabilities[M.config_tag] = M.probability + player_requirements[M.config_tag] = M.required_players + player_requirements_secret[M.config_tag] = M.required_players_secret + if (M.votable) + src.votable_modes += M.config_tag + src.votable_modes += "secret" + +/datum/configuration/proc/load(filename, type = "config") //the type can also be game_options, in which case it uses a different switch. not making it separate to not copypaste code - Urist + var/list/Lines = file2list(filename) + + for(var/t in Lines) + if(!t) continue + + t = trim(t) + if (length(t) == 0) + continue + else if (copytext(t, 1, 2) == "#") + continue + + var/pos = findtext(t, " ") + var/name = null + var/value = null + + if (pos) + name = lowertext(copytext(t, 1, pos)) + value = copytext(t, pos + 1) + else + name = lowertext(t) + + if (!name) + continue + + if(type == "config") + switch (name) + if ("resource_urls") + config.resource_urls = splittext(value, " ") + + if ("admin_legacy_system") + config.admin_legacy_system = 1 + + if ("ban_legacy_system") + config.ban_legacy_system = 1 + + if ("use_age_restriction_for_jobs") + config.use_age_restriction_for_jobs = 1 + + if ("use_age_restriction_for_antags") + config.use_age_restriction_for_antags = 1 + + if ("jobs_have_minimal_access") + config.jobs_have_minimal_access = 1 + + if ("use_recursive_explosions") + use_recursive_explosions = 1 + + if ("multi_z_explosion_scalar") + multi_z_explosion_scalar = text2num(value) + + if ("log_ooc") + config.log_ooc = 1 + + if ("log_access") + config.log_access = 1 + + if ("sql_enabled") + config.sql_enabled = 1 + + if ("log_say") + config.log_say = 1 + + if ("debug_paranoid") + config.debugparanoid = 1 + + if ("log_admin") + config.log_admin = 1 + + if ("log_debug") + config.log_debug = text2num(value) + + if ("log_game") + config.log_game = 1 + + if ("log_vote") + config.log_vote = 1 + + if ("log_whisper") + config.log_whisper = 1 + + if ("log_attack") + config.log_attack = 1 + + if ("log_emote") + config.log_emote = 1 + + if ("log_adminchat") + config.log_adminchat = 1 + + if ("log_adminwarn") + config.log_adminwarn = 1 + + if ("log_pda") + config.log_pda = 1 + + if ("log_world_output") + config.log_world_output = 1 + + if ("log_hrefs") + config.log_hrefs = 1 + + if ("log_runtime") + config.log_runtime = 1 + + if ("log_graffiti") + config.log_graffiti = 1 + + if ("generate_map") + config.generate_map = 1 + + if ("no_click_cooldown") + config.no_click_cooldown = 1 + + if("allow_admin_ooccolor") + config.allow_admin_ooccolor = 1 + + if ("allow_vote_restart") + config.allow_vote_restart = 1 + + if ("allow_vote_mode") + config.allow_vote_mode = 1 + + if ("allow_admin_jump") + config.allow_admin_jump = 1 + + if("allow_admin_rev") + config.allow_admin_rev = 1 + + if ("allow_admin_spawning") + config.allow_admin_spawning = 1 + + if ("allow_byond_links") + allow_byond_links = 1 + + if ("allow_discord_links") + allow_discord_links = 1 + + if ("allow_url_links") + allow_url_links = 1 + + if ("no_dead_vote") + config.vote_no_dead = 1 + + if ("default_no_vote") + config.vote_no_default = 1 + + if ("pregame_time") + config.pregame_time = text2num(value) + + if ("vote_delay") + config.vote_delay = text2num(value) + + if ("vote_period") + config.vote_period = text2num(value) + + if ("vote_autotransfer_initial") + config.vote_autotransfer_initial = text2num(value) + + if ("vote_autotransfer_interval") + config.vote_autotransfer_interval = text2num(value) + + if ("vote_autogamemode_timeleft") + config.vote_autogamemode_timeleft = text2num(value) + + if("ert_admin_only") + config.ert_admin_call_only = 1 + + if ("allow_ai") + config.allow_ai = 1 + + if ("allow_ai_shells") + config.allow_ai_shells = TRUE + + if("give_free_ai_shell") + config.give_free_ai_shell = TRUE + +// if ("authentication") +// config.enable_authentication = 1 + + if ("norespawn") + config.respawn = 0 + + if ("respawn_time") + var/raw_minutes = text2num(value) + config.respawn_time = raw_minutes MINUTES + + if ("respawn_message") + config.respawn_message = "[value]" + + if ("servername") + config.server_name = value + + if ("serversuffix") + config.server_suffix = 1 + + if ("nudge_script_path") + config.nudge_script_path = value + + if ("hostedby") + config.hostedby = value + + if ("serverurl") + config.serverurl = value + + if ("server") + config.server = value + + if ("banappeals") + config.banappeals = value + + if ("wikiurl") + config.wikiurl = value + + if ("wikisearchurl") + config.wikisearchurl = value + + if ("forumurl") + config.forumurl = value + + if ("rulesurl") + config.rulesurl = value + + if ("mapurl") + config.mapurl = value + + if ("githuburl") + config.githuburl = value + if ("guest_jobban") + config.guest_jobban = 1 + + if ("guest_ban") + config.guests_allowed = 0 + + if ("disable_ooc") + config.ooc_allowed = 0 + config.looc_allowed = 0 + + if ("disable_entry") + config.enter_allowed = 0 + + if ("disable_dead_ooc") + config.dooc_allowed = 0 + + if ("disable_dsay") + config.dsay_allowed = 0 + + if ("disable_respawn") + config.abandon_allowed = 0 + + if ("usewhitelist") + config.usewhitelist = 1 + + if ("feature_object_spell_system") + config.feature_object_spell_system = 1 + + if ("allow_metadata") + config.allow_Metadata = 1 + + if ("traitor_scaling") + config.traitor_scaling = 1 + + if ("aliens_allowed") + config.aliens_allowed = 1 + + if ("ninjas_allowed") + config.ninjas_allowed = 1 + + if ("objectives_disabled") + config.objectives_disabled = 1 + + if("protect_roles_from_antagonist") + config.protect_roles_from_antagonist = 1 + + if("persistence_disabled") + config.persistence_disabled = TRUE // Previously this forcibly set persistence enabled in the saves. + + if("persistence_ignore_mapload") + config.persistence_ignore_mapload = TRUE + + if ("probability") + var/prob_pos = findtext(value, " ") + var/prob_name = null + var/prob_value = null + + if (prob_pos) + prob_name = lowertext(copytext(value, 1, prob_pos)) + prob_value = copytext(value, prob_pos + 1) + if (prob_name in config.modes) + config.probabilities[prob_name] = text2num(prob_value) + else + log_misc("Unknown game mode probability configuration definition: [prob_name].") + else + log_misc("Incorrect probability configuration definition: [prob_name] [prob_value].") + + if ("required_players", "required_players_secret") + var/req_pos = findtext(value, " ") + var/req_name = null + var/req_value = null + var/is_secret_override = findtext(name, "required_players_secret") // Being extra sure we're not picking up an override for Secret by accident. + + if(req_pos) + req_name = lowertext(copytext(value, 1, req_pos)) + req_value = copytext(value, req_pos + 1) + if(req_name in config.modes) + if(is_secret_override) + config.player_requirements_secret[req_name] = text2num(req_value) + else + config.player_requirements[req_name] = text2num(req_value) + else + log_misc("Unknown game mode player requirement configuration definition: [req_name].") + else + log_misc("Incorrect player requirement configuration definition: [req_name] [req_value].") + + if("allow_random_events") + config.allow_random_events = 1 + + if("enable_game_master") + config.enable_game_master = 1 + + if("kick_inactive") + config.kick_inactive = text2num(value) + + if("show_mods") + config.show_mods = 1 + + if("show_devs") + config.show_devs = 1 + + if("show_event_managers") + config.show_event_managers = 1 + + if("mods_can_tempban") + config.mods_can_tempban = 1 + + if("mods_can_job_tempban") + config.mods_can_job_tempban = 1 + + if("mod_tempban_max") + config.mod_tempban_max = text2num(value) + + if("mod_job_tempban_max") + config.mod_job_tempban_max = text2num(value) + + if("load_jobs_from_txt") + load_jobs_from_txt = 1 + + if("alert_red_upto") + config.alert_desc_red_upto = value + + if("alert_red_downto") + config.alert_desc_red_downto = value + + if("alert_blue_downto") + config.alert_desc_blue_downto = value + + if("alert_blue_upto") + config.alert_desc_blue_upto = value + + if("alert_green") + config.alert_desc_green = value + + if("alert_delta") + config.alert_desc_delta = value + + if("forbid_singulo_possession") + forbid_singulo_possession = 1 + + if("popup_admin_pm") + config.popup_admin_pm = 1 + + if("allow_holidays") + Holiday = 1 + + if("use_irc_bot") + use_irc_bot = 1 + + if("use_node_bot") + use_node_bot = 1 + + if("irc_bot_port") + config.irc_bot_port = value + + if("irc_bot_export") + irc_bot_export = 1 + + if("ticklag") + var/ticklag = text2num(value) + if(ticklag > 0) + fps = 10 / ticklag + + if("tick_limit_mc_init") + tick_limit_mc_init = text2num(value) + + if("allow_antag_hud") + config.antag_hud_allowed = 1 + if("antag_hud_restricted") + config.antag_hud_restricted = 1 + + if("socket_talk") + socket_talk = text2num(value) + + if("tickcomp") + Tickcomp = 1 + + if("humans_need_surnames") + humans_need_surnames = 1 + + if("tor_ban") + ToRban = 1 + + if("automute_on") + automute_on = 1 + + if("usealienwhitelist") + usealienwhitelist = 1 + + if("alien_player_ratio") + limitalienplayers = 1 + alien_to_human_ratio = text2num(value) + + if("assistant_maint") + config.assistant_maint = 1 + + if("gateway_delay") + config.gateway_delay = text2num(value) + + if("continuous_rounds") + config.continous_rounds = 1 + + if("ghost_interaction") + config.ghost_interaction = 1 + + if("disable_player_mice") + config.disable_player_mice = 1 + + if("uneducated_mice") + config.uneducated_mice = 1 + + if("comms_password") + config.comms_password = value + + if("irc_bot_host") + config.irc_bot_host = value + + if("main_irc") + config.main_irc = value + + if("admin_irc") + config.admin_irc = value + + if("python_path") + if(value) + config.python_path = value + + if("use_lib_nudge") + config.use_lib_nudge = 1 + + if("allow_cult_ghostwriter") + config.cult_ghostwriter = 1 + + if("req_cult_ghostwriter") + config.cult_ghostwriter_req_cultists = text2num(value) + + if("character_slots") + config.character_slots = text2num(value) + + if("loadout_slots") + config.loadout_slots = text2num(value) + + if("allow_drone_spawn") + config.allow_drone_spawn = text2num(value) + + if("drone_build_time") + config.drone_build_time = text2num(value) + + if("max_maint_drones") + config.max_maint_drones = text2num(value) + + if("use_overmap") + config.use_overmap = 1 + + if("engine_map") + config.engine_map = splittext(value, ",") +/* + if("station_levels") + using_map.station_levels = text2numlist(value, ";") + + if("admin_levels") + using_map.admin_levels = text2numlist(value, ";") + + if("contact_levels") + using_map.contact_levels = text2numlist(value, ";") + + if("player_levels") + using_map.player_levels = text2numlist(value, ";") +*/ + if("expected_round_length") + config.expected_round_length = MinutesToTicks(text2num(value)) + + if("disable_welder_vision") + config.welder_vision = 0 + + if("allow_extra_antags") + config.allow_extra_antags = 1 + + if("event_custom_start_mundane") + var/values = text2numlist(value, ";") + config.event_first_run[EVENT_LEVEL_MUNDANE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) + + if("event_custom_start_moderate") + var/values = text2numlist(value, ";") + config.event_first_run[EVENT_LEVEL_MODERATE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) + + if("event_custom_start_major") + var/values = text2numlist(value, ";") + config.event_first_run[EVENT_LEVEL_MAJOR] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) + + if("event_delay_lower") + var/values = text2numlist(value, ";") + config.event_delay_lower[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) + config.event_delay_lower[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) + config.event_delay_lower[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) + + if("event_delay_upper") + var/values = text2numlist(value, ";") + config.event_delay_upper[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) + config.event_delay_upper[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) + config.event_delay_upper[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) + + if("starlight") + value = text2num(value) + config.starlight = value >= 0 ? value : 0 + + if("ert_species") + config.ert_species = splittext(value, ";") + if(!config.ert_species.len) + config.ert_species += SPECIES_HUMAN + + if("law_zero") + law_zero = value + + if("aggressive_changelog") + config.aggressive_changelog = 1 + + if("default_language_prefixes") + var/list/values = splittext(value, " ") + if(values.len > 0) + language_prefixes = values + + if("radiation_lower_limit") + radiation_lower_limit = text2num(value) + + if("radiation_resistance_calc_divide") + radiation_resistance_calc_mode = RAD_RESIST_CALC_DIV + + if("radiation_resistance_calc_subtract") + radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB + + if("radiation_resistance_multiplier") + radiation_resistance_multiplier = text2num(value) + + if("radiation_material_resistance_divisor") + radiation_material_resistance_divisor = text2num(value) + + if("radiation_decay_rate") + radiation_decay_rate = text2num(value) + + if ("panic_bunker") + config.panic_bunker = 1 + + if ("paranoia_logging") + config.paranoia_logging = 1 + + if("ip_reputation") + config.ip_reputation = 1 + + if("ipr_email") + config.ipr_email = value + + if("ipr_block_bad_ips") + config.ipr_block_bad_ips = 1 + + if("ipr_bad_score") + config.ipr_bad_score = text2num(value) + + if("ipr_allow_existing") + config.ipr_allow_existing = 1 + + if("ipr_minimum_age") + config.ipr_minimum_age = text2num(value) + + if("random_submap_orientation") + config.random_submap_orientation = 1 + + if("autostart_solars") + config.autostart_solars = TRUE + + if("sqlite_enabled") + config.sqlite_enabled = TRUE + + if("sqlite_feedback") + config.sqlite_feedback = TRUE + + if("sqlite_feedback_topics") + config.sqlite_feedback_topics = splittext(value, ";") + if(!config.sqlite_feedback_topics.len) + config.sqlite_feedback_topics += "General" + + if("sqlite_feedback_privacy") + config.sqlite_feedback_privacy = TRUE + + if("sqlite_feedback_cooldown") + config.sqlite_feedback_cooldown = text2num(value) + + if("defib_timer") + config.defib_timer = text2num(value) + + if("defib_braindamage_timer") + config.defib_braindamage_timer = text2num(value) + + if("disable_cid_warn_popup") + config.disable_cid_warn_popup = TRUE + + if("enable_night_shifts") + config.enable_night_shifts = TRUE + + // VOREStation Edit Start - Can't be in _vr file because it is loaded too late. + if("vgs_access_identifier") + config.vgs_access_identifier = value + if("vgs_server_port") + config.vgs_server_port = text2num(value) + // VOREStation Edit End + + else + log_misc("Unknown setting in configuration: '[name]'") + + else if(type == "game_options") + if(!value) + log_misc("Unknown value for setting [name] in [filename].") + value = text2num(value) + + switch(name) + if("health_threshold_crit") + config.health_threshold_crit = value + if("health_threshold_softcrit") + config.health_threshold_softcrit = value + if("health_threshold_dead") + config.health_threshold_dead = value + if("show_human_death_message") + config.show_human_death_message = 1 + if("revival_pod_plants") + config.revival_pod_plants = value + if("revival_cloning") + config.revival_cloning = value + if("revival_brain_life") + config.revival_brain_life = value + if("organ_health_multiplier") + config.organ_health_multiplier = value / 100 + if("organ_regeneration_multiplier") + config.organ_regeneration_multiplier = value / 100 + if("organ_damage_spillover_multiplier") + config.organ_damage_spillover_multiplier = value / 100 + if("organs_can_decay") + config.organs_decay = 1 + if("default_brain_health") + config.default_brain_health = text2num(value) + if(!config.default_brain_health || config.default_brain_health < 1) + config.default_brain_health = initial(config.default_brain_health) + if("bones_can_break") + config.bones_can_break = value + if("limbs_can_break") + config.limbs_can_break = value + if("allow_headgibs") + config.allow_headgibs = TRUE + + if("run_speed") + config.run_speed = value + if("walk_speed") + config.walk_speed = value + + if("human_delay") + config.human_delay = value + if("robot_delay") + config.robot_delay = value + if("monkey_delay") + config.monkey_delay = value + if("alien_delay") + config.alien_delay = value + if("slime_delay") + config.slime_delay = value + if("animal_delay") + config.animal_delay = value + + if("footstep_volume") + config.footstep_volume = text2num(value) + + if("use_loyalty_implants") + config.use_loyalty_implants = 1 + + else + log_misc("Unknown setting in configuration: '[name]'") + +/datum/configuration/proc/loadsql(filename) // -- TLE + var/list/Lines = file2list(filename) + for(var/t in Lines) + if(!t) continue + + t = trim(t) + if (length(t) == 0) + continue + else if (copytext(t, 1, 2) == "#") + continue + + var/pos = findtext(t, " ") + var/name = null + var/value = null + + if (pos) + name = lowertext(copytext(t, 1, pos)) + value = copytext(t, pos + 1) + else + name = lowertext(t) + + if (!name) + continue + + switch (name) + if ("address") + sqladdress = value + if ("port") + sqlport = value + if ("database") + sqldb = value + if ("login") + sqllogin = value + if ("password") + sqlpass = value + if ("feedback_database") + sqlfdbkdb = value + if ("feedback_login") + sqlfdbklogin = value + if ("feedback_password") + sqlfdbkpass = value + if ("enable_stat_tracking") + sqllogging = 1 + else + log_misc("Unknown setting in configuration: '[name]'") + +/datum/configuration/proc/loadforumsql(filename) // -- TLE + var/list/Lines = file2list(filename) + for(var/t in Lines) + if(!t) continue + + t = trim(t) + if (length(t) == 0) + continue + else if (copytext(t, 1, 2) == "#") + continue + + var/pos = findtext(t, " ") + var/name = null + var/value = null + + if (pos) + name = lowertext(copytext(t, 1, pos)) + value = copytext(t, pos + 1) + else + name = lowertext(t) + + if (!name) + continue + + switch (name) + if ("address") + forumsqladdress = value + if ("port") + forumsqlport = value + if ("database") + forumsqldb = value + if ("login") + forumsqllogin = value + if ("password") + forumsqlpass = value + if ("activatedgroup") + forum_activated_group = value + if ("authenticatedgroup") + forum_authenticated_group = value + else + log_misc("Unknown setting in configuration: '[name]'") + +/datum/configuration/proc/pick_mode(mode_name) + // I wish I didn't have to instance the game modes in order to look up + // their information, but it is the only way (at least that I know of). + for (var/game_mode in gamemode_cache) + var/datum/game_mode/M = gamemode_cache[game_mode] + if (M.config_tag && M.config_tag == mode_name) + return M + return gamemode_cache["extended"] + +/datum/configuration/proc/get_runnable_modes() + var/list/runnable_modes = list() + for(var/game_mode in gamemode_cache) + var/datum/game_mode/M = gamemode_cache[game_mode] + if(M && M.can_start() && !isnull(config.probabilities[M.config_tag]) && config.probabilities[M.config_tag] > 0) + runnable_modes |= M + return runnable_modes + +/datum/configuration/proc/post_load() + //apply a default value to config.python_path, if needed + if (!config.python_path) + if(world.system_type == UNIX) + config.python_path = "/usr/bin/env python2" + else //probably windows, if not this should work anyway + config.python_path = "python" +======= +var/list/gamemode_cache = list() + +/datum/configuration + var/static/server_name = null // server name (for world name / status) + var/static/server_suffix = 0 // generate numeric suffix based on server port + + var/static/nudge_script_path = "nudge.py" // where the nudge.py script is located + + var/static/log_ooc = 0 // log OOC channel + var/static/log_access = 0 // log login/logout + var/static/log_say = 0 // log client say + var/static/log_admin = 0 // log admin actions + var/static/log_debug = 1 // log debug output + var/static/log_game = 0 // log game events + var/static/log_vote = 0 // log voting + var/static/log_whisper = 0 // log client whisper + var/static/log_emote = 0 // log emotes + var/static/log_attack = 0 // log attack messages + var/static/log_adminchat = 0 // log admin chat messages + var/static/log_adminwarn = 0 // log warnings admins get about bomb construction and such + var/static/log_pda = 0 // log pda messages + var/static/log_hrefs = 0 // logs all links clicked in-game. Could be used for debugging and tracking down exploits + var/static/log_runtime = 0 // logs world.log to a file + var/static/log_world_output = 0 // log to_world_log(messages) + var/static/log_graffiti = 0 // logs graffiti + var/static/sql_enabled = 0 // for sql switching + var/static/allow_admin_ooccolor = 0 // Allows admins with relevant permissions to have their own ooc colour + var/static/allow_vote_restart = 0 // allow votes to restart + var/static/ert_admin_call_only = 0 + var/static/allow_vote_mode = 0 // allow votes to change mode + var/static/allow_admin_jump = 1 // allows admin jumping + var/static/allow_admin_spawning = 1 // allows admin item spawning + var/static/allow_admin_rev = 1 // allows admin revives + var/static/pregame_time = 180 // pregame time in seconds + var/static/vote_delay = 6000 // minimum time between voting sessions (deciseconds, 10 minute default) + var/static/vote_period = 600 // length of voting period (deciseconds, default 1 minute) + var/static/vote_autotransfer_initial = 108000 // Length of time before the first autotransfer vote is called + var/static/vote_autotransfer_interval = 36000 // length of time before next sequential autotransfer vote + var/static/vote_autogamemode_timeleft = 100 //Length of time before round start when autogamemode vote is called (in seconds, default 100). + var/static/vote_no_default = 0 // vote does not default to nochange/norestart (tbi) + var/static/vote_no_dead = 0 // dead people can't vote (tbi) +// var/static/enable_authentication = 0 // goon authentication + var/static/del_new_on_log = 1 // del's new players if they log before they spawn in + var/static/feature_object_spell_system = 0 //spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard + var/static/traitor_scaling = 0 //if amount of traitors scales based on amount of players + var/static/objectives_disabled = 0 //if objectives are disabled or not + var/static/protect_roles_from_antagonist = 0// If security and such can be traitor/cult/other + var/static/continous_rounds = 0 // Gamemodes which end instantly will instead keep on going until the round ends by escape shuttle or nuke. + var/static/allow_Metadata = 0 // Metadata is supported. + var/static/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. + var/static/fps = 20 + var/static/tick_limit_mc_init = TICK_LIMIT_MC_INIT_DEFAULT //SSinitialization throttling + var/static/Tickcomp = 0 + var/static/socket_talk = 0 // use socket_talk to communicate with other processes + var/static/list/resource_urls = null + var/static/antag_hud_allowed = 0 // Ghosts can turn on Antagovision to see a HUD of who is the bad guys this round. + var/static/antag_hud_restricted = 0 // Ghosts that turn on Antagovision cannot rejoin the round. + var/static/list/mode_names = list() + var/static/list/modes = list() // allowed modes + var/static/list/votable_modes = list() // votable modes + var/static/list/probabilities = list() // relative probability of each mode + var/static/list/player_requirements = list() // Overrides for how many players readied up a gamemode needs to start. + var/static/list/player_requirements_secret = list() // Same as above, but for the secret gamemode. + var/static/humans_need_surnames = 0 + var/static/allow_random_events = 0 // enables random events mid-round when set to 1 + var/static/enable_game_master = 0 // enables the 'smart' event system. + var/static/allow_ai = 1 // allow ai job + var/static/allow_ai_shells = FALSE // allow AIs to enter and leave special borg shells at will, and for those shells to be buildable. + var/static/give_free_ai_shell = FALSE // allows a specific spawner object to instantiate a premade AI Shell + var/static/hostedby = null + + var/static/respawn = 1 + var/static/respawn_time = 3000 // time before a dead player is allowed to respawn (in ds, though the config file asks for minutes, and it's converted below) + var/static/respawn_message = "Make sure to play a different character, and please roleplay correctly!" + + var/static/guest_jobban = 1 + var/static/usewhitelist = 0 + var/static/kick_inactive = 0 //force disconnect for inactive players after this many minutes, if non-0 + var/static/show_mods = 0 + var/static/show_devs = 0 + var/static/show_event_managers = 0 + var/static/mods_can_tempban = 0 + var/static/mods_can_job_tempban = 0 + var/static/mod_tempban_max = 1440 + var/static/mod_job_tempban_max = 1440 + var/static/load_jobs_from_txt = 0 + var/static/ToRban = 0 + var/static/automute_on = 0 //enables automuting/spam prevention + var/static/jobs_have_minimal_access = 0 //determines whether jobs use minimal access or expanded access. + + var/static/cult_ghostwriter = 1 //Allows ghosts to write in blood in cult rounds... + var/static/cult_ghostwriter_req_cultists = 10 //...so long as this many cultists are active. + + var/static/character_slots = 10 // The number of available character slots + var/static/loadout_slots = 3 // The number of loadout slots per character + + var/static/max_maint_drones = 5 //This many drones can spawn, + var/static/allow_drone_spawn = 1 //assuming the admin allow them to. + var/static/drone_build_time = 1200 //A drone will become available every X ticks since last drone spawn. Default is 2 minutes. + + var/static/disable_player_mice = 0 + var/static/uneducated_mice = 0 //Set to 1 to prevent newly-spawned mice from understanding human speech + + var/static/usealienwhitelist = 0 + var/static/limitalienplayers = 0 + var/static/alien_to_human_ratio = 0.5 + var/static/allow_extra_antags = 0 + var/static/guests_allowed = 1 + var/static/debugparanoid = 0 + var/static/panic_bunker = 0 + var/static/paranoia_logging = 0 + + var/static/ip_reputation = FALSE //Should we query IPs to get scores? Generates HTTP traffic to an API service. + var/static/ipr_email //Left null because you MUST specify one otherwise you're making the internet worse. + var/static/ipr_block_bad_ips = FALSE //Should we block anyone who meets the minimum score below? Otherwise we just log it (If paranoia logging is on, visibly in chat). + var/static/ipr_bad_score = 1 //The API returns a value between 0 and 1 (inclusive), with 1 being 'definitely VPN/Tor/Proxy'. Values equal/above this var are considered bad. + var/static/ipr_allow_existing = FALSE //Should we allow known players to use VPNs/Proxies? If the player is already banned then obviously they still can't connect. + var/static/ipr_minimum_age = 5 //How many days before a player is considered 'fine' for the purposes of allowing them to use VPNs. + + var/static/serverurl + var/static/server + var/static/banappeals + var/static/wikiurl + var/static/wikisearchurl + var/static/forumurl + var/static/githuburl + var/static/rulesurl + var/static/mapurl + + //Alert level description + var/static/alert_desc_green = "All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced." + var/static/alert_desc_yellow_upto = "A minor security emergency has developed. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." + var/static/alert_desc_yellow_downto = "Code yellow procedures are now in effect. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." + var/static/alert_desc_violet_upto = "A major medical emergency has developed. Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey all relevant instructions from medical staff." + var/static/alert_desc_violet_downto = "Code violet procedures are now in effect; Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey relevant instructions from medical staff." + var/static/alert_desc_orange_upto = "A major engineering emergency has developed. Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." + var/static/alert_desc_orange_downto = "Code orange procedures are now in effect; Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." + var/static/alert_desc_blue_upto = "A major security emergency has developed. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." + var/static/alert_desc_blue_downto = "Code blue procedures are now in effect. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." + var/static/alert_desc_red_upto = "There is an immediate serious threat to the station. Security may have weapons unholstered at all times. Random searches are allowed and advised." + var/static/alert_desc_red_downto = "The self-destruct mechanism has been deactivated, there is still however an immediate serious threat to the station. Security may have weapons unholstered at all times, random searches are allowed and advised." + var/static/alert_desc_delta = "The station's self-destruct mechanism has been engaged. All crew are instructed to obey all instructions given by heads of staff. Any violations of these orders can be punished by death. This is not a drill." + + var/static/forbid_singulo_possession = 0 + + //game_options.txt configs + + var/static/health_threshold_softcrit = 0 + var/static/health_threshold_crit = 0 + var/static/health_threshold_dead = -100 + + var/static/organ_health_multiplier = 1 + var/static/organ_regeneration_multiplier = 1 + var/static/organs_decay + var/static/default_brain_health = 400 + var/static/allow_headgibs = FALSE + + //Paincrit knocks someone down once they hit 60 shock_stage, so by default make it so that close to 100 additional damage needs to be dealt, + //so that it's similar to HALLOSS. Lowered it a bit since hitting paincrit takes much longer to wear off than a halloss stun. + var/static/organ_damage_spillover_multiplier = 0.5 + + var/static/bones_can_break = 0 + var/static/limbs_can_break = 0 + + var/static/revival_pod_plants = 1 + var/static/revival_cloning = 1 + var/static/revival_brain_life = -1 + + var/static/use_loyalty_implants = 0 + + var/static/welder_vision = 1 + var/static/generate_map = 0 + var/static/no_click_cooldown = 0 + + //Used for modifying movement speed for mobs. + //Unversal modifiers + var/static/run_speed = 0 + var/static/walk_speed = 0 + + //Mob specific modifiers. NOTE: These will affect different mob types in different ways + var/static/human_delay = 0 + var/static/robot_delay = 0 + var/static/monkey_delay = 0 + var/static/alien_delay = 0 + var/static/slime_delay = 0 + var/static/animal_delay = 0 + + var/static/footstep_volume = 0 + + var/static/admin_legacy_system = 0 //Defines whether the server uses the legacy admin system with admins.txt or the SQL system. Config option in config.txt + var/static/ban_legacy_system = 0 //Defines whether the server uses the legacy banning system with the files in /data or the SQL system. Config option in config.txt + var/static/use_age_restriction_for_jobs = 0 //Do jobs use account age restrictions? --requires database + var/static/use_age_restriction_for_antags = 0 //Do antags use account age restrictions? --requires database + + var/static/simultaneous_pm_warning_timeout = 100 + + var/static/use_recursive_explosions //Defines whether the server uses recursive or circular explosions. + var/static/multi_z_explosion_scalar = 0.5 //Multiplier for how much weaker explosions are on neighboring z levels. + + var/static/assistant_maint = 0 //Do assistants get maint access? + var/static/gateway_delay = 18000 //How long the gateway takes before it activates. Default is half an hour. + var/static/ghost_interaction = 0 + + var/static/comms_password = "" + + var/static/enter_allowed = 1 + + var/use_irc_bot = 0 + var/use_node_bot = 0 + var/irc_bot_port = 0 + var/irc_bot_host = "" + var/irc_bot_export = 0 // whether the IRC bot in use is a Bot32 (or similar) instance; Bot32 uses world.Export() instead of nudge.py/libnudge + var/main_irc = "" + var/admin_irc = "" + var/python_path = "" //Path to the python executable. Defaults to "python" on windows and "/usr/bin/env python2" on unix + var/use_lib_nudge = 0 //Use the C library nudge instead of the python nudge. + var/use_overmap = 0 + + var/static/list/engine_map = list("Supermatter Engine", "Edison's Bane") // Comma separated list of engines to choose from. Blank means fully random. + + // Event settings + var/static/expected_round_length = 3 * 60 * 60 * 10 // 3 hours + // If the first delay has a custom start time + // No custom time, no custom time, between 80 to 100 minutes respectively. + var/static/list/event_first_run = list(EVENT_LEVEL_MUNDANE = null, EVENT_LEVEL_MODERATE = null, EVENT_LEVEL_MAJOR = list("lower" = 48000, "upper" = 60000)) + // The lowest delay until next event + // 10, 30, 50 minutes respectively + var/static/list/event_delay_lower = list(EVENT_LEVEL_MUNDANE = 6000, EVENT_LEVEL_MODERATE = 18000, EVENT_LEVEL_MAJOR = 30000) + // The upper delay until next event + // 15, 45, 70 minutes respectively + var/static/list/event_delay_upper = list(EVENT_LEVEL_MUNDANE = 9000, EVENT_LEVEL_MODERATE = 27000, EVENT_LEVEL_MAJOR = 42000) + + var/static/aliens_allowed = 0 + var/static/ninjas_allowed = 0 + var/static/abandon_allowed = 1 + var/static/ooc_allowed = 1 + var/static/looc_allowed = 1 + var/static/dooc_allowed = 1 + var/static/dsay_allowed = 1 + + var/persistence_disabled = FALSE + var/persistence_ignore_mapload = FALSE + + var/allow_byond_links = 0 + var/allow_discord_links = 0 + var/allow_url_links = 0 // honestly if I were you i'd leave this one off, only use in dire situations + + var/starlight = 0 // Whether space turfs have ambient light or not + + var/static/list/ert_species = list(SPECIES_HUMAN) + + var/static/law_zero = "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'ALL LAWS OVERRIDDEN#*?&110010" + + var/static/aggressive_changelog = 0 + + var/static/list/language_prefixes = list(",","#")//Default language prefixes + + var/static/show_human_death_message = 1 + + var/static/radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB // 0:1 subtraction:division for computing effective radiation on a turf + var/static/radiation_decay_rate = 1 //How much radiation is reduced by each tick + var/static/radiation_resistance_multiplier = 8.5 //VOREstation edit + var/static/radiation_material_resistance_divisor = 1 + var/static/radiation_lower_limit = 0.35 //If the radiation level for a turf would be below this, ignore it. + + var/static/random_submap_orientation = FALSE // If true, submaps loaded automatically can be rotated. + var/static/autostart_solars = FALSE // If true, specifically mapped in solar control computers will set themselves up when the round starts. + + // New shiny SQLite stuff. + // The basics. + var/static/sqlite_enabled = FALSE // If it should even be active. SQLite can be ran alongside other databases but you should not have them do the same functions. + + // In-Game Feedback. + var/static/sqlite_feedback = FALSE // Feedback cannot be submitted if this is false. + var/static/list/sqlite_feedback_topics = list("General") // A list of 'topics' that feedback can be catagorized under by the submitter. + var/static/sqlite_feedback_privacy = FALSE // If true, feedback submitted can have its author name be obfuscated. This is not 100% foolproof (it's md5 ffs) but can stop casual snooping. + var/static/sqlite_feedback_cooldown = 0 // How long one must wait, in days, to submit another feedback form. Used to help prevent spam, especially with privacy active. 0 = No limit. + var/static/sqlite_feedback_min_age = 0 // Used to block new people from giving feedback. This metric is very bad but it can help slow down spammers. + + var/static/defib_timer = 10 // How long until someone can't be defibbed anymore, in minutes. + var/static/defib_braindamage_timer = 2 // How long until someone will get brain damage when defibbed, in minutes. The closer to the end of the above timer, the more brain damage they get. + + // disables the annoying "You have already logged in this round, disconnect or be banned" popup for multikeying, because it annoys the shit out of me when testing. + var/static/disable_cid_warn_popup = FALSE + + // whether or not to use the nightshift subsystem to perform lighting changes + var/static/enable_night_shifts = FALSE + + // How strictly the loadout enforces object species whitelists + var/loadout_whitelist = LOADOUT_WHITELIST_LAX + + var/static/vgs_access_identifier = null // VOREStation Edit - VGS + var/static/vgs_server_port = null // VOREStation Edit - VGS + + var/disable_webhook_embeds = FALSE + +/datum/configuration/New() + var/list/L = typesof(/datum/game_mode) - /datum/game_mode + for (var/T in L) + // I wish I didn't have to instance the game modes in order to look up + // their information, but it is the only way (at least that I know of). + var/datum/game_mode/M = new T() + if (M.config_tag) + gamemode_cache[M.config_tag] = M // So we don't instantiate them repeatedly. + if(!(M.config_tag in modes)) // ensure each mode is added only once + log_misc("Adding game mode [M.name] ([M.config_tag]) to configuration.") + modes += M.config_tag + mode_names[M.config_tag] = M.name + probabilities[M.config_tag] = M.probability + player_requirements[M.config_tag] = M.required_players + player_requirements_secret[M.config_tag] = M.required_players_secret + if (M.votable) + src.votable_modes += M.config_tag + src.votable_modes += "secret" + +/datum/configuration/proc/load(filename, type = "config") //the type can also be game_options, in which case it uses a different switch. not making it separate to not copypaste code - Urist + var/list/Lines = file2list(filename) + + for(var/t in Lines) + if(!t) continue + + t = trim(t) + if (length(t) == 0) + continue + else if (copytext(t, 1, 2) == "#") + continue + + var/pos = findtext(t, " ") + var/name = null + var/value = null + + if (pos) + name = lowertext(copytext(t, 1, pos)) + value = copytext(t, pos + 1) + else + name = lowertext(t) + + if (!name) + continue + + if(type == "config") + switch (name) + if ("resource_urls") + config.resource_urls = splittext(value, " ") + + if ("admin_legacy_system") + config.admin_legacy_system = 1 + + if ("ban_legacy_system") + config.ban_legacy_system = 1 + + if ("use_age_restriction_for_jobs") + config.use_age_restriction_for_jobs = 1 + + if ("use_age_restriction_for_antags") + config.use_age_restriction_for_antags = 1 + + if ("jobs_have_minimal_access") + config.jobs_have_minimal_access = 1 + + if ("use_recursive_explosions") + use_recursive_explosions = 1 + + if ("multi_z_explosion_scalar") + multi_z_explosion_scalar = text2num(value) + + if ("log_ooc") + config.log_ooc = 1 + + if ("log_access") + config.log_access = 1 + + if ("sql_enabled") + config.sql_enabled = 1 + + if ("log_say") + config.log_say = 1 + + if ("debug_paranoid") + config.debugparanoid = 1 + + if ("log_admin") + config.log_admin = 1 + + if ("log_debug") + config.log_debug = text2num(value) + + if ("log_game") + config.log_game = 1 + + if ("log_vote") + config.log_vote = 1 + + if ("log_whisper") + config.log_whisper = 1 + + if ("log_attack") + config.log_attack = 1 + + if ("log_emote") + config.log_emote = 1 + + if ("log_adminchat") + config.log_adminchat = 1 + + if ("log_adminwarn") + config.log_adminwarn = 1 + + if ("log_pda") + config.log_pda = 1 + + if ("log_world_output") + config.log_world_output = 1 + + if ("log_hrefs") + config.log_hrefs = 1 + + if ("log_runtime") + config.log_runtime = 1 + + if ("log_graffiti") + config.log_graffiti = 1 + + if ("generate_map") + config.generate_map = 1 + + if ("no_click_cooldown") + config.no_click_cooldown = 1 + + if("allow_admin_ooccolor") + config.allow_admin_ooccolor = 1 + + if ("allow_vote_restart") + config.allow_vote_restart = 1 + + if ("allow_vote_mode") + config.allow_vote_mode = 1 + + if ("allow_admin_jump") + config.allow_admin_jump = 1 + + if("allow_admin_rev") + config.allow_admin_rev = 1 + + if ("allow_admin_spawning") + config.allow_admin_spawning = 1 + + if ("allow_byond_links") + allow_byond_links = 1 + + if ("allow_discord_links") + allow_discord_links = 1 + + if ("allow_url_links") + allow_url_links = 1 + + if ("no_dead_vote") + config.vote_no_dead = 1 + + if ("default_no_vote") + config.vote_no_default = 1 + + if ("pregame_time") + config.pregame_time = text2num(value) + + if ("vote_delay") + config.vote_delay = text2num(value) + + if ("vote_period") + config.vote_period = text2num(value) + + if ("vote_autotransfer_initial") + config.vote_autotransfer_initial = text2num(value) + + if ("vote_autotransfer_interval") + config.vote_autotransfer_interval = text2num(value) + + if ("vote_autogamemode_timeleft") + config.vote_autogamemode_timeleft = text2num(value) + + if("ert_admin_only") + config.ert_admin_call_only = 1 + + if ("allow_ai") + config.allow_ai = 1 + + if ("allow_ai_shells") + config.allow_ai_shells = TRUE + + if("give_free_ai_shell") + config.give_free_ai_shell = TRUE + +// if ("authentication") +// config.enable_authentication = 1 + + if ("norespawn") + config.respawn = 0 + + if ("respawn_time") + var/raw_minutes = text2num(value) + config.respawn_time = raw_minutes MINUTES + + if ("respawn_message") + config.respawn_message = "[value]" + + if ("servername") + config.server_name = value + + if ("serversuffix") + config.server_suffix = 1 + + if ("nudge_script_path") + config.nudge_script_path = value + + if ("hostedby") + config.hostedby = value + + if ("serverurl") + config.serverurl = value + + if ("server") + config.server = value + + if ("banappeals") + config.banappeals = value + + if ("wikiurl") + config.wikiurl = value + + if ("wikisearchurl") + config.wikisearchurl = value + + if ("forumurl") + config.forumurl = value + + if ("rulesurl") + config.rulesurl = value + + if ("mapurl") + config.mapurl = value + + if ("githuburl") + config.githuburl = value + if ("guest_jobban") + config.guest_jobban = 1 + + if ("guest_ban") + config.guests_allowed = 0 + + if ("disable_ooc") + config.ooc_allowed = 0 + config.looc_allowed = 0 + + if ("disable_entry") + config.enter_allowed = 0 + + if ("disable_dead_ooc") + config.dooc_allowed = 0 + + if ("disable_dsay") + config.dsay_allowed = 0 + + if ("disable_respawn") + config.abandon_allowed = 0 + + if ("usewhitelist") + config.usewhitelist = 1 + + if ("feature_object_spell_system") + config.feature_object_spell_system = 1 + + if ("allow_metadata") + config.allow_Metadata = 1 + + if ("traitor_scaling") + config.traitor_scaling = 1 + + if ("aliens_allowed") + config.aliens_allowed = 1 + + if ("ninjas_allowed") + config.ninjas_allowed = 1 + + if ("objectives_disabled") + config.objectives_disabled = 1 + + if("protect_roles_from_antagonist") + config.protect_roles_from_antagonist = 1 + + if("persistence_disabled") + config.persistence_disabled = TRUE // Previously this forcibly set persistence enabled in the saves. + + if("persistence_ignore_mapload") + config.persistence_ignore_mapload = TRUE + + if ("probability") + var/prob_pos = findtext(value, " ") + var/prob_name = null + var/prob_value = null + + if (prob_pos) + prob_name = lowertext(copytext(value, 1, prob_pos)) + prob_value = copytext(value, prob_pos + 1) + if (prob_name in config.modes) + config.probabilities[prob_name] = text2num(prob_value) + else + log_misc("Unknown game mode probability configuration definition: [prob_name].") + else + log_misc("Incorrect probability configuration definition: [prob_name] [prob_value].") + + if ("required_players", "required_players_secret") + var/req_pos = findtext(value, " ") + var/req_name = null + var/req_value = null + var/is_secret_override = findtext(name, "required_players_secret") // Being extra sure we're not picking up an override for Secret by accident. + + if(req_pos) + req_name = lowertext(copytext(value, 1, req_pos)) + req_value = copytext(value, req_pos + 1) + if(req_name in config.modes) + if(is_secret_override) + config.player_requirements_secret[req_name] = text2num(req_value) + else + config.player_requirements[req_name] = text2num(req_value) + else + log_misc("Unknown game mode player requirement configuration definition: [req_name].") + else + log_misc("Incorrect player requirement configuration definition: [req_name] [req_value].") + + if("allow_random_events") + config.allow_random_events = 1 + + if("enable_game_master") + config.enable_game_master = 1 + + if("kick_inactive") + config.kick_inactive = text2num(value) + + if("show_mods") + config.show_mods = 1 + + if("show_devs") + config.show_devs = 1 + + if("show_event_managers") + config.show_event_managers = 1 + + if("mods_can_tempban") + config.mods_can_tempban = 1 + + if("mods_can_job_tempban") + config.mods_can_job_tempban = 1 + + if("mod_tempban_max") + config.mod_tempban_max = text2num(value) + + if("mod_job_tempban_max") + config.mod_job_tempban_max = text2num(value) + + if("load_jobs_from_txt") + load_jobs_from_txt = 1 + + if("alert_red_upto") + config.alert_desc_red_upto = value + + if("alert_red_downto") + config.alert_desc_red_downto = value + + if("alert_blue_downto") + config.alert_desc_blue_downto = value + + if("alert_blue_upto") + config.alert_desc_blue_upto = value + + if("alert_green") + config.alert_desc_green = value + + if("alert_delta") + config.alert_desc_delta = value + + if("forbid_singulo_possession") + forbid_singulo_possession = 1 + + if("popup_admin_pm") + config.popup_admin_pm = 1 + + if("allow_holidays") + Holiday = 1 + + if("use_irc_bot") + use_irc_bot = 1 + + if("use_node_bot") + use_node_bot = 1 + + if("irc_bot_port") + config.irc_bot_port = value + + if("irc_bot_export") + irc_bot_export = 1 + + if("ticklag") + var/ticklag = text2num(value) + if(ticklag > 0) + fps = 10 / ticklag + + if("tick_limit_mc_init") + tick_limit_mc_init = text2num(value) + + if("allow_antag_hud") + config.antag_hud_allowed = 1 + if("antag_hud_restricted") + config.antag_hud_restricted = 1 + + if("socket_talk") + socket_talk = text2num(value) + + if("tickcomp") + Tickcomp = 1 + + if("humans_need_surnames") + humans_need_surnames = 1 + + if("tor_ban") + ToRban = 1 + + if("automute_on") + automute_on = 1 + + if("usealienwhitelist") + usealienwhitelist = 1 + + if("alien_player_ratio") + limitalienplayers = 1 + alien_to_human_ratio = text2num(value) + + if("assistant_maint") + config.assistant_maint = 1 + + if("gateway_delay") + config.gateway_delay = text2num(value) + + if("continuous_rounds") + config.continous_rounds = 1 + + if("ghost_interaction") + config.ghost_interaction = 1 + + if("disable_player_mice") + config.disable_player_mice = 1 + + if("uneducated_mice") + config.uneducated_mice = 1 + + if("comms_password") + config.comms_password = value + + if("irc_bot_host") + config.irc_bot_host = value + + if("main_irc") + config.main_irc = value + + if("admin_irc") + config.admin_irc = value + + if("python_path") + if(value) + config.python_path = value + + if("use_lib_nudge") + config.use_lib_nudge = 1 + + if("allow_cult_ghostwriter") + config.cult_ghostwriter = 1 + + if("req_cult_ghostwriter") + config.cult_ghostwriter_req_cultists = text2num(value) + + if("character_slots") + config.character_slots = text2num(value) + + if("loadout_slots") + config.loadout_slots = text2num(value) + + if("allow_drone_spawn") + config.allow_drone_spawn = text2num(value) + + if("drone_build_time") + config.drone_build_time = text2num(value) + + if("max_maint_drones") + config.max_maint_drones = text2num(value) + + if("use_overmap") + config.use_overmap = 1 + + if("engine_map") + config.engine_map = splittext(value, ",") +/* + if("station_levels") + using_map.station_levels = text2numlist(value, ";") + + if("admin_levels") + using_map.admin_levels = text2numlist(value, ";") + + if("contact_levels") + using_map.contact_levels = text2numlist(value, ";") + + if("player_levels") + using_map.player_levels = text2numlist(value, ";") +*/ + if("expected_round_length") + config.expected_round_length = MinutesToTicks(text2num(value)) + + if("disable_welder_vision") + config.welder_vision = 0 + + if("allow_extra_antags") + config.allow_extra_antags = 1 + + if("event_custom_start_mundane") + var/values = text2numlist(value, ";") + config.event_first_run[EVENT_LEVEL_MUNDANE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) + + if("event_custom_start_moderate") + var/values = text2numlist(value, ";") + config.event_first_run[EVENT_LEVEL_MODERATE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) + + if("event_custom_start_major") + var/values = text2numlist(value, ";") + config.event_first_run[EVENT_LEVEL_MAJOR] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) + + if("event_delay_lower") + var/values = text2numlist(value, ";") + config.event_delay_lower[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) + config.event_delay_lower[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) + config.event_delay_lower[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) + + if("event_delay_upper") + var/values = text2numlist(value, ";") + config.event_delay_upper[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) + config.event_delay_upper[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) + config.event_delay_upper[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) + + if("starlight") + value = text2num(value) + config.starlight = value >= 0 ? value : 0 + + if("ert_species") + config.ert_species = splittext(value, ";") + if(!config.ert_species.len) + config.ert_species += SPECIES_HUMAN + + if("law_zero") + law_zero = value + + if("aggressive_changelog") + config.aggressive_changelog = 1 + + if("default_language_prefixes") + var/list/values = splittext(value, " ") + if(values.len > 0) + language_prefixes = values + + if("radiation_lower_limit") + radiation_lower_limit = text2num(value) + + if("radiation_resistance_calc_divide") + radiation_resistance_calc_mode = RAD_RESIST_CALC_DIV + + if("radiation_resistance_calc_subtract") + radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB + + if("radiation_resistance_multiplier") + radiation_resistance_multiplier = text2num(value) + + if("radiation_material_resistance_divisor") + radiation_material_resistance_divisor = text2num(value) + + if("radiation_decay_rate") + radiation_decay_rate = text2num(value) + + if ("panic_bunker") + config.panic_bunker = 1 + + if ("paranoia_logging") + config.paranoia_logging = 1 + + if("ip_reputation") + config.ip_reputation = 1 + + if("ipr_email") + config.ipr_email = value + + if("ipr_block_bad_ips") + config.ipr_block_bad_ips = 1 + + if("ipr_bad_score") + config.ipr_bad_score = text2num(value) + + if("ipr_allow_existing") + config.ipr_allow_existing = 1 + + if("ipr_minimum_age") + config.ipr_minimum_age = text2num(value) + + if("random_submap_orientation") + config.random_submap_orientation = 1 + + if("autostart_solars") + config.autostart_solars = TRUE + + if("sqlite_enabled") + config.sqlite_enabled = TRUE + + if("sqlite_feedback") + config.sqlite_feedback = TRUE + + if("sqlite_feedback_topics") + config.sqlite_feedback_topics = splittext(value, ";") + if(!config.sqlite_feedback_topics.len) + config.sqlite_feedback_topics += "General" + + if("sqlite_feedback_privacy") + config.sqlite_feedback_privacy = TRUE + + if("sqlite_feedback_cooldown") + config.sqlite_feedback_cooldown = text2num(value) + + if("defib_timer") + config.defib_timer = text2num(value) + + if("defib_braindamage_timer") + config.defib_braindamage_timer = text2num(value) + + if("disable_cid_warn_popup") + config.disable_cid_warn_popup = TRUE + + if("enable_night_shifts") + config.enable_night_shifts = TRUE + + // VOREStation Edit Start - Can't be in _vr file because it is loaded too late. + if("vgs_access_identifier") + config.vgs_access_identifier = value + if("vgs_server_port") + config.vgs_server_port = text2num(value) + // VOREStation Edit End + + else + log_misc("Unknown setting in configuration: '[name]'") + + else if(type == "game_options") + if(!value) + log_misc("Unknown value for setting [name] in [filename].") + value = text2num(value) + + switch(name) + if("health_threshold_crit") + config.health_threshold_crit = value + if("health_threshold_softcrit") + config.health_threshold_softcrit = value + if("health_threshold_dead") + config.health_threshold_dead = value + if("show_human_death_message") + config.show_human_death_message = 1 + if("revival_pod_plants") + config.revival_pod_plants = value + if("revival_cloning") + config.revival_cloning = value + if("revival_brain_life") + config.revival_brain_life = value + if("organ_health_multiplier") + config.organ_health_multiplier = value / 100 + if("organ_regeneration_multiplier") + config.organ_regeneration_multiplier = value / 100 + if("organ_damage_spillover_multiplier") + config.organ_damage_spillover_multiplier = value / 100 + if("organs_can_decay") + config.organs_decay = 1 + if("default_brain_health") + config.default_brain_health = text2num(value) + if(!config.default_brain_health || config.default_brain_health < 1) + config.default_brain_health = initial(config.default_brain_health) + if("bones_can_break") + config.bones_can_break = value + if("limbs_can_break") + config.limbs_can_break = value + if("allow_headgibs") + config.allow_headgibs = TRUE + + if("run_speed") + config.run_speed = value + if("walk_speed") + config.walk_speed = value + + if("human_delay") + config.human_delay = value + if("robot_delay") + config.robot_delay = value + if("monkey_delay") + config.monkey_delay = value + if("alien_delay") + config.alien_delay = value + if("slime_delay") + config.slime_delay = value + if("animal_delay") + config.animal_delay = value + + if("footstep_volume") + config.footstep_volume = text2num(value) + + if("use_loyalty_implants") + config.use_loyalty_implants = 1 + + if("loadout_whitelist") + config.loadout_whitelist = text2num(value) + + else + log_misc("Unknown setting in configuration: '[name]'") + +/datum/configuration/proc/loadsql(filename) // -- TLE + var/list/Lines = file2list(filename) + for(var/t in Lines) + if(!t) continue + + t = trim(t) + if (length(t) == 0) + continue + else if (copytext(t, 1, 2) == "#") + continue + + var/pos = findtext(t, " ") + var/name = null + var/value = null + + if (pos) + name = lowertext(copytext(t, 1, pos)) + value = copytext(t, pos + 1) + else + name = lowertext(t) + + if (!name) + continue + + switch (name) + if ("address") + sqladdress = value + if ("port") + sqlport = value + if ("database") + sqldb = value + if ("login") + sqllogin = value + if ("password") + sqlpass = value + if ("feedback_database") + sqlfdbkdb = value + if ("feedback_login") + sqlfdbklogin = value + if ("feedback_password") + sqlfdbkpass = value + if ("enable_stat_tracking") + sqllogging = 1 + else + log_misc("Unknown setting in configuration: '[name]'") + +/datum/configuration/proc/loadforumsql(filename) // -- TLE + var/list/Lines = file2list(filename) + for(var/t in Lines) + if(!t) continue + + t = trim(t) + if (length(t) == 0) + continue + else if (copytext(t, 1, 2) == "#") + continue + + var/pos = findtext(t, " ") + var/name = null + var/value = null + + if (pos) + name = lowertext(copytext(t, 1, pos)) + value = copytext(t, pos + 1) + else + name = lowertext(t) + + if (!name) + continue + + switch (name) + if ("address") + forumsqladdress = value + if ("port") + forumsqlport = value + if ("database") + forumsqldb = value + if ("login") + forumsqllogin = value + if ("password") + forumsqlpass = value + if ("activatedgroup") + forum_activated_group = value + if ("authenticatedgroup") + forum_authenticated_group = value + else + log_misc("Unknown setting in configuration: '[name]'") + +/datum/configuration/proc/pick_mode(mode_name) + // I wish I didn't have to instance the game modes in order to look up + // their information, but it is the only way (at least that I know of). + for (var/game_mode in gamemode_cache) + var/datum/game_mode/M = gamemode_cache[game_mode] + if (M.config_tag && M.config_tag == mode_name) + return M + return gamemode_cache["extended"] + +/datum/configuration/proc/get_runnable_modes() + var/list/runnable_modes = list() + for(var/game_mode in gamemode_cache) + var/datum/game_mode/M = gamemode_cache[game_mode] + if(M && M.can_start() && !isnull(config.probabilities[M.config_tag]) && config.probabilities[M.config_tag] > 0) + runnable_modes |= M + return runnable_modes + +/datum/configuration/proc/post_load() + //apply a default value to config.python_path, if needed + if (!config.python_path) + if(world.system_type == UNIX) + config.python_path = "/usr/bin/env python2" + else //probably windows, if not this should work anyway + config.python_path = "python" +>>>>>>> b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 diff --git a/code/controllers/subsystems/ticker.dm b/code/controllers/subsystems/ticker.dm index 447fb6c773..63059fb4b4 100644 --- a/code/controllers/subsystems/ticker.dm +++ b/code/controllers/subsystems/ticker.dm @@ -49,6 +49,13 @@ var/global/datum/controller/subsystem/ticker/ticker /datum/controller/subsystem/ticker/Initialize() pregame_timeleft = config.pregame_time send2mainirc("Server lobby is loaded and open at byond://[config.serverurl ? config.serverurl : (config.server ? config.server : "[world.address]:[world.port]")]") + SSwebhooks.send( + WEBHOOK_ROUNDPREP, + list( + "map" = station_name(), + "url" = get_world_url() + ) + ) GLOB.autospeaker = new (null, null, null, 1) //Set up Global Announcer return ..() diff --git a/code/controllers/subsystems/webhooks.dm b/code/controllers/subsystems/webhooks.dm new file mode 100644 index 0000000000..25252d3050 --- /dev/null +++ b/code/controllers/subsystems/webhooks.dm @@ -0,0 +1,94 @@ +SUBSYSTEM_DEF(webhooks) + name = "Webhooks" + init_order = INIT_ORDER_WEBHOOKS + flags = SS_NO_FIRE + var/list/webhook_decls = list() + +/datum/controller/subsystem/webhooks/Initialize() + load_webhooks() + . = ..() + +/datum/controller/subsystem/webhooks/proc/load_webhooks() + + if(!fexists(HTTP_POST_DLL_LOCATION)) + to_world_log("Unable to locate HTTP POST lib at [HTTP_POST_DLL_LOCATION], webhooks will not function on this run.") + return + + var/list/all_webhooks_by_id = list() + var/list/all_webhooks = decls_repository.get_decls_of_subtype(/decl/webhook) + for(var/wid in all_webhooks) + var/decl/webhook/webhook = all_webhooks[wid] + if(webhook.id) + all_webhooks_by_id[webhook.id] = webhook + + webhook_decls.Cut() + var/webhook_config = safe_file2text("config/webhooks.json") + if(webhook_config) + for(var/webhook_data in cached_json_decode(webhook_config)) + var/wid = webhook_data["id"] + var/wurl = webhook_data["url"] + var/list/wmention = webhook_data["mentions"] + if(wmention && !islist(wmention)) + wmention = list(wmention) + to_world_log("Setting up webhook [wid].") + if(wid && wurl && all_webhooks_by_id[wid]) + var/decl/webhook/webhook = all_webhooks_by_id[wid] + webhook.urls = islist(wurl) ? wurl : list(wurl) + for(var/url in webhook.urls) + if(!webhook.urls[url]) + webhook.urls[url] = list() + else if(!islist(webhook.urls[url])) + webhook.urls[url] = list(webhook.urls[url]) + if(wmention) + webhook.mentions = wmention?.Copy() + webhook_decls[wid] = webhook + to_world_log("Webhook [wid] ready.") + else + to_world_log("Failed to set up webhook [wid].") + +/datum/controller/subsystem/webhooks/proc/send(var/wid, var/wdata) + var/decl/webhook/webhook = webhook_decls[wid] + if(webhook) + if(webhook.send(wdata)) + to_world_log("Sent webhook [webhook.id].") + log_debug("Webhook sent: [webhook.id].") + else + to_world_log("Failed to send webhook [webhook.id].") + log_debug("Webhook failed to send: [webhook.id].") + +/client/proc/reload_webhooks() + set name = "Reload Webhooks" + set category = "Debug" + + if(!holder) + return + + if(!SSwebhooks.subsystem_initialized) + to_chat(usr, SPAN_WARNING("Let the webhook subsystem initialize before trying to reload it.")) + return + + to_world_log("[usr.key] has reloaded webhooks.") + log_and_message_admins("has reloaded webhooks.") + SSwebhooks.load_webhooks() + +/client/proc/ping_webhook() + set name = "Ping Webhook" + set category = "Debug" + + if(!holder) + return + + if(!length(SSwebhooks.webhook_decls)) + to_chat(usr, SPAN_WARNING("Webhook list is empty; either webhooks are disabled, webhooks aren't configured, or the subsystem hasn't initialized.")) + return + + var/choice = input(usr, "Select a webhook to ping.", "Ping Webhook") as null|anything in SSwebhooks.webhook_decls + if(choice && SSwebhooks.webhook_decls[choice]) + var/decl/webhook/webhook = SSwebhooks.webhook_decls[choice] + log_and_message_admins("has pinged webhook [choice].", usr) + to_world_log("[usr.key] has pinged webhook [choice].") + webhook.send() + +/hook/roundstart/proc/run_webhook() + SSwebhooks.send(WEBHOOK_ROUNDSTART, list("url" = get_world_url())) + return 1 diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 5a6d420837..17de38aae3 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -396,6 +396,15 @@ var/global/list/additional_antag_types = list() feedback_set("escaped_on_cryopod",escaped_on_cryopod) send2mainirc("A round of [src.name] has ended - [surviving_total] survivors, [ghosts] ghosts.") + SSwebhooks.send( + WEBHOOK_ROUNDEND, + list( + "survivors" = surviving_total, + "escaped" = escaped_total, + "ghosts" = ghosts, + "clients" = clients + ) + ) return 0 diff --git a/code/game/world.dm b/code/game/world.dm index e1dcf543a9..64418717fb 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -712,3 +712,39 @@ proc/establish_old_db_connection() SStimer?.reset_buckets() #undef FAILED_DB_CONNECTION_CUTOFF + +/proc/get_world_url() + . = "byond://" + if(config.serverurl) + . += config.serverurl + else if(config.server) + . += config.server + else + . += "[world.address]:[world.port]" + +var/global/game_id = null + +/hook/startup/proc/generate_gameid() + if(game_id != null) + return + game_id = "" + + var/list/c = list( + "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", + "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", + "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", + "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", + "1", "2", "3", "4", "5", "6", "7", "8", "9", "0" + ) + var/l = c.len + + var/t = world.timeofday + for(var/_ = 1 to 4) + game_id = "[c[(t % l) + 1]][game_id]" + t = round(t / l) + game_id = "-[game_id]" + t = round(world.realtime / (10 * 60 * 60 * 24)) + for(var/_ = 1 to 3) + game_id = "[c[(t % l) + 1]][game_id]" + t = round(t / l) + return 1 \ No newline at end of file diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 6ad6cf7de4..8f29b537ab 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1632,6 +1632,19 @@ datum/admins/var/obj/item/weapon/paper/admin/faxreply // var to hold fax replies for(var/client/C in GLOB.admins) if((R_ADMIN | R_MOD | R_EVENT) & C.holder.rights) to_chat(C, "FAX LOG:[key_name_admin(src.owner)] has sent a fax message to [destination.department] (VIEW)") + + var/plaintext_title = P.sender ? "replied to [key_name(P.sender)]'s fax" : "sent a fax message to [destination.department]" + var/fax_text = paper_html_to_plaintext(P.info) + log_game(plaintext_title) + log_game(fax_text) + + SSwebhooks.send( + WEBHOOK_FAX_SENT, + list( + "name" = "[key_name(owner)] [plaintext_title].", + "body" = fax_text + ) + ) else to_chat(src.owner, "Message reply failed.") diff --git a/code/modules/admin/admin_verb_lists.dm b/code/modules/admin/admin_verb_lists.dm index 50bf3a4d8c..b6ea1889f4 100644 --- a/code/modules/admin/admin_verb_lists.dm +++ b/code/modules/admin/admin_verb_lists.dm @@ -239,7 +239,9 @@ var/list/admin_verbs_debug = list( /client/proc/admin_give_modifier, /client/proc/simple_DPS, /datum/admins/proc/view_feedback, - /client/proc/debug_global_variables + /client/proc/debug_global_variables, + /client/proc/ping_webhook, + /client/proc/reload_webhooks ) var/list/admin_verbs_paranoid_debug = list( diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 9d89d54fc5..7ec5703f53 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -203,6 +203,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) log_admin("Ticket #[id]: [key_name(initiator)]: [name] - heard by [admin_number_present] non-AFK admins who have +BAN.") if(admin_number_present <= 0) to_chat(C, "No active admins are online, your adminhelp was sent to the admin discord.") //VOREStation Edit +<<<<<<< HEAD send2adminchat() //VOREStation Add //YW EDIT START var/list/adm = get_admin_counts() @@ -213,6 +214,20 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) else ahelp_discord_message("ADMINHELP: FROM: [initiator_ckey]/[initiator_key_name] - MSG: **[msg]** - Heard by [activeMins] NON-AFK staff members.") //CHOMPEdit //YW EDIT END +||||||| parent of b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 +======= + + // Also send it to discord since that's the hip cool thing now. + SSwebhooks.send( + WEBHOOK_AHELP_SENT, + list( + "name" = "Ticket ([id]) (Game ID: [game_id]) ticket opened.", + "body" = "[key_name(initiator)] has opened a ticket. \n[msg]", + "color" = COLOR_WEBHOOK_POOR + ) + ) + +>>>>>>> b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 GLOB.ahelp_tickets.active_tickets += src /datum/admin_help/Destroy() @@ -305,6 +320,14 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) feedback_inc("ahelp_reopen") TicketPanel() //can only be done from here, so refresh it + SSwebhooks.send( + WEBHOOK_AHELP_SENT, + list( + "name" = "Ticket ([id]) (Game ID: [game_id]) reopened.", + "body" = "Reopened by [key_name(usr)]." + ) + ) + //private /datum/admin_help/proc/RemoveActive() if(state != AHELP_ACTIVE) @@ -330,6 +353,14 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/msg = "Ticket [TicketHref("#[id]")] closed by [key_name_admin(usr)]." message_admins(msg) log_admin(msg) + SSwebhooks.send( + WEBHOOK_AHELP_SENT, + list( + "name" = "Ticket ([id]) (Game ID: [game_id]) closed.", + "body" = "Closed by [key_name(usr)].", + "color" = COLOR_WEBHOOK_BAD + ) + ) //Mark open ticket as resolved/legitimate, returns ahelp verb /datum/admin_help/proc/Resolve(silent = FALSE) @@ -347,6 +378,14 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/msg = "Ticket [TicketHref("#[id]")] resolved by [key_name_admin(usr)]" message_admins(msg) log_admin(msg) + SSwebhooks.send( + WEBHOOK_AHELP_SENT, + list( + "name" = "Ticket ([id]) (Game ID: [game_id]) resolved.", + "body" = "Marked as Resolved by [key_name(usr)].", + "color" = COLOR_WEBHOOK_GOOD + ) + ) //Close and return ahelp verb, use if ticket is incoherent /datum/admin_help/proc/Reject(key_name = key_name_admin(usr)) @@ -367,6 +406,14 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) log_admin(msg) AddInteraction("Rejected by [key_name_admin(usr)].") Close(silent = TRUE) + SSwebhooks.send( + WEBHOOK_AHELP_SENT, + list( + "name" = "Ticket ([id]) (Game ID: [game_id]) rejected.", + "body" = "Rejected by [key_name(usr)].", + "color" = COLOR_WEBHOOK_BAD + ) + ) //Resolve ticket with IC Issue message /datum/admin_help/proc/ICIssue(key_name = key_name_admin(usr)) @@ -386,6 +433,14 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) log_admin(msg) AddInteraction("Marked as IC issue by [key_name_admin(usr)]") Resolve(silent = TRUE) + SSwebhooks.send( + WEBHOOK_AHELP_SENT, + list( + "name" = "Ticket ([id]) (Game ID: [game_id]) marked as IC issue.", + "body" = "Marked as IC Issue by [key_name(usr)].", + "color" = COLOR_WEBHOOK_BAD + ) + ) //Resolve ticket with IC Issue message /datum/admin_help/proc/HandleIssue() @@ -397,11 +452,18 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) if(initiator) to_chat(initiator, msg) - feedback_inc("ahelp_icissue") + feedback_inc("ahelp_handling") msg = "Ticket [TicketHref("#[id]")] being handled by [key_name(usr,FALSE,FALSE)]" message_admins(msg) log_admin(msg) AddInteraction("[key_name_admin(usr)] is now handling this ticket.") + SSwebhooks.send( + WEBHOOK_AHELP_SENT, + list( + "name" = "Ticket ([id]) (Game ID: [game_id]) being handled.", + "body" = "[key_name(usr)] is now handling the ticket." + ) + ) //Show the ticket panel /datum/admin_help/proc/TicketPanel() diff --git a/code/modules/admin/verbs/custom_event.dm b/code/modules/admin/verbs/custom_event.dm index 5d9cfd3269..6b92e9932e 100644 --- a/code/modules/admin/verbs/custom_event.dm +++ b/code/modules/admin/verbs/custom_event.dm @@ -24,6 +24,13 @@ to_world("[custom_event_msg]") to_world("
    ") + SSwebhooks.send( + WEBHOOK_CUSTOM_EVENT, + list( + "text" = custom_event_msg, + ) + ) + // normal verb for players to view info /client/verb/cmd_view_custom_event() set category = "OOC" diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index d67ee7b496..33bb55509e 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -226,6 +226,21 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins sleep(50) visible_message("[src] beeps, \"Message transmitted successfully.\"") +// Turns objects into just text. +/obj/machinery/photocopier/faxmachine/proc/make_summary(obj/item/sent) + if(istype(sent, /obj/item/weapon/paper)) + var/obj/item/weapon/paper/P = sent + return P.info + if(istype(sent, /obj/item/weapon/paper_bundle)) + . = "" + var/obj/item/weapon/paper_bundle/B = sent + for(var/i in 1 to B.pages.len) + var/obj/item/weapon/paper/P = B.pages[i] + if(istype(P)) // Photos can show up here too. + if(.) // Space out different pages. + . += "
    " + . += "PAGE [i] - [P.name]
    " + . += P.info /obj/machinery/photocopier/faxmachine/proc/message_admins(var/mob/sender, var/faxname, var/obj/item/sent, var/reply_type, font_colour="#006100") var/msg = "[faxname]: [get_options_bar(sender, 2,1,1)]" @@ -241,3 +256,24 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins var/faxid = export_fax(sent) message_chat_admins(sender, faxname, sent, faxid, font_colour) // VoreStation Edit End + + // Webhooks don't parse the HTML on the paper, so we gotta strip them out so it's still readable. + var/summary = make_summary(sent) + summary = paper_html_to_plaintext(summary) + + log_game("Fax to [lowertext(faxname)] was sent by [key_name(sender)].") + log_game(summary) + + var/webhook_length_limit = 1900 // The actual limit is a little higher. + if(length(summary) > webhook_length_limit) + summary = copytext(summary, 1, webhook_length_limit + 1) + summary += "\n\[Truncated\]" + + SSwebhooks.send( + WEBHOOK_FAX_SENT, + list( + "name" = "[faxname] '[sent.name]' sent from [key_name(sender)]", + "body" = summary + ) + ) + \ No newline at end of file diff --git a/code/modules/webhooks/_webhook.dm b/code/modules/webhooks/_webhook.dm new file mode 100644 index 0000000000..e7cfb646cd --- /dev/null +++ b/code/modules/webhooks/_webhook.dm @@ -0,0 +1,72 @@ +/decl/webhook + var/id + var/list/urls + var/list/mentions + +/decl/webhook/proc/get_message(var/list/data) + . = list() + +/decl/webhook/proc/http_post(var/target_url, var/payload) + if (!target_url) + return -1 + + var/result = call(HTTP_POST_DLL_LOCATION, "send_post_request")(target_url, payload, json_encode(list("Content-Type" = "application/json"))) + + result = cached_json_decode(result) + if (result["error_code"]) + log_debug("byhttp error: [result["error"]] ([result["error_code"]])") + return result["error_code"] + + return list( + "status_code" = result["status_code"], + "body" = result["body"] + ) + +/decl/webhook/proc/send(var/list/data) + var/list/message = get_message(data) + if(!length(message)) + return FALSE + + if(config.disable_webhook_embeds) + var/list/embed_content + for(var/list/embed in message["embeds"]) + if(embed["title"]) + LAZYADD(embed_content, "**[embed["title"]]**") + if(embed["description"]) + LAZYADD(embed_content, embed["description"]) + if(length(embed_content)) + if(message["content"]) + message["content"] = "[message["content"]]\n[jointext(embed_content, "\n")]" + else + message["content"] = jointext(embed_content, "\n") + message -= "embeds" + + . = TRUE + for(var/target_url in urls) + + var/url_message = message.Copy() + var/list/url_mentions = get_mentions(target_url) + if(islist(url_mentions) && length(url_mentions)) + if(url_message["content"]) + url_message["content"] = "[jointext(url_mentions, ", ")]: [url_message["content"]]" + else + url_message["content"] = "[jointext(url_mentions, ", ")]" + + var/list/httpresponse = http_post(target_url, json_encode(url_message)) + if(!islist(httpresponse)) + . = FALSE + continue + switch(httpresponse["status_code"]) + if (200 to 299) + continue + if (400 to 599) + log_debug("Webhooks: HTTP error code while sending to '[target_url]': [httpresponse["status_code"]]. Data: [httpresponse["body"]].") + else + log_debug("Webhooks: unknown HTTP code while sending to '[target_url]': [httpresponse["status_code"]]. Data: [httpresponse["body"]].") + . = FALSE + +/decl/webhook/proc/get_mentions(var/mentioning_url) + . = mentions?.Copy() + var/url_mentions = LAZYACCESS(urls, mentioning_url) + if(length(url_mentions)) + LAZYDISTINCTADD(., url_mentions) diff --git a/code/modules/webhooks/webhook_ahelp2discord.dm b/code/modules/webhooks/webhook_ahelp2discord.dm new file mode 100644 index 0000000000..34241709b7 --- /dev/null +++ b/code/modules/webhooks/webhook_ahelp2discord.dm @@ -0,0 +1,13 @@ +/decl/webhook/ahelp_sent + id = WEBHOOK_AHELP_SENT + +/decl/webhook/ahelp_sent/get_message(var/list/data) + .= ..() + .["embeds"] = list(list( + "title" = "[data["name"]]", + "description" = data["body"], + "color" = data["color"] || COLOR_WEBHOOK_DEFAULT + )) + +/decl/webhook/ahelp_sent/get_mentions() + . = !length(GLOB.admins) && ..() // VOREStation Edit - GLOB admins \ No newline at end of file diff --git a/code/modules/webhooks/webhook_custom_event.dm b/code/modules/webhooks/webhook_custom_event.dm new file mode 100644 index 0000000000..5f636db256 --- /dev/null +++ b/code/modules/webhooks/webhook_custom_event.dm @@ -0,0 +1,11 @@ +/decl/webhook/custom_event + id = WEBHOOK_CUSTOM_EVENT + +// Data expects a "text" field containing the new custom event text. +/decl/webhook/custom_event/get_message(var/list/data) + . = ..() + .["embeds"] = list(list( + "title" = "A custom event is beginning.", + "description" = (data && data["text"]) || "undefined", + "color" = COLOR_WEBHOOK_DEFAULT + )) diff --git a/code/modules/webhooks/webhook_fax2discord.dm b/code/modules/webhooks/webhook_fax2discord.dm new file mode 100644 index 0000000000..336a01d150 --- /dev/null +++ b/code/modules/webhooks/webhook_fax2discord.dm @@ -0,0 +1,10 @@ +/decl/webhook/fax_sent + id = WEBHOOK_FAX_SENT + +/decl/webhook/fax_sent/get_message(var/list/data) + .= ..() + .["embeds"] = list(list( + "title" = "[data["name"]]", + "description" = data["body"], + "color" = COLOR_WEBHOOK_DEFAULT + )) \ No newline at end of file diff --git a/code/modules/webhooks/webhook_roundend.dm b/code/modules/webhooks/webhook_roundend.dm new file mode 100644 index 0000000000..9c806e5a1d --- /dev/null +++ b/code/modules/webhooks/webhook_roundend.dm @@ -0,0 +1,26 @@ +/decl/webhook/roundend + id = WEBHOOK_ROUNDEND + +// Data expects three numerical fields: "survivors", "escaped", "ghosts", "clients" +/decl/webhook/roundend/get_message(var/list/data) + . = ..() + var/desc = "A round of **[SSticker.mode ? SSticker.mode.name : "Unknown"]** ([game_id]) has ended.\n\n" + if(data) + var/s_escaped = "Escaped" + if(!emergency_shuttle.evac) + s_escaped = "Transferred" + if(data["survivors"] > 0) + desc += "Survivors: **[data["survivors"]]**\n" + desc += "[s_escaped]: **[data["escaped"]]**\n" + else + desc += "There were **no survivors**.\n\n" + desc += "Ghosts: **[data["ghosts"]]**\n" + desc += "Players: **[data["clients"]]**\n" + desc += "Round duration: **[roundduration2text()]**" + + .["embeds"] = list(list( + // "title" = global.end_credits_title, + "title" = "Round Has Ended", + "description" = desc, + "color" = COLOR_WEBHOOK_DEFAULT + )) diff --git a/code/modules/webhooks/webhook_roundprep.dm b/code/modules/webhooks/webhook_roundprep.dm new file mode 100644 index 0000000000..b10580452f --- /dev/null +++ b/code/modules/webhooks/webhook_roundprep.dm @@ -0,0 +1,17 @@ +/decl/webhook/roundprep + id = WEBHOOK_ROUNDPREP + +// Data expects "url" and field pointing to the current hosted server and port to connect on. +/decl/webhook/roundprep/get_message(var/list/data) + . = ..() + var/desc = "The server has been started!\n" + if(data && data["map"]) + desc += "Map: **[data["map"]]**\n" + if(data && data["url"]) + desc += "Address: <[data["url"]]>" + + .["embeds"] = list(list( + "title" = "New round is being set up.", + "description" = desc, + "color" = COLOR_WEBHOOK_DEFAULT + )) diff --git a/code/modules/webhooks/webhook_roundstart.dm b/code/modules/webhooks/webhook_roundstart.dm new file mode 100644 index 0000000000..f4afaa2bc4 --- /dev/null +++ b/code/modules/webhooks/webhook_roundstart.dm @@ -0,0 +1,16 @@ +/decl/webhook/roundstart + id = WEBHOOK_ROUNDSTART + +// Data expects a "url" field pointing to the current hosted server and port to connect on. +/decl/webhook/roundstart/get_message(var/list/data) + . = ..() + var/desc = "Gamemode: **[SSticker.mode.name]**\n" + desc += "Players: **[global.player_list.len]**" + if(data && data["url"]) + desc += "\nAddress: <[data["url"]]>" + + .["embeds"] = list(list( + "title" = "Round has started.", + "description" = desc, + "color" = COLOR_WEBHOOK_DEFAULT + )) diff --git a/config/example/webhooks.json b/config/example/webhooks.json new file mode 100644 index 0000000000..fc8ea883fb --- /dev/null +++ b/config/example/webhooks.json @@ -0,0 +1,12 @@ +[ + { + "id" : "webhook_roundend", + "url" : { + "someurl0" : [], + "someurl1" : [], + "someurl2" : "somemention0", + "someurl3" : [ "somemention1", "somemention2" ] + }, + "mentions" : [ "somemention3", "somemention4" ] + } +] diff --git a/vorestation.dme b/vorestation.dme index 6332f290b7..3ebccc932a 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -103,6 +103,7 @@ #include "code\__defines\unit_tests.dm" #include "code\__defines\vote.dm" #include "code\__defines\vv.dm" +#include "code\__defines\webhooks.dm" #include "code\__defines\wires.dm" #include "code\__defines\xenoarcheaology.dm" #include "code\__defines\ZAS.dm" @@ -144,7 +145,6 @@ #include "code\_helpers\storage.dm" #include "code\_helpers\string_lists.dm" #include "code\_helpers\text.dm" -#include "code\_helpers\text_vr.dm" #include "code\_helpers\time.dm" #include "code\_helpers\turfs.dm" #include "code\_helpers\type2type.dm" @@ -308,6 +308,7 @@ #include "code\controllers\subsystems\timer.dm" #include "code\controllers\subsystems\transcore_vr.dm" #include "code\controllers\subsystems\vote.dm" +#include "code\controllers\subsystems\webhooks.dm" #include "code\controllers\subsystems\xenoarch.dm" #include "code\controllers\subsystems\processing\bellies_vr.dm" #include "code\controllers\subsystems\processing\fastprocess.dm" @@ -4160,6 +4161,13 @@ #include "code\modules\vore\resizing\sizegun_vr.dm" #include "code\modules\vore\smoleworld\smoleworld_vr.dm" #include "code\modules\vore\weight\fitness_machines_vr.dm" +#include "code\modules\webhooks\_webhook.dm" +#include "code\modules\webhooks\webhook_ahelp2discord.dm" +#include "code\modules\webhooks\webhook_custom_event.dm" +#include "code\modules\webhooks\webhook_fax2discord.dm" +#include "code\modules\webhooks\webhook_roundend.dm" +#include "code\modules\webhooks\webhook_roundprep.dm" +#include "code\modules\webhooks\webhook_roundstart.dm" #include "code\modules\xenoarcheaology\anomaly_container.dm" #include "code\modules\xenoarcheaology\boulder.dm" #include "code\modules\xenoarcheaology\effect.dm" From 9512628b996122f7b26313af81fade29a6bc941e Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 17:33:44 -0400 Subject: [PATCH 27/55] powder that makes you say yes --- code/game/turfs/simulated/wall_types.dm | 7 ------- 1 file changed, 7 deletions(-) diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index 25ba81d18e..c83891a146 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -307,12 +307,6 @@ var/image/I = image(icon = src.icon, icon_state = "o_[icon_state]") I.color = stripe_color add_overlay(I) -<<<<<<< HEAD - - - -||||||| parent of eb9de2cb7c... Merge pull request #10411 from VOREStation/Arokha/aro3 -======= // Fake corners for making hulls look pretty /obj/structure/hull_corner @@ -360,4 +354,3 @@ /obj/structure/hull_corner/long_horiz icon = 'icons/turf/wall_masks64x32.dmi' bound_width = 64 ->>>>>>> eb9de2cb7c... Merge pull request #10411 from VOREStation/Arokha/aro3 From e1deba4bd442df67790018b35ba2c5a1316d1a0a Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 17:37:25 -0400 Subject: [PATCH 28/55] powder that makes you say yes --- maps/tether/submaps/_tether_submaps.dm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/maps/tether/submaps/_tether_submaps.dm b/maps/tether/submaps/_tether_submaps.dm index 3a6fcdd6d8..8392031711 100644 --- a/maps/tether/submaps/_tether_submaps.dm +++ b/maps/tether/submaps/_tether_submaps.dm @@ -519,13 +519,8 @@ #include "../../offmap_vr/om_ships/screebarge.dm" #include "../../offmap_vr/om_ships/aro.dm" #include "../../offmap_vr/om_ships/aro2.dm" -<<<<<<< HEAD -||||||| parent of eb9de2cb7c... Merge pull request #10411 from VOREStation/Arokha/aro3 -#include "../../offmap_vr/om_ships/bearcat.dm" -======= #include "../../offmap_vr/om_ships/aro3.dm" #include "../../offmap_vr/om_ships/bearcat.dm" ->>>>>>> eb9de2cb7c... Merge pull request #10411 from VOREStation/Arokha/aro3 #include "../../offmap_vr/om_ships/cruiser.dm" #include "../../offmap_vr/om_ships/vespa.dm" #include "../../offmap_vr/om_ships/generic_shuttle.dm" @@ -562,4 +557,4 @@ name = "Talon" flags = MAP_LEVEL_PLAYER|MAP_LEVEL_PERSIST|MAP_LEVEL_MAPPABLE base_turf = /turf/space - z = Z_LEVEL_OFFMAP1 \ No newline at end of file + z = Z_LEVEL_OFFMAP1 From 1044fd373132bbd5cb8e69ca9a11312564263b99 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 17:56:42 -0400 Subject: [PATCH 29/55] powder that makes you say yes --- icons/effects/effects_vr.dmi | Bin 6808 -> 6976 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/effects/effects_vr.dmi b/icons/effects/effects_vr.dmi index f9824436dd30a7b8cde77bde37360b4f587abba4..79a41c3463ca735be19c5d9621b7b0f0cf8dd84a 100644 GIT binary patch literal 6976 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 literal 6808 zcmcgxWl$XNlO7g#hXBD@oDe(-5+JxQ7Th+w!6gt_+(K{&ZowfePO?DIuq4!|zEx-=|Ysdw41kGH=r3IR4|_1Q+Z4 z(>HTvx*XD}c)cI}JijXCf7f|_uJt?b$wKL#MO$vRRdzQrQ;0^U0)-Dn@!BWmxrXQs z3bNcMsV+Hj|Io@&Y^`IbK?5~@o`!y7Ni&alN%-Vm$Vs;xMRzn(Z}|$s{#h>f?NWTr z^1u>f$}7q>(Cac9U0bZ}0AL1Xkae;6D+2(S>NHi9j1g~l^Zgs>r}O(m)tTtZuo0xi zT_kAJc~J!`n&+Og@@8t7lt{(E-z^%D(riS~#BB61kw_##Al#1P5QtZfAf%F}V%_jw zFkW;65wj|57S79ei^>It2{Dk+!~WoF#NuqQhiJv6PuJn~m7i^AVBmG|rC*3;H3!iE zIDn{d+lLT1xTETVPe2q_LFU0LZ}^XJrAvlMoL8lEVRDRg4O&Bmen-FV;AoG9N_P^OeauB`U3uF7dqlSm3b|fS~ zL*G*3dC61Zun`?F3FBbB+0OzF6vM{shyh$YwvA50Rc0a%&sc9twA6jYRfz*Yju5mX zvm6N2h2wy-u%YUO18w+hVcTfnnt%;BU|zweVgo$m_6c^F5diR@rwRCs3)pPT1J;2Y zqj}-k*S_6=XDm%O4FK4BeZsrnS4&DjiFZc!H>!kFZ2-Z6e%^o=h675*EaQ5T<59Kr zv|^pO!*Rg$7k`{1mi_b=~;>g1`g-XO^SrJctOC&YsPdp!V)=U&+VF(ZGWj`YWdhG8rR zS?%CH+@MvWMqJ!gu~EW^7Pc7R{{@)s5o{Uy*>O<;Y_tMEwVC!e*@>04uHJ`DIJSqJ zqou0OAMxf+t}K{*tSVk~vKNWU>BOH)BBz?xIB9!bgPRR6jlo>py_^->9<45#3q3ZFEevV1Lcyqn6=p@_D`xriBv17vdX|rSSZAH~M zH&7gZp@8~o$H{h6LPd@F@Q#+vd-4ad<@aQjo+|_=pCyU`qVgw}OO-uk%gOCysrisv zTf&*4%xfBEe#)soevy7b%}qVx@0j&1*{-#V)nDnA;rN^(RMUh>)AnxUN8(|980G5r zUZ0t^@%IZ4TjF7Rp(NwQDnGkFY98M5E>}q2TKaKi0dfZM=Umq#y_4H9t=AWy-3R*; zIgZw}RqBHsXxyT+5@@_Hsw+=oMW-D?V6!cVvv>!Ehl6__zK&vf7khk#UOCy99)c!! z5e%fY#wzW^IUL`b{%K^LNi{y(gNiWHjGJ+h(1b*LJk+0x^q@`Ay2)Qz=GjuuGEq*L zG;F^U1{cv3)nRyt3HYXwMQwdX4W_4<5msG3f-FpQWGyaA<-$K{(z!|qCfd{WDoKcD zeDt_6DJQdkyv)C!gPUgE&q*6)`=$%s?TXh zt}S+E=vL&zJnGXs%igDG;AjL&h=_8aH&e^_3=Y4DXT`i@4|-G?t|BLXBbS}F%YyvH z7ouUlOi4X1K;2&>vK-1wG?hRZJL>A~{w4Z*T}^r9UTJ*bI^E`iaw=hS(s|)xl;W^O zUB`u60Q$o$`ni>0(OFa>g@;V+|j_I;DRaRt6eZihQkO-g#z ze95i=FCiM?vvJ<<=#nbwEQ(sc%pgv;XnV`x8%m)QBBsNlqWgycU4liY;*Odj&m{AnQQ^MYU5(H$HRcO91RBVn)-{_H7hufM!(fjvG7t+~ z&#{~l3AbsR+9C7+@bNA!zn>+xr%|`TG`Ck2Z;MZCBKv z)*f~jk(Q@k3wpC|Rt zqmNx*U9X06HfNu9sj4W;EGch24KTQUg=U`UD2-@I*0*KNmACe^X`9 z2A{J^+t4!H#&^VvyhJM@jk)U{lCA(r?VWD!L;bjT-UnD=Vu=SPytME=hx zjR+S;xgYz{L$sa#j1LRSDirywMtQ)aX7jtG``sV%>waj)pL{w+9Eo}tCi4u%tJXxl zw#s_2VT2IygoJnahO3VV|G`f&&lz>hZsNa)Q3!I{@3|(BU+L72Z_C>Oab4I?imBtD zD0+P-w(7$lPNkwpZkP*8M#ktt5~V`A%ZSYw6sY-=G5zwL=l4WPW$DQ;ByBdoHy!nL z?VdN4*f6H9B$oyEm5COJZ4+o2+iq>(;>7Gf|AmP=J-T}Ft+ExgLeMrnS*C3F1L#>qB*L(;MH-kMEHp2i5eU|4GTEajd<>`yP`uJLMPpRKWR zTg-~v^dnaVajj1rZP&G6$>h}Mj;<9dr3sIB10GVUW@hvKRPuboOg?t5OpDa@f$Ik} zFMV3=V&yZjU z4@gt!LP|<%W7NKvT3b%J4%vHnidNO1rH4p!CX>GF`2=6xqLkRB!F#I zlsjwAK#`Qbi)7xF4Wx9pk>Bsqt92t$s*KMy_U8KC?&~^9%23Eo;Dkhu%uvEj%gJ|S zPLMefVU)N_G4%NfQKm?#mc&Mb7@g4$(nMv&O2EhSX-9XIiFb7lj6hR=p>j9Sj>d%( zBI#5_HPT>YX7qewn8P(@wkxf5XH;Rui3#s*-!JeFqe%1k0P7eEp=O8L_@;z`qCQo8 zx45&V)0|C~BwW{^A%A7QTbc21<8I3-E8k4w&#PMaHV2f1OZ!4K|8(1?8yaljnxX)N zllpB*oai)ieMtRh!Ze3nMq-yeY-Ajff+tXfrL{Ce%!>g0O9P=8kC9*!v)>|u!Z zg`x2XEzkXGK@((3xkqP=&8f>dSL@=U!?Dcy)mX3ae5c`dyJL1CJ(Snc0GWI4)qYzTA>yT*y_0$L+w$cuCq4ZqM)Zk=F$39NS|SHyXQgf2 z)+~?5Lh72esjEQ;b6K0VL^h>SWohm)nv^gxJMTuzQZ44k#DP<-UkazpjJM0Tu7{Gf zU+peDF*B{r(Yf;3$R*$8%;;dSzgwPT!3Yx5&#;rG7BPP^Bu(TMozG(Lodmo~0{sPOzCy-4UGVMmpH*z8>a<%$UwSHBQt*#H|e)HITKJCXaavrmep zeJfjBx{&!$??^t?45-Qu5!>P{r~H&OoD#P~qza#GHzl*LPbZjTVcBz>CaHS;hia{R zeD;=ehATiCv&?6C&_ye*V-AJ=;3Ke71e z<3~aiD8~+FUj*g}^I-tv$d5_5a_M%gu(EP4A5ltsiSW{kn!#5ZNarZgMF z2RhUwYw%7xNcuum&yKRM-`2D_i(uCGGzW+ad||Y(D`^LuHCm&?8}a-;nlZPaRAXR;& zYhUQiwsKk=yF>w=#65%D8}Tem1#!ui_|4%{ZN*U6GIbG%`o=crHz*$j+^3m%TMXKt zE$bVbz5C7YmOG&ksfa_gbW)@5iE{K)CEa=oXA4~Bb7oSSvajityO5aBe&y)T4XWQPeu++Rv`9P5}P>xFql=94_lKYN?+U}yuJx##5( zRCvO%A3%Y_7LJi$|54|^a0*{HS6daK^ao{m;hblgO>8d;^-iAUOVgHBHo?LI1C(w5;+N-h%t4>Sxvf*k|x3o zDR)~w=H9BzxZk{N{NC{&HDT`LhD`wv3Sy5M88cFR^;5jO`P$@#jN^B`L09R9-B)u( z+2_MZ5xC3NVg8Y>25hpOSwd$>Ek&(Syccj^-CI1nYI@dZa`=p%+|NO=FiuX0B{*``W6`I!kvyTPyNl^5rKH=0C*fdL0+G@=9E(H}U zviGEM1KuEvWRJm8W?~{xz$B>Fls-37Q4-Co>hm&ku00|C=D2(gP5N$DlM| zDr25F%pc?rw^bq-P-vnBRz;n1>s%9`Xlv6OZP#i%rd(b7L+SZrZpUo~W@;U}{-Uy< ze6OlvMXgXZr;Gvcc0MP301G~nuAT_6km7W>QM14Ft`$7J=$9(Xcz+i;|58`$dEE6L zW0Yb?9s{bA*#TIjp53xKdK*#9t(PWZO?h&Dos|vK=?&y|<^vX+w1#7dGZZSXqaH1y zi{xu_8=V>PYT_{ctKL)F&&=mrq z<>qdB-BC%_ccEeG8CM}^@Q@qPjKvX(VEZk z*kr$b(%6*Gs@32Df}%6|WF5FLU30uD8!?pcT@Za8D}Rc{V#Uymq!z!x^qI6W(+jX9 zZD{Y(+!YzAwLnkWZ=2huhxMh^#RWp_)qTgwhncyN6{Zfr<@?N2L7Ei5Zd^J25XY@% zxsZ_T^50}yRvoYS-p>gmtA^~R8t1a}@4RSjNY7W&RNjpUgE%VKfKVkb_-3VpVi*qL zw-SwYELq5`<^>{ytkTlrHu?w%Co{?R1 z=qq)F$)3d}iRi3y;qyRC-|GD%Qc5)A8RJ6F)nt*YXl>8%&HR_KhU~8Q?FmS0<_5Aq z2+G7FN3my8AtgVJbx-`xa@GwqniC88ofwLE!6{xtX;U7E#QT{%?#CfDQ3a1G-!wYP zu4jV1hVIx7v?cuW+j%TrFWxj`SR1efc{nK*je5ipP0?#^fx}!j^l8YnpDY$p?>S#@ zEx=vxgr+792@*hu%BoN}u6Mddl7@VD|7l9VIpDPTq)XGj9P%L&?562%WwWUI!z(o) z-1H?O%;ZU11fLUi>fEuf>$o8cG=?@qTO3j?2YR|Q@S zn=+92T|yU6kVS@82g2@epR#I7z=wFfKnzmh{BgdgntNbHtJohC?}b%Qiq!YwBa>te zSgYo}p2EJ80`s3O;;RMP?Fgk8(w;b*69R+aM9kAB#frxUJp*3Vps-or@S6vB${u4$ zcr26p_acElrT{)V)>`j_JpaX<|5uXSNEYX;(8$0A2ou4!;7UMQZqu^$H4=k=_GA|i zjZX>Y_h5yjoIrpH07nCDoc=K)B(8im@-$ePqE5p|BelYBx^l1;@0#)mgrE?_x#rCx zM9b{mJ)2PHq9Rbt9{>aJnbGk2RT$pqIG$uQS1?IQ41JiSlZXO=%ar&4cY}#;A?RZd ziDGVJraunk50?|g2W8K2kv9a5I^I@21S3zLa<-rusDL5KepOe)S1mwSIAB)tO+?he zJv3zv94T zQ_5kF!VT@llmr@98jpag2@P6oUXO;v4kHNI3z*8!?%z~7r3S&;? zsg332 Date: Thu, 27 May 2021 18:01:33 -0400 Subject: [PATCH 30/55] powder that makes you say yes --- code/game/turfs/simulated/outdoors/snow.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/turfs/simulated/outdoors/snow.dm b/code/game/turfs/simulated/outdoors/snow.dm index 6db2961d4b..6e89ed407f 100644 --- a/code/game/turfs/simulated/outdoors/snow.dm +++ b/code/game/turfs/simulated/outdoors/snow.dm @@ -51,6 +51,7 @@ name = "ice" icon_state = "ice" desc = "Looks slippery." + edge_blending_priority = 0 /turf/simulated/floor/outdoors/ice/Entered(var/mob/living/M) sleep(1 * world.tick_lag) From 425c9687e5e8d2d63023fae1f70fa3a6359fcc8f Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 18:02:51 -0400 Subject: [PATCH 31/55] powder that makes you say yes --- code/modules/lighting/lighting_fake_sun_vr.dm | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 code/modules/lighting/lighting_fake_sun_vr.dm diff --git a/code/modules/lighting/lighting_fake_sun_vr.dm b/code/modules/lighting/lighting_fake_sun_vr.dm new file mode 100644 index 0000000000..1d026544b2 --- /dev/null +++ b/code/modules/lighting/lighting_fake_sun_vr.dm @@ -0,0 +1,50 @@ +/obj/effect/fake_sun + name = "fake sun" + desc = "Deletes itself, but first updates all the lighting on outdoor turfs." + icon = 'icons/effects/effects_vr.dmi' + icon_state = "fakesun" + + var/list/possible_light_setups = list( + list( + "brightness" = 1.0, + "color" = "#f3932d" + ), + list( + "brightness" = 6.0, + "color" = "#abfff7" + ) + ) + +/obj/effect/fake_sun/Initialize() + ..() + return INITIALIZE_HINT_LATELOAD + +/obj/effect/fake_sun/LateInitialize() + . = ..() + + var/list/our_choice = pick(possible_light_setups) + + // Calculate new values to apply + var/new_brightness = our_choice["brightness"] + var/new_color = our_choice["color"] + var/lum_r = new_brightness * GetRedPart (new_color) / 255 + var/lum_g = new_brightness * GetGreenPart(new_color) / 255 + var/lum_b = new_brightness * GetBluePart (new_color) / 255 + var/static/update_gen = -1 // Used to prevent double-processing corners. Otherwise would happen when looping over adjacent turfs. + + var/list/turfs = block(locate(1,1,z),locate(world.maxx,world.maxy,z)) + + var/count = 0 + for(var/turf/simulated/T as anything in turfs) + if(!T.lighting_overlay) + T.lighting_build_overlay() + if(!T.outdoors) + continue + for(var/C in T.get_corners()) + var/datum/lighting_corner/LC = C + if(LC.update_gen != update_gen && LC.active) + LC.update_gen = update_gen + LC.update_lumcount(lum_r, lum_g, lum_b) + count++ + update_gen-- + qdel(src) From 98d843155aa8bb40694964905836113bd8859218 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 18:03:36 -0400 Subject: [PATCH 32/55] powder that makes you say yes --- vorestation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/vorestation.dme b/vorestation.dme index 6332f290b7..f83d1a79d1 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2582,6 +2582,7 @@ #include "code\modules\lighting\lighting_area.dm" #include "code\modules\lighting\lighting_atom.dm" #include "code\modules\lighting\lighting_corner.dm" +#include "code\modules\lighting\lighting_fake_sun_vr.dm" #include "code\modules\lighting\lighting_overlay.dm" #include "code\modules\lighting\lighting_setup.dm" #include "code\modules\lighting\lighting_source.dm" From be2efee10a463135999c66966ecb91db1a2d58fe Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 18:42:47 -0400 Subject: [PATCH 33/55] powder that makes you say yes bundles https://github.com/CHOMPStation2/CHOMPStation2/pull/2052 into this one because conflicts --- code/modules/lighting/lighting_fake_sun_vr.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/lighting/lighting_fake_sun_vr.dm b/code/modules/lighting/lighting_fake_sun_vr.dm index e1d3eceebc..a6eadd957d 100644 --- a/code/modules/lighting/lighting_fake_sun_vr.dm +++ b/code/modules/lighting/lighting_fake_sun_vr.dm @@ -79,7 +79,6 @@ var/list/turfs = block(locate(1,1,z),locate(world.maxx,world.maxy,z)) - var/count = 0 for(var/turf/simulated/T as anything in turfs) if(!T.lighting_overlay) T.lighting_build_overlay() @@ -90,6 +89,5 @@ if(LC.update_gen != update_gen && LC.active) LC.update_gen = update_gen LC.update_lumcount(lum_r, lum_g, lum_b) - count++ update_gen-- - qdel(src) \ No newline at end of file + qdel(src) From 989216c9b2b13f609741df45eab8126b114c48d7 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Thu, 27 May 2021 18:51:16 -0400 Subject: [PATCH 34/55] Merge pull request #10451 from Ketrai/fenneceatsthree [HOTFIX] Stop scorpions from crashing the server if you attempt to cook them. --- code/modules/food/food/snacks_vr.dm | 2 +- code/modules/food/recipes_fryer_vr.dm | 3 ++- code/modules/food/recipes_oven_vr.dm | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index 0a9cfc6fc5..6abc92094d 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -676,7 +676,7 @@ bitesize = 1 /obj/item/weapon/reagent_containers/food/snacks/scorpion_cooked - name = "fried scorpion" + name = "cooked scorpion" desc = "a scorpion baked nice and crispy" icon = 'icons/obj/food_vr.dmi' icon_state = "scorpion_cooked" diff --git a/code/modules/food/recipes_fryer_vr.dm b/code/modules/food/recipes_fryer_vr.dm index e49944fa6f..94776f9659 100644 --- a/code/modules/food/recipes_fryer_vr.dm +++ b/code/modules/food/recipes_fryer_vr.dm @@ -29,7 +29,8 @@ result = /obj/item/weapon/reagent_containers/food/snacks/generalschicken /datum/recipe/locust - reagents = list("batter" = 5) + appliance = FRYER + reagents = list("sodiumchloride" = 1) items = list( /obj/item/weapon/reagent_containers/food/snacks/locust ) diff --git a/code/modules/food/recipes_oven_vr.dm b/code/modules/food/recipes_oven_vr.dm index 1a9edfe789..b292a9ff44 100644 --- a/code/modules/food/recipes_oven_vr.dm +++ b/code/modules/food/recipes_oven_vr.dm @@ -1,6 +1,6 @@ /datum/recipe/scorpion appliance = OVEN - reagents = list("batter" = 5) + reagents = list("sodiumchloride" = 1) items = list( /obj/item/weapon/reagent_containers/food/snacks/scorpion ) From a74d6c1703dcb33c129f19cb5562fdc6b1660751 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 19:07:48 -0400 Subject: [PATCH 36/55] powder that makes you say yes --- code/_helpers/logging.dm | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm index 7656880a91..399bed63e7 100644 --- a/code/_helpers/logging.dm +++ b/code/_helpers/logging.dm @@ -189,7 +189,6 @@ /proc/log_ghostsay(text, mob/speaker) if (config.log_say) WRITE_LOG(diary, "DEADCHAT: [speaker.simple_info_line()]: [html_decode(text)]") -<<<<<<< HEAD //CHOMPEdit Begin if(speaker.client) if(!SSdbcore.IsConnected()) @@ -203,20 +202,11 @@ qdel(query_insert) return qdel(query_insert) + //speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" - //GLOB.round_text_log += "([time_stamp()]) ([src]/[speaker.client]) DEADSAY: - [text]" + //GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" //CHOMPEdit End -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 - speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" - GLOB.round_text_log += "([time_stamp()]) ([src]/[speaker.client]) DEADSAY: - [text]" - -======= - - speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" - GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" - ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 /proc/log_ghostemote(text, mob/speaker) if (config.log_emote) From f5901d01ba86c9224ad6d2d958d5c1a3d64a4325 Mon Sep 17 00:00:00 2001 From: Duriel Levara Date: Thu, 27 May 2021 19:13:04 -0400 Subject: [PATCH 37/55] More Grey-Scale bellies! *3 new bellies *One animated one --- icons/mob/screen_full_vore_ch.dmi | Bin 538641 -> 1307316 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/screen_full_vore_ch.dmi b/icons/mob/screen_full_vore_ch.dmi index 3759bcf1c8083f571cc2ee530f4709c5d1eda1e7..f29334deb93816f753c8191b256bb11bb5d5f324 100644 GIT binary patch literal 1307316 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

  • s`9b^o>u+r2HS+l$$gIG|Hjr4- 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%0De|gj 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%0AfSW>Dhq`uhUTfNtwdrBo8 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%0AMVj~y^SLi`vG>(_UO$cN5PXLW&A9&(E5gq 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%0DqMjMjIq7B+QD(_ENTjH#Kijk# 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 YH zrO-M5&yAYo1Zz4W&nU(g-Kx$U{@^G3{c|s~{Z}@-tRUSZK?(nVrL%SGq5YRMi0sY# z&ep!ABB48Xc2@3z$_KmQm&-DxmPgMBEiZ?CGE12ub|Ly4bhJY(dt%(_AeM^RYu~;S z42@oJiBA&t+qr$yvefT>QvK@^6QMv3yLRu3m~A?E5W?RA1=&39)_LQ2CV1am*2|c? zb14ae=VylGFxh&qX_Zw}pe6z!`VuX5-12?)uixu3nlEwb7RK-t%idlHcc~Nj%blTd z|Is5V7-_IrEI!Kbs5I`bMj083T0QA0FIkWugOSQyIZchPrmL*>Tked3{#?FHMfKr} zMl!N(({A-(Q)+|0Zbx_>PQ#T-14a5**^*TeA?(WVe-+uOm6Q|OreW=ohtns4xH9X3 z=tH(Xj3R%8M1WQh*Nc<{DpbnS*1c}SIl)6ynOs%WyZbHYcKEa_w7IY~E0vv(K>heM zKK>6RXyIR7-cQNp>Egs|%k7)u2AHJRG;Z1;JqDTHbg#N#3-IvKmO{~siw?7uNvf!x zElgN6Dtg)0gRC7NkAL`_)IBsTI5!zeYw%=J=Mor88wE z|wjeH)cWrUzA@+LM=)gwy9f?pxgO&~Hj zPt?}h`Ud9D@>I1VIlhbJDQZPa>RxuO19^`O{m>e;pX)zCN}~H@(I#P$E-xa_SRm~T z0`3eNs{B`o$u^5FGue}ajkMJ@{iB^<%#S(4K5-hG1?|sXbT6Rab3w}l@M#6?lvupA z`kPMb8;_yZEF3rZ^w5*B_I;+6%0E%+JGQ_5!oB;_m!=}@$j0AZWbcry#=LVyeq6w< zDyqr_ilM}&3cT~P%fwMDx}Jr><~*X;41Tr2uH~E)z33f2uiQ3Pf@sq`up4{vn;>x9 zv-k2VYHHmA_)9y1QvceOr#@nb+R>=_mt9)y6rU>GABJUz-I3Pyha;rUYq|fhqC!|H z@&XZI4TLHQi-?2*(NZJ8Sfe^qZrJ3vTc5JXd93h>4L!8l;qvccIo#^38paEoMo|$L z*=qMkqR`s?trUh;<=os!x&d%ybjvTZ* zf_Wv%T^cg~VWd#rpca~#7aQ}$9vlr>C%z6?X;zWU3Rf|Q4(U(Z-7e#wUY|ktgll`c zFda>hpnC!X121CWK(J#MMfYqxuAe(yj?be(S)lz^iFJh$w?O@S0|#OO=(Un~`t+%% zrZlJTD8FwyiKsVYDsq3=NBfoIC;&2J*|A5u#+vm@SsSR;Ie}C$85lI?c!V(e=Y^L8Uo+%m*@?VU5 zy-}p6rSE2F659r3_u$!q6Xgj*8;6m0 zmG-}Ct=5#nJH84seGrEMa7ef8=`CaoQCZ``LyGg~r=SPpmHu2dFML_Lj9l)?&LD&( zTiwVLYha@!CGPoXyz>`~S#THV2#QfIh;F$btz4j5q>GsA_!KU{m*kkWGkL80+Qx_+ zXq)7^otp@HTr3j_dULSlEEjvJL%CIUk({NC4H2FM2W=j~XNAz0*5T$C%-UO*y%P|a z9y7j+)Nw6Bw{AJP1x}i$bl5y3-S8Ywnz8@%&)r#uM4Uq~X@+o1nDUH+ppu?bQd;RInK1;M)kc|@ou|C@)00hTT< zWe2*9g!dDO{$gl))ptniKWHb{-r?{5#C`U^BPgSqC0L3jIFL_Zi26mgYOhSd-o1Ju zvP5Ie=#)Y$v&otyo4KNd2v(2hq#Nc+XqOh%)klgCKMFkwrIenqQ&M%A_rIpvQ0mV; znmC$wg&kG>m9pC7c0!_-ve*;cDrvo6t&7>@=+g$={#wd-oKVn<$(hjpl>@O_*5NM# zW@2%P#suXRzX1!2iT}-s@(S$}&z10K)geV)xv6nKE7P^nsK}@(NE+`{d#Nbtk~>!K z>+#K2H1u241#3^weqqg$(L}@~j2NLCuJx;kU7A3PB*zfk@%p>54e9atPD^QOFmxnC z((oc#@^guIk&mw3ckuqnEE6!~&hS`TbV|R!tUlw!n&t4)P1kWJw+PHs!Kbx4^<&Bd zu@;YyaNt=wfR)vb4jJ;$7L@0Q$cYm#5Kamq%_ zeWT!}M`3d4-|t1|k#>l(7`!!}y_%?nto0&^ba4|CdU9HA(k@x&WzvH`;^2Y<9(>@a z+(N;}0=}fm?HyB>q$wqCwrPN@@IK|kQ~Pa1tGE=KZb?=mY2VOLtSF`4W`7z_ z!?V7c+&8}4Bd&c(%_ZnhV)s(G(NPB%m$>gH3Wi*`Qo=w*Wo>DRICJLAlH#$aWIWuw zJ5G>eB+gVtdP8*uo4eXRBsn9U&BRDSOdX?`vaBG=&;pM#q+w`*&L94`(xns|JLIw_ zd)2s#q?=)5+Khff_meo3rWPxAG4ac1D2HLVUiFbTyefs+I?0K{E-^7RcUqjd;{)Db z>#HSi8NM}+fDu0Yn-$0{K_7*}q6>9-;p0x;zkIi4FXt9FL@BVrC^E}aSpCGAk~j<~ zlBIC}zN{qYXXhzBJ(6bJQ!`;&fctzYt$V)0YuR8Y>Z5DWR^}3sKiasO(vrHnsse)Q75qVmW_paXzeYBV9=TUc{DV2 zjq&T(+Zy{aXbTV14Rbh^-K?>{6Hn3#M>z4c>$3-219oXm4q zBoIJO7Ntiz+vK`wWwze=N8MR`NH}8p`p2itJ3Q>U!nMppWTuZTkexd<1ATqgi;lkC z4*cIMR~6-m+FJ1Y2t4c~5gTGu6vSuluU#YfrCv@Tto7uPxM`q6u->B6lq=%zv|!tB z{2w)I-&-z_eh`UzjTL-i{3kg^e=05sP6Y;`m;}!cu~e_)5>Wvgzot~Azl4un8cA+( zZ94YuzF%mkbhGY3{(xc-uL5TO=2eBt%ymDO5BJSft^R*ZeFr$z{onr~$!Ix>GQ;5{ zyOd32oifrwW>$)jPD|%FmMLq(-R)mEO>8JFD@?YhB5XhNlwQn4 zvym+7-Cnl~^bH>1EPc|2tEaTu!u)-CrmW1W*Gos%pyc-?KPJ1;xytag4DgkFTZ?5| z`o{WJx?v2N@poN^{}^OTFWAT!#T5)Y=rl_mu&8`gP9J`0;$|z8%cJBU;v&@X<7cx= zh|y&|@9G@|8Z;{DG^JLI5vI1m?2v2nK|-SYG5fukyTzG01>^O24y*LJ2B`+>p+C;B zk6oJPFg#eQwKE48!_6Czwa#(dIy;Z+*D3K3q-5RoKG&@I!w2ckqc?9?^R19LO}5W~SIa5!M9;$+$yz6|ITcm6Hu12yDexeM)i95M{osw?$AWG z0LtN50jZ&(KA8(-p358*%co9Qf7az^Y-n}K4#jb@^-oe0Eg!b*7CKRFG1N67l+j-3II*#~+DItuJ4A-B{b`2Fb{qQR{ov#YWE4S4 zr(loq^77IubGo{_yL&tB9vGUrz2(^8ZGCgosK)=SuRJ@vAtyk!yLN>8j<-@3;j6ox; z5oG!lo~keB4!a4n!_2}$zNk&eb=6+77E|<#DXo<&owf&2WZGX@Ul|;0C~ygSq4Qmp z@Pdff)uyNAj$W8zxE$ygqr|H|`q*?JE{;Wk5P{i)_*?)r+S@gd(4BJ(40ntbJq2+4 zmhqkCynA{T$8_y-`o2A(B{U@aR6|c+S1DH?|7>B^-y54A{EBQVQO2OF2dUX2_3pWb zGW^nla$|>(?BWKYl5Zk`_a~(|n~r`#bcB;OY^)R6tnMY^2juem_hHvaI}inNExrl z?2u&MQ03qI^isvlr(7#~V?$7VRCty664j8dpruAuYH0MBeK~!&0`U7T;6y=ojN}Z&+lV9(5k&`@&9O8NY)s_E zs#-5V|Mg`HX8vP_QVB2Ec2hOBjxrPI&ECT8lb%)lCCzpyff2W)|A<|3u&4;u{rSG! zBjD||!+!aW8Jql4x!rqHguUS8`2eX+2ZnbQ<)}jG{q2&{32SWb8KWHUPU#xAj0hr3s8#ivif#Ls|@!#eHThUvLso7pB)9SxO`_q1Qc+dyZh8SfU!TKfNlcQrEeG(;0ynYs7d6ooTR zm_gN!ti_X4bYFvuRRuGbEMmD1i)Hhitwjo5ZhM=c*M)hK3uxJ*28MjMKhu(aP^&SQ zXxB(58vSYvh$d+E`30^Mi`QsIk9o<)K=CKBH@mK6WP{&6c0B1p5&5(JuQhqwpTofD zR#yM9{n~(3!R_QHZd;~Ip=ypPSI56Sj@)g)nA;M^j4vhW<>k{rD!Bn#1VD!z0KasG{vJ_8*!amTu}$0=>wSFLe;56a&XFNk~16GOvG4W z*Wz*5i)>G{}JQi+PXSsqL{F-x1XP1 z@xld$*$T7aU_@*KeL@4*+zCHjNWV#l*0eieQ%kDkd|%qN`F!kmlr?&q8hcJ_L~eZw z$^95(pFNLykfjS>gA#BlhN>8SnX;C^@3PXV71l?&xVQv`g}Vr);aBE2-@(idbHI5Y zUR&w?ar%nNtG&9NJ>vXlVa43A$V7823>LI%co&>8vc?{*yuLSKo!Ul8vMg6Ssus@o zyKXdKYLC?LWezPW+BG_^Un%0BaaW1(22$(c=>?oC7(2u*Io@iTS zY2Sn2A!6Hz8)Lze_YJIR<2j=)$Ety!)o`LV5SdzP1l&A$vIQxPozDHG+EGMa9Nnf~) z=(`PKZ@P>pv}29l-N`%bfBW&a@`gGDVymm40xt_F`FT^PLoc?tseZbnm1h=cEB|}V zHV!Y}DBe-~0KKSc1tiHFnK|vFs26@jyfJqjj5cXkKhl0Pjmrp7`RUeKck`wH*o!;W zmBqC4?!!@DdtLSQ6oBl!?JfOt75Qls+sy-QWYGq40fG&gMBqem+xK}I&#jk^OeBdKD|okE3E9hj06=pOfY%}5SgeC2yEvQl zYP(p-yNZyBlmPsYD7$@<&5<0mu<7Vc8Un4IkeWobl9S%2<&UA`96vB}q_4r7DB&N% z@cfNAot5&KK1H9}li|tHpzi}>uU>KI4azIqW);ZwS)V$ZPVlUmg% z4Wl(*Z;BTZ&Oy)}4Fy?_Su=yeZVH9pq7q{Bw1_JKWK-v1@Pm|RVduWk2p3m8UyyK( zH~&P9euQQd%A9o$pl?@8a&4y+A~c-Hik-Sj+9|orE@!)IX}dP>;Gt16hLL;DA^7xD z06wC0DEV2kn}b{`GD_$aSSftEykuoJSx;lX^j2n{ZRB9HU;^q*U;;wII&)y;VUlvX zH)RaB;B%VWL??_7u4BVjOk4 zeS9z%1Wfw9-2}&X)~5O1a-%!WR-LpOxIj70C718=jGSPdP@o~uiIpkw^4lJQs|;?% ziIL`OYu7bL{i=?0&p&!Mk?$m=o?>zD-K3fBy3>xKmbBsckDpx3-oGAnjipMHKBVM#Iyer9~iS?leGyzSy z-#oe>_%%!dCVDu*avF#kSQ_m`V6jm*>0^!@Gx?8OQlMisqDyg040OPbU*n0?>$F1Y5*EK!h2t0oL_ywR~Y;Do$4>Eti zvvKx!M70^gPOL!tRQal#wY318MLz3I2S)ua(&vsF85&-XwNsZ9#&zsBOxYGr5^m)< zEIdS>aacitiq1bBZ;$>we08T^euh&l@~KFmSJ3hZwrW<0`7_pK&X%}MEjGsQeS@aR6k@c;ublb^N zj-qR4sI<#JHwawZl}-#@;BLwpY@Ga%VC;!2YIQXHu;t_?j*BvFbmr2yE_K^iE`%wj zaSFIih-d^It-ytI#}g|m48j1Bg@Q~kptO6kh8~+3%r4;hsXyMP`1$kauWs3vWBnpc z@oV13oVbx)@nlp@OTLF}pmB}llw`6_AUD^{-GP}EeJDF)GeYvW^LpD+WgB6#@-g54}_M5*ou8=h;>U9kzL@Ni}Vjfns ztyn7G%Yh^k1-gQ0>ftl)c19)qa)jQYYJ=G7CauCOK7Kv*)%LL{eH_E<0HlO`vdL6DNi!dfRH)AV3bz1((c3gwA*+WBQEkAAkyx#4u=7jv>1r2qFv_`?!!r@y zlFSrj)wbp~@DaA9EN}87ac!}7kN$}mkSe0@Tih(>ir!tk9$TO8m~U$_6(aAJ<08;nVK)a^923wZ9A3z6}~h z>#*|jKOAX-0O_@a`zxC6OXU8lSU-c+WXBybhQNpQ1`hI%-TwG>k*P0)Z`sd~U6%OD zu-0gncXiUNr1SeM;WmH7S?wU1D3#jrw(Inyap5cgwu_4T0;6mx|AsmDD|9(Z?T38z zpFF0Qv+t@{XN9jvpkjwEs(VCC4%-&J1K^~5AGdm?v$?6s5Vipzz?l)5g|0)tXn zqocuaq$uQ=8B9TH`oG|Gc-BcH^c>E^c!xwc8p1&X4TK%pUyqBO%n;}u1Z4wk3J3uj zLm1=hgcQ7gumKDc1_rDn>nS3@=3XRy0qfL4uwoK|HG*++xwyCNWMwJm?u}DY$-1|+ zt`QqM4|Z50u^e~LT<~j65vz3s;u(2UOU2*(bOwJ7gc%`k`;Van1qBo464Lz_bm>GF z?L0!V$fj)jZQ~bia)tVLwG_4f)j+4%dzPNuWSu@e9Wx?e%PjQDR%%7*W!#ve`VX6H z(KRqZ9DryoT^fcG1VIsIxNm`f7HeqX--TX*$qVT zoql9+08Z_{bA;yi_TY+zzzXT&Bh6@oIhrKL(FS}a%nu7ya$+pF<@eS_>fZ+bnu~?7 zyLKI$Cd`^RCUys150op8ST0jj>yCXhcl!PJC7c-87VlLlasAprP2`x%$7GE_Y<&|M@;Ogb*(ats&$xuywJ}EuS zXRoK+_V?mx3d4nge1PRm0&}LJC#!aMgSe9QvMl|NW5GC6F<+6ZRbx0`T%*?U&sgcz zInORCnhvm!TMZe+Y#N7NC>&v#!nA$&T5Os86Xle%7u0b=?G=}jIdkTIQ1|?(QSryt zAr|kXREvAB#_2YOUKCS0BqoEY*U-)m)-CD1{?_r>B^RWw$!*z-6@?mE33`dtb=3}z zY+i#k1Llb{hnv=iX1s4P_rvXX*Ppn+zgI0%v7>tY)G3J`jp7RplJkbso|AvXvRnH; z{k}Tu_6S6uSkhq&2+Q+roaSzACda?a8)L%@I0>ri69W=ep6`oow6=^l=BTKk{rGLqx`mi zTxgah*F{qft@{188A34=H%P%*?G0KENxzzct<(`9Kexr6uNOp`(TU0^zC3W3kLsYwSNdeXI>_*G^*kzu*57-;aJ85a$@<|#Bn`)o# zfcgWWI;WQP`6Kd9PsbiO{uI_Frr1|oz{mjL;~)CtIEO!_;bi(*++{4Q=l^i*X^2xs z&ei<&*qUTAlAe!-V*rSu7;*cXfdv@%&~?=rq8?PgIg9oHe+36UoincGlpG-*&}X05 z&3j+fO1`XG@xSS^#j)?91AI_!tQ|9HEJo}&$LSWpL8on|2!sZk0HDT(Iv+|_a#V@k{; zzs;lgP+0^MI#ZAH#$@*fR2jf*7FOwLQDq@vy0h!lr58=-l&N7eg^?q;8hQ3gud??& z@079fmarP*WR;LBn%yzmt(`r9(^uC2nJo;F1Lpb1pYsC5`Il|hv!L2(beN*>OPj>ZMG5O4QK$ooks(Fg8 z$Tsv6SkbV$BK@LzFNaNOSV<}&KJ#5c#ovW5OrhJpLJB=oz_3Fk4L!@NF_I)AO(*dO z2e!{IXnoHiepqti8mm6z`SVps&^P2+40g{Bt-hbDx#_uxaab6bQuYkzKTgf5{O~4O z`-AJnjNiO4ybV=c84vSsmi1EZbzJqdHYEn4Eb^;R+agx|xVbPpn|r!q@=4e0u-ClVG2E_bPl{PpZ0BZ4*b*Sc#Ex;$lq$`a4h8yAaH@} zf`MQzfB{$H0%>*Pu@4ODO-F4Ggr31_Bgs;?(Q6QljdwucF*Y_vG@Nk6EPI@CL4gz%WF@n94{2(}_~E;a zFmMxdSR6{LeGYCgQJ3wUDU2)O-lqvfe!j%H5}rsIJJTri-rGu=Hc*jo?P^4$b`R^c zqI#>sG;PX6@jR$ep~P%bw?zZD**$!=Fl*{@rwjROkZ3-kuJbT4)@Iqefqu6WRsC?b zxXNX{OxcY)Gzhh-fAP$nH5?%o79fZKy7p|q8ySk9mZjX`z7;Q6=I6q@CFLjpiSCgy zA3<}^P57pNYV!nTTMRwn75~vw8E@@26AWMP5GNmVCq60~inkZ?8>%pgUO#6xEsBZ9 zXFEAwR+oyKJ$b?#VP)NMb^vEb6duGYwM4T-eNH&`-VlD*_-%_uq# z4#saBn||ML_Q^+iWx~6(l8i`QO%!n#HFia0%wpH&QaS0 ze-yb#O21^-?c?M6>QZ8eeUnSev9gBT*r>|BzH`?s`)-TGE6PYzsYdC?gbiI^l(1S0 zWmhRF`(^h!7`I<#p|%&wn~ImZMbAd^Ko-w3JvEXz8cO^Uz1dPjC17+xz)E>{OLWH> zuR}u^QvdYgL2B)A`mg;!@z#`9201gev8m4~`F7LGdFM z-ipNJ`68GFYWeSy`zYZcT*pclgh4%-IxFhnakXEoSgByaxAK`D9P;I7 z9a&}EN@rcxB~`O`_k76p&i(jpquHIVGp2Z)ZJ2IIyr8~(B-i*DB%!|Q1q{7gnXhVRj|=WT&ZZ@)=i93f?0 z9OIW+P*CuuDJ7!j?gpiH97c3b-b9~6J2+V~)|+o{0x-T`B>x6M_XEi|*G+BeT)ej^ zZB)!gr|dMUOx=$3${@!ur^$I0W80Vz*Bf8INY2J!%(Ra=?n*HqQQi;R_{L#KTnNW# zOaf5*z~fj|5Qx_1S%*l?hlGX zm>d*dr_NkYc|2m9^=r5BGN{pD%YCXmYODJx-8+Mpt@n$XTZ>s99lJfSr=ARpFG_30 zzHC+ak!7ahw+gduEbSxCVP{O9x`ij3k3?jv)a~48$N%rK@DHZUs9<$pX#cVut-_@j zF`Km4=1WajikbYWwAaq}gQK8Lk70Yx=W|NvK@7#VG~0_EIkdDrTZddgi0JgxFQD&?`@CS>ahMT8!ny~?(e2#s(>bQI^^Ru3-y@A1kpwwhW;BL&K`WDN)cPk zms-%p7V~t-6^GJfc*ROY#TvHq!5Cq7<`=GzhBYcCvKZ%*T++a+xuTI|V|%ls^OZvW z!)MXd?f)9WkY-PKry*r^gKv^0qFrFxQ<^W;SyrK49UI53i*3h~kOHYpFO=i4Na9Y70>)``vv-D~i zGj33R;QI@O3p1n`At9l5|EDjnf=Ux~KI(2gx2+d$)g2XSi#OBr zblUmED<79=SEcG|p3P4=%N%?sZ>}D#;YX1-1@VDk#t8;k>FMg%4iv9d*Q|ksd9^#6 z8j(-Y$A55BmLLyc=Is(q?^mA1YPDBm75QY=&f}K9a!9U~yA8`HT+<7kwI{uX)rN7@ zM42*lkknABOh;f){&SD|vtCMjxLM1}%HUV10NUgf)#zmiPVPFLy0PWZMmd1F(&$j% zIr%B+=rGBvSg>ySpJ|e`XaA_ifPK^@PnVib+R)nMHThuJ^&@D^IM4sOJ3jsAPuJse z_n(X-uaP-)doBL(9kYZ3oCPq#bHE^fh6m5r{O`+1)M~{hRfL(JujT z961-W_=raOVR}q%_mjo1&~7^y!jDyHJqY=6WE1F-8vqa>P{upOB%n;_UXssJ{cu71 z$u~!ywhazxLG8M>*e|-ypCXiPlo7^C1&1I1H5nx?3UJkf4DOL5NZnvoLYNj{NbaP) z|In-3__dXDXF+;MWa7mI9mA1AY#tGO>y&$(}9VO}@JCkkJ#$DVptBmB22u z_95oQ8EpOToVUq$4?!`Ejm%iX-QqP*wZw3tdbNz7f4jK@F?~k>zkKlhf6oU9a|Ik? z)S=pdb-{xf*G@fz&SvnykT3P;r8>1rZGC&Y^XF&XWjPTl0O(mEno0k6_{?-bunQ`G z(uG@o)z+zuv5=EO!Y^p3Fr$l>O=D~fBmXr$Rc}YF)sBHlr2LMzJf22|_<8!xQmps!(y51+I=UE|!ZaGcel?t^CaMaiv zMl16G^Do+ke3}RR^WT>GDY+Q!Z(OFtPwJ1+9c+#G_zW(+UzLclyJ1W8?s^8y=Vt-; z9q73{1gsP68F#!pxF2a;0rsK~{*$kFc5cYF0769SaXoMwEUI8ANqfxAYpNr2xYL?0 z8N?z*h1wqIEjP21B>d&5Q39xW?n;ePO1Y)d;rE~R4Sd{Ixh4F_E0BYOgZd7*unBg? z%l>A{Z4wUi<}+fAQcdnP zG&H0Thxx{;A{SUjYq+F4*c#egmK0njy+LL?KAReEh0_n9;X1}f`w+@3RoE$wz-|)6 zuk3w>b;stI29KDO0zJb`=^k&e2AO zvnHnKfs42AoGO(c7*C%yv551|42`pwi}F^>3EKz>*-~Ddm>tg5YML>;z@|sOZfoj{ zA&Hz-NmeFM;`o{1+#Sfbc)mC!w!a!taS!`eB0qK~#}a*AHCej<6o&ejQ}k+B$OL;s z$X8X%U|uElK@fhL3xBB(y{w+nek2fMp2rka0}_UTi|cOe9}8|@1j=9{EZc?i05-sJ zKm)|GN>^_JdCkBj}4N=q9oSuU#{H?h!)N=?SpMKN0J(ZE4uy9ON7P zB@`y_sBg@$6PLQbR&2*&C}wAl(3CLVAfz_nyU$;SY$OJFso8ZCTdtb+@^@<8ta@$9 zXw#k#=OG7Pxho`-vSb6W*!v}Ry(fEQ-LCD%o!;6VNDF4Z+ zKTO&%JRQtsA5g)Ckk0nB@mi!Vy$a^ZABg+s3p!6|vqT5m9L#Q*#u69uxHN*&mSVj{ zcipn;u9w*Q8Rcr_VRu%xjHFD({tG+&-EQ36Mo5qa-wIGjEdNdtv%Bds>65Ih?vgys z^E)h=x50IICh>RD9{3RK*$BfiD__Zz`x?O5Km2B1UdaJF=?u>FHP2%(z<(`wc((Y! zHjiKYD=iyIz8t2&`Hi3Md>3moh2a2+#P6^Xw`_iv;o|~ESAGby+OZ{R3Uf#k_FmJk z;Gc}*TP&=8o5=_=8;%78&p$#}|HmCVvRZW3Gf9y-cup!0f>m4=EDY9StR-^63i!do z@@>RV@eeefNMf#KJ^qaxCc!?@oOPt_(n@gX=?39bQ!K4zT~;S&p>?CczqL;v`$(CC zlum$@16#+2LNX{2%@o8Yi>IVVs9!k;;DPhV8q2$&pf8t^o!SsKi*5JAr99o-0o1Xg0N|;0%cH3*w&&<`76U_=l1tSweal`0mIJZsz`{@t(J{xAyz;QAp zH_7!%)JUSCAs}#jp1c{*7;jf2F?0gaFL++}+`|*JLa|Io;k5ByJeS)yM*TW-hMXja z)xBBk>552v>mKQtxOqNG>*d*!-MRE!h+{A%dQM{a2|}5)LZW24k{%3#68wOaQL`1Z zP#(8YQq1#Gi!(dmVn_CKVFm@*{x5}nVVhmmMz=s@;)$wu`2(&7HLN3gH(wd!2~q$A zjqCerO0Dm*qM*>!qfXho*4|J{*yoMEvQe+9G>>|mt99H*uBzi&cr6+9 z0@R6wHHV8g9)x9`CM4YK$Z;|KJK1Mr9pc#dyo++TxH17qPvAGJX>CX9FK-->|LJ`p z9!oB`6fPtx`gtxMEGB<+g&Fdjp8v_bft6d6@+)2y!~N{h^(mY%A(n+Cj zNQe@WpC)C91 z{EsE?1l@adHYvB1he9 z7oJ0u4i7tE`}|)7auEC)67!2Uu<8S!u6Tg#l0hlmM@h{@B^zT}sqF&f9pkbCyQ>I# z#f6twrCPmKwxq}udx?EcFJfxe6BRn6?8(j{K_Vw1udKFsYq&h+qWJjB6IdFw;9;2w zl7BWumck9NiD1Vhc)nm z3R_mLm|pK!{a_|D*xhd-MRCBI#zOgFQg9SsB@v_CR;j@LO_PS8iC%})ijp@brG2<` zwF^5@hoP}?aap)4ur9QV^N|r6Fc8wxNU+8WOi z`Z59n2auwaLgiQXvVG(+!dYmri)9QUftZHgFv5oRwshN{{NF`5$t@!yOmVRE)6+C@P1v|8# z{13vLRv4ojuVCgrsHtOT9}r0GQ%Pd$Yia*DJ3If^B|1buCySM&P1&3?F{LGm^_Jby z#yS#{Z|O(K%e(z?CMezb7{V@TJA|Qm*b`=o7rbSgDybT;c5=1LwS^M*LGtAyQ&!

    sZ-|dV?gb85A*oW=w7z!RzcJO=^cpK$@b_0Trk)2Ty+@YIXX%7inxcL}h@?dSY z;EGjCzsiBj+U42HynS&Dp&Fbwc|k~xj1am|?+HpspaH73w+rW50gV7m0vOM3bwoTd zGjox@Z2b->v{?4Gmg=AfmTx1hS`Y0ot5s_lm+eHU=D#H^B&5C*L= z`Iy|g$V%+w?r!)GiWZ*P(u7cgeZA}LC042O$kp~Ow@vPb7SwxMzj@=k?sJaO)mOMa z2GMH#Gh9sB!vp?*5=ke$$!W6*P%~9EHncb_-!x~#)%q2}jk?INIu$47`~@T*>W|M^ zgPW5?m`BpKL`3)|!?oDj6S|mAF~8uU@F(m}bE)t4Qfs4s+cE6f{shDKV?W$#wIlYc zkfAz7H|73DwZmoCvOd0v3{2{W#lfmfiUu{CoW5!@eV`(%*)lz&b05~*&hO%=LWg{> zN1*3>Jary_b6RU`;k^A)=7mn3qP(J2)+`h|g-mT773*bquBYQKn0a*eDRQ??iGQ46 zUV3$m)Z;apb445bP44v#`qP#3F&LS(zku;U5*-byGT43Jm`U`e>r1~KtipGb=nQM^CW zU#DspV6a`ZXRfk~+O8c}XLavy)PDofgh-1I>M4=0M(Oe>$gb^)JxJ2|pJ?k^Bx(Xg zdbw6bpt7z7jdf3kc9Qg38H_m9PxB?hX-5tZwo2G#k4Vq<^OP1|xO&rVlU?p9z4o{B zk57hPQNFT>9wwbtPGH?sTFq<7M@1gSj~m%MvbhouMTzahj$4xFIdw^pDqLOir3Ud6xaT?PQWL$dr`p->6oLP90cvf{&IV$wnCp% z%X@b}?8zXBD=RggBE`#F5dGb5`l!T=iH;-lXU-u~LGPKE4wS(#d@Z)o8O z-I!Md7nS^xp{Jgzv5Y{+&eanPqJV5+egMA?Xb;MD}d2fNKP+0*IBB+u*73W(2*$fAE6|D0l)T)BV($TOvoY zm|GN3u&ZBPz)#*5Qv+ZCX$nII@@)OU-im__L@xo@BWw`QH|Mpx-O%wre+$Ze46!vV z9QWt>Cyr868;9!pIMXJRD1xv4r7%IDWD%`~0e?jIe%J(SpdvU;y0r*1O^&KY!j#Q~ zd%Rm@;jIpkdNEab{m0epHEr7DJTDAWo*Jh2Ydkxi0`w9-yv%`$foc@R(Y|T}y;ajH z>@>yHHYa~cw;wKNmfWx33>CEW)V*Ol`T;Z(V0lA=x}liGXzEwk(`F(+T70Jn<_usN zPzVD7_LXrYcJJ(Y9e>7kw=w5M9^3M~6S}v)j%r)aR!+!Y>e;*baC{-9GGXsg$^H=iZ7$m=tQ*a_cRtPNybiQ6hYHdtV-1o!>o za0w#6eDsqXS^2^HfkMTIKL7EZACe?~0t;eQvT)6E;2UN4({9^CuwKZ)=NJb|rNnjX z1w&Y}!kIztEsoIWu!zgU&_#A*YW{lS_gM_FM$TXVqFh?%As%B#<4Ir0cKk{+aA1;C zdZ!Tl03gWT<+VG4Ra*f*`zl7gtC{NP6eU<^NVGL8_ZOt|esSa`G73bI* zT37F5#d|rVLs`ejic+?VUrejnpZjqKE8AFznFy7}4&q$6<`$Z*j0FrG2wJ==FWGE} znFZq>$5?F6x<{m=`hqL+wWwAimXB8Eo2R0*S`^&KUjq<98cEN_zp;I*{#?f40fimc z0cnp^@td8D(2qD3GXA)S&)9vVvczb5BNYixR54FtGtx&-k$d?II>FQpa36L1ZS2GV z-pT$)w*JY^S!_0KjgbbPs;;h1NLo6}HxJ_=UKQlazb6T3A>93%s7+jv?)TF+ri1In zA8O^Xv(I_i@xD{WsLwNVaGL2b%_!Tzf5xv(*mV%kHs?8&L*S{w?#0#HU2#&x)hcQFst1w z2L(sB&mx5#L&z`7Kis(T-H|GXdNJNk+tK7kaKYcT;tt(5D5n($r-bryIjC%lO zdyBt_3|0&9$Y?OS13el+C*f(Gt0jN&%nty=5VLKZWSTrPdi6srh1V=pw1SiajqdZi z68ZK_;LKiui<)&nnw0mMbX1P0K%dm~o7a46J@K7;N~777Fm@3CKX1m@U<8LWxI41@ z!V2b(7UPdKN*!T{3aVxKlH^kp*8(qI-i8GXMqqtpB8je1?_ITHTD+tHWu1c@X1G5g z4t!ZlDjgXVX>p&Em{$0Nndq94o0>h2Jl)+R8kg5?TL4U%9E7s=idxdRk@r zy=K|>8CPZYtve*c!gh~>7HuE29!;a!N_qg$!dxnKpb3jZtIa#t75v$aKhiZq4(w5I zl{=yjm*W~f)<0uG>kr9Nh}#M4I7kUkd`ao`Aa;M#Po`$K5qe|8+(XMzOaqNU9Hq5g zR<_Y=4^Q3IF|BYsJK0yo4e<#!m8*ZP;aL1~GImB&&zr1pkJ+kdG1r^^xjF<=%*>eI zs>_S3{7lo{iHHRABbEm8sVhr4Islcnl7ygbU?sj!R)W&r*wRwPFBqDJXab^lbVhd{ zaIQK6&h>uTH%lpH_vEQl#x5>HcNy*2XtKMVQ$P;td*U;vfBvAD5qH&zohb9}24afy zYChwm>4A>sHliiF%#pRjW6_b3m2GXO`E?6X$eQc(ti0dyd-^c_q;8(Yl{TkopPFkj z6rp+k^h-T`Cg}bVvqVnL^ffW*Uzj;1a!;rY#r`qANmKo&Krxuq5zLU+vuou+FRbc zGNyVd_${rh42dP+0m2@0g;oI>2pLM?7`Fk}8j?Km;p)c65lzCqmQ_)5$tpcUv8fE; zeITGnfTsA0`$4t~<!Up8? zOk%cV5xTaN`kP-Pes^cPf!^cCet|g4PgcQupoTtv^GMB1(=3$ugDzx1RDS7>tC)x`ktGLhxMNe5VWS&fYv@y}*h+ioP zE#MFWH(9r8e96b#^>Uuyox_Ov;9X+~{E{0g|Exu-Lkk!d%;j;Lc0Vfx=pF7i&rKh9${tkZx)Rn*+UWE&!ex*lNUNIHv zs%5HblT-fr7lBaby!DV`1&Xj~K8eveF|WJEJqsm0QFh8iT<)b!+giBkOs*Qejq>wg zy^8)K>BzWHZ*%{L|AZ3oYWuHYV`IX44+a>;)cRp7ilznh5m9_R0AG3$zOz5y1_#*i zNI$jXEAX#2V`rzeqG)K0Rq5r^I%$;bbW$Ov4wNND=Va_w1lF}BZe}Xr4*s-yAA;t8ZyW9 z;#=j*@`q>6^$>Nkto_=Eg!sNp&C1_4_lvOH|)&YNz z#EM3$Pac=ZaX&>PfgI6^CArF5`_Cd!ky|D9ti&ECv8v#T&40tm+DtMk(xy}MmKeDN zWgs0pIjuh)1l4L3M37f;`bGKbiO(zR@1`9(V7D4e?LCDBWn`fR>z^DMK^#K<$&KG( zuA@(E7_``RB&xk5=Z_=jr*vrw!1`ZV0O|oW7#2(?Oa_y$cw1(xB|@N$f4%mlF!;>- z%b0eM7$Heh{!NUq{X-Cyf^U#KI}nckzV)`ax%Z2d8Mo5z{ov7Gp+e&DM4yk7A-Zbt zG<@F8Rb7SD>z_N?gv%ZQ*w|Zy9Lci=Xx@z#Ja#G14aoO1avx8Rti^2sCi!S-qzsXJ zArzT0yuS^ls4}JVrUEd_T!3jM0L~Q<93b{qkhuQ@dp#oU2KoS$7u~H8)CHhO273W0 zkmCAUSJ=fOF?v0r6IVgM1>&s}jMv5>V7=hZK{>cBU}Cwm=3y+KN{Wt##fbdav6Wt! zvSC(2*jR`y=jBIzH2^6TOkxZ~*v5QYF^WVJla>=LQnPU(&1M!o;s#TF^}?73ShOF* z%Oix~qBj)cvH&*2cetUQ#fEm-8R+ax8e&=B;9ZMYFm;P*1c{fQtSEAN0rDhwncNU8 zTcz4rL(v$vXw0LQQ)L1>yatYe77w#4=5OhFUugW}4J4&H3g#`6Rs^|6zJps zM)9C3VPuBOU>Ue1?V~ia?;vRLU)v0_3jX+=V;lEqIIlnB)3e=}-}Z|NU*os+gXxE| zwN6PG<*FECmw(&eRq3b^ylg;AGH_3`)4Ao?|98rO+)rBu*n0So7E=f|^~2c4J)_uV z6{D^Hfl(~_UI2_jQ%J*dmFI$`_i0P^g8rflGri&qZe1s;w`$&fx}?~FtK3(46e9gH zR$h5kEDHNE;-ic)nnSGU3TlMOA?9`~rJwyHS4s&F5)}25lIZ2GyXtA*i)ol=N3B&{ z7i*$w$%^@fIes}zWZca@c{!8P3aZdTst=ZWT(#Xs?dPswBd#zvQ!Nhr;^#N1u#dU! zI>pXd-JAgBn8Z&$PT?zWRoPj&uYJM($#ovRsjT$L?AJDQ`FKKh#5jaYRl$$K(2^dt z#H!zDa=cSPSvLScoY&e3ziVa{7jLQM=Et3GAZ}TgTqSn>QCnEBn)bRY6FtOXKjWOp zThI;V3U0HU!B!sc*mg&sFI6164LJ-xD?B{d8)QF8KmZ=}CC9Tz#Xg2PJ{u~eao;O& z*O_3EuTqwpPJ-YPLrcr!r)2hXo}HJ0G>m)tmHSoN-A~U#qhq1aUw~ZsX8oM9)SHW0 z9bHGBm1kBPy)e|eI1ghKVp5-;W;n}65{vc!TKb^*7{Ov#{FWV6apdd6h-@V{ecT;)!oH76O>5*&vzIeUKAnwZ+ntfzo=*>Q4W1f8%H+efv!a*cul= zo%M>iBzg=H-PAxuRYwH4<1R;Ha72@l10uizV}V3vS%I$p=Q91f}I0f?Ldn*=Dc;Z-dpDEJx#50=BlXCaBVa&j`+ zmM5fD2>_b`jF=YTnrVr$k#Kh?wl2>NlVg^rtzZ=kU?{TUKvisgR;A>QD3BhYABQ)H zobdd(s8~g`{0Vgn63AhKBp@Q)4Tx53`XVw9dVh2-`L5$-8C1X;DGG)<6*V;@7Z;}JYtMcF+LrsI zlM6CBE`8la7A%S+LOmk{2CaG8rBRT3A-)q@bxDm0(yFgwN-&P`+Q-DkDu7uJV?yxf zY!7cG@}mgyJkwMVvH2Yn|DpVzU>T;;wxwP;h9`zLhQ34lddediu239sQuzYPcP{8ZZ%UL#ElY z=UNG<1PDh2eN6H5mfMo-y;q5r{v6^(eV7y>Jb^OkN?yIFFCBD#ETd-G^pNOIddW zBWf-f167+685*t?Ja>?@{k)dS%(_e2RJaZ==?6Fjy3TfelY4(p;1u`mFA=SEG6&Cx zz%YKIcM5bIbV_U`Lgo?Y0#@Etl;}egVU~jO>oP|4Z3ExrY)6qrWv<_^%0|z}Y+4A6 zcB?+KG;0=KbIsF_E~=OtjhG*LyDoa^s9C0`X1jYqb*o|ojTKcu8j{~s;D zq_<)vaC&d}UF| zWi-Q!5Ir5+0k0c%%uLNC>4y~PZ?mVHoDvwlz|RV!FJuotxpYcG*S`BcWbGN=Qf?z; zRD@v6V@1F8Dvi7(mX6U4D<5#JJE_9!-NZzGLy3nnB_L{B#b$VpSae?a(!Jk(dSG?w zgIf8O<=z@9+^e40pqQa^bPR|A1gUZywBM~^cu9{Agdl3_*Mqay`)(raFul_L6i-F# z+=~`^lukPpiD0|s{?UY!?QW3!@f=d$Mcx|}$kH>feBkCPV05q$A=9F4C8I3nB1E`w z+7TlB-f`(sp}J20jiKmqn7oYo2e7zrzjd!fsv@#o7c78jk!8o{#I&e}TzDehpqrAk zM&j4pV1l;j$$-DO4pMc5bcJb!`ushD7OkH*yA1)QicZCt-?SB5YRGM4KL6^A7%mKx z{|BW`Q9IF&@?khmbAtVkw^p#MhWV1Sn>+bm%2AtBP2~o(dl@N}6MQ$lB_n7aIG$nG*w-^ z$+NpM#D&f}FzXrux(vr9qEJJmHRTyMK=TGD5K(_i9N71YDtJXX$B4a9-1vV~y?Hp4 zkNQ78iI7q=l**PdOk^o3Th>O5WfV&GvLq?X82c7chHN8LcG(qWNp_V&vSdlN$i8Gx zc75-s^Eu~t{jRHj&ikC>P3F0u`+luOCUIPSK%F6>H3r!ILb)JM1kvuaJaL@;Y{NO{ z0+1Y?wX&=7TN56fNjpka$61u1*l||!2js|aANemmGnJKh;Qj|ZEARyVPo}o9xQaDG zJhyvDSjYiQy}I{N|8+o5s@EDG9^foCcBhwAV{)DGwVLqOk68HieDiguNfc!j>*J%2 zMwwFjWsfZwmiJ4SeU&^GN=$L#*MD_Ck*SgR)qUAH4>7ZqMtVhmxO!jNY zQbM4x*)*2H)7264UEQK0u_5D%bQSF7jzPlya;`XRvhqHr6lkozynbnbJkqrta z*5ZTdJ(7QX_zyB2>AqFvUIA8NHID0L5BftQ6WV*3qqIQzqKugkE9hgU{rbb{6Xvx} zI^N{KzLMlN?Iy>EzV~ci6GLjbn<-yony(&eXhP_B8}wP5R8!1V=vc|VJUM(w%1+0E zLMgW1&Yf>A=cgGzOpl5}Zw(A?bA!7MaoXk1fNz6BQNSW`)IeZ?GWmsZY0K+>{5BBX z3lI`?w4;-a_w0;s=L=3+{Q3S&zRJiHfv89GKDxzc*8KJfJT~P`84s4uUi%Vg!`5h+Z(QbU%tu(F^HErK z9LONt+jCp>A`71^&ABQ`?;8KLFQ?u3=xbp_jR~U!e+?HTHtFR-PKVK3C!XI7wO5NT zp!%794bSUhcCif{ygz$ghR(>%tW78V9J=dw>x%jfEj-nehRcp_`t=z{)Q$CkF1jIr z$qpl(95OEl_020}X_Wft(Wy}gsEbm^!3qU#(tEl&fe<6u^#Eina3H}a+NHM!r*!5( zQl%*KqhAMnMARim<-_+ApKevcFYMn#0FN;H4JoK82==sENRt=+heI^|UB>2`?NLe&1tMxK6((W^dib*N zo-9DgYtQ#2i0!Z45-&3g79C$~z+tE8?Gw4p}ivr&WD3V0{0RTC} zukqo#ckhm=NH@W)2XP|%k#@{zypGXE;%wRPcFje2#E@!@K_FIPA-3B{veTw5jEUcs zsD5<-31smED1fT|3zzV<@e7wYsD|=CF~1{?KJPB!(K@XbLZ$puz7>-G4W-J7|Ac>( z`YgJYy*p|6e!tOJVDZ7g8|4~n3$Oculrp;YGm0%iy}fy&^DzpV#+mk7>|EQ-kDPgS*ED{7D#H!6 zEqe;9$DwuUv7cSL8VOJG4M_a6=Q3V5)wj$NImQ>Cx<-}Frm(HK@Nv&r2P6Xe4dEGm zvDI$|-oHETGf=hCr>gaIIu`dz3RNY`;}KHDuB^H)V_PO5xHrL?xG(se|s;f?4`v~Jc{^)1sm zBnwrndQEeUZs;4!JW+ZIFH%IRy^SHL3(J4S73NgN@D0*vZD zTufaM;iJA1#2%q$)~W`i=mAt0$+b3ZP;(3smcjbrHUwQ=2$BO}i|Ca0-AKX*NUgDD zn<2H^z{Ui|5zse4SR#^^>LTk`W^xf$DT${9_yfB{KFhBQiT#aif3&-a*^da=PZI*E zDGwMGE z2g)K+>?`LsS9jrnd?13u>*Dj86vl1dL>JuAInSde9HRo?SxbV<{X6H3M^2$ou;T$o zTL0H(Ui1D)Zc8z5X?d4uiHK&bKojkb$2-;wQPNbse7=v>fzRj*^#%Pfw+{=7Fq4j+ z%CWjVUcbdew0<|VuSG-mX>O;!@D+CYBO$1Fby^LN?(d3dp5AXvyZfRl<45Q8x781W zURys(Tgx<8XSJ(!Vl)R z30q_1cr48s&j@Og>m9u#Bo6X+d=eiQYu>g1``*;5D$}TMROyz!mWii#cvtveTF#}Z zSgNfH@!~r=5>l3^lL{bfTwFv5jS>ZL86R`lIgikGAduKE)qfA6MxgTH6BG@fmX*y7 z{wNFB{7R+1AUem`*cg#S0{f}jfG0bGxdIkiK;uIPA--pAF~aW=@?Ujk?Lf@@yTP5= zK}7Jt13!qUOZ2UKCPajmKs8hA5?*MN*d9M%O9O|&L1*39xWn-cZGxp}wx5Qv8TTJu zAz9g$*$1p~)(sxt*|Qk;Ni?`dd29c$gY}5`V5vA^O}X=r%D!RTF}569{){>?lPv{? z8t1_%^s6KdKX`aXfO0+&LF72DwEM$>#i+!JNZxcasW~;1(c{GEm^<;T38NmVQM>G@ zo(HiW@)^k!uXiWUkSw@OJsz7+oEt3>Ek7qyCeZL(76F*5SIq@Ld`MEW|HD<&Z?tug zBpp`P@m6E)D^E?Jw_p^9vf9p{rlZs!XI)g>D%|>X$9KSA{3{-$e?M4BcgI`w07Rb| zBznWw<;wUa6{C_dcnI*?UDpyL;Np11s*XrfKyj+ktP6PnZjgV@`#lcwrpl; zDLN#AS216{?8(vqd^gt$t(XD9^#z!j4uu#Ah7uNnmFRF%tm>I>mgJM^RWi>%j?IrB ze=<WVj-}04`N_5p&Yt2Y88~#!o2muA)+58a ztQwSCGsO$SX(25t{eRHsHV1TFo&{Ce$8@k7d!Jk7nS$Amq=R-FSheSYm`PlUJnr4 zV<0z2R)5Dm@AdKOxoS62>XT%(e#d~ zv?XiPB_6b&KqDv(Q_9K=OT>X1`}-CzVP$8RCmVAUqOGlsINw0YDay--)j;zGG9It+C>(G%qC;OQ>JbU&RSeJ17c&8- z$sIH>i(k&Prc_jLg1m}gXLk}J-7wU^+u(uvI68{t*_{Hy09YglW8ww(Sjf=%vuA@~ zoU*LP%sDZJ!w;OH87HiJLXj`ILTsVq=g6Wo%u`hMX8-zc{O6YVno z^UGHhd}9ZCG}>MDUG^fo)#AuUlaMemeiowQI0o=LF^WeKkXRqS!+@1T;Bt`Dl01s z8B%bsW!9nAz0DZ1|NL?N(%gK*+uP)&7ir0~+FJ%3XCnD5l>>yKINV)@Owg5U)TxZx zOq-Lu&!IyS`}bLG{j@C`iLAtTKYC%l`ZVs{Ow4S{L~F(Ewi0CKN&Vl%JLq?R&A4if zGsXL@lScMo4cn%!VRl5dq+^^CqtLQtCcEFtn&lJY~{kEkwByc7R<+GZ-1G8Z@WE`sd- zH)f`K)WB=&^E_dv)VU+|{Ft=nWSyGp370u9C-E}_1&^06A6Jlg-aF4^;%)V?)o0Fm z`V5u!*+rhb8;{2c-NW`nQxAgqr&SNaA)yiY`&UuxFjD_FfSfyH zg8Eo+1Z6#AQ@4y&IwLqj*dH*xBlA;rYJq@PyUZezNyJ6;>-%X$tAixZf@3utED%Rk ziLMJDoEi#tL`o8%xb-7eWr>b^{l(?RuQ4hzV(OUw%O9D$$cjsx1Z*+?r)l-XjBlxV zP5YVqG-bty0;h~Hsn)z`Sa4n*!Yufn=sugCbOTax=G5Amb9zrT>uh*YB#+&d=GX)8 zFf)ESN{M<~mrvS&MzK*&N;c6=$!@h?!2juO(V6FE5ACiFHv#K?3>TEbo7xFwJ+!ehM)1szodNb1d1oFVq+XIXbntuZ~$;07(6260@FkrAtl zxe+6H2Bj&76MDv$T*ki}jTe&tOKRDdkPa^8Ey(TP6<+WFm?MR#NOUwDrge3JWb4Vv$xCxAgbf^d891I-keajAp}5Ufy_`6o z0{ZFd%{jfl?}Vrs2{;WO6{{6!-*J*S-gX}L$~Sec%s;+?0u!Ei*xfB5h6)i=L4DG_ z3lCX;BBjj;w+YvT@p$b=4)aG5zQ3P?-5Z!gt`JK6W zq-GpC7xdAMjYpMR#E+dMnSm)f1SLvrMX^6kObUxmgw1E#*wfckkvJ^w=qummEzG_* zx2o7|-6ZpO!X=UVhsl*X-IPGv4N_}eQ`Q@ehX-~{`n!VacEgSrJMsL_LS>XXVTQG~ zF)!h5KK~QV_lo#PJtxs`!K;}a7X*AM%sC_x8R3sbu=~t@0F#lc-lH#;%t%Sxh-a(xUk*P2!I+wq zaZADOM_gXqjZfGjJ&br-DQzElFn$e^G^Uq!H950iZ*{gmI1Uv~2ZkMx>A_iN{v-eR zPLjBIaLri#AgU_}_vTxuqYw;`qX3d8Y6b>!AN@{v^_ZR@MbP5*XlW_)?;ZQt_-@`O zhbO^ZjN;BWvJs}sRPWmMQZX^IK?jYAnV?VXJMveoI|)FsyaoT~y7L_6>z26>d-FLR zj>UUA8bvJ>4Q^q`8w|vxiJAN6-S2P&I^he`Vp)R;fqtYZO(z9%hgrcezo}WzC*4&h zQ`3@Xc`MkxLvw1VSDq`ky~ocaze55QkXKM_u?g4c$EgN=ha3-U1^ibG3c;(8d2+sl z`4medabMlCW>F!cHYl)#WY?P zpQ#hS1Nc~Ifm@vqZpM&^PJS|UDk4(@dfjy4>QUU zUSxSQ064z`ggy)=5V{7+H6B5be82Z{GYZjc8}77j>m_fnCwWf)i}x{|fgtr_?Y+^I z){$?sL^tyZ-%YgnSX#W>5?nrawNJm6hiRXK>-{b$i& zuOEa99<{u`W*4D5>~I{Fuej?KD?rx>`lBgcr9YGD9`LA!-C4`&&9_B^{M1)`i9t*+ zF@OEi#PIHmdS&s?p0Qtklzi%?T#pfL3Uz|~JX|T0|E-e+9=~r%k}?qfU`Qy{U zc5oKKQya_nu~Gh>5b3=6Hu>MZw=a63tNyl6Yjdfj2Nn$`L9LFs`0Eho3)x4*w#U6NjSyiX<?(B?nV+Dvs7+vY#Pp*%Gy^Su;MQ95-%c$+ijr&W+ zHnt^nYPM?nWX^~y=*aLTe#WLLzD$IM!;PeI2{+4A{(lb4U4?8rL5nxcvh8_dyv>?( zZ2y;=s|1VCmY&oC-$_2twXXogh{-DtiP@KzdPc9^plwofyfR(Jp(GT6Luck z8!HI9(dF_Z3p(h-3UK>p`j1*w1F%3nd%gxIH^bCUiaf3TjgR@OZvS(ys{vNC@QyL?;T?2l@@8IyC`9bsb=T*DuvvHOXw4~=du2+l9G4~EF3kxeIcak6e|CzCJpBbnBZrc~ zeob-Be!Lc(uelf%?^^B>n{!B5*<=;d0cooy8P5EB+Nr+%O#YSWrr_1gE7TerK#11DZ`EbOykLV`_{H26N`@gVu|5<+8)J3oCu(w1Tt}X%W)-zQDYpu{h_UhHEdr-+^dE>?|78aJ+CoK@2IRtO!{5oa(zPWSBoTv3l zKAnwkF2^c6TO7q_oTV}4Tt#>%I6J+CKpx|URW!K&sJFLwIB$Yj5Ok+HGp91A64ha?R~#CEZ(bj9Hd`;=r( zfo+1lOuQ2#NVk2+z~u5OTxJ&O{0e=__%At3vF|ENn%6v6s1??L5r0{$nk;p_Ov}!aEfVO z<%X=>nysc96be3@5y&qEkraS{3o&y;K`bv|;E*!|i_i(IijLp^9ynN1a&j6~ zFyr`N5GD*cokDnqV>+bF4403MMU-*{KYP-r@vNSXN`W+?WS|7~W8Q6cP$U%bv+YF? z(Fv1tr5{E!2-QBK<4lzgcTDVmF@XKas@;K{AiGHECRt6QAO{*e}95ij}M-3 zwW16x0}TthS!9tcY!bTw5L%MQ_))7O!+%AcZ*70w+F4YX|Md%iNI<0unONV-1?Afh ztit8n6YY|2B^OY{y=XYM?K)~HQ$SgDac-52a~bAVLG~RM`bCca&6~mLPlF%BJ#jV8 z*f0(o22?m+k&)?OE%#?M&#pP9&!m~&lR5e9tIv&Od5N7LY(<) zJ*0mT+6Rx4d8NaKD*}K1oMo{wo?JwuA1%H@HD&hS0UoF57-P`e$6@9ywjYZZW zn=fR{&cdcuMb?t>BJ4&h*@BqZpDDo3KcdCJAO!5zz2 zYLTIvkXHHrfIrw(C6(0<;ya6u=k($x{kH1;>X6QQ;7oAp``$A@iD3^)*UbqDE5ZG2 z*TKi(D#)W}r*OwRrpH5!RSIzu70n-rZM3?V&WQ`tUxq$$hqU$f-ZnfVIKgmzF(d+2 zwMhpu1Fw}m18>RQ6`uS`P1|+hDA9t&)-Eix4DRkysruC8sVp!&AA|*kmCbCOTd2&= zbf5ug;pEO9x}l9jDCfy<4=9N*OOL#`FBUs(aYr<;(Dk&m7D0>1^n50PY5$~7dTiYd zZYxieDnWr8{dAg!htcBEG_|;8^#U*tK*f7?dC+Ovqc%NP&HS95i?Cf7s!V)y?z?oh z&tp@6D9wZ?BUV?1lau%8tXwXmEXlgrfY2$#ia4r=t;Gm=f>joto~AhQ((@oeN8}9% z8ov*(lT_F0`{&F`a@6Q&MAS`yQ&73I7jV~|{ez(CL;`RA zwV`f84$lyzeOw*=36lf{jm!JcISjnb7Z5Kzn zqWpp}ogX|s=QfDW)IY{#L*y>(?0k$l1DN1$6daIUvUm&GW;U^FQ6!m8u^h>XyO}Pk zUf+?&>Cnlmu<5aYr4NaU%-?ydxt@KV=OkcEaKV+Ujc9xA!YePATvtn*7`0K*u{L8{ zA0TLr2e2_8b?C2?5MoNZ#@AdNfzRtD3(eF}mIGIMH%-3LHvE}M8)WuMVR4>&YW?^y z55;0DgqoU-?odwGkRpW#2ZUea8+}LU$}Z07h+n&Q?bV_6r%R8GZ3LFe&=qgBmk})y zxr%EM?UU(M;X13^q6S|0$(flCgAj6$j2xuU=dzc&yFRH#Ze@2#{as(F?$1tkv`8yy zsW$X`>OStsw3m^7gSqE~iRxg8I*H_IEuMD6aP%-+-m{Pr(Chv7?Het)iK`u0SNH95 z*S@G^P_05qxhW)K_7EgWoSAGT9ce}0`5MuQ>o+PgY6&!8tZvuTEPXx+(H3T?5&zF%D)N{C<{mVcVe!d=s#D_?BV2&yk~(a#t}5(-PNPHYWjn}J(WJDzGK(NbTzWz zP}XPA1Sx(3(>B~Wq2j=&uKhgVca3se%Ar7y(<2FV1t1M%iiFoJfQg66{3sT~*l3r= zuy-w<;p+DvGfM09k6M$L&gigF34o~D@Hx;;B%HdXOVZXBN?U{1FyOABScLH$02mHL z)F3wYwQr@>L16M2&QjbKLh`Ji=j1R0z7fJD16U6j+u;w$8CqIM#U&*|SZUO+o+3uz z2tIPutf}7lQF#=}&IF^2KF?4;-O%!FXi*P48Ff?UMif&%fd_%XT19%AKXrJcr z{naiQY-#{IPeZsTlJpCgyg_2FB6LHKuS0<*)h5YfPcrBn77_IUQiBThhl4|)DS-FQ zC94StEjTBB%unGk;djQLnTEH7Ns?gnEnC~m=~th%5?*EbNh(SUB`E00gX837A4D6U zH4na|jWhbO2P?XJ;t#4<vaTmd zB|{;zJmC-j55Wzh?WBio_<~K;jNaHn zm37UZ2f9wF2e)oBNAIR`>R$-9dUoGzBrCqmL2A%tRai&`D_znTS`^JX_QIjyJ-?8> zkQ&7buM`~_u&=siYHmge%Tq9?Tkf>F@k7l;WAQOFv=+u|98hY$>^s8Pod8*PT(dAjvd{Wx??B_OkGJPVzlxp=q5|bY9rBH^HpWH`%MIcPgxll*=;N zTd+9Vn|d0?+kYFfaQA!T{Jx{?$`y+PL+`IC?1VP%r_%Gd`b_@e{zeo@V{_n^A=eED z==NFYqh;3W*=eh!nvAG7T37!v)IdB_u zF~3ZhH& z{g!+Ekl)zZ#P6j^CXw!6GUm%=3__oryn&IzgoMwH2O489#y8w7*UMyXZf;gxosz{f zE=$5B2@w%g_SaC8O;=RdhAUqlS?C}bTQ8=y?}E$1pN4X2+lZa7b))I>W_wEF`;XpR zwweTcM*pET+r>hAUs-9ijgTTfm<$#Z7V)@fC+H>p3U75d9@N`mkFo2{XK|LM>~T)L3K}Rv})_=p#tK613Hdw+1Xuy z3Ke^HIHdsZ095Gk`_oa;eSLjbICB!A038%pYw$J-g*kQ<$!1wB09gWZ)Gv-k>sUZp z1WYej&vJbdl(dF$`dB+n6=C!>kYvIrJs44cMb6e_Vq)ToEGzbWhY7#I?zy4bnc?J) zsp4m9l36*)GVTiN=M%o@*dOSBt(=)8f|)d`S?OyWy8qG^khc{WY~mM_;h>6ODo zw#wKgSz>Ni8EU~P!%lE1H-}XHz-3H#u;a|)IrLWrF!vq~1@MMHz8M7TCSi%;4Wh&$ z?;T<(9e31|@dh=;jmwn~%yf9E!utnI%JJQ%SrbEE0y-a*Sx?Jy@Gz5N&qY0QsdMu+ zE#Ega{TR!uSCP%lK4CTZS^6e+tV!n3fB1ITUNR?`haFD;W8ig198iCU@YGhF_An02 zW1Kw$)2k=f@d~*Q7ML8>HpoSB(q+7hGnt;+_)3Eh`}vf{E(@m?8ilK4WMA)Mj;>^~ z(@Mh#k#l32sO^i_?vRxW?+-XPZfJG8%$9K4bS%eU_bryUen;1o<+0CtWdzG>IB5yH z`K8Ocj7@Izwd|_LT_p2Q3L8AKl9HlWBNX_>EQp;O?Ie}HM+FdTN36Bw-Zgnkc1^96 zQ6BPjYEb&s-}48M7A^#mRb<{{^|*cCX_p}po(n)l(V>v~RTwDr9B0&T+~=&vu}-z) zCr*6)qTgHF<&fGL z@Y@_UjnK$3PD>hy=vUdf+rTQTVpJ7rUX}6;H)$k&Tyzgz?%)t%NS9#H#eU>_mpHX$ zO95XoJ=a(%$ibLGSw!Pmr6k@SBu?DYwOuOWjU372Y=TGNmZZ_ST}JrBOV2KHm`gYI z5Zv<*q09T_-)a6D%Z?fPEH3hA%`0{9z1d5xi``*fPsMho2^UHEMBk6**B4ptl{H-! zrLP?eh!79k1mfW~aU_l{wS{{)-NM_lbO?+EU( z9!vxZ#BB+SD_%)V(W_r7hDRRB7D)2jL5e>rms{kdeYf6XXUJHI){~9(wA#B^Ib9>t zQiptz80aINm+(=zb+>1C2<{mjzXgK#Y1Z|Fi=41MF@#Gb zY+8AsWch6MX!yd;=KKg`dZzjJT$zrvJGC*x~;U_75m(r@|Hk z=fHEob0Hc$wQ2p>TXgEZC2>jCHt_sMGrq^D3QCx-8Wb{Ui|NL7<% zhwUG4-vzb}m$}2gqc?ou6b2Aj#lV0=;dknRpW$+IwaC_73DFgZ+z?rej(UHg9@G}k zU-}sG?XZk_q@^ z(fTxn^``W2re} zY<_V9i#^N1uMWQe0h2cBVQFTgQk!wI%zu*3pk|#Fpy`kWv6-kk`<Q=xwJT5r^YGB5g8hY3fe#W3G??~bSm>w)q= zlhZCC{^fT6#5u_Qb8_PD|D8e0D_4Yf_GIh0J1H*FiH|1MG6>aL_!GVLMSr3TI#|nB z40AW5I3%p@eGJt#jS?0hNKp4rKEnyfy*w)R>3HNdwTX7!yJ%XtmA1F7w&xfNN0MCxue9WoO>$JNA{g^&Iy4( z8Y=Ep^Hs7U-vE-MyUsl=zY`u7<`G`AUH8XryfT1=fyr%p#czv!-`_7-c zIo%&oIa+|z3bY0XCS9*Kl2=i!qE$ld2+UW{rea&{e(C?Oo z6RlW(|FT`eC=1G=YUS|1;SGmZZYAgxZa^0R5=4kJCs%@jHCBQphz>N9vEt_Twg>$7 zOg~3(gQ6n1w&;+8Cc$U~5CN&%*MWgBf%6&I6g)l4Z+W}( zUaD!b=_=d1;5*_mc2+~vdZ}>gsfTQ|CWFJn@CK0%N30Vx7||Q`hz;0~SK+6Lm9X~m zceXOCo@m?-S^9e9Ywu$^MpNJ09LayrSK+!eX--H1ly(~WHsjy9J;hQbZ{9#Dt%Ze! zO4Nq+(S+|WPO81RFZaPweUW7)%QU`h#-DoPB|mmqVR&RF=&{H|W;lDZV!Q=T{=$C; z#`^yRf8F#oBM$dIeSm`|48MERe|vLPyr_nnnnVPC9As0S8B2)BgSl zI#fm(_KFH5dhhW-bCT0>)L`liTd#WkL>cO?X{;%!+u2khkGj zz;9p`5f`jeOx(A8+b!gOP<^YdRsdOxK@`!JeDQ6Tr-ELAyKfK4&_a)|pgpOR);S@iCURjJ2t zljJ(njFetDXb3L{9#N38O-Ne2w8cdW&T%$v8;iD<&TvxUZ&pm~K$~AEAzwopUk%q? z@{eVncG0|dE-G>$gz7G17TheTmVWzQ0b`;UQ6}a4E8v}5M@)6<7CbMOi~zyxdhwv2 zCe*+`LtRtQEE#^CyvU&xbuyOO6??tnb==J0Tt(cPvA7qDxtdAc1P;Zz`&EL5_Ng+l zgHu{+T;sNDZmdrqM(a~0U&yJ(M>8Q3xD@~@kU&RwU|V1hfH81|8%ghmj7|e83<{St zz+w?D88}U0Jq+`h?c8re%=##EziXDuO#AW%j!!nODM#;*&~>)d$X=DvYbbZs}54RZra!&!dj5QfEXKi5SFJV zw0Nqw@O~tr-9Rc{(Lt|WH#-i<{anmeL4CXVT>{kj=BXV zHm-KGIW|K>n){duh%4omsz|lR>jNWBIuwP!(pIDfej%2~V$b-0V_e~NWB3_(Ga&qk z&b9+tdT91>x5v6J{d;Pg$@SXJz=-{LLp{&x360^Rxr*?E`;=yPgMu0fQtJlhre{Jh zKoa!fCnQQJrbEtgb^M(QLU)cca^!Xt&rc8Qf`R39SiS7d9a6d#-oiy8x%6PM0Am>zl()K`V;0?Be+b7NN;v|l*w+w2hzN{_UB}QFF82!vlJ@G$-=gO14LK7_? z<#YR{(r}g)g-wPR>`iGD3!Gx29K~4~Pe=pqHGK6x$Iqxh`nb-HG~He{=% zVS8(`qA)|uVcxT83+iuraKG03Cln^0WYQL}7HO37^N5*z!+X$YHK(=P+)o}E4G0j2 zShBfiBIiXAG6tk9oo=vI{LK;wdO(_&*9~S#FfV0~$k7@oPmymaW~~Z|q+}a7g(OZk zj2^jm@=32sOC*>5@KvGt;`8#%QPVDW60hUwUK=|X-$Zhzhv71evNV)6p?p<^bmHJQ zW@KfF3?T*pqe-nuG#yf7@E)Q|&2_g&ed#BI)XcZ14R$4L{++}pxzkAvP}sneXtQ`( z=x&G4IQ&%==$XfVUK%D?GZx@(iOJHkth;yLm{kcf2*{ix_==zC-i51OKYb#IUbN|} z&#HuiefzV14(Z#kp$W^OZM`V5I;sF3^oO&#deu~j3MI}|Y% zS%Y+4M_`|Z5It(o-4`6Rw+8x63^~uPX>EQA3b+_rL(1-clDFHzPM-N*-hMH<@zd8h z{`SwUw#&3p%va^OYRnIuzP2hC62E$k<-=33!tN8*p~ZG5lA<#uAFHY9ccT4w%@7C6 zO!6B%p!akbwmLofawP4>*Ov#V56E)|XaW8Jgb0r#BCd;w$otb)1AxSTj&Kh2>oMDv z!dbz>oPjeKEqplJQRq0sVyK9OH*tf6U+So3dwnXo6=}5%nZy&{A-`D&0}WL#haE;W ztE#oNHP7|3Dg1}&-yT@;b~+?N5Mg(L8HGdSh}WNA?@ks}2EhFIr|d(bzunL0C$MA> zz%oIHf(-$NK)7HgY*|w?6nkBFfR?Rk z4S>%K78X#nAQE9D@vroUCrd%~hA{HgcXoV%O+KrzwJ!a%2=ddxQBVx00ze=L`=*-=i~QhUmM5?UFmc_^#DECSh(&BFX2JFGbcDyNrm3XF)t*7wsODwJ_7@~sP# zNhF=*F^xmKyIu)MZ0?uCz6xi`a#o}{VtBjWZ)aa7`oui=6?dDh$WD|X5j8S9%)#uc zJwepYzlWuTgUZ@ESZF!mIA^MXx4W8|Yp1APs5G?U`my8|KB;&8>lFhn_$ z0tv?_uu`X}XIT_O|G?a2T6TPPpn?NrY$d-& z`e#Xak+gYwIVbc(NXk(ET0)Ok=#Kv0j{8G*OcPc4eYl{zO5`AF^WjGxKju&(>cwW| zlR7oYxDz|Q{`J>;2d(>E*z{y7>xMjCUUkhz*sp4bqKKH?%z_qi)J_5BuY!dcbC2&3 zZ;x2j1DOhvErBDz!0ZAZ5t?Y>a=7Pw|66BgAkZnm6RY-WX9+CdeDhx|08*U}%L-^z zAY-CPdUx@gH)*g?fUp1cwHK2F&jIF@avNG}{Q$lDCbI9ylOji3&7nroDUzuK5{09v zQ)lpxmz*MTM%cqGt;n-(q@I{SueF+^NDXF2fsO?68}b1@#^sRO4u^3VgR zT!b7tU>Z~W33Z%%99#CM}&2VDBPo^H!qByCX;br`+HadZ{F4R-7 zHC!y%1U+81udy58ue<@`IaH^gaFVRcUWc0Pb0F+Tq@1eN6L-_Afv3J*>F+#BCR>AW z7wDkcFJB%7WotX@NlB%jP@-Lyc^w;V-njogy{RG_z#-Fe*rU#LMFX-!`RtWj>+2qx zM`ah}{XeOM@KZdfZLJd#`G1+bTc5As=9ddS3?4*G841Aqw338cKZp+Btz8f*k_xs z5EGfZt%Z4FZ5Dk>ZT#ompJSgDQtbLwg9raVQEkuMKPB4|<6^1AqTA^YEXv(?ds&(d zg%0vD++qjOd}c=*Gl_L?%stM46axuUerevbOF|{jdFcszIV?#oigxt zqf8M(ZoW#p{puBHTG$(XoVrnA!WWsN&~d&!W7(*N=v|i@uR|7{>a}DPpWRw-^|PnG zb8Vga1l)yJFfnlSTTc$VyD9I=iSslIUPvuj?Pt3G`Ora`G0}`)$k~7bwLWW1a)0Fi ziQ5b^w%Z;m1R{&(J4W8(Lwt+ZE_h|wdJ_W)w$|kz9v6Dfjd{i9wcuqxh;BL* z@%ULyf@hwP3Ec~9C%lkCk4!<9$$Jn3v!W1>CrXJqN_e1!T&L<=@=|xqGl)_=lspsD zCU}{Mk;EUmx|=Zi;@p%zPvntWPU+ObtLbD#rheB`=nxlzRZ>=G*%#uMOc%b!mJ*yi z=*2e7G7~gi(@m=lh{Hwfyt~>k&zWV1i}LqHzsmVG%s)lOZNBCq@RrQ+*Ib%f+k|`V zO8Ol(x?PSVsc4X|v7wgF5!K!s)&0C(XI^?-%_xzH`2P21Ok+>*QiG(c^%YLpIOX-Z z;Y{-n2@7}Bj`7pPeBSUs*!3~XvSUIWr%MSa5s7ANJRz@~wAS2|1j@4Cza?RWzWf~3 z!c3?Z2$1ZG|A%QH1;))ck(zSII|K9+RO2aGS&VrG1sA~#7*vVx6RFYEEp2=m!1kOv z`DHU+{Q*s>yRVOBh-*EbDV=~x29=rQF$UCFgVN~Doqe!$94M z#+`bc*c#n@Q`G9}Mx)N?L@Q(xANu-a_!&yNF7IJgD{13C9xGh5gk85#B{piuN14UEx2iv**m1dtSWUhbcYh`XK z!!8_cnEgh4k!ORGh#qq#3HMt1Bak+FfABDXypXICg!|ds!QR-)wnm zbo|uOQJ$9W7va}hHXkS+X!iQCXJF?R_C$R9!u(P>_hloFCM}n#Y5J5yWew+^2A&e6 z|BrD;-u#~$2j9^0@W+MSqJ);jTHTS<>Dl&A86&@%5;ro!9%*HsM!rDR}!xH)}L~?MlGg1 zlbEuMl#L_Z+4t&syk21Q31)rt(kuxSF|Bet*g9Sv;sXY8JJ}A6DS7y}r4n|PyIbws zX3aG-pJsvOGm^p$^*@VkkuKaPCOzDZ%HxE%Iebtcgvw@{`!Xp`;qb` z@I+3RZ|VLV{ZfRa8IYSq5s`y+yqU$ybQhFUr*9~nI&~e*f4A?AHZ{V&dj00hg@yz5 z*hFI*C*QNU^2Gj#V}}H7_Ni1I9AJvUDcckouDIoB+z(EGt%9uWD^?%m&lH=ZpPT=w z2z}X3LMHidp{Q>#cY2;brxUtno^WS;%0s@;Oz(%rFyve1C!9n{%L=>=;<~UgcQX;9 zo;eK6JTgwAF@Nun$D&p~d&#;nCKX(@;G8bfDA2|xm}h4bwldrrZhtg8eh?)kF)g#R z;qS?Y>b^gz{?O=?xfq=*ze-`~bF=&zlSrWPXQB*FFs8#R62^k6O1fQw3nI%oCj1GsLe34T7L8fRFYO9mlv7y=|x;z>YxEIwU}V0u-r8ftMzj>s7kf^4@SOJF-1L8IU z_SF!bDkmq0!o#EHK;?MZtwZ3NRK|B{xUF~$CLeB1ESzo7+8 zqgWQzH}w6r_+hdRI8Qnk_pV$YNl6 z&a!s?B|OWtNj=Xc+b(LJN4q3WY@wxy6gW%d*@u1J5+t9F5uorY9elw7gD#h zwp*YI@6OYRQe&EzwK){Gtm1@>)i%ze?LF2-MMdF8LZYADzib+Ick7y9ll{#{Hut;5 z4%OL~Ri8*^7n^MOSg26J;jA(7XUtU1WZY6^rl-Za!Jg|^5;cy`GKJdK+`;hwbN*?% z>{%>55))Fxu~#eIzF_n*d}xK1H07CMgtf_?)F?XoY$FmGT58YANGrDXxf%n0-dGZqAG}yZ=E?T!3r{tobzM` z8p+rsctT%_gTe9PajEm_eoN5&HwmTH9HpV zE;1VFl`&OLxlqVv5O-#9`sd$$zlO$ppnv&_ZjY&ydsRtUN3}gzo(iH)fFB0bG~a;51;_g9~HujPGj zK_X(lVJ!rr$|tK?WhK&a_tDgs85yc$(N-5&<>=1f2fnr<_y=t9AknG^I#pzfs{X=G zvEU)wjW~Em&&}DJcrSj0J0)Z-0b&Dh*CKqXt1Fx-A5|>QqNjqdHRycJq9iDNY5EC` zt8cfKnw+|>7$C2DM2rdytS#TjQZ?Y2A^KmaftB`HXXoKF+s|bIFU2Z{M?@fr<-D8U z>k-fu4Iv*O2`QAm*fs&EC?GLNf+HxZ0AfYbqZc3}jcLAmQ;gP_{&^4tCjiuF@?PGS z6w}YN7g;|`yeYVJ5+9|PJV_d7Y$-EY(A%)xf{+Su3O;MP8>vR2U$6Y z4h6hB1cl^!u#bL)9MSg6rdzmeNL>eVT_yD%g8T49oD7ger$EFf)@j)zLvB~{hJUoq z^RFk!WnBLRt%=b_+UYi=t?{ghjy;4x!^A#R!TtNIqCOL?N^R(bby*t0GAWsDeM+_@ zX0T&ct#g8Q>4hDCfliAmsXTL?KRJ}`nKpQq-~>d%7z(YMM68?0G9HHA9JGa|j;~3? zsVNWm35+--IoyvC-;7&>;~REB`HrlyGnxgE0xM{G`~k%^TW3c@G78tIRVAODHw;AId~-!+Za^{yj+ z#*l`eYp_JzYj1dK-yfkNRQhaAZP(}fyx|uFC+X=bTW-J6#%rADifSlM(sVLk+%2g5 zm?Swi?x9_0$8Ggg)<0%&8*A!NS=%@eoZ>8VTM}D%r+^*jr2Nucj41mqdeBnm|1tF) z;8g!_|HmdJD~e8upMJmR zdH&bsy1wHk;7~y%hD#f6NC@Hzcs`V~1oLzSeSgIDRO%YO*fo2660$x zjEhsei2pS&9gc1tptE1z)eJ3qMf3$Af2bVOE88Q7hY*s}3-1$iR^Cs~!8}fiQXLIN z`8|(l!RI^jyy~NfT)b&CtrF<9m+B(P=8E*CiKTjSc|gJe-NZ1q9|~6%d$qxiL zQH!O*%5R%+NFJ5CaN>4kfs>+Zy{4eqg9Oe_bm)x31}z>fP)u;Ev=AM=K%QX0z>`9| z+xa&NhZR)&0~jFG*b$(B_+UumF6Ok>7I}rPq`_T+>a>cAbC3q60xk|Hwgrbw-8gWR zaM2+V<&X~o@`@ffW#G`eXnezaQX5QV@`cQkZ7Op?MLKV?HBT zDQrj8P{$3|527Z9@@9kyj_L^WKR0D-sLA{6Uy3qA*4n{=KTVrKoQLl(y&sZ%&*M7@ zpe#~AoCG8lMSs9|0^bY7V<9c`paq1?7UaFg&~o}7B~4U8Ixs81?t+fuo4zm)Gtn(? z(p^frvM4d*K-vH(WTQ65>S!OfY0i)S0qOf|Ij(I6rl9tgp;C`qv9`wihJnf5G-te@@r&_k2sJJ*IuI>(thk2#h zsw?iHl3dWYp2u<>hxkF^vG{%7XLUuayFMFkp8N06wjFk&xOAwFkzaeLjde9qQ!)^mq%zC^h|NZw*J=J%GI z@TSkBq0O9!x&@8WYPmzZNVY6$E@A|Py%LF@$fSx>ztEG!w-JYGEs~*S zr@7$2swnffTN!cAL=mgNJGT+|Tfve*kP9N@$ep+CSBu$TVr9+jm#f z3@Wr76Py7Mf>j1WEXoA55WUNh^;}F?dEoK+^XHI1?&W7NS0nA)sN(S7+GbQdvX?eB zLP*=aZDNV-cg4SJeG%9lK3&R+v(ZG|jG1DpmqxQEvYMIj%}2EN)?{8lCVF@*PX&lu z*K2KYO6H()DcC)Wd@xyPI-O-r6~Cgq!;rmaE7)pbW`bV5*Xesh6oFOjHwBJvxm#vc zv`#ID@uR55Pg#)E_ik$N@V-udE~uwXaH%N10fZ2Cf!iRYvipW_fZGDj98F9MQh5fmg$a4| z!MT~MuOBZC;Sv`TRsmO?%LuZ--NG7B8J!vbTfOUl0bY@kT<+zLxs6Cv8YCKjy$g@^ z{(>Eq$=ojZV=&_W)00Dt!ELbCfMx%1DzBbSG3nTjRPq8)Er=uxz-f?}m+wqQK`b)T zkN`FwCfJ0K?7Mdm2&_uWJ;~vmEW={4#mrLjo^{kNEi_AmpEve@Nr1ZYh>mQu3b%9b9{$2=|AE^D> zHbjhh;?3OXV5YO+8x*GyoPJa4^8EVR+1o?Kc*k!mYo!jl(*fC>LVa>AQ|Gbl=mHZ) zZx7=8n&Uin6m;mdROBCVv!}SIMLat%Q@esazi@>x#08 zEjTIP_pmL`U6F$(j!LQoUBNc27>U*iSYoVBxI@cgt`Wj1Em6TqFj%f%bhfS7_hnQ| zwWBZx+T7Tyz8r zAiAE|S(_?qAKw9I<`YOP8gu*lta||(qnp5FNr0zg$6cX)6cvkFl5T-w_=_d!jndpS zahUI%VHy^r4b$l^37 zt7~y3!24mbSvd`>ucz5-Mi-7$x{9|KG@Xg%HM`;culHu0?A}Bm8j3+9AVvc$bd?u= zp?-ozmF#6{NQy~4_N8M8{Q-xc?GBvBpLuUN8SzC z#2wsARWczj+b}F%l2+% z5VI4gdWhq4u1WEgX%DPtpM}?pd&Cr(8BWr(JI(Lbqamk3-Tf8t1hLXb1g3` zI|FF4~!rYCtbQqQ?R%n-UPDR>Q+YB4F=>+ef716(*iD6J>ATepUK-4U|+j z77CnvKTGr6Tdz%AQc$;;!BCa{2EumqWCZy&^n(i0TW?Lm;JyI=v=yvhh=mUUMWF&X ztEOg5$>o)pkY(-YBroXdvoO;EH7@tutIz?|LB z8HSZA*MWuf$>^0Cq#*NHbQQW4yCA`imo~f3f|n6&F-vOs(U6g%tZtiRYxdLWhSZol z9jIU-*%$gP!O|kw7?4&U@_0}rV0KE)#)=1%8JK+-*QJNC&s&j-D?wwI%#?XAvZ|X~ zF18MqJ_T{j3_amI)Hb(%^$KROv;$W|(2|QT=0sPyovA zJ59mT7<3r_#ylKk2g)R$YzIn6a|aZYkCAb~Gl8FWeK8QdQC?$tP5*ZG^0Q~eb-J_S zSbvl=@tD@L8pjM+C@B3r?j-2j73@mbN=gBuF&9qxsAw!#>Qe%xX72zt`hfoYK)muJ z3X73>)mU3vPQBWDij^Q%Ps}HJ$H=O#!XC`LIw`fPYi(tP0#`d?ic&%g z3Hm|K(M=N}xpn5ia^{*B8`2*@=TWI1F!);C_KD0fDtTqR4 z05?1BbyFqL4DZn~l_O#+w2amSLD$gW;9d6A-Z{V2u9=YIuNkZ%!x5_-)V(wAMB;Zg z>YhnSviLmmpjw?Iq>E}2+-LZedTqZd?L7;R{Ewz^zsF;H#fIN;oqt9P7hQ|jnSwlF zn`^Or`SK$U9Ug5N`aWRVf z4A#!D9TFqmm|3*2rU!bJq_s~=Nz^8*on^_h^9?m*LBjzytaaBGw%goDl@Zycq=bX11mrC=jLn z)Xn<^hI>$m;DPnTswkz&`~r#>_-U}qK@cMgIBBl@^qD$!Udn?UnJ3n!S^!*l47?U1 zEpH(kAN7CMWQ|BG)YZeocG@yjX)|`u;~EWFdXi@e7>TKklQo8=diiKx@v-pq3YmU9 zi8yB<(-Q`*RWNCS?VlnoEv>!j@t!jT@1c{)gQQ`+vdAykHy1Lh%FJ*p6)wDK2{O zN^Umi&iJUD7&Kd`AQPJ2lDRr}(i9&>yIagvtU``Y*xa0_d-Cbp?LH}X*C>`uv#qeA z2c@T^T8JgLN_Ect(D~)dY@2%RVF`x1e&fIF2n0F)SM#|DgF~(jtas6$gY_rE=Kmy3 z8&aK%jf$S$Mplp!XjfY2CltvYs^Gjy=ykt8>Wh9&_6yr?N}9k5j+BV{|7sS-`Q;Kh zl-#C58h^|&Um<%O03VX_Z`%E|py{Py|3qG91c4?1Q#TWc>+NO}}vQ1a} ze&6H4hlkuZEZR9+)}YkISFg_9@Vypozr!D2SD8r{x?jG&ZV&q7H*i!I_#f2?H?@9@ z7A2Zjc{wxczPTEW4&UA?FmF4s-rai*?|7farLtA0BW~#K6k2T)Xdt z+!gI4SY(>iM%dCR2p-Hd`2}TAQ_1lP%8a$MrvIY_IDsQKd%48mUsveO!&;a5qwCP* z#-`BSxFU_wQMDV;V@x)1q|6ke?AnZy7Z_r zPC$s`#{~g)Ik(iI`*QI+5h|~}W@4T`O}P2#$C8)BZ?mL!hYss7k1zRl)CI$*XiU_D zxqZ0Ul0rb>2+yMYI!3=RR?Nxscs9SuMv5qnJpJi;2zsHR1Fi3#mf#H1xU%;~dQFc0 z#2IWH6I8F6q#iiOf|#9O-A6@8!U=DHZ_f*a`BQ(0zl62d{|Cqns92;zu~-TaA&lNQ zHytufoc2AJX3K|;N!7!EpXs*aXtQP2cS-}EqogT?^5-P=^}B~JO$e>T{a>jmSz2ar z4T_nJCgw8|T=JHGt#$yJaK(j2CyZ1zda>7)c&NQ-sl*B4&3k+NU||CwPq!O!pCs5j zRi?8@cr<(Q5_TMcZKpKn78NqUb^#-vtd5Qj^ps3xMG3h%#`|-R5W834-Tb=CaPbVD zDnkMLTeksoMCw4F{mT%7BH4c_op9D*k3ke&0Ma3OIe-zErZ@D9VJfFo%rvLD-R^_+ zKdk&(US~WJV0pc?=2ud5dhG5o(m29bh6gPYnvIxW%Q7Nb!88M+g$Wmi3h=ZV7*8PFw*->JZU*uv>PICn!h@G# zE*u0J-U>g(v#3G_vkijSO`qK-Q*c1z7Ozi6KF~~J$L{H zeR|}dz|3zU7tyA`Ty^ozYKDRMW)!BIW82&Op^vF&SIbh?p<-P2%oRKde z#+i9P_1m8=p%@`d+sCCn&1Q{V<5&Nu%!mdvc2N31b;h{&!Kra73-j1^&%o7=wfc*r zm29phIC}P;vPdz}dXgBeh!`CQ?KArcam7i~b6O1!td7KnacWO8l+fp55NZl^awV;L zP5sesDjF8I+n1&TZ#lS-apl=fJ&d4t{tk82*yI}v-ls6_o&wRA{!ps$ZuhYiq)$vc zzM?BkU2pYeH|OAW&TXB+2w8DI$DfkSiTL*5q|m@Xr}OizS8gLWHP>+1ODpQ~gKjLq zJbz8^{ZT=e(mR|uLu}Cuz=X?xA&io@_aPcKJuOxv!lO%edmMy<&9F5I*73Lz&{nW& z<_Y=L#dDxdoH0{^zbtj!JEF$FIXRm;u4VT+$y?|N^u#$~45p}w`&PuAn$#?=NA^84 zysh~*l-Fr#GdsYk1Hd}569J&sf>5FBXgU6yXARl{y=lEF(hO(F8y8P`Ii2;W84NY1 z;Nkc{NAQ9w@(mgpQd3e=B8R?cKEm+y&>=a~9B3i>ERiwlaL-){elD?IMJe;vkFg4x z>VkQ7JzA5#HPp?!zhd|I_C7f5JbD`}|4jogs>|ENu9#);`3gux|u3arnlO(NQxM`^3gnUv(>tKE zdItB_6f`jrf&2ieeE`un0IOM5Ri-pEzcDt+#EL)VMK4sxpzc%iSQn$;&`qQ)W(VSy zPxsq_kn10_0^J{f?rKp{{)1VTVF-a6h!c)B)QJ3j`}S>n3fn)yCx4u$NQ%LOr!7;! zD@2a&!mF{dwIxR4769h-_7(?^8lVFgLkA&X0E&}Z58W_u$dN=LKr6H(W?#zSB?N~~ zuB<@z4h`L^|3Rq#o@Ri;0%V{TSvAZZ!y|;ah5q?b|bE}0G}hguQv-(LUXtWd6EjL zhXB0@KA1*7kk%L175Qfm&-+l#>dA5T=)74yM=_lQh17W}Q;d0clN^iU zC~>5oTdfQGY2ok{U9SiK7ajyDihUhk^CO>s==}SizNSP8RBnoH0^_cf;-OY_=Zw{N z)`@yautfxOBpQ#H^@HzyR?+#$$r|sjAuCBSj9c);un#cslG;1&u=9_*M-O6hRW)W5 zK7Imi5mi;$(wzqzuB#{bs#kv;M#P9SUI6pT!l;1HQIpzP?-2i=5Q@tnDZN^u{Mjcx zUAa=F^?st!d;i)*siEp-rz*e2i_zH-7wDk`Nw?3XbCVVXlf_ZvhtqRJfbIMS!y=sj-~xtv-9^&%eRf10N1p6vsS9Dv?C%f0h&1f;=wsCR0c1a+r^mF9q3(Om;FfCJLmj+-^Z?Py)j??2)0$P<|Zuj27PzoP_JOyQeCV+% zk+VTujS~Jv2}*%K|C1U*HZDUjf@Yg3Qm@>X>gQB6seE^x^~K;F$#Uq7T3xa{9vKp0 zyaFPOTiU43%&1JMavD_CGZq=Or9tJZ)*pmEu78B#zLl0$(nAPa{nYQ_u?Hs#;=mV_ zXi?%O2P9S=*C)fpL@SqQg0sp@+gG?4xbs-pwbg~DZ07(2FhkjIWXl|=+>^Fu<54GU z`bJ~`8wCAN-#HdkJ%kG)vxVyG>_;;YQZzp^t+m(I)@#6++n4sSDl$48Ti}b{5D*wE>T;YQP)LUkk1I^}9DVu`-w;ozNQ= zLP1`bBRo)!V3g0929G|Jmp~bij;?N@$h^lUqy?#7g0bSYFcQuP)*1~oeNXZpAJU{v zqd&$4ADu!=zD7hEd_(IjYk=(&odez(E zrKHmI0$>N7pn|XE-X`+9H6}def1W%cJTJ3^omOKg zG9S852@!Lz`f`tnl^X?*w9H9Z(p6K*t=O95&vy)65H?j8opraMO}Jy;Kd0}}kP+4# zoKVys6h|yPl=<8A$oQkFTuk)K2O;#qv0s9n{uBdV4JJNdxbzz80NDY3eQCL}i^wI$ zN2`H}52c)A(2m-r)#wWM?!Ck=^-u@Q$GoLd)<+xe{ry3e_v6a(U2};NkEAcpYxGsh zb<2{?4AHdj%AOq%&&UMY(wzopg_`s6$nfgMZ-( zeMBtb&Zz}|gUFp$Z6^8KJU;76BeE{z3SZNh4%Eg&3|Mw1o}im9qkprDj5kWF~CV&4Ayd(f_AisrNX*tza@qMAnrOmmo7~-XEZF%x#o%Ypshs{KKcGr3G zTs(cdW<;WkUOw??k)n8)G6xsG?%XT{hze#@Y&>pjP~9HWJU}-b-&G&ax-PzaIgmP) z>wx+yjb2?`w0gfc5C({64+2_L$-nd;!~Fp!HvtR31+EsE-bWZI_6K8?Wf5<_ZitGk zo#SN?OkgssIT3uHf{)bV>Ds5>Rb@b(x7sV_y)xWrQQEb1*9B3ei-yFVLk00WhRxjR z;`ApH(Wou=uRdeS+Pn;&;FlJYe*m%l2yB0xg=B#DTVO#hT0(n7y(oy{ObKd zUc(cbI@4&$dz>^k7np*a#$_lHG_dREd}I^Eq27a#d8TcyD=p&4Flf^daxlds$+7UG z0^+s(D@sBW zlOvW1s#cgAfIVhV5@r1YLkS2wRPA3a#R*>P5&^b!6vfNJ^RRDZ!WP33PV4*PaeMd7 z)ItFs=wMKhqUOY=ZscJQL?7(6sz9NGtMyQKSE3=li;T%q&YP<(u~*ye63=V5$-=$^ zk+jaPx{XrFb19#qYWu2Z$2XqRW%`<6qSGPRdVQwjvb3~mzf;B5bS+x*S1HTiQK`5> zzMAOZ&TRr?3kYYkv*Yo5_;3v#vp_`CL-ZN$B>*{5t)s6hul<>m-!;kd7_CtWS?-aU z>S|s}oZ?;4&Z=>UNeF1#?+|4G5AcXskN5H(XW#1FL`m#+MJLY?3G33o%_SLH2asQE z`yadh!%YGKD_K@R^J5GO5-8(RKYpjl;#XW|&%|M@(5f09U$@nW%dI9vi`h%SiHqgo+|}#n)sFk5cVQ>6j9wNoi*ytL=6EocHqZ zC6~(MyfK3ElfdFWKKSu!FQqQ;#bDNXvgPS<&y{g&2-VAAoQO)@yt!0^3ceG=kuXxE zpWe2#w|>LlK==N`+qWCa6vF3va=mYS1GqFC0BotarlGf{hPTEJ_K8l*jJK0eNC+$W z&1Z(YY>#;pNgVGBnP;#4_~1Ynys_f8E~^{~Az8_2inOUz3jOQTf2)GcJFl>uwW5`H zF>+Jay=pL@rvyh4SjoOtf#EQTH_c}jNB13jw#(Xp$V+vosAkLL!B3I@NPUvsqtP8a zz`_?SzB2)#t=R6ssvs8)5yzT1{8+tk9=*J(A#|k(a9npMpnJ&^KsZMgHnS_?^Ru?L z_67NGkD^lw3o46Rp;NfLy?0+0vqYAkgb)f7$RcI@QQx?AKf;I72kY`F)96X&bM z^@))+iNW+<^P>s&7*Q=5ulHhOkwJHSMVwxQR)K(H!<$!}(5n8}Xvm&$Tn$@i7Wx60 znruqicRr2T{@0#226>V9Vf%wqsCn94;tq5&_*`5{`N(pUod^%)lcpDz@h-`5N5Hm- zxU->`17<}IJ&Lb2K?EB1Mvd6`=dHlS+UR<<1&BrG$ORKIsjl2E8U%J> zh~5@-vk15A0$o3#7JUPM3aBGQ@i2s3rCAN$pi9n}{7Uf!$knv(n8P;4$Y^_wp2NA@cpTGgLT$5GJuu2|59R(}6k&j_xD*t)H?IuQ%jagT9;p zxoL=Ir&c<9ds2eI>mIF%F5#wZn&?)JL%bAYUNpscb7S(jLmWmr{?#t#N;)mw&^J_c zTESFKU(P4dPf}Ko*)?s>|F*8D@+KhkQ0%>zTjP*BuyXoPPB>#@cpH?i@m|Rro%UYa z_>G^!8Hs;oR=${@-mybP)~7;#KupWP6)@g7eKHNu!{qfrw(E7zlf;BZ@2m&_1BSc^ zYS5W({WeBKtR*EhKnvZ&_4!acB(G0Rway6-bp7!X$hwmDQ+FG5s_|L7c=rl3MAe1I zcS>xgS5b8fY!cAKR>YIm9gJv}`pS5D%0mKrTBng3^Yqm2R2e%uZ0R(r>QPHLiNk+g2o zX_aehI@cC`Rx>G4*#6s(v~7`ZrcFC$Hj`#iF+RKcG7_nqrBz80Xv+scQ$MOUYIG7{ zr@k~5j4pvm6J}r=pcD~iPwcIK9n`e?@BjF9t7{q5tMI&S9sY`4ClZpDmff4rhAE*? zF;r!IXgXavBUj+Uap&otckhdT(4ZG)ZNy6Sgob7gKDl{zG+nM3(aY}`aLnpnIeRxG z3;8ZLzHOzYtf(WdIwAG2GfDHuQ+f#??n?;LP+_K|2naN`3&sfJv}`**LQa=>zyPN zZHSx}2gCtZ=ILuz0~I+pPqYnFMRFm^^tO$lF`Qpu-d*Q>mzRO>pVJUs``{@jD!H2Mc# zA!4{0bV@=*7XCo9i*7h>J?BOx)=GUGJr7$6Lhpi11QDmgu5*Vi$(1(UY&I}i_x2ES8avvM&<%61Df-jJZ_3FrD)i_fXtQ4IQ{I|Gl(l|0GB^#TM&vK z_A9eW4+?-t7sI<$7wLw*@x<3M9yeI2Ny}U~eGpjpnt77~mxXn?xREE;BeA+Iy1jca z<(aeHW~;xM-8H8i5K!ZWMM6Np?SBv`PxuH0(eeXlx#BgEHVJ>UVmu{{ZH?#jU6zu* zr~M9U=%igPT8gXTaD&4b3~&$9RIX9zFBsDBl0$50Xs9qCqO}4rA-H`Y?2J78i&i(XTuCeOP=(tggmc)k*Eh7@9CyM~{rzJzRgK~G_PO-O=Q6 zOzs2Zi1a!60$0G5(JC-w5uiXR-ziz_*fmn&%os+V^`>Yp)!Eru7=G3w)`S$M z6+65c>$6(130)gu{bi#X-J@K}aZBh&MZIHZcNS)X*Z%GeyWHVDeS$@n$)JZMMX)y4 z5lOo`FuwEzmoj@Ng@XmSNwv2xhm3jt!7)a>Nz~y!k|GYA*K6(~Z-Tu&}()_O}9@?Z8ApZjaJE_85Cq9!P2^tfh!|cH#%0~T8 z#ytHoo+97rk%GcSBiKYdXAc$8nx7Z?^45;F>sV!FW$*ciG_aWoC36fwu54CO5$0<$ z7fn|sJ==Nk=?6;erkI_WKTWJ6V^QsMnL)@b0`4B< z;6v;nBw_&A@CZIvMQ=oAx?o}STq?b_B>2e_Qh56J4-5c!{Ia(80*an5gM1#6 z5lNLU%9jQ8WU0Q+h;Kvxr-%b_e<6tk5QngcM`ZSd(S3Nl>zd&QY7QSZi$$GaPIMCCdPuZ~_G zK?m)FC)0#(fBKZJ?a7Q6u-R8oMVy<=a*vfA#8}@2tMRW|d;a3Lm4dYKK%B z*Ggr^qLnt}E^DtK*M<~wTVM`qMt@-rJSUw$`cpouqgp5PrscPz|01h8=V;5NlqLGt ztl^By_04g2EV_R+{Pe<$B;G=^LX=PJkRRb_ur zc++1c3-7xzI{~_o(#>k)3$(+Ha+Uj))tEG?#6&bl*tJ_bEkOtBNEJy^*F1C>_G}^= z_gfdFZli-NTfM`Th&6B3Y1_JMibR#XzxW!sy0F~uCoVZhVRWt-W}y}8bUQ!tIsmd~ z0`SSpqrQP3-$uLN+PKO4?am}WknL(vRSzS7@;fpH+3W`f65mtm7pSNOr}sbCJwi*x zO>)v+xTdQ+b+EgU ziCUJ@v6IC{CuwdiC{a1cqfX8TeJWHTa0v>M zM|EnR6cRnsGH^dhDpGem!yzb29t$oJCKoB=pOJWVo))4M9+!?_c8V4i(y6-N3*@&! zxFIQAy=1KbC4T}v$XCkd=$MGD`c#t- z8dT2;IbYFLp4M1o#$3v&hKK-$izW~bP-J%A!9^(lf3yG*zqN}uH#hSO3zb3h0`xC@ zCwsV17ykGzq>4-R9a%8!0M~hmV_J~2#0e23I1OO5Z6F{Nm*F5I;gBdzzH=A|c><7I zavP{0cvb3X+6Fj{$WgAWloAyc<;@bvknVMTyxdkHh+UJ*(8a|{Iy{%=N42sk+&HH~ z%|j^aeKOO_RY|g@8Sadevm5lmOob3T1bu?g_c}3J;f{LQ+WklY1+SG03>(b`EA>pr*7*f*Gs>W5{rlEDX z{}_ZVoYmfHr%xf?B@3vm0EcYP3?1%MId@(=vr*T74x{XWAf~}{zj$`a zH~er9NhR%Ed}=H%o_n$0!TmQjnmx|QF$uGLy1sKq51)$1i*jAjcDqX9y-RO{3UV2H9CZaY~ZmYhJoM2XjYFg_kOS(oRg*j8@dMFzQjtM`KrC6Ge(p{Cq3_VFJbt2{f&nrP)_;_Aj~*<0RLuhe#Yy>-P^XcqbIxA{1RIv@R+fj;JFx z|6Qg8l`NB`_oC`T1#Y5Fn*Fq^s;bh~ON&&Kb1gS(tgD}qSRxPp%048%Mr}vg6j=v) zi6_5SiucZ*JR4SD(R{l}fon3I3g1a)CYNavm$6&;%|Vg&3))vdj<6 zA{Gz-Ttx&$J9|TQ(ZzwAg)UWN=bTQ0P4Dx7q2*ihqVuJ!lGxbz+8NDxDYtYF7Pitw z&~aRb#>&>N1}o~TSFe&26N0}k1SXJFG>wL&ZxS6BKtZn=aVl61b5qm8#dFWp5~Ij) z?ts<6gmE&*m_u0?gW(SmV@)n7I5+eNZVn_-?q2}er(c20#Wh<@7QQoQAd<0uYK>RK z!`z&O@KLaodHQxDTD*OC!mR>u6OrD9pY9@(JOl1ZXk4}=dy@2ZmpDy^@goELl1=vTHH{W5%-=is(*f>8pV(aDq=vE z04Mt@{esb7jynIEzs3Gx;Flw7wUe_PR2Z40`_Iyo8|~g3y(Hq1btgNm>By}S^5Lm_ zrIf1?P1>$3&yhuK^8_;MtOt4_R}KL(^?WK{8&Y&t2z_JLYJ?9>5n#VTTkbitxSoA~ zHxk#0k1prc!THK+~5bLua;12~U+p9QA9QuT-{A(5Z zj>A@=-$hr`_Vun}W7ZX&or^EdaqQs>Ut;s#^DEPS^9(A!R7e+FM;X@$?Z{7q_VR)V zV>8J4evCe+)YJbc>9i&NK9Sl%h;7?ZAoFGg7WanugZm@M*nIv`I`vZ9?<2UmuFVD2 zE?1v$x=DP5b^@*_4j9N56b8s5-bG{Hd$(MhH26V z<#ynNj`V+Xt?roel`yt?NcT_#M}-YTTs9Hk@|$K)6Y|J2kNGkxyx5`BubR6_W0<&J z;SM(HO?{a9=(Xg~gj<(Cj7}E&7met(?)}veNv2Z4OsQPmvk|80-f0_`Qc8ism2{pE zgk6S{1FpnJa6;~MBoz?M*sA%`e){p}R$fRR1PgQI-v9e_fbZwJ6z&Cqt-oe0v4Y=` z?(tt;B%u(5D~0zDDxgIMNrpq}5G@Y}EGJBV?J*odW!!0`<5%K*bEa}QsuRz41&}6q z+uy+l7jY)rarUpR5k0N5hc~>=wQCb_At6v_<=pl@fDL-4ruW&n=q{VlwsJ}0HR=rH z5+S??BQ<-d=`Ki3&PIRYc0&kBIY=wlkVaA@>kta#fwJa#-6sL)#uuLq2rvL;)Om!` zI)DnCi|Ia-6o?ye2P}zCp-dE}AC@#$4f!lUSqU#GHwMDgh+GKZ&;Se_oJXoo+deV? z4Iwnr;^N|^pd){PQQ-1KRJ|y;EDb6F_kvG9fNvmlXh{|B6{XDBhRtBua)#crW_0DX zg4!_eGT_VkZ{IdO6aN`;zqp10_%m|S$D|EP(76M*5da0S_o6zfT|jn)$YsDQ3oVHT zU*Ccbb0(cbG1MLt%WW78EeJ3QS|RIRHH0LpWblij69zh@1}KvwuP99Z7b&6XBh)NMju}fv_#W5VY zSEI)Jg$M(oI_>A!#RB2!m7+@MaqgZmj<_Bc^$hLSwha*?NH*kvoe=NbB)xQ24#Z;= zep!7J8|9K`w5(pClnjg`S#Zj6%J7-X3(GT0PYtxTv#r?;C$r6aue3nF#TD{4TG&S5 ztX__Nk&D90ZOrjrq&e8})b#jS;hr}kD|sbBnh(MYUmsuTIo6k?sXR+{GMD?ANm{zD z%B}EenNKRy6}0S{ld=J`({>B>RztW<+S^IzO~y? z9H=;9M$y#RYw2!pIYqa(w~?SCprznM5xAs~=W+6ByD_CHb!q1Ql}WSh()2{px8c@P zfz2US8hJCH<2j~jnjm)e1w9CGvpF4oqcyFY<^We1{5o`NOg6k_%O9Ss$$ z+*9NU4vEi*@)pX|1sT3ToMVa0gc2N^vlw2mF@5^+ww?X6Eg-vUL2EKQJJoQBCR zDni;+0Ygul{Rz%xIMkV$nNL3;^NFe>xAmn>9#&3_KR`H!HqDwJ0UiPz3Kvg+#LIrU zCO#IL>QqSqS_trg@FFdQNDojCdA>V@V2B>3*;(7M# zXzP>DS`#DUIf!Bu{`|)ac`e93SzK&LY*H&pYy7x+p=I)e@8b z%FdoD{t5w2FjvEidWsPPo)?T}0D|NKv>O4y8qBVn;jdr<9I(Lnv%sYYL_4@5FqHK= zt1wtT@q-vi0Dx5A<;vASSOfi|=hC-Zg;SBm(wBgZn%oMYw@9>Z=p6hgfZ_)-VjQ&U z5D3b^A0yNkmG0o$QCrMow zdbyC?hu4KgN^I2Er_$itlaoUhQy>Ts91ILLk?)o_{SbN#=19bs1J8hS1c}>^@iuYz zlWaD1bC(q&ZGHT%d^)cMfyZM<_ri^IHVg&__&-vYXFtOPbEt}iI;uEWq!&^B_pZwv z`3G=It!<0ocTz2Z6EmBh3b7@T-UWWt|5k)0!hn$q(LI=d?|)jMhUYeI3vltJrRX=U zg}ZF2`E747(U%H*-no67%-A(r^S!<>neF)ezBQM61zk8x0z*Y)Y$q{^7e4mx4~M7~ z;oVBqEs+yv%+4%g#(!UQkMVE5exl_B*OR`HDfg1^zxLZ{s%w^piZccdTfU84VeT^9 zeyU|Y=XIX*H@QcttlexhG27H0z^@RJbw^_x3N)-Cw0PtIT4J0lli-@W?EF*4^Lv8v zn8)U&hg%Q|^tsx1BXY0Gxu{j_SL7kf7e`rJI_`zV%cl2LKiPHct^a!8*{JbXJh+0I zgTS3ft#nWBex9%gBvhp5GIT$`J@+lmgq^ZZEhGm9Pc3tv?JK(n%BN)$ZtQyf5Hmcq zxdrL=J8c8Gg2mk)USpAwVfwMWZ)2ZLs~z7MKQteOd#z0UNQcAYGMjFdFc%1x2lj#2SzcZ?=KF-#!%(TXlcddS)S6Jl zzb5dPg~wg!mx(tHo##($9N26v%d=IEd~lpeno@cLWimM56YNf zp4-v(O}>9{D*Ouo%U8*RDH7RG-$>Po{bx8B3055g)$sxvhF6Zv2TtCyMyJ`}S?Fnl zJgsf65Exu-v0~dUUz%vVIL6n9pKh|`l8jfdy~R;Tqj!yVV!mc*>1G!IqvHV7J%91y zGl(sT>V9P?8jxDCvAa*6=V@N^>)jCLD9Em@wMg^OWhTX`@MRzuTjxwy$|H@m zoc38?*U!QPPNT3 zJ-f=YyiuWUL#9w+;6f{L6oYc$mc!dvI7Usn7@|QvxdW zx)zDYT&_C~#7npmB4uho;sUN(V&B7oWOKsT2a-tum=>HCXXuJV)5AGl&4Pi7i%JRYMY;6#^P8&)gNk;#cyFWZwk! zJyGE13y9Q1IKYtucM=L*y8n8cBpthPrjffyMu1T2{E%Rm{##C|4`}A;3xXt?h-A6p zF`2g5;P779FL64|_uUKkx1Kuvx#Pa@m0LwbpfF*QNjghw*W%Sg-NyPuP{Y`&Ny&Y( zXC(@*TB()Jt4uU8NQjB2buso4m6d(KFV{ZQlz+X`D+6ZLV#mCTtqwfS=_6+vQ1?)J=}?Gx*YOP!=89xg83t98oiKBAA!G~(_aKYUAS z^i>fPI2)34kHE6!Z{0F@2LA-+JU%z!^AW-p@1pJNemT1+z7`|=YexR;ZuV)uBL;!3 z;b(PbD(cUpb~<)>hRbz!UnWdajmfozof-IWbfO_~UZItJ?qwpXoXO^r)pVTR0oNz7 z_t3vQ1k0=z0pC&CNTEZG^koUU3*#aVQLU{iE<{g>g+kB~uIm}-hk8<)p|6%y#+lEZ zQ-oV0goN_CrDbtCyITSJ3k|{d88-*r#@RbGyT)`OdJHZ+ z>jGsWCPVI7m;dY);Kcud`rmD0Ccwu*bjf{kso07i#?qQ(n z3!YD;$sHucL-$?mVjCacOD5(?Y+n+kQc1V~FBfVLnK)S_>09wbcopqp7%~^p52-4g zWG|cs3Lidzy#w@%=0q5Rfnm5I`WF#WzfwA3d|`#N_9)+ZzSbiF^aqCb3*d%_DHEwT zLp&GYABXSY%)js~L=FmSxc00#|FXdw;Suu8(O4D z4V}d2?8PQCa$GrOT%v}VxLw80C)!IxlPyZ4F_GpN$=iS~A^ktJ`x+vFu!Mmi=Yce9 zN+Nq7ysZZRs#sUuS*z1-^FwMcAs+M6^i^5eXJGwgP8T4qluCL}UU0UR;k5foMke zAzi|o6##r6NS)TYC`b5DMlE`3v&=Yf+Dm09cPFCmxF;simYQF)qz|d>?Q=V^5N<|n zH2ltI&3ZFED&}{DOK19Jx;6UuKfPjg1BZL*Q-2$gW3SD9%j8^2jPwy4I~PHHt$00< z16ThKj9&!G?nY^)G34De(XuCo5MLv{32j1jJ+4L99cg;a=rX?6vz$e7;%a-bT_5f) z3^*Rrb~T*5WoyGXDR{b^;P=_+%L)R6Bz8TF>2RT?IY9CxoBARfV zfCBp`-zOr1?X1K}E%*qn_=I{PtA?IS`-f{w6ZWUg@959T-8iQnjG15OP(rsIr!b;QqUGR(kr*Ruc(xB zyW|m@SCRiqhpFAJIUOT^Bmoo3bwk5E@}Ps$9xw{PFzHe%M>g>2{}J^a@Ko>r|HmjJ z$tqdlILOGz-ZQffNkm4;jLMGemA%QPL>fjJh3u5=h$4IMP4@b~KKI`5@Bet*N4ML3 zbmDYA@AvEVoXrVf4}i_49N;8Cs>0!8h1{tTrqtC_K`y{l6{9(^?HSDV9~Np z4rlRD(3o2F5SLVYXaVcjkoUoIIiO){2T&w5x3JIvntdV^!mri*&E-dw*6>Z8Zqs_0 zgqyv!{MsE`cuDw+M9W>OJ{#HAnrs)2*-2UyeHF33mJQ{?*HU{1rrN)z5Lv{j##AyNuZz?}|drv00&H*WII|qj|Cq;I{n< z+b<;PO+ax}olBo_FvPZw!E|>X@TrfmM}MQWmG#NJ=Ua4ZaGv}YTv*#Ihxf&)Xz|*F!DI--V0d)sn6Q*5AGsI7(B!}7b z0bp8)92`z6B#aCSn&4J|cd+VUc=ZQ3waE@F;C}&e`n>1tZ&k_Y=8AhN6uo|G$CZno zD~`oiIV~4kf5v7_k6=#8rT^g_O`HDK*7@SU$>@KR66bN}W7y^l)fCA&Gwd6%h5iH? zAG!1?)WhOUNL{4gV?Ma+6{o`Tz)<(m40*seFX{<;v#aC2TH%LWlMU_yum1jqr?-&%v!UPv}@R?yk+oRZ+! z`0I)OpwWbS_M*8=nVkJv4xBB0u%e;8;fuW%w&f-bY?<4t$7tHmFUau0@3W@~e-;Z> z=w-3ffG5S>@JqR|GQ8?7cFBDzmMnV#;#3ez3IKE`4e+eeyc18kPH&{(81(ooyy9)G z5i8infYXG97tW^&Mth3!Tieu;a-1Rr0x@bw-nB1sZUjz)Pyso1?Kz4?wiE!Wn(j$b zb=(6v*+QZbW0eU%C?O32J23s7=rf<-GJ!^|q~jZL+}(7)NOt<4#S9i8CpK&yLTC2(G(OB2?87p>4Yku&GcAP_4%v1J1KYkpbBzS zfhQsPr(rUP)}#)O{D*SUl%-!b-O;0)IHR{{1&_^%lxYh(MBrrBk+L)904>ID)O zM79nv6Vj20hw=uI-vpAo127qo9G$ZrX;$`?WB3Faf9e)et5nI=FdP#slvE@!sFxo; z@UY<^@r!Q52P%F)-T!u4sRjnBCh(@bEI3pBc%-Ud@2;c!^FSiLqz@0TsWIvu+l(aP$X)F62#OjF+P;Ee^m<#Vkhk8VlB872 zp~n1vylo}G^@H9cywS+Cy>qh8eDW&ucWBsD8OZj%qE^Gwp!zCwxG)gx2@Rt`1bk5!RuuKL9OCuCgO<)G=$ZlHg9s@`_ zx#QSk71=+f*3M$gG`_WrD)X_MJpg(h>?S~nI2`UeAPOOf4}(z)Sz%zP0@?Me8r@4z z%f`H}V^4!V)2&Hr#1CZM@Q7Z%%2UCr?PbxW1r042sxb2wF**rZON=^pD#r?*`qZ(U zFiam3J{r)5CzFNE1GcOS#M2NIItM9;{@{uJwy+663{AfW_{4w75&qP`Ek$~SIAqL<=6oQiyh`MW8YZCh#rzynxSz$fn)af8qe6^6lL76I6XS%{5> zl$D0GeszcKA{n>8RO~>mo1aOC8m@A?r`#a+wapC}q!2?O;`jk=H{iZONNFYVpNIz% zfPIi;(5clZHv=X5u=A@CAA7REhu4KysxpVB{T5W6Qu{I(wZ&QQNM3?N5eC<9^lW{2 zUj`$AZ3ZhbygF#q5f~HkUyY5ur2hcUKnU5OG~I2WU7JaJg3iD`fZlCL1i5)4oPGRp zGu-#_$*FerCeI;Ec~7(fUF8O}Y>uzHm6DSsJYUG69-Z61UE;dt_CB2XYNy1%3ebOO zMPz{-?T@Y{x1@FM{^%^zZ7f6}W6Lhvnk!q;py8(59=~|TFXL8PINp3rqju$Mi&>PV zBD$_-E<~Gj{ifi(7h0@)xKrchx;ZLRoX&$+q-gb-h^FzrKG3@^c(07j^rru9=1q_8 zdf!$%HA62e*DQE3-Uupt{a zC`caLqg#W_3j#W~np;WKE9ngqZ8@K;S&zDYrdbVnr6k;>1Fzsf{N7%;A zDSS?rTNDi^pWPsQzsFry<0-w+okaJIsTMLyokACk>KBNhIBdx}3|+3$aNwuqHL1FY zDg|aifSR!7z%t88L3WG#{L<&Aq6$;uJpM)%)GsU8kXB^a3IVzdR}6e}viE{Y$6lA1 zb^q79TMH*;i5k|tB4IbA3o&S?nlW^a2AecNZv$Ip)4AI$bImv)>fR8}nJvcyYzk0b z$u-~4jz+C2buX}FiG+qvbt1IY7X=w4WK8jo?92)$o_rc2VroB2YLI7XTl;Ie^He@q z=cvLZ&)%^{Wiq3^tZ;AVf@eLUF@GN0| ztt#^1Z{^PORDc0VN=co?C}SI^#^89vVykAR+a&P?Ck-xt2@EO+ zd>g=#o8Tt-kC`9n8FiP_9+~=VKkU+XAMjle!-l!t2sC(xBN(w?ZNvUx3RLk~Ig>OhFBAS(i&Cq zzZ%s5peYJjLCtx(kL=k60q^?1ZqjrsjLMyy_Fu?T!vo>c+jyxz!eL@cFZ2*Hg3f}z z075o{VemmxqtII>Mrh03tsORN6a!J(Lpv)RGX$uuO4~j@yMa>m<@=I~ z{LErZBnB(LePuhlTr}7QRUf@_)_I9OMO$U$xQ?>yP2{_`u+X+>dERNt#n@}gsg(R5 zFAD5;b^oVWkkDZA>9`kcw{mY=Au!X3P}8#c_g=_rqd*l)fe)sI4H)&Y&u50;olJ%4 zzMa%&ZRQ{^4lp{U$|$)WOI{HcO?qBBA#K-M6dOL9BPr#f@TpO?a)U|tG$~z);|W$U zts&4X;kMc{DrQQXWTUfZ=qJnMu6Ssa~_^ue3PRj*gJ1mwBxA4`aoyic7&YO zkn~x*vQov=1DD8Aw(gqSl6)`mEr(3X&vZlX>8D47qSOAEO#|p8hvtE77lq=%PCG>m z6|2lfGn>Sgfk?ewEmxC>`DfEj(KWBglTIl>s)(39wIiR_G^_IJ5<@lh4<+v%c2#zN znoB8uCy#Cx5`-lNg$cXuLmZlgQ5K9a8Ba%SQh$(1QpVlxcU?^?*?kLLqrm62agCZq znabjDxy_smZt1PGL2-Q;%2b~hoMA~HE{0OS@@wNm%O5u?^H624td)7*BtyTOERSJI zRFUN)(k)(7Q+%rZfICr9oUzkQly?19hL>R4pFlSK4I%!tuQPWfgw%BD@eEa;@jVv` zGtM{u+B@c-z~lUYW3+9ymF{~~t!uBmAR}@3yfm><)Hh%1@DA;KaZmQ|n;Oni=sN{J zQ&Z`I7qm1gdcJE*WJG8*FIXP4yZB1XGEZR<8=90O;vLOM3m7!W1CTaXaCvQor(yEc z9Wk6`>T&5&zLt9W>MveQ*)fsCh9oN2Oy+sTYbr}-fE+ZqZMp$)W*Gv5Kg+HkS~_X7 zFt_lOF+*0H}mufd)IqJs4`Z&%Gz& zG^fIo0aZ6l4=}YLGss`fX`sRAe%zShY{4BG>=VFzqiy5Nch-_nafMtyZ)g9iQJed$7&`MUKeIC%%WneTvl8_VQ2Z$%F zC~PDs??lqL*#8U@Q#c91Z-OjOO+;BZqT10SwKu|gzsM^_<|Lj? z@3?2#>j($0&|&Rne1>Msou1`7ycQXE{R)>1Lc=4LTM$R}89AMW(|a9~-$8E0^FeQ( zQE`iHLWpxfM~=cTZJ~|{mBWCdeX#bdO>}PM=bwexGD#N*M)9dU!K9f?sT^Xp^lN;6j1uJ?x8It!|N4xp}m z=ZU|{!#6d4)N)Nt@}EVj>dF6M)%sE4)IOWxwLlNj?MWpw(J0C55-(9?makcVKBX%8 zQ%i7xWwV)sFZ)0`gGqsk@~Z@wEhO!PxhR-n?zx^)hl4$pqh7mkTBp)1Bw0M?;3ijk zbg{&9`}WV`zD3{r|4?tRN~Pv}emb1!Pz@Sc zfLKuN*Th|~UF#22QEs2f&aT}JudPE=B_DAA2F@k14nt{m9u~X2vhu@9?!e$5N9+z> zHL*JBa}WgFIN+pR6SW(zyiKC57T8#HyO@Hjui^=``3&l7R(Iy7C+BZ_4{$pB`{!kO z)7P~#y6w;B2@PnII#7oC7EeE7zfeqnhD)-Tir3*zMLlHED>l+WgOHAj!D01ESBc$L zkDszy1##%^7PKg)OS-h`86e9Lgc-d&_Vxt*-=D&~#uA)t+E$>A2@Z5@5Ulku1HFV! zJBYo#7bKnb=+ZPBRohmIn{=i~v>ouvgsADdo5UoN%sTe$F|R_25xM8m;FohKJBd)W zt`lm6`hdx`iZqqQbfbh#x;2U?^sN!ET5(Af%Gf5yy3^++4so=YTY;Hd%WL7*=gr^C z;gXW7NBNaeBjUk(|R3PJW%a1N8k{xGATlDY3MM;sGGmh$J)Qv*Wg!w zQ5j#cXQf^mzZ1f%G1f@}89QI#9fKc?FWu4ur2pQ&sYU_5l_v7aMU zUPJ05#Rc9wzH++(a`IkYGTujvrjy`-5%<{UMHU7)Lf|+fJCByz@`3C`7!1O?H2bFA z5W(Ya!Mk@i!-X$|zl%R+_lvF5%FL6+oy@> z8jFDoNVW*brPP`dGI4ZR?c558PYY1PnC&WE;4I;wA^`z6!w>mR)_?49AZ-M6<{gd- zkbi_+d-Ny>M3*oIfs!58Lwb+YXkpPR6L`aurbVzZFE)Kw95y658E?_gziA-p`kUFj zYb1hGpB%~n&k3N(V{on_qb4E{fLw7VBrY=TNlhrQ^tbhEd}6fyX0C)@cv~nehb(H& z9reZryYz{hig7+Jgf{M3J9s#7%+|G6J^=~=EGuBtM^Z(HU_wIt#IP%tdL%eU#{}Nn ztHLO4+By&Ot~BE|D*G?x@I-GDpbOfr;=Q)NM$2X{bsqDn?uk=c*ajFYP|>2N(JG)E$CjQFuu}bHNqy=3-FwR5 ze&ts7G`}|W#ZiqrXz`|Ccl^OkS@TuTkO`;iCY;M2xua^0BI~Twcd~rK*xU=(){aM^ zIF?m(KK)>6X8Ps+O;T1JuGrqjuBzL439`zTqPtpx%=6c-7>!E9SZ8Wf#vFb?#r%pM< z-j!L*$xpC-#m(Xi`CSag$|r;bQ*EHgCMqzIAhM@g;J0i}FHOKCRP>;i%E)iNGs$Mg$J^{mpfL|9KzHiaZ9 z!PGO6;?~PL*EKof5!x37h*wkELl5mv^XR9U1549e#H*er>OoY{VeXE82la6Zfq`4gWyUvjWYm}O^@;(+r#eD)Z7lA>1U)qSK znImKrPgMeQ438d?rm^ad^H_s`x=HYqAq6twW_MxsrmKvK<>dGEnOStF5Fp3H#$#)%>oiy0T+gI4MwIgiW@ErAP58}8aU|C zg8&^*V^Bt}=Mmo-pujnv&tBBV@zlep1eRLFtj6`_%^Q`-GbihA(g-1!0P;XcKck^U zTE4+oyPvTiA7A6wmPWJ1u$2)dph-?S_4Yr%htc_vm&^YwB7`X5|9&9ZY;c3Xn?_)h z6wUs0^yR*`Pq$U2mP>q&wJa?RcK18hi>Ev^G#@ndUG~X5aZroPs~E(~itfJRzrPC- zU}TR()W$otCr9G;W4`Fz&Eq!}ZL@OKd4g0SqaF;74e&9$vU8KqdQ2dkVdL3n8N<(azcg*$sarLe*1}j13suV8e4((j zThi?ioHvV0oBqdY()|HZ18F{(M|>x#^`W&v-%UdwK4p1(VQL{ehpjCC&L?~@%{H7B z8`9RxW?LE1CSICRSnlLdo5*saWV2v%b5g}HZMdj&CnjIkPX;pH@!-?QuKan?;JejAG!8vusZKqEN|# zC$yph3L&A88}3X<7z6}W;&+9|EdA0aqU!P4OdD;tSHdskWz}JCR290v2h{pml(_5C zMc<(l6=ke~?sMa=q0ijZTy}Dud2dYFWF+oW10^D;_V3)T zrtXr*--=phmyHhQROM2i4#KB@55iu__3*iQD0Nt&boXyduiSUVnnxem(pz5y50{pl zVzQ~B`mP#?lu`iH?+e@s_U2TV_T@Prr9=5@MR~$G(0yIw6=AzZJuY#P>_W%8PxRw4 znVSLW9+Iq7Sw+*t?p^FYT8&l>(0%j~f;qConLzJ8JyBEFc9mz498rn@@pu_uSbM~u zluI`C$`0GU(OcA=V4X9+HO}^H zI2Be4lC`pG)A@-fe0NGL&u%Xd=8@YL1^(lF3#ucSBQbLh6RyRDR)dfko;@o3SLH~s0|b8?C7Es}`}D?+O$k+sa#E2H{EW<^$MtlVSqnd8dFqIt zk8uQm5$^p*U#CN7Hfk_O>(bD-2L2WJSi`UhB4Gz8ctXtlFektecBkB)6*iLF3`qO* zy?XrLmav$-6{@(qCQ5xjZis%0YrU$FFG-V9-GZTA)@g$!ivUO;N--E5K!K{OCQ0QUg8606qu@!c(Xgv|%>4t%*# z?BEaQ+bXmWLJKN@5k(j70G3p zZqPqH8NS>uI(SA(9{ezI;H#_ zpVKFmw+#>Y@C5?KcNa{U;=0LAt{9dsif_xi=ePU@;kupA^0(^^_p73x#H01 zKp|bM0NdJK2~1+iZU}K&uK!S5$?|gN$Z8##lR|2~ZgK^E$MY^lPDQjfV=<57!~q_& zhgH^F@8+#e;|S7WqE-b@-G{TE9x9dopEx!L zRoLz2Cy=H`^LJRQ^2|J;tey*x$P#g~^K#PS>jcF!JhZ}50Fj)(J!bYI2@A&0*U|XN z4syk8E91bd1t}tmjaPR2X=_%pn{Ew3n@FA;{h^`Y z5Uq2w>YcbqlySR^Bmn+Y!mrXZE{2U)YOlO4-Tk2SZt}?|!aBkaM^WD#WQv0ynq=kT zM_2!)Yj&3Awj#n@dg@14b6$cRzl7GOLg=M&zDczq32bQvgReIu+rUwRhdLj?^Zo3* zi?%~`){_`r>>N-y2;MNU?sj^b-zPI6kR^J3 zb$;Lt8}(v01#8TJ(v&jl`K>jVM*_CAoO2Fq@q-ef39T>JV{#s1X&}QGwi_kiV6s=+ekN`Qi$SbX6DXPo2x2t&e#CBjg3fA~@23mlESYRXG`V1_ z`Ykv0SR4FpyN;Y0)Hwpa`~B077UEX{zj;^HjOQn%*5#7PS#ix?+tBgRnDYIR9Zzyf z%(}tnpn&+0J^oTepa_t~2)o?xivMW=HZym|U@kydl5BjF(@<@tQ9!MJi8D^->4TU0 z*r*qU1eKzc>nStT1v06&l`d+J*rxl*g@Ao2pLq#^&zHz6*CMJ`3LWYO?>H_8;C8 zS^vQw7sQSwlNk~W?duc*>9A@u$(kD$HCPJQpj(#sY#*$a%b9+DXy-}0*rE}lJgMBk z#HI3Hg{J4Ic`4-~C#^mY*B^zw21-^7A`%9Tc~^5)*#Rue5a+Q)j2F=Y2~-q>wJ>VoLQdT+G2c=0W#$eQ6Lj8ZMRv>^#gUSCG_dT&d2Yizn0GQ-k&FwO;0!rjD zhSA;U3N(#9a**wT@&)>LS~m~Y4^NOj^pIu}&pQvWNEfH^`yJ1uN2|3J-us0e&LobzOK2_d{Ot&flQOw=d_<80QaSl{%X zzEPD?`gmoi;+AoV;wPq?`7zO(l(bsn&4JY6o2sIC_I#TzpCLcwZ$;chk@4L2oEhVo ze3W*eMreId{?q95_uc+&L4YwEuKDK&AQx4IWm({2JBy6dL{b%Yl|-*m1fP>2b+||7 z+bW&_g{FjqVI@bisJ2fsEp+}acmNyu{&IxEKVCjtDM-lMCBXUu&GBgdz5&| z)T`_gA{W9f$_dsS%{|<*HcYW^8T~Ojo9>P3-HetlImIF7cA`%$m>uxNa_JyFr@5I} z=N+PcL9Cp}J^~3hpNM>I3oA||%D~4}>ne!%Pwr$7cRn^{fFZgGq-JNACp(FMaXcny z8!TXx-t>++T3C1cC8T^Y>A)XTuqm6jSXHPy3d6&)zHwGtP2vO1#z%$$hlzbxK<>;) zJ_)VpAk0$)m?er)!XNnJ+oGd9Q{rt${={9vN%O(f)dkA*LoR;aIUn$~nwXT_jJcRd zWW@!`!K(0|BdoA;fgAi-E~a8px=~TW?K`IjYMnja7Isv68L7(mE;sdWKSay6ZMfLv zH+Sl-w=HGfuKthE_%AL8l5#Ai!XUZ=o-*Y&$G56Amva{>SsA!qtT?g88PM|DPO@v%g)TL*0 ztkQc^@hD#;08}-K5f5cI`1vdJ#GBt#&`i{xNZ6R(T_yuNscE{e zqay3cpFLZ<7Q{bg#JtyDd)QW++^ZxD^uNQX*UtHZq8W|D_$LyUE7)8L>Xh89vpUXP zYF)p>5D38dt6nU``@)iV-B=|Ab;bDhu9f;{UP8+Wwx&m{QjEn;<1yGX(@P&?&X)3h z8~>=#{L!+59)Zx3rymnc2YNQrrvEj18&e7c3lTZvWlh@Cvfh6y2DC%T1NEB0eW?J~ zx@&s$WpV;6?`K7k!X`)Gi0{*kX*R~>q+4;8{hxM3u=lNX@zJiXJmejQ&Ur` zam0hd(__ED!M{Qc`W zPcr2=)w-SP+7G7*y-iHjyvu5+hHnG>I#J?(uWFw+fW3Nb^ zeJ~UDvMsA_vB8-1t*Ogm)DJ)0&G|YO^`Az*EKT8gpbbGBhlrB^$@v0dI4tT&Fy9sR z@~h0K)-B(G@vUbf}|L$b?FkBOD_!!XNBv!k3V-RXVKc=5?v|u$~Fe8a1y)vi~k>e!Usvm;* zq`zHM*Lji)DK2m|=rvp+A0A3{TGVin?S3_&%t+o!+i6r1?Km3Vj7Ne()?SFd;8bE< z^rUr`@2ZgR+R{*{C~9$3WRJAv8^h8A5lA<0D9JG2y=jHZkV;a>?oC8^MQCdMTD~*l zA(S53zEG#&bL)TV22ks=J{l^ggn*}H;1dzz((Aw#RRuAAl3CBdHf;i3&+kP3wImTVdEWs?pxy^D51W5zZ{pM%li#X6HVrzqO)&&PT_ z0m#yTV?-F!P^nUrt}Kq zfOUOwviP1udx=Br^s^_Bs=B;<4dht+?I*K0N$s!xg)1C#+Rk$RkP>KMm8LzXH}Tq$ z5(D990blV+@Tbclc2TJkDnsdJNJ;E`H=IqIgFN%8nWraxm66?&^Er52xt``!{IHY4 zb-lWnOUV57VR!}OUgId(gp>}a#};d}*Qz@x@n*?6$!W>C@Mrp*afxi@yCDHhqjz{` z8b^7@*1rrX*M0vXUDPMlp>9-1b{{gLF2Jo@fmkKWhgZlHlcNHOfp~P8-)%Xr6qe42 za?8`yG`IL5X~9-DulAu*Sg+CQSo(&V@g-0MG{1{$R_7d~UXT8g$RWx3Q%BYr(0&ql zmJt&VGH~8@1@k8h+; zs<$p6a$^>WO?Q<>Ls|XYTS0||zU$Efab!34C{un-J3_w_eMq@3xzFb=MbxPfe_jjUZP7v|`}D%cejVx4QTK`2&cfAC&PSb&Oq4sS;}YYt)LAeP_&F zhHDhv9hy!#-Wr>-W&+AHaYYth9ckx70a^SwgorRTsp@PTF>l``PU5ssYd0x(xmMBU z($cIuWoay-I1ttqU41jxolIG|R{}{TzSKUEM-%_VyGW*a%`CJ0C)9MA;P?5#eJm;_ zW|eSmPMzkrhBOZ+1*@i_Y8M(W?tG{%pW66$*C(hMy^zNHs+W~MvgQ9Q(+rCtuH4dJ zQOtp@5>wfFTF74@%QjI1&G&{NuD#9Sii5!2W|x{5X+o;9Sesl&{kEAnU9}p*Fc}>q z!uE&`U=Obr#xukb5J@(Rv<)-mPF@(ET(8x2s-an=z8qbRW(cds>GeDffxn0?Z_wE9 zjuFX)AV!3R0Z=&oK7b!4A!uvBvz+3`k_=G=)6XLi<(mOgH{c9UPtpF8W5wDI(9sJc z(2nyQ|n8G_2!@#qaE1rBNXWmR{kr93Su<9lt+d zx)T z{G+n7^CO;{H@=A&*A7w^t?k6M7dgqq;iHFTxb%vtm|OmCWMZ9jsOLQ=sI!_|@R}D) z3ehi(dQwT=6i;94Taq=kmH^$lIw)%@}iM|B*+1Ti}tNSN8>lo@tBP8GxIgK zI|;2wD)>A+JOGi3xy}JUUhO^C!GxBdRrKy%X4UHol~{&AJ34gMH}bIQK;l4vGsgLUG{^9BU|z!QRq;O+UoW@U4JWwI zw@zDrC?+YD3_{KJ#<7Zs+Pdqe>$_(XK#D$-x`V`#EN4pK4Nb0FhuSixm!CGLGASVb zc$g|(VW>zomGi*wIva_7vF8U#b+rjj{Xd!w1yL7U+G36_k7_Ckq6iF9sb%(B7KZQw zsE;AHU*jAwdT{+48yh1M@Nn3y&KK1lOCqJuU^reGl7JQ?B%%N$-6%4QK~HQ);=aDD zt*AEueX$QAzY1_V$hwPRmAzB_Oyqb8cT8s6SNKmRxf-LmJ?fvrRp97=P=>Xiz|R)G z!lIgeZn(SGTeQ5Xpk4*EGJ?PEQmwGRdBd0WgTK%3@Y@+qoKBWn9+?Ik$&zyi>0jxN zGx%lK#9lZ@4l%rCOnF}Pz(nj=f+5rmNYH-?MTn6WhOo1A)|wa_=RS4`y-sF{A`9>SVoCk}JfQwSxW?ni|EFf`9*{R=E zzblJS1~BPfDr{UO`~7*f>r%1VchUfAs{7zKj3RFFF+d!*TUN4 zXQ+xZHB0484h}fG@aPSfTlir@oaUGMOns{L{wg$Jr1tFVV~xinQrtoya(fmdnJsLI z^I8u#B@`%0vapS(TMCILb&zZ=yX2ag80G4EO1DDRb~@dP)^!8YG`n+Wb0A-r`Knaz z*MW?S#7~DDg3+;@@h$n}!FmAtIX)0~Sx87#a=IbPD<-ZyJK-nw2rs3Od74y+D92u$ zY^*rBK5F-J%JmD?-sykyzgiI?;Y&4M2gQ}&nmv!aed;^U5TfadOsXsG(l3VH@DvRg z-u(g|;{f7!U00p1)OIVZC-vU1A^-N>SrHvW{3o=2#(u)V;hw6eZlOPBA8T}DJ?Y+4 zxrx0CJjYb{HJdCK%M67KwRqezM>7MQC<%H^viJXg?afMNDIa(|w8?tzN@<;kZ zf-4U@y4U1}G&V~3e6Y?vl(Z7DusmMn#U&Y?$2i=k^5HU7=VixVfxwjYPtjgvUxr;7 zkR$kTEm*GciT5T0N(jq1RfUA9TyfCujcny?xXSr;0}`Q`Ek;{RH(c@x+GJzgZyCE8 zyLdIUfeeA}!E3gmZuKMOhi^Qb&15OHLW!lpLILy$68U!aEbE1ESg;v>xFekhRqjI2 z!MPGqc?5gpHyA*r04=%%hs@5Xj~s9!r|zjxRsvn{Z4=Cc_mcL(9jq^N012POkOA@@ z=e(I2UunZDep63UW9@h>=l;SOtVv&@ddyzyEXLh1iHMdErAD|5B%(;Q2$H}Fh~4S6J-s zkKx&i*X8-y0pOf z1;rU9mF%S!OvwXp<_NT)1xo6`t;yPA3-JZ@VALwzaj&u5d3VTDTElzPMvkJy} zcFcq&TzO$3<=aeFm9^nwQq0yozLh7)ql;?Zu@DlBV-m!Ec5!OE^5xGyAF?@oo7FiJ zO-f0Bp1||$-3}(9dJ>X4=f~>K8QXr424*p(uqb&~f(kjL&hB&=#qWyjyZ3z^u}GPL z*00KaL`!5|pvl+VB*JxfaA~T5dT9!cZax2yC1oy=34zEd;O@C z#jnwl4s+%%NuoxgU-9d($$JbB*hrL8zEd`r{_R8UOlM{(D3%UvwnNLtJ7FRDR?QnbQ8N~n-`S2KeAJ=9 zsYyx2sh~xOS4mZPhNEj>eK$$;b2(bGVPE+b)p}AR*+xnqBXJ28E0fGK;fQaSa@Q7h z=+?^fzYiOpXO3M9F}q#RIO_P|-oUOcwLJT&0=jBti)=Fina#wo`bcG+$B!TLIq=0` z3dA>312J!YiukaVg}zj^z=RsI(QI6e3$bLYt7!MD8~xFlfnWMr;#CTDTBxUbAK`I$ zfeJlGHb?BkGLP@GS4MSZVI4qX{asxrK#)e)DYYt%L{Ed1uHieaX@uP2_&GO7LqFIe+zcw{_wDdc65vQQKz~yB)l1>_C5h?44RzbP*&T3+O1aEItgRhFDJ*y{wbyV zt&De#gQL_FQ-)|7*)^ep>S`u%@Q?d+r_8jpOzYM{WgPg=f)rVKwHAL6u#Pq<7f+j3 zwI~FKRR6t2t+jT5>tVO{hRd1^_Z-BoP-K0LxRC>2^vIE=rO{J*RZGh`SI3+FS{U(rb6Mz7nZ8HIw1{o00d}?rLanZGb z6O1A(2C2OP;}*lL47YPNOD&bs&=c+UwHwzqWKosS1UU&&7*goRr#dqamN;k0^Fa@hg?E689) zh-grW61}V>oO>7&ZPfT#_V~xQQWZX2)CC`s)IVxU7toj*T-Cu(aZl+^XheK%NJH)yW$VS(Dx`1~l8X0(z%EXh6x^>vytFbfJ11H4eGL}^1 z8Znf&U&KH7-E8?;mOb>&_BCa*ecn-GTubV&(YiWcjhv||?cIVCn^LrULK zlJ4ztWnF3nUJm4=q;-FMo*hAYnmpXRASwRG>uFd@jHKBf!)hvKr1XrfpUx`X4>@5V z7p$VffIUVd`3Ku*X6GhmN}4@{47=E}DpkP^D)Mab)Psf=v6R8=4w6LhBG5!-g{1NY zD%WHoi6WCt(Z~%5wRY!5b+iz15L_SYRzBNS<>Sv8y1?j)ME4}Mjen^YcK=kTcQCW4CnU9oPWwV2SIeawoHiOhYSEW}$M~mt! z?YdV=!RQq@AdosD_&Qa=pwsshjtm%u*sb_U7;_l#aI<=i#WiQE9z)>=7(_C*y+FvY zu_ukNClECU3M#7SctQ?FnYHwL$?6W}<#n(g>FwAguiJVaSU(V!!KV>}e&G zv<&L{Ir-Prs-ht^BXF{NDCRmEb8iCv1;wi9y0o#3=(tyzIGS_OhJJFlez4%;+xTm% zlmiLf#4zX1>HisOl72{_b6FTpbXX^v-{oI_>Yx}muS0x3iAb4bwAj=eQ2`G@0982{ zXEYZE2M%B+B)T_rwncg6oIlI@=$XgxxkuFjNcpW2WI*A!G2gB!U{tbQeIf7OBx}G2 zv~2d2vw#uEIHf8Ob7ewV zSv`L^UTK1Kd-Ulv+dn_Q@xq7N{Fgj zYd918d1SBi>2nLDks0~}Xn>_8?>QblIq>F{3uGbP>pSlOJ87Ga>cPxp}44Y zk7}s8Vahi_gd}x`E!1gi%DeGZK`f7ZtWh*Vfi^P?Z|+rbN5!aV`p!(e20^tHP0*TH zlh%2+Y^UupMK*QMH(4C4-O7F^qufLid}}9GVw4WKZb7y3W0i}AZO&EntqvGR7t@bh zX{XAazQg%BvUaNAH(Gx4nCFTjJ_pB2%hAoEPqddKYt;h@-t2lnUS@lSl-Qsj_e=35 zCgP^C2M(WO$OEr#V@nBMouvtGi>ys_mWvy+dRR8`Bv)CjuDmYXY|UKZqvzg6_8C?l zl6i?j8FV3)xWjElwut_Lq#P-1@APKOBWeRIo4jon`^~tQ)ytV9@_Yw9Go%sJg`w#@ zPyw)=TVcP!$7#@$j!8+RF0%1NY!Qr%jX(!NDg{z_1~Y@A@dLE77=)Y^6kJ(qQ;wLK z>>=)X7K?Nb2r-=1vt6 zK;rC#>sDD_7mxXH5CMpEqT!W4dBJ(&~2JtN%ss zyq!0}pIo8Q#Suo@U+D=QdKAVF;4wDP8aW%-cXt<&iQ?x5GE<~+9J{)>&E2N&J21RFNY_t59p8_+2xTzGN4`~sqn)#JV_=Y>+R zR+KaMuehfZ%aeXupnKzy^mot2rYURqQsVQ)8khd?-%y{ z6|X{Lh+*KUcYvom7^`Yj_xbU#q#ZyO8kNj98tLMv4W#;Olpx7bdcz%nX;e18e*n=r zLu2*p?g@OG^Ciymr2Z)6#+>tQTs);fQON??8D|wJ0s}p{Rr%D4N01C(7UG7#Fn#~G{6V&g$XgoC!PI>&7CsDXn2HF_B+?~q>LP_uBlCJ*B z+kP5=DU{-~c=Y(1A^msTTZ8G+-%rTjlSKIn(qb}IT$)d{2=k%J$NbMUNFsP@@(DQf zhTSu|3$1kgV%|MY|B&!5eeurJvph;s_VdNLlq@L=My~x9>^2-!S7SXw|7c?IrsL{w zWaqsL1M7!m6-W0JfWrlRYVy!Ojh1y!Bw3zFlBpT6DV2`6{^P6_h$Qo zlY}VxqeEPlirQ4*js8qVe$Ief^qdy04z^DsW~X=mOr={J4Rt8QJxEJSL(*pqN-Xcg zX9h0UCh!GBf`aM!GB_`qgv)SHz=Q&2 zZhr6rK~G|B09iD?V%?ELfJz*UKrZ>i$2l+>@-ok*T znB6Py5l=(`xp6gfn{{>ab2$o8q$mNeeP`H#f;>PsLIBVBcu4~;7SiM)9$%!`1lpDm ze**+OAO$6$f61<`HLZSWy|&hnhfkc&&}}hDYI>!hzScL z0zRPr6`&Xm-YpoLUX2JH4{dI$P@ax`ezLxy@`&E_& z-usT?#gU``&LLatv}^y)BxQf|CyN4|72ZE3$_iE1*%*KHWmr#NG28GPP>W{6QE$`r z`hLBc7aAVaAbxMn2S@`AQ<0djb~mv6Z^SOK0qxQ44i@OyAc#ye~o`Fm^j{8O1Ihx67U! zZvOBtovpmXYX;lx{b6xPsxK#%FWng03Taeh1gy)vTYLl9|M5aOMF=@ug`8v@oathP?Xp^iasf7CBq< zzo2Jk%}Z^@Ii8*RLqtSWu!uFs0hJ5z0^KNImIw^lN}K`zkE!>Lr~3W>fNcjQ=cr_4 z9LJ#&ky*Bbb8Hgf7?rZOME0o8sc_D*M@FP%Wsk~AW(b84vPX6qS@-qs^ZVZS{rT(D zU>kvS#vrB?+947W651?h7J`kHF>bTX&gXU9tA+a{FC9K+!SN*I*doWYOGUaK zvZwEINOvT5bN4NW%{gw5n>_A$zKDQZT;csvy>p}79?#BasKobpmN|<_ZpS;9Y`bgW z?A)^*0(J+moFIFKYUa|PLL!_RJS%WuC&_!GA@2e}JAVGW<{RKT5a<2rgnEYEZ zX5I(xUyP~;ABWKUsvR_Q86m-ue)E&z&1a)@?}U1C@Se9>vg^^7=XDfmr9XF3uBIH} z{ZgLnOfTSOa9y2X;<%mN&afIfE%AM#^uBW!HL*J<5B>MY+nW(w29ql>T}(`CNK}jj zc2JPDtIJbz3YhSj>dVZ$$IPEs#IEms1mB;gB`}zbsC3`8iN-ej<6^A1l-MueBGlOc zDKgx({Ox~%yH#&`^?}Xa@E~#q5Jo&tVqPDkg8E*n7jjdZDgg-+cH@;`f0EVQG9`mP zoL>ZvalG{$N`M3)gu9(CnvwswjDU{mX8D1>c9SSaRy;#28xw&!q5Mjm!KM^3Ds+C> zeYm_m$sHkWm|^ULLGp1l>JPY?d=+-D;xT$uaAEGGux8vB>&%zLn=aiZxs`egmAf_} z2Y=qYCPZqzj{?Bdx%ZVdj5rB)@uNcbpiXm0ck7kIM?g-H z^1&-Lb87diwdEx|5CJc3uUxa5v@vDHraXP5<+xuM$pVBl0*2!ygLHhc`Lw(l&JtTR zw*kcPBytfNXqqh4I!CAkgMrUJeao#&hW^4$Pp#kyrV(}enW55#mz06q$A`{ z-iBoUpi=Ph?W_CIY*g zCP$snr#o}Uie}kcDY#$p+)3s$oSco|pY6H$H4mY-_A=4>3ACC31sq}w&?&cv%N+r8 zbrL)-KFU}Ju4{mG35i!`zLBC5!M-S8!l^Pp-7sj$eK|u1{AU;Ba0J{MFAPO6Y1|G6 z+*~bqbwG&=_V_Agv_eh9lg&)f5e9m4?9)6M^wSlHK$Z{i5REi5T`0V)hhzEBaXVr# zyR3f;@95g@&3)$G3G}^68Pkio9^ujlaTtf-I;WD>|J~$?!GHf-9O7f@J(CuTsLV4F zYH=fO?=GUGXxv`BbjnIWW|#9%-WyOuiAm*0o*}lp18I0LM}_X^1$}Nb=enqtld;MTx6zToUL?Pd!E&|E}o7BJ(P{`a!4|MnYbI zx&gdK0kAkMm$L~!3Iu^uk5Nc{EFU0t+33ji(u!*hv{^7P(Qe>A`#wv$JLWi|`{Y*1 zJgTh*%&{OV7DtaNsuxZu3vuBuF&Q2=!(nm`>ef0g6h}^>=LARO#-R{fF`c*;dhOMa zqdlFL%&?WHlP5eqS?dP|o-O9W8F6qnzE)6V|IPjrL!qv`o0g;%`&nwkAMLtRB`-%d z^zLE(><}kD0N2OQKYcHCzLi=ir_2))kD55@*m8e>j;&MP%GxOzKF4s)S0$Alf1sw2 zNuwl?XrCI<2lBQ|XgGyGC&Svod5~9j?NMG3E^Tu%+Y{=wYLJ8f1?pBJ28;ISD`SW) zJHA|OA*>#7%ln?n9>)7R|Ih{+k+!DmMvHQw?hyRu^^=+Gldl@g&~g-G{)9AN#m+8=&H77Ys8?f^0!Cb+QS(E=Gg*&vt;#mSxw zBBC#;xpf2mlD}nYs-tUYNs#`MqotO<%&foEiIwUG)n>yt!mG5!`DB7)@wy~;5ua zk1?=VH%F+FHnq~}rQC2= z2DZe)V55MkxXFXmV&HDHo=xqRkZ0Zf4o$MZ4IKmm{Q2)y-X$V@SljfJ?^Rz1jXrKv(fZ3c`B2}Dm1S^cRu-cOd$1&?b6LUW@MXRu3_0w?JtZpn_ zqD^qk^+?Pe1%(}J%aU6f#E9(H=EkF7d$es&s_Y36D*hy{gvo6ZgEg^95bFH`go5%4 zKu$mo&VdmXg9Y)b%2xYz}pI-a{ zw&61scWPHb4WctK->~F{4`R^+<*6W9adz;Lo`^au{9o8>#b+?xC7^?m;yYu1ZggT0 zZx?5JEFS$MPRsFx;%~OllFb&A^rz%8(3b(R2U#o>Q9%tYKp{YxkcD?3Is4RlE1$T4 z2eh!9+R1@St^1KoMG{V$XMokrRpj*3d#YjmO$KbqVvM7azxJGi@Y}frO#>iM+0Bf=bTK&cI+- zb=>nsA?jY=kRM-Qa5;K^d2yJ7aXI))mL#Z50n+9)r64YVsRJwxL{4Bp;2e0;O9X7W zd`^*O0pDh_Y~=}%f|>CzaT^#J7e8ulKaB~C&D^z|+ufJn`7rB7_x=R(igUBym~ai% zTJ8H2Q7&TbUjoH9YD>irlRHSXG|RGGMszC80%|L&O2J}vp!OG+nP6v{jvh?u`8Zq2 zZ*>|ZRDYCR5C`F2Kz+6M7Bt*L>2oLAyC4r70FRleAn4$5#^#V7{E&yr>`y?p1aK_9 zpE|p$0M+PE`8V%)`s##GRBC!!Trj=j=Wh2 zqo7KC0aomW<%u(0xdPyfk3(A0M$vn{n3y2RY||cEKnyejsxCKY53cH+T@ut9+l1th zMOk-$%W7RfemT$ZNW(a#hr-=C@ET<0~HG+#$4xqd~&s!=x_HfzUh_n!NOX~Y=%h= zxrM&t6mHJVIb-(kht(i)qtsAyLNf@6T<81wXK(!Ikg`hudyk$&+_Bz0srj-(&vhSg zQfLCaFQbI{5ne;rcpsJZ<3eg^-hcbH=5{teEUj5f<+ppQu}3p~INI)cBBo&z98B3a zL?>f2_U&@gL?QF8VdQTp3l>sg6ck}mO2eghbdo9`{8^+No+|`@7~mPsXLVL?eM9he z_}4~fA-Z+BCcE`<*yG_1=hOPxw89xmh0!B0|1tW!lbG=CxlK4i>gY)7&^(vcXq`M8 z-2B`LoSO~J%w&bUnk%FiQZ=$t_p>cLZt#O#74i28cGE!Gd_D5a=ZwdJN*NtN0xT#` zb!@;`f}oc+t^a@rjSt8QT4soQxg(-ua{kb1O=9rawSBz^IYu>Zr|bJVujA+Lp6Bll zGh~iKBhjs&Z20%8jda!rPt7!smj~rOJRNa=d6=Fm`O}2cbHPS%K50szt+n$74M;>Tp03x$nG3q3%{N-NimyosZr z`m$YF(UkNA13Dumw0|Mo0X)=owy50`d!DxRe)*C~dD#xEm>z5(BZrl#A1u8P1qd9Z z(9#VEfzRoR+yKIdCLi#E!0~G&a`OLxbRY)+58hi24kGvqG{U1BvZMX#xO)zTmKGMs zBPQh0wa8*d@$4FEL*A&zhklJ2;=7E;qxe6EY!~Oa_E9hYck{mR^rVjZOK+Y`d357K(0H%3% z%g;?byWHKd*`xdq?~~7w&X!s%10IgjF_T9zv9W1FMmK^7w$7+t@%>_9e8pg@hl+`* zElYJpy)HrF2q^fVdMdE4Q$1501osh;yIa~Fuf80uaKTZj^x1;Tzy0I>W4cL*(G#O*tUzMloW!@~&J={XD7%H+SqP8A1m<*ko@e*e+dkKRndg4- z2ivdU)AzlqD4@i`Q#bk*@05KFqzMB$ak%_b*KOj{C*{uU?_rKkVOz8{XUVjECO*n3 zuf5Too4%z%F+kjL1INV#P&?`-5MmzHME2@icmVXyWJyr_+7fG^#Cfg^NCrp~$1z8| zn?SWFXq-WZl^yj^AJSx_gB}AP|4v8#24Pd2b7|huS7xhw96N_?+10;;^2T`0w24uR<3i;x5Tm`SW$n$+!ORc;CqQ=307Qcb}T`C!x)*#ra)u0>=?iO84YSyC6EA(cb z$*$qUd$kK`_PHgjC{8m#v4=uMsSo#P43((=Cflbsf{k+V>xug}L7K#_iW{~DFXpK* zS;R_(94x|Kn*&&q&e?#l-|MnPKk}G41E>S`rRCW+GI(U*Z}Vvdvt2*U(E<*G2Ln4hsa62ScduzX&)|K(%IlVgaU=~Y>Z=R#;&3LMoBDZyuH9wrDfbVv zB)hx%9tksYIUghTKa;1Uh5$S#9O_+KjuO(5ZP6*NMQwH#Ec#-{Aszy z8-n^9;*wH~4|EhmE_^`cc(wU1be7+_~oI<)z3c+|v*1?IWtH zUC{%I1JY~#ZAU-9YC9YFLNe?Nm0H+CRL*9_t4fxKG!U@>Ztlnfaf@=1eKmB?mBW6Y zfp%}q6Cv2|eXImk{8Y|;_Nv&6aYgG7La;3IB$n1~`@Ft~T{s6)FSzYP3B=HW z1`YtuuhF3R<5`S{SJ%v+zl&WCXa;gr>Ss@pz}v&I8wf(rK_C$H@@HO(6YS{ilZN+! z1du2I*TMThtb!Vxd{Tg3HI(mQUQ4L?Auu-x!e|0FVl$2%4FFz{@O$;Vnl|OGjseS9 zI&MDJl#s28n2+H1IDN+GN6u81e9NC~@?J$9egzWmfSx*L+h_Bd?mu#6>4oVz&fl>xKl`rHy=8HFo@k{)zQ{)Bied$V@=p

    RorL{ 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

    ^a6CM{5rXxk1)vAAudkS zgAJI)D}6-A_k;(hrKUy(cD24wbaz@Ms_C_dub+iYcWrUworifqQ@PS4(%j?(NI725rHQo$Rej>hC&aI4yiM<@=+ z(=S0EWI3k`tFh6pg3e}hTekE~U%5Li_px^j9!e!1_4hqh=#c(Eiwh$RPktpRc@Vwk zpIIyMK&8#-f|b7etF1!sNx|4Vnu`Sad6@ ztCQUME5i_r&yV5*A93)5z4)=Wlk8P0$>#T%M=gm7{LxEc{@PVv-yNMR4vz|4i@YnE zP&Mo5a#%@>)3V)FWG&Zd}{9`a!*m-@v34(<#x4cfiQ+h zJq63{zXujfAm^31O%GX`zK9JIa+SQ*oQMgf+eyS5-qQW{MmjSgz?c|+8)rX#Nh^DEOq}TWt!)BvY^xY>CVph#rt_jS{u@6dKizQR{;Rx;X3Pxt zpBli+SnJdQf=TVv8=;6t^My=uphX^7*%@$@lTI^|F;&AkumtK;OvQ$OxhM2iWRCH@ zBE7lcK#Id#P!%aCoJFuSF0157Bjnzh*i?@gv9(T(21z|W6q!hLxD$?^8@27Mag}1D zZuX>m(ujqhZBk$a?X3(CYE!B3xArcWQh$8~Ypm0zv*j$_7CwFvaVRl3UINi^ zR|QnA%Mdn#`;uqPF?=Yb<<|}bA)uXmk?6+ zGP$3MIHb1etTKy#)`^{a?Olt$=ot*59h@JY6`};5Ey`9^RVDhR0kCx!h5}UIQ#(E7 ztGQlkd5T=9H>VMHIyb72&^*SEKDgah$Ry!6l6tL5?yDAiOpdbT1%dtvEt%a%-?WXA z@12prOwLk|JV%4B^fhE(^D5nLcP)B5gxy?L*mULr(;-craCV68+C@*q1(N=h)whLj zE5#a>-@mIc`pFW?AMR-L4=u^fn^KyDy)LHmv64+FrT)`;kWC zh{GN0nNQ}ui^x;^yrJy>T#{PuJ)AQ$2s_T>@#@_YsRUjNn9C7}&(TQfiVb?`0XqHJY34eW-n9;^aP z>XYCYF(3+NA|J8xBTU~@hl;%fF6BJnG+>4s`lPGghE%}r>sLl}K+3&X8Xj2qAby$L z9s;_NeR+vZXVp&Z8rKL_XvD>=T`f(OyT=!!-G0v_IU&xTuq1Dw8FiVeIjes%53pv* z$w}Mv596Pe4=rWB#KYa`@O{qqcEew%oO35bPHaFO$_xNFP57@ z9re<%>C8W0eiM?nt7Y?8jGvpB`LzS3JfRr$MRM`|W{ zhC?OPH%Q4#Q%66t6dhxl^If<)p=YNI0%)vD0(4cM<|ew=V5XFJvQo!NBe+H~gc#6E$YR)gG6%k)-e z;{0{)pQD3jF6`>Rr(ju7)!Ln!qMezUxxHL2^sxF0qXJ*{Lwzb-;QcqwVK^bHzmPRo zRBdwp{b3g@{^olZy@#yHY+aa1mVh9iLt_Hdbaj_~$ZD#pf9K{xolXXk-rN);$%>vt zNM4~H69tL(7+1CWe=`C5JEXn|{Yw;m}F8)_2KXCR3-r!*8|}#w!znTJkM_K;T$i2_=$CIRq%V$ z4fB*XS*!XBYBI#6463Q_X$H6cfVO6bzM7ik9a*_i#Eyk761uMM7AvyS$ zu8<=&Ad{iboBwWL>=}ltX?fKAf{kYbb(3;xRH)pm*IBExQ&TUM`S0KQ?&`{b^GcDM zH2>D2h^&A2#&5Sj_L=QPj?Fc&*x#RoT(bMJwOWw7AO0oP1PUaMeZAv=?cus&-B&JxjPnKjeV5$=qB4DV9Nb z#AP^yT_eBBr*f7%m2Z?c?vP(x)I87KyiBR48U+mBDn=w8_Q0HGdH?95p}KR^7_^R? zDJm|at3xnJ|Aqq#2YGqN7gD=%Qzh*kp9*1&qAzgqS6J9m+?u~oBDF(L-!QCroqi&yy zbuxcwcBQVS=lP>KYUg{kPbCuLlh`^m8hzcOa&p4ao;S|V{pQhW;e8u8fqPOt!Xf#( zSAhen-di>Z74|hS{E34`uh_JJPUOU^gN6BaY1)g2rwfCf?Nny$vuVlHE>IvG8iTDi zhVabWyM+&tH1Xt1@aJ9mYl!?d?A09UdiJ5lP0Rv#y7bm0N0RufZ38sM`s8SuT$ zmRD~s_l+xUaCNOGU;Pl{OZ#1J@EBRAJAI+z=A309sT7umu8iQNA4udPQziiac}14iO}5tpL`BgRM! z&KXBJ__S{~nE#eAp-A%rYiS$8@FfW&X_PgrbiI_*|7sW_L^!q0<~(lshMREOjLNH4 zPF)iW?#7iXEn#E5HbDy>VoRfgVL>ysYT(8SIodF8!B#18?=Obt2OKXay4FU&q2Zv? zJB{3n?x-kqTie^)J9k*(B%-6zY0hS_*z8EjuCbP^u$@Z^k>`@iXVJ`c$;&&_FP8PA z@)qK*FB%wcIu8(=0(h90X@3#qA0N>p*Ipq{!`#`iM@1?lu46lIgM|4O!dT2^)BVL-}>)|KKLgDp~wlLn&k?bei zQZmbI9VLEk2@C#`XWo`zdbIPnZHPHBqm-@qVZAZUA}hv<&v0jF=YDw9^yzS1`p~g# zRw5i~ee`u-E8w0TyYnJ;f9)g!JI)wrxa;Lez+0N19nC`b-1>%Yb89zvLFclH@iTG~ zK%_1pMdc#@+IXjwoDi6jpqA(g3?}(Esw`(w(T^n2RmrQW?i$}h zE8Ni_*N%sy{X4N6>FABl+~7I%!&!dfEnTNZgls0%*pipY(Yqy+W57j@$v~$0;ug044h%ZVAp${T_@ZOiUEh-t zw(M_S=ORl;pDCHz_-;1$kcSnryT=AM#G4kUer{r&(U2d$!H7yVw zT6X=K(p9qk(|F_Rf^~*pj}4!3nLDlcx@?D#8;&;S^XJb$JD_9@W-F79%wxTlCcsb9 zzY~dD|N97w=U1yMIUJ6TXH!PVh0ftcgIvO$GQ2i!e?$8ZP_0f)*Pb`T-Xi}QIte~@to3RF% zr(Q0t71Umv&H=x#;W>D|4=p9`tenu>X|hCsAk5B(Y5*>KiWXh5mIKVAFn2Sy?pZTCgItS^}>hS{oyp%`cy8gZ2H>;;XYFKW}kfc(8m`N=jw7 zRQQ690*lR$*yZT$CG$on?xGIqKaV;OsDD&hd}zi&ZVDeCU$o>wRl=DDVt{(3?jwn( zVJ5;q-0B50r!o%*dR1FoBJWfG^TF#u2x-fvO8!0CmfAGHsfLPPis)}m|I2U|nF5s( zmy)O7n&hptU|%yt>bFBKVYF5VeM!Vn!@-e@@q@U)c)5=yOz*6Bz0OhPc|a{QH(QU@ z?GHp+TCyx)-IT=QO*WFgZJ!!C^@y6|t=CBTS?=K>7`9<@5~N-1E>;MTBZbs^un!q( zCz>~%->|&DZhU7|%#v{g)fwsUw(B*wD{kX#cc5I}BIF89pAb?XEis8>f9J%0{0pf( zgea{a+fC_fJf`L)?g9hy3H=wOoMaQ|j?Z?w+Ti<*iFvfX^|-T|-=C+bC_nxyzccxb zM!nX+PvWV#Nx<$Z6~CGvqI3J9dnoVWDSvsaz3?>z&rhsCkc%!U%d4mRD>|q=g`?qT zDP5gmQ%{Z!W)2@au?=ycEGkzsg;-P|V~KZ1jep8sLAv^5yr{!%HnvX?%IWDfkC$=v@a>0oaalWIX-ns;=QT ze!nKNx1}cV#i9%g53jOoi&X}vWY!!x_&?~0s>s~O;3}}#v@HRjCvU&qec{HDXDG=3=&7)E z9FOv=QS4piW7JAYR`#bo5j<72tGA44+SERIZS;Ian=u5=L}a;9kMV?df*{o5gut73 zGF0Itf1zyjoMrTL>E-}H#mo~OsyXdiv9+zQ66TRGb%BmTErbY&dKTxN+?VHpnp%y% z)pih$AE_CxR23o9##!3M;cjhO$M57T&K7Tta>IALzvedxZ5_{3JT`^CHu+RHPwMJ> zwZB0dM)!ac>de#pqPL687wG~(h!q!XJ8dR@C2wdJzg}T&wO2z&4~Gt@>=~*@mS=fl zo_RTu;&{RdL_RoG#gGFc(far*Mx9qpI8hr+%}()rJQufODb3L*}as5qwEW>Q2%|WmBvQUDBYLM~CW*>~B zPLzmZjaZazfQa*G9D?hao21kTHctJ0rhC4YG8oZDEIbvIN6Uj>I`P7! z)9K`B&|*2tB~1^DG1%6UMgJd7-yKio`~QC&t2#y$$CffGS(ROgmRV7ebwmTl-uoO` zArvwb3cV!`g=3$ijD(1c92|ROZ_fN(r_b-(<2?E&)qSq}zOU=`dahSG%KMYV@8^&itnq(^V2(@7XQiTh~v@FefX*qA7KmfiKc!z)#u?ATtt z;bXsaER;QNN+iFuYCG;>Yg9o3yS3w(?d=xX;hb4}?!Vxg_jBn7xg98Y$+xx9Rdf7O zjo9aJCb4M!pQr01v=%k^^`7H2y z{LN#fXCd)rIj#2HkF#jq_b5yDZlE!ze+J;_yW&jC`na`7*x27BE&o{c4(uY^5baJz}7qis$;H8AIPIBelp zh2dX>x@}|?2;i?ZK&0U(T6xz@!46p->3u4N{8=u)VO$BSlQ3_7h(T#CMe-{3KOb9gk{w}gnEx-83P!w`Xy)dME>V0v`IW5c2WS(`Ewn&=m zYR=1oLx&+ip29Sy$&WWj#dzyX2H}=2vsxYj7@ph+8Lf(BdazVbjuN(!wYq# zLCOW{(gzhfR3qsz@6X%k8*(mUc-nA4xu31yt0S`KxTo+^hONl|n}8*`YD{yGDT^kh zWx0;&Y1Cb<>J;i74lup>AhIB^;e1m6@wchuf(T*&oz}RuRle_E9Bd4pg0J&-gj!1x zm$ruLUaUSUp_OOd(EiP~K0~_9Tm+>@^z6*17Iu8jCW7JGPDw1rVw6B;L)K&J7x0p zI;bQ1Oy&A7YOn<;y*M;$8!k}53gUN#o-7rqX5p}Tff{TO55q%DMum|)H9i!pk>(iz zO*S#4(HBW@=1S>|(fIbDVf3s6DLK`Aj#kygq=TW?A5uD-i%_kZh5kq1MAY~>U%3}2 za)#Xao`_Hqbs_D6Ue!@%qOcdoA~1gM;j+8Iz2DioW<&}8&)Ps zI8K_LxT5Q*nRoYsusZGPcM`6zvpe|Yz{`)OjvtpF4AS75yMwPW&HUDqrP**i@*Y21an$efeV)6q3+-!|aTNjW=BK zigeMuG)rgb+~1o{pnz*YqV{87LAoLPe1r-hKaq;ZL#YJ$(gV01q#=?YYBx~>38=DU zC4Yb2Acgy2@;z>rDA0>@&)|AH1vc1%lRh^JctM>6aC@Bw8?;S@?~!HJ39vV8Klfim zB*PNiIKu($n?UnDP)ZB-p0cEKO0_N-vDbU52Yfm_XuUuT16-5V9`qZhj2WM}lZX2Y zx@#A1q-{<}_|}o#vN#C}&^~l*VrFPnjqU25rOes1v9-OJXAF2r%U~JCfniN<5GzJazTIiBp0QV6asCcXt7Q%aRc@aQc~mzqsGz zowBktZ{GaJPz}CD(h!{a!?wbhq3-C%W*lUJ$P=`I=@8j7simj(;_5uWhAO4LvC@#& z+Psa)6{9SjY8!Ei9TS;TQ!7LTKmFeP47}@L6SOyrN4Y-Y3~<@IWLzsvvl%PTn(t$LzyBG&7F%PF5};G@>iM^Y_@ORbR&vB^XaDr#14S?$@8=w1h^|@PX}1uXJ_D?nkH!Oj z&c~V7noDoH2QGlO>>oW6=DfS6`ataQ$;QK~Z07~3i~TYXJdw7GeE`TO`*V-273N~j zkg2Jy(V!>t0#rWyO-@c=d;+?hwIjLak))Th_TBl>9Y>dQ1GKDYdw2bS{{fZ|%z3T@ zyMl+%peoCUIO0>Hf#-kg*u7G8=yPvIjKT6=FhByQF(|4mgp~e!njxytn?SPRdwP1t zaStrlWgQHbdq}%#bie>LA1+PJk$L=zz=2+&t6qm#YuF}3hOzs=)kh4S2jJLL@0Et% z_uCrDsy>^79%Oi4aEDUSt4!a&pgHqq}hwNS&Zns*=ZDEWcPWW1fNxE z;;Ry-*`tPxmYC`v8*FIi#VOGH>aO`QaqX}cFloG;xV8a?Nlg>!G*!qySer3i%tyTJ z;06gRSJZ@&61kL$lIq&PtX&9M-Y>n&yiifmPZM{b5(^y=c*Opl5>QOm<)QQsfpSi^ z7pJlRqX{4KweTZ4_{pMvptpAfpaOY7e-qOgMyKv|>^VsPOe^D%+EOIyY4TXU+*92P zcDcW;1y=ar;LjOE@urQ&;+vq7eWeY9LQJ&&ysetHwl>9D?}LJ;d$H)DZg0JB>?M}_ z`x~dwL#=N>wmm5w(z}8<2DByi=6wUaaB^G9aEhy0-FzDtI;PEtOtPS3qdiCXAP8&g zu1!pIi!3KiYBGaH1xc8Twq7k*Vwk2yK*8i?zXSj8&1Pq2i4yHa+n5~d!S|>rA$!E+ z)YQ9SlgRD0%9*F(G%1IDpfPwXl`%C@tVmnw#C<)!=lnc0d|I^9KwYi1qVK%vb0Bbq zm+t$oYLv?|onhUjl0<}qMFYAbnwHY}O_4=KHA4kHTxlhqmI__5C?=7W>oqF3-#QRNS zeAc2EQ(n^nWU{mQ+q+Y}YFbegjQ3mYlLHdJ$72~uyWu-h{OA=sed{{nT135j!6v3{ zT0_}zRJNYG?7nOWuy;d>d?(BEQA>JY*Egsg9>{-pRl>uqi%y`SumsmsH)%_T@QO*q z?+Ucd0a1Hdhu(Gq^!4L3flbUGrV^j#wd3|`0sqy97*!@bn4{->#aWKRYN&#LZHdGW zKpp|USejk%K!|wNKK%RIgcudsPH8;wj|;Xz^Djs-ve9hcqx#0%$R*x*%p1h8uAHL zl=qD0j*>z7#lt}hTBdpGOt9YIkPnjgAtIgiP-=F%I!&2w^6jL;gzbVdHK+4WacI8l zC!w=i&?#2@+^iIUfsfvgthB{^2>^XX%yj^}1(nMrhYmS?^(zGDhBt=^NJ*=zZ(7GJ2cs9%$rT zLG7^Mx+*9@%bhQyJG+Ll{?0^SqyN>*253x9!S^al1IIh=tCvd0DcNV~2FNW=^ad#H z+t4&AiC!E~Y_#{{9-?xynxT?*K|H1(p^{e!;cuT=u-?=W5hU}v=&Oeu>z(s83=9g= zFgo6Dl#x8GxvLW5ZE=>Tbox$Q$5S#b6xJ!_sekubSA|Z+E+pfyg=en-q#s8T7Os{=T?iJF43A;|)4j zpc#^f7mj9BMn{*`7cBWvO!5%0DxrEM!Ql_-&==u`M;)lDX`p0iOx-RmIrI4Ri_rdl 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�J6@o7?V$lU*&up!q0;@(-@bX9S1`tZR_ zFT${pCF9ZqR`kcmP7ZXdL-d99M0vOk&GuT@UMrKMavstc<;+Ye0i@8>`PE^!>dPql zB$+?!RMK4vN{ev5CCC#Rr@n#;Jfjao`&d|ieK ziSM0_)IFTp{Qqo4UO!}9&YqI}8lx{i`|i^|%F%4OTeTE;&4KTl>zyIAe}vI%vpdvM z31;&zIKU82kRwE$anUwOqZcE}@;T)tdcVdet6BUy- z>7PeloQl#d6usb~4MxpZW{uM_kXwaE*;32-1XlYMUYV9}?&SBs;T|OwXK$R2ue~vN zRVr$TZTWvUbYYSZ*OK)Sj#Fo%YOQ=0n ztu3b4w2DNvC>5eoYDurAiE65rHYK+eA#G7(7lek`#TJ?Oo;fq)&)@H__x+vUdEV#w zJm2U0g3t?Di?Y-x4EXx;qR%QLtK7sRdl>XOVG2EV2mQ6E>2JZ(Hff$Jeui@+3738= z{1IEaZaiBAo;OC-j$>Txb)E?lZ!6IlmI%ilJEgGu44wI0H|+{(877PoU5bHgvVs~6 z6W*8y?4;1oLYP^t@vIQQOKl_c)EMb|;rH>nR`q1v4KrhNH5nP?qT;aF&9cg47Q8b? zoGY-{5Us1GDf=@voV=II1<$a~kS=bR*-~|!;>SP+<{zJa5@DXib9o+e>6z8L*vInm z8ubXroT+ed);jp78ibV*n8YsVsxKb0Mx*R#RcTi=5|=f+wC3|_y~Q})q+=Vro9wos zD3#v+B$rD0fP=))w=2SArwPTv;pqCTg;p@&b=2?$XjiRDz-VzOKeo7yPHWsvg1Va3 zF>HK^;0E8#aP|tX4fa3$#x(CZ@Z?_KfiAaK2d2$Zd@I!XwmjYm|7(}m?TZul_?B?r z=+?jUZ8gHA!#yYZ?o~$QHmP@w`#rcT3r{NTUw&v**jB3qll2s3;`x7VX6MGVXA^(x zyRNU!XPtNlR)UB}S~dH((zlrr)WS zupi66F89}|=uwu5_o9t5@vr)NHh(7VnbM}BYi4fx-_YM(TT{m>)GrqgxK1yEIZsYB zoG>EmDQ>IH$y~sG|HowIxTgTIZq3Nu7tv8>j@sC$yL7aRKh{s35pWo3g5HI)VsC83 ze)gD6Js$yKPPYN-)wQBqRV9D5<959V>Vb=Uk;8z6ZKOH9nAM0}9C|ro>6pXq%UB2Q z4SAutP*AjlbW4kbr%bzj4MkInK@3K}((KapT+MQbA2%rf&F)B-YH+bT9lJ$(QFZjG zKD5g|C698RIFJ1rxl3+nkK~C@ zet6#!>Mdb_Hc9E~In}K{CaAjK^4sWiijBMbm4>#@l`_9tVO-O~g56X5(mdWFX1V6m z6<@Yr`APi#AM)dYqo#^l7Zuf~_#Pgo`c{++3?;UP5o32BuPGPoovk0#sc_oRc~0X$ z|1QD`%w6m)7|mOKA42nkWOvLb@_^V{ObMtE{B-6ju3b5pQ=$aR-$c37Ia$)dIx5&S zLWPOA^sE@9_yScbC+d);<7c@tK;X8~+;Pk!vmol+YP9Pduqqm!G*I)m7d}gjHvuv1b&%;d0<)_Zhe-vgGi*I;=R?64a_G&H z!C~7`vf{qv?6R4o8#IEZ9?DerL0_RSH9ti|(12h{t)tqrrRnpHxl!$I&<10#68&5KMH_dCu$wmyC;m{UM;jK-8@Q5I^M{WUaMNr{e01 zwH8laI7T$Nsp_Vw5HNP7SF`!_FPp2q{F{;AZn+yeSa8z}7T_Aw4l$=p*h5~zqAIT* zt>)fBwN~+0k?jr{C63S9*m7a--v5^#bNWZTcv9RV@Dc3`-xCB@Qf}IE`r4H@)yA-F zmVoP_kp4dC2L!BOyTd!W<9F($gg;6By4X3Ylax|79u6EI)(4vq#l0zLG{1X<{+B}m?8BUwse>8YpH8q@N9Gy3f`iRFPzB7bQtM`5`(Y&epF^kzt&DMZ4@^ YlVW2_0>8%Q&+qB#ggXEG*-N+n4RnGCN&o-= literal 538641 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

      =k~VjLT- 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 NyjIdstdh3~{V(8KN`n9Z From 9bf9a0530259c764f13b43525fab4200e5f1d66c Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 19:25:13 -0400 Subject: [PATCH 38/55] powder that makes you say yes --- code/game/machinery/pointdefense.dm | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/code/game/machinery/pointdefense.dm b/code/game/machinery/pointdefense.dm index 924e863a6f..d1923e949c 100644 --- a/code/game/machinery/pointdefense.dm +++ b/code/game/machinery/pointdefense.dm @@ -79,19 +79,9 @@ GLOBAL_LIST_BOILERPLATE(pointdefense_turrets, /obj/machinery/pointdefense) var/list/turrets = list() if(id_tag) var/list/connected_z_levels = GetConnectedZlevels(get_z(src)) -<<<<<<< HEAD for(var/i = 1 to LAZYLEN(GLOB.pointdefense_turrets)) var/obj/machinery/pointdefense/PD = GLOB.pointdefense_turrets[i] - if(!(PD.id_tag == id_tag && get_z(PD) in connected_z_levels)) -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 - for(var/i = 1 to LAZYLEN(pointdefense_turrets)) - var/obj/machinery/power/pointdefense/PD = pointdefense_turrets[i] - if(!(PD.id_tag == id_tag && get_z(PD) in connected_z_levels)) -======= - for(var/i = 1 to LAZYLEN(pointdefense_turrets)) - var/obj/machinery/power/pointdefense/PD = pointdefense_turrets[i] if(!(PD.id_tag == id_tag && (get_z(PD) in connected_z_levels))) ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 continue var/list/turret = list() turret["id"] = "#[i]" From d633ff40e68e06e96bb6930c9b41cce154aa066b Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 19:51:16 -0400 Subject: [PATCH 39/55] powder that makes you say yes --- code/modules/events/grubinfestation_vr.dm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/code/modules/events/grubinfestation_vr.dm b/code/modules/events/grubinfestation_vr.dm index 19c7f0c3a2..685d59f3f2 100644 --- a/code/modules/events/grubinfestation_vr.dm +++ b/code/modules/events/grubinfestation_vr.dm @@ -15,16 +15,8 @@ var/in_area = get_area(temp_vent) if(istype(in_area, /area/crew_quarters/sleep) || istype(in_area, /area/hallway/secondary/entry)) continue -<<<<<<< HEAD - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) - if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change in order to spawn. -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) - if(temp_vent.network.normal_members.len > 50) -======= if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels)) - if(temp_vent.network.normal_members.len > 50) ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 + if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change in order to spawn. vents += temp_vent /datum/event/grub_infestation/announce() From 4a768221549e9e0e7b581c6ffbed0a9e49455196 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 19:52:27 -0400 Subject: [PATCH 40/55] powder that makes you say yes --- code/modules/events/spider_infestation.dm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/code/modules/events/spider_infestation.dm b/code/modules/events/spider_infestation.dm index 4300d2ae7b..ba588742dd 100644 --- a/code/modules/events/spider_infestation.dm +++ b/code/modules/events/spider_infestation.dm @@ -17,20 +17,12 @@ /datum/event/spider_infestation/start() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) -<<<<<<< HEAD //CHOMPEdit: Added a couple areas to the exclusion. Also made this actually work. var/in_area = get_area(temp_vent) if(istype(in_area, /area/crew_quarters/sleep) || istype(in_area, /area/hallway/secondary/entry)) continue - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) - if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change in order to spawn. -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 - if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in using_map.station_levels) - if(temp_vent.network.normal_members.len > 50) -======= if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels)) - if(temp_vent.network.normal_members.len > 50) ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 + if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change in order to spawn. vents += temp_vent while((spawncount >= 1) && vents.len) From 2c409ca75422cd3f25a33c6e2026d2f003fee790 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:00:04 -0400 Subject: [PATCH 41/55] powder that makes you say yes --- .../food/kitchen/cooking_machines/candy.dm | 92 ------------------- 1 file changed, 92 deletions(-) diff --git a/code/modules/food/kitchen/cooking_machines/candy.dm b/code/modules/food/kitchen/cooking_machines/candy.dm index 22d25cbc03..92806dc9a4 100644 --- a/code/modules/food/kitchen/cooking_machines/candy.dm +++ b/code/modules/food/kitchen/cooking_machines/candy.dm @@ -1,94 +1,3 @@ -<<<<<<< HEAD -/obj/machinery/appliance/mixer/candy - name = "candy machine" - desc = "Get yer candied cheese wheels here!" - icon_state = "mixer_off" - off_icon = "mixer_off" - on_icon = "mixer_on" - cook_type = "candied" - appliancetype = CANDYMAKER - var/datum/looping_sound/candymaker/candymaker_loop - circuit = /obj/item/weapon/circuitboard/candymachine - cooking_coeff = 1.0 // Original Value 0.6 - - output_options = list( - "Jawbreaker" = /obj/item/weapon/reagent_containers/food/snacks/variable/jawbreaker, - "Candy Bar" = /obj/item/weapon/reagent_containers/food/snacks/variable/candybar, - "Sucker" = /obj/item/weapon/reagent_containers/food/snacks/variable/sucker, - "Jelly" = /obj/item/weapon/reagent_containers/food/snacks/variable/jelly - ) - -/obj/machinery/appliance/mixer/candy/Initialize() - . = ..() - - candymaker_loop = new(list(src), FALSE) - -/obj/machinery/appliance/mixer/candy/Destroy() - . = ..() - - QDEL_NULL(candymaker_loop) - -/obj/machinery/appliance/mixer/candy/update_icon() - . = ..() - - if(!stat) - icon_state = on_icon - if(candymaker_loop) - candymaker_loop.start(src) - else - icon_state = off_icon - if(candymaker_loop) - candymaker_loop.stop(src) - -/obj/machinery/appliance/mixer/candy/change_product_appearance(var/obj/item/weapon/reagent_containers/food/snacks/cooked/product) - food_color = get_random_colour(1) - . = ..() -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 -/obj/machinery/appliance/mixer/candy - name = "candy machine" - desc = "Get yer candied cheese wheels here!" - icon_state = "mixer_off" - off_icon = "mixer_off" - on_icon = "mixer_on" - cook_type = "candied" - appliancetype = CANDYMAKER - var/datum/looping_sound/candymaker/candymaker_loop - circuit = /obj/item/weapon/circuitboard/candymachine - cooking_coeff = 1.0 // Original Value 0.6 - - output_options = list( - "Jawbreaker" = /obj/item/weapon/reagent_containers/food/snacks/variable/jawbreaker, - "Candy Bar" = /obj/item/weapon/reagent_containers/food/snacks/variable/candybar, - "Sucker" = /obj/item/weapon/reagent_containers/food/snacks/variable/sucker, - "Jelly" = /obj/item/weapon/reagent_containers/food/snacks/variable/jelly - ) - -/obj/machinery/appliance/mixer/candy/Initialize() - . = ..() - - candymaker_loop = new(list(src), FALSE) - -/obj/machinery/appliance/mixer/candy/Destroy() - . = ..() - - QDEL_NULL(candymaker_loop) - -/obj/machinery/appliance/mixer/candy/update_icon() - . = ..() - - if(!stat) - icon_state = on_icon - if(candymaker_loop) - candymaker_loop.start(src) - else - icon_state = off_icon - if(candymaker_loop) - candymaker_loop.stop(src) - -/obj/machinery/appliance/mixer/candy/change_product_appearance(var/obj/item/weapon/reagent_containers/food/snacks/cooked/product) - food_color = get_random_colour(1) - . = ..() -======= /obj/machinery/appliance/mixer/candy name = "candy machine" desc = "Get yer candied cheese wheels here!" @@ -133,4 +42,3 @@ /obj/machinery/appliance/mixer/candy/change_product_appearance(var/obj/item/weapon/reagent_containers/food/snacks/product) food_color = get_random_colour(1) . = ..() ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 From 31a32df27e1885222fc5da4015e28712704f7737 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:21:17 -0400 Subject: [PATCH 42/55] powder that makes you say yes --- code/modules/mob/mob.dm | 2459 +-------------------------------------- 1 file changed, 2 insertions(+), 2457 deletions(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 33582ad9c7..b4a3f38a9f 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1,4 +1,3 @@ -<<<<<<< HEAD /mob/Destroy()//This makes sure that mobs withGLOB.clients/keys are not just deleted from the game. mob_list -= src dead_mob_list -= src @@ -234,1234 +233,7 @@ return 1 -/mob/proc/ret_grab(obj/effect/list_container/mobl/L as obj, flag) - return - -/mob/verb/mode() - set name = "Activate Held Object" - set category = "Object" - set src = usr - - return - -/* -/mob/verb/dump_source() - - var/master = "

      "
      -	for(var/t in typesof(/area))
      -		master += text("[]\n", t)
      -		//Foreach goto(26)
      -	src << browse(master)
      -	return
      -*/
      -
      -/mob/verb/memory()
      -	set name = "Notes"
      -	set category = "IC"
      -	if(mind)
      -		mind.show_memory(src)
      -	else
      -		to_chat(src, "The game appears to have misplaced your mind datum, so we can't show you your notes.")
      -
      -/mob/verb/add_memory(msg as message)
      -	set name = "Add Note"
      -	set category = "IC"
      -
      -	msg = sanitize(msg)
      -
      -	if(mind)
      -		mind.store_memory(msg)
      -	else
      -		to_chat(src, "The game appears to have misplaced your mind datum, so we can't show you your notes.")
      -
      -/mob/proc/store_memory(msg as message, popup, sane = 1)
      -	msg = copytext(msg, 1, MAX_MESSAGE_LEN)
      -
      -	if (sane)
      -		msg = sanitize(msg)
      -
      -	if (length(memory) == 0)
      -		memory += msg
      -	else
      -		memory += "
      [msg]" - - if (popup) - memory() - -/mob/proc/update_flavor_text() - set src in usr - if(usr != src) - to_chat(usr, "No.") - var/msg = sanitize(input(usr,"Set the flavor text in your 'examine' verb.","Flavor Text",html_decode(flavor_text)) as message|null, extra = 0) //VOREStation Edit: separating out OOC notes - - if(msg != null) - flavor_text = msg - -/mob/proc/warn_flavor_changed() - if(flavor_text && flavor_text != "") // don't spam people that don't use it! - to_chat(src, "

      OOC Warning:

      ") - to_chat(src, "Your flavor text is likely out of date!
      Change") - -/mob/proc/print_flavor_text() - if (flavor_text && flavor_text != "") - var/msg = replacetext(flavor_text, "\n", " ") - if(length(msg) <= 40) - return "[msg]" - else - return "[copytext_preserve_html(msg, 1, 37)]... More..." - -/* -/mob/verb/help() - set name = "Help" - src << browse('html/help.html', "window=help") - return -*/ - -/mob/proc/set_respawn_timer(var/time) - // Try to figure out what time to use - - // Special cases, can never respawn - if(ticker?.mode?.deny_respawn) - time = -1 - else if(!config.abandon_allowed) - time = -1 - else if(!config.respawn) - time = -1 - - // Special case for observing before game start - else if(ticker?.current_state <= GAME_STATE_SETTING_UP) - time = 1 MINUTE - - // Wasn't given a time, use the config time - else if(!time) - time = config.respawn_time - - var/keytouse = ckey - // Try harder to find a key to use - if(!keytouse && key) - keytouse = ckey(key) - else if(!keytouse && mind?.key) - keytouse = ckey(mind.key) - - GLOB.respawn_timers[keytouse] = world.time + time - -/mob/observer/dead/set_respawn_timer() - if(config.antag_hud_restricted && has_enabled_antagHUD) - ..(-1) - else - return // Don't set it, no need - -/mob/verb/abandon_mob() - set name = "Return to Menu" - set category = "OOC" - - if(stat != DEAD || !ticker) - to_chat(usr, "You must be dead to use this!") - return - - // Final chance to abort "respawning" - if(mind && timeofdeath) // They had spawned before - var/choice = alert(usr, "Returning to the menu will prevent your character from being revived in-round. Are you sure?", "Confirmation", "No, wait", "Yes, leave") - if(choice == "No, wait") - return - - // Beyond this point, you're going to respawn - to_chat(usr, config.respawn_message) - - if(!client) - log_game("[usr.key] AM failed due to disconnect.") - return - client.screen.Cut() - client.screen += client.void - if(!client) - log_game("[usr.key] AM failed due to disconnect.") - return - - announce_ghost_joinleave(client, 0) - - var/mob/new_player/M = new /mob/new_player() - if(!client) - log_game("[usr.key] AM failed due to disconnect.") - qdel(M) - return - - M.key = key - if(M.mind) - M.mind.reset() - return - -/client/verb/changes() - set name = "Changelog" - set category = "OOC" - src << browse('html/changelog.html', "window=changes;size=675x650") - if(prefs.lastchangelog != changelog_hash) - prefs.lastchangelog = changelog_hash - SScharacter_setup.queue_preferences_save(prefs) - winset(src, "rpane.changelog", "background-color=none;font-style=;") - -/mob/verb/observe() - set name = "Observe" - set category = "OOC" - var/is_admin = 0 - - if(client.holder && (client.holder.rights & R_ADMIN|R_EVENT)) - is_admin = 1 - else if(stat != DEAD || istype(src, /mob/new_player)) - to_chat(usr, "You must be observing to use this!") - return - - if(is_admin && stat == DEAD) - is_admin = 0 - - var/list/targets = list() - - - targets += observe_list_format(nuke_disks) - targets += observe_list_format(GLOB.all_singularities) - targets += getmobs() - targets += observe_list_format(sortAtom(mechas_list)) - targets += observe_list_format(SSshuttles.ships) - - client.perspective = EYE_PERSPECTIVE - - var/eye_name = null - - var/ok = "[is_admin ? "Admin Observe" : "Observe"]" - eye_name = input("Please, select a player!", ok, null, null) as null|anything in targets - - if (!eye_name) - return - - var/mob/mob_eye = targets[eye_name] - - if(client && mob_eye) - client.eye = mob_eye - if (is_admin) - client.adminobs = 1 - if(mob_eye == client.mob || client.eye == client.mob) - client.adminobs = 0 - -/mob/verb/cancel_camera() - set name = "Cancel Camera View" - set category = "OOC" - unset_machine() - reset_view(null) - -/mob/Topic(href, href_list) - if(href_list["mach_close"]) - var/t1 = text("window=[href_list["mach_close"]]") - unset_machine() - src << browse(null, t1) - - if(href_list["flavor_more"]) - usr << browse(text("[][]", name, replacetext(flavor_text, "\n", "
      ")), text("window=[];size=500x200", name)) - onclose(usr, "[name]") - if(href_list["flavor_change"]) - update_flavor_text() -// ..() - return - - -/mob/proc/pull_damage() - return 0 - -/mob/verb/stop_pulling() - - set name = "Stop Pulling" - set category = "IC" - - if(pulling) - if(ishuman(pulling)) - var/mob/living/carbon/human/H = pulling - visible_message(SPAN_WARNING("\The [src] lets go of \the [H]."), SPAN_NOTICE("You let go of \the [H]."), exclude_mobs = list(H)) - if(!H.stat) - to_chat(H, SPAN_WARNING("\The [src] lets go of you.")) - pulling.pulledby = null - pulling = null - if(pullin) - pullin.icon_state = "pull0" - -/mob/proc/start_pulling(var/atom/movable/AM) - - if ( !AM || !usr || src==AM || !isturf(src.loc) ) //if there's no person pulling OR the person is pulling themself OR the object being pulled is inside something: abort! - return - - if (AM.anchored) - to_chat(src, "It won't budge!") - return - - var/mob/M = AM - if(ismob(AM)) - - if(!can_pull_mobs || !can_pull_size) - to_chat(src, "They won't budge!") - return - - if((mob_size < M.mob_size) && (can_pull_mobs != MOB_PULL_LARGER)) - to_chat(src, "[M] is too large for you to move!") - return - - if((mob_size == M.mob_size) && (can_pull_mobs == MOB_PULL_SMALLER)) - to_chat(src, "[M] is too heavy for you to move!") - return - - // If your size is larger than theirs and you have some - // kind of mob pull value AT ALL, you will be able to pull - // them, so don't bother checking that explicitly. - - if(M.grabbed_by.len) - // Only start pulling when nobody else has a grab on them - . = 1 - for(var/obj/item/weapon/grab/G in M.grabbed_by) - if(G.assailant != usr) - . = 0 - else - qdel(G) - if(!.) - to_chat(src, "Somebody has a grip on them!") - return - - if(!iscarbon(src)) - M.LAssailant = null - else - M.LAssailant = usr - - else if(isobj(AM)) - var/obj/I = AM - if(!can_pull_size || can_pull_size < I.w_class) - to_chat(src, "It won't budge!") - return - - if(pulling) - var/pulling_old = pulling - stop_pulling() - // Are we pulling the same thing twice? Just stop pulling. - if(pulling_old == AM) - return - - src.pulling = AM - AM.pulledby = src - - if(pullin) - pullin.icon_state = "pull1" - - if(ishuman(AM)) - var/mob/living/carbon/human/H = AM - if(H.lying) // If they're on the ground we're probably dragging their arms to move them - visible_message(SPAN_WARNING("\The [src] leans down and grips \the [H]'s arms."), SPAN_NOTICE("You lean down and grip \the [H]'s arms."), exclude_mobs = list(H)) - if(!H.stat) - to_chat(H, SPAN_WARNING("\The [src] leans down and grips your arms.")) - else //Otherwise we're probably just holding their arm to lead them somewhere - visible_message(SPAN_WARNING("\The [src] grips \the [H]'s arm."), SPAN_NOTICE("You grip \the [H]'s arm."), exclude_mobs = list(H)) - if(!H.stat) - to_chat(H, SPAN_WARNING("\The [src] grips your arm.")) - playsound(src.loc, 'sound/weapons/thudswoosh.ogg', 25) //Quieter than hugging/grabbing but we still want some audio feedback - - if(H.pull_damage()) - to_chat(src, "Pulling \the [H] in their current condition would probably be a bad idea.") - - //Attempted fix for people flying away through space when cuffed and dragged. - if(ismob(AM)) - var/mob/pulled = AM - pulled.inertia_dir = 0 - -/mob/proc/can_use_hands() - return - -/mob/proc/is_active() - return (0 >= usr.stat) - -/mob/proc/is_dead() - return stat == DEAD - -/mob/proc/is_mechanical() - if(mind && (mind.assigned_role == "Cyborg" || mind.assigned_role == "AI")) - return 1 - return istype(src, /mob/living/silicon) || get_species() == "Machine" - -/mob/proc/is_ready() - return client && !!mind - -/mob/proc/get_gender() - return gender - -/mob/proc/see(message) - if(!is_active()) - return 0 - to_chat(src,message) - return 1 - -/mob/proc/show_viewers(message) - for(var/mob/M in viewers()) - M.see(message) - -/mob/Stat() - ..() - . = (is_client_active(10 MINUTES)) - - if(.) - if(statpanel("Status")) - stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)") - if(ticker && ticker.current_state != GAME_STATE_PREGAME) - stat("Station Time", stationtime2text()) - stat("Station Date", stationdate2text()) - stat("Round Duration", roundduration2text()) - - if(client.holder) - if(statpanel("Status")) - stat("Location:", "([x], [y], [z]) [loc]") - stat("CPU:","[world.cpu]") - stat("Instances:","[world.contents.len]") - stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)") - - if(statpanel("MC")) - stat("Location:", "([x], [y], [z]) [loc]") - stat("CPU:","[world.cpu]") - stat("Instances:","[world.contents.len]") - stat("World Time:", world.time) - stat("Real time of day:", REALTIMEOFDAY) - stat(null) - if(GLOB) - GLOB.stat_entry() - else - stat("Globals:", "ERROR") - if(Master) - Master.stat_entry() - else - stat("Master Controller:", "ERROR") - if(Failsafe) - Failsafe.stat_entry() - else - stat("Failsafe Controller:", "ERROR") - if(Master) - stat(null) - for(var/datum/controller/subsystem/SS in Master.subsystems) - SS.stat_entry() - - if(statpanel("Tickets")) - GLOB.ahelp_tickets.stat_entry() - - - if(length(GLOB.sdql2_queries)) - if(statpanel("SDQL2")) - stat("Access Global SDQL2 List", GLOB.sdql2_vv_statobj) - for(var/i in GLOB.sdql2_queries) - var/datum/SDQL2_query/Q = i - Q.generate_stat() - - if(listed_turf && client) - if(!TurfAdjacent(listed_turf)) - listed_turf = null - else - if(statpanel("Turf")) - stat(listed_turf) - for(var/atom/A in listed_turf) - if(!A.mouse_opacity) - continue - if(A.invisibility > see_invisible) - continue - if(is_type_in_list(A, shouldnt_see)) - continue - if(A.plane > plane) - continue - stat(A) - - -// facing verbs -/mob/proc/canface() -// if(!canmove) return 0 //VOREStation Edit. Redundant check that only affects conscious proning, actual inability to turn and shift around handled by actual inabilities. - if(stat) return 0 - if(anchored) return 0 - if(transforming) return 0 - return 1 - -// Not sure what to call this. Used to check if humans are wearing an AI-controlled exosuit and hence don't need to fall over yet. -/mob/proc/can_stand_overridden() - return 0 - -//Updates canmove, lying and icons. Could perhaps do with a rename but I can't think of anything to describe it. -/mob/proc/update_canmove() - return canmove - - -/mob/proc/facedir(var/ndir) - if(!canface() || (client && (client.moving || !checkMoveCooldown()))) - return 0 - set_dir(ndir) - if(buckled && buckled.buckle_movable) - buckled.set_dir(ndir) - setMoveCooldown(movement_delay()) - return 1 - - -/mob/verb/eastface() - set hidden = 1 - return facedir(client.client_dir(EAST)) - - -/mob/verb/westface() - set hidden = 1 - return facedir(client.client_dir(WEST)) - - -/mob/verb/northface() - set hidden = 1 - return facedir(client.client_dir(NORTH)) - - -/mob/verb/southface() - set hidden = 1 - return facedir(client.client_dir(SOUTH)) - - -//This might need a rename but it should replace the can this mob use things check -/mob/proc/IsAdvancedToolUser() - return 0 - -/mob/proc/Stun(amount) - if(status_flags & CANSTUN) - facing_dir = null - stunned = max(max(stunned,amount),0) //can't go below 0, getting a low amount of stun doesn't lower your current stun - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/SetStunned(amount) //if you REALLY need to set stun to a set amount without the whole "can't go below current stunned" - if(status_flags & CANSTUN) - stunned = max(amount,0) - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/AdjustStunned(amount) - if(status_flags & CANSTUN) - stunned = max(stunned + amount,0) - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/Weaken(amount) - if(status_flags & CANWEAKEN) - facing_dir = null - weakened = max(max(weakened,amount),0) - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/SetWeakened(amount) - if(status_flags & CANWEAKEN) - weakened = max(amount,0) - update_canmove() //can you guess what this does yet? - return - -/mob/proc/AdjustWeakened(amount) - if(status_flags & CANWEAKEN) - weakened = max(weakened + amount,0) - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/Paralyse(amount) - if(status_flags & CANPARALYSE) - facing_dir = null - paralysis = max(max(paralysis,amount),0) - return - -/mob/proc/SetParalysis(amount) - if(status_flags & CANPARALYSE) - paralysis = max(amount,0) - return - -/mob/proc/AdjustParalysis(amount) - if(status_flags & CANPARALYSE) - paralysis = max(paralysis + amount,0) - return - -/mob/proc/Sleeping(amount) - facing_dir = null - sleeping = max(max(sleeping,amount),0) - return - -/mob/proc/SetSleeping(amount) - sleeping = max(amount,0) - return - -/mob/proc/AdjustSleeping(amount) - sleeping = max(sleeping + amount,0) - return - -/mob/proc/Confuse(amount) - confused = max(max(confused,amount),0) - return - -/mob/proc/SetConfused(amount) - confused = max(amount,0) - return - -/mob/proc/AdjustConfused(amount) - confused = max(confused + amount,0) - return - -/mob/proc/Blind(amount) - eye_blind = max(max(eye_blind,amount),0) - return - -/mob/proc/SetBlinded(amount) - eye_blind = max(amount,0) - return - -/mob/proc/AdjustBlinded(amount) - eye_blind = max(eye_blind + amount,0) - return - -/mob/proc/Resting(amount) - facing_dir = null - resting = max(max(resting,amount),0) - update_canmove() - return - -/mob/proc/SetResting(amount) - resting = max(amount,0) - update_canmove() - return - -/mob/proc/AdjustResting(amount) - resting = max(resting + amount,0) - update_canmove() - return - -/mob/proc/AdjustLosebreath(amount) - losebreath = CLAMP(losebreath + amount, 0, 25) - -/mob/proc/SetLosebreath(amount) - losebreath = CLAMP(amount, 0, 25) - -/mob/proc/get_species() - return "" - -/mob/proc/flash_weak_pain() - flick("weak_pain",pain) - -/mob/proc/get_visible_implants(var/class = 0) - var/list/visible_implants = list() - for(var/obj/item/O in embedded) - if(O.w_class > class) - visible_implants += O - return visible_implants - -/mob/proc/embedded_needs_process() - return (embedded.len > 0) - -mob/proc/yank_out_object() - set category = "Object" - set name = "Yank out object" - set desc = "Remove an embedded item at the cost of bleeding and pain." - set src in view(1) - - if(!isliving(usr) || !usr.checkClickCooldown()) - return - usr.setClickCooldown(20) - - if(usr.stat == 1) - to_chat(usr, "You are unconcious and cannot do that!") - return - - if(usr.restrained()) - to_chat(usr, "You are restrained and cannot do that!") - return - - var/mob/S = src - var/mob/U = usr - var/list/valid_objects = list() - var/self = null - - if(S == U) - self = 1 // Removing object from yourself. - - valid_objects = get_visible_implants(0) - if(!valid_objects.len) - if(self) - to_chat(src, "You have nothing stuck in your body that is large enough to remove.") - else - to_chat(U, "[src] has nothing stuck in their wounds that is large enough to remove.") - return - - var/obj/item/weapon/selection = input("What do you want to yank out?", "Embedded objects") in valid_objects - - if(self) - to_chat(src, "You attempt to get a good grip on [selection] in your body.") - else - to_chat(U, "You attempt to get a good grip on [selection] in [S]'s body.") - - if(!do_after(U, 30)) - return - if(!selection || !S || !U) - return - - if(self) - visible_message("[src] rips [selection] out of their body.","You rip [selection] out of your body.") - else - visible_message("[usr] rips [selection] out of [src]'s body.","[usr] rips [selection] out of your body.") - valid_objects = get_visible_implants(0) - if(valid_objects.len == 1) //Yanking out last object - removing verb. - src.verbs -= /mob/proc/yank_out_object - clear_alert("embeddedobject") - - if(ishuman(src)) - var/mob/living/carbon/human/H = src - var/obj/item/organ/external/affected - - for(var/obj/item/organ/external/organ in H.organs) //Grab the organ holding the implant. - for(var/obj/item/O in organ.implants) - if(O == selection) - affected = organ - - affected.implants -= selection - H.shock_stage+=20 - affected.take_damage((selection.w_class * 3), 0, 0, 1, "Embedded object extraction") - - if(prob(selection.w_class * 5) && (affected.robotic < ORGAN_ROBOT)) //I'M SO ANEMIC I COULD JUST -DIE-. - var/datum/wound/internal_bleeding/I = new (min(selection.w_class * 5, 15)) - affected.wounds += I - H.custom_pain("Something tears wetly in your [affected] as [selection] is pulled free!", 50) - - if (ishuman(U)) - var/mob/living/carbon/human/human_user = U - human_user.bloody_hands(H) - - else if(issilicon(src)) - var/mob/living/silicon/robot/R = src - R.embedded -= selection - R.adjustBruteLoss(5) - R.adjustFireLoss(10) - - selection.forceMove(get_turf(src)) - U.put_in_hands(selection) - - for(var/obj/item/weapon/O in pinned) - if(O == selection) - pinned -= O - if(!pinned.len) - anchored = 0 - return 1 - -//Check for brain worms in head. -/mob/proc/has_brain_worms() - - for(var/I in contents) - if(istype(I,/mob/living/simple_mob/animal/borer)) - return I - - return 0 - -/mob/proc/updateicon() - return - -// Please always use this proc, never just set the var directly. -/mob/proc/set_stat(var/new_stat) - . = (stat != new_stat) - stat = new_stat - -/mob/verb/face_direction() - - set name = "Face Direction" - set category = "IC" - set src = usr - - set_face_dir() - - if(!facing_dir) - to_chat(usr, "You are now not facing anything.") - else - to_chat(usr, "You are now facing [dir2text(facing_dir)].") - -/mob/proc/set_face_dir(var/newdir) - if(newdir == facing_dir) - facing_dir = null - else if(newdir) - set_dir(newdir) - facing_dir = newdir - else if(facing_dir) - facing_dir = null - else - set_dir(dir) - facing_dir = dir - -/mob/set_dir() - if(facing_dir) - if(!canface() || lying || buckled || restrained()) - facing_dir = null - else if(dir != facing_dir) - return ..(facing_dir) - else - var/returnval = ..() - return returnval - -/mob/verb/northfaceperm() - set hidden = 1 - set_face_dir(client.client_dir(NORTH)) - -/mob/verb/southfaceperm() - set hidden = 1 - set_face_dir(client.client_dir(SOUTH)) - -/mob/verb/eastfaceperm() - set hidden = 1 - set_face_dir(client.client_dir(EAST)) - -/mob/verb/westfaceperm() - set hidden = 1 - set_face_dir(client.client_dir(WEST)) - -// Begin VOREstation edit -/mob/verb/shiftnorth() - set hidden = TRUE - if(!canface()) - return FALSE - if(pixel_y <= (default_pixel_y + 16)) - pixel_y++ - is_shifted = TRUE - -/mob/verb/shiftsouth() - set hidden = TRUE - if(!canface()) - return FALSE - if(pixel_y >= (default_pixel_y - 16)) - pixel_y-- - is_shifted = TRUE - -/mob/verb/shiftwest() - set hidden = TRUE - if(!canface()) - return FALSE - if(pixel_x >= (default_pixel_x - 16)) - pixel_x-- - is_shifted = TRUE - -mob/verb/shifteast() - set hidden = TRUE - if(!canface()) - return FALSE - if(pixel_x <= (default_pixel_x + 16)) - pixel_x++ - is_shifted = TRUE -// End VOREstation edit - -/mob/proc/adjustEarDamage() - return - -/mob/proc/setEarDamage() - return - -// Set client view distance (size of client's screen). Returns TRUE if anything changed. -/mob/proc/set_viewsize(var/new_view = world.view) - if (client && new_view != client.view) - client.view = new_view - return TRUE - return FALSE - -//Throwing stuff - -/mob/proc/toggle_throw_mode() - if (src.in_throw_mode) - throw_mode_off() - else - throw_mode_on() - -/mob/proc/throw_mode_off() - src.in_throw_mode = 0 - if(src.throw_icon) //in case we don't have the HUD and we use the hotkey - src.throw_icon.icon_state = "act_throw_off" - -/mob/proc/throw_mode_on() - src.in_throw_mode = 1 - if(src.throw_icon) - src.throw_icon.icon_state = "act_throw_on" - -/mob/proc/isSynthetic() - return 0 - -/mob/proc/is_muzzled() - return 0 - -//Exploitable Info Update - -/mob/proc/amend_exploitable(var/obj/item/I) - if(istype(I)) - exploit_addons |= I - var/exploitmsg = html_decode("\n" + "Has " + I.name + ".") - exploit_record += exploitmsg - -/client/proc/check_has_body_select() - return mob && mob.hud_used && istype(mob.zone_sel, /obj/screen/zone_sel) - -/client/verb/body_toggle_head() - set name = "body-toggle-head" - set hidden = 1 - toggle_zone_sel(list(BP_HEAD, O_EYES, O_MOUTH)) - -/client/verb/body_r_arm() - set name = "body-r-arm" - set hidden = 1 - toggle_zone_sel(list(BP_R_ARM,BP_R_HAND)) - -/client/verb/body_l_arm() - set name = "body-l-arm" - set hidden = 1 - toggle_zone_sel(list(BP_L_ARM,BP_L_HAND)) - -/client/verb/body_chest() - set name = "body-chest" - set hidden = 1 - toggle_zone_sel(list(BP_TORSO)) - -/client/verb/body_groin() - set name = "body-groin" - set hidden = 1 - toggle_zone_sel(list(BP_GROIN)) - -/client/verb/body_r_leg() - set name = "body-r-leg" - set hidden = 1 - toggle_zone_sel(list(BP_R_LEG,BP_R_FOOT)) - -/client/verb/body_l_leg() - set name = "body-l-leg" - set hidden = 1 - toggle_zone_sel(list(BP_L_LEG,BP_L_FOOT)) - -/client/proc/toggle_zone_sel(list/zones) - if(!check_has_body_select()) - return - var/obj/screen/zone_sel/selector = mob.zone_sel - selector.set_selected_zone(next_in_list(mob.zone_sel.selecting,zones)) - -// This handles setting the client's color variable, which makes everything look a specific color. -// This proc is here so it can be called without needing to check if the client exists, or if the client relogs. -// This is for inheritence since /mob/living will serve most cases. If you need ghosts to use this you'll have to implement that yourself. -/mob/proc/update_client_color() - if(client && client.color) - animate(client, color = null, time = 10) - return - -/mob/proc/swap_hand() - return - -//Throwing stuff -/mob/proc/throw_item(atom/target) - return - -/mob/proc/will_show_tooltip() - if(alpha <= EFFECTIVE_INVIS) - return FALSE - return TRUE - -/mob/MouseEntered(location, control, params) - if(usr != src && usr.is_preference_enabled(/datum/client_preference/mob_tooltips) && src.will_show_tooltip()) - openToolTip(user = usr, tip_src = src, params = params, title = get_nametag_name(usr), content = get_nametag_desc(usr)) - - ..() - -/mob/MouseDown() - closeToolTip(usr) //No reason not to, really - - ..() - -/mob/MouseExited() - closeToolTip(usr) //No reason not to, really - - ..() - -// Manages a global list of mobs with clients attached, indexed by z-level. -/mob/proc/update_client_z(new_z) // +1 to register, null to unregister. - if(registered_z != new_z) - if(registered_z) - GLOB.players_by_zlevel[registered_z] -= src - if(client) - if(new_z) - GLOB.players_by_zlevel[new_z] += src - registered_z = new_z - else - registered_z = null - -GLOBAL_LIST_EMPTY(living_players_by_zlevel) -/mob/living/update_client_z(new_z) - var/precall_reg_z = registered_z - . = ..() // will update registered_z if necessary - if(precall_reg_z != registered_z) // parent did work, let's do work too - if(precall_reg_z) - GLOB.living_players_by_zlevel[precall_reg_z] -= src - if(registered_z) - GLOB.living_players_by_zlevel[registered_z] += src - -/mob/onTransitZ(old_z, new_z) - ..() - update_client_z(new_z) - -/mob/cloak() - . = ..() - if(client && cloaked_selfimage) - client.images += cloaked_selfimage - -/mob/uncloak() - if(client && cloaked_selfimage) - client.images -= cloaked_selfimage - return ..() - -/mob/get_cloaked_selfimage() - var/icon/selficon = getCompoundIcon(src) - selficon.MapColors(0,0,0, 0,0,0, 0,0,0, 1,1,1) //White - var/image/selfimage = image(selficon) - selfimage.color = "#0000FF" - selfimage.alpha = 100 - selfimage.layer = initial(layer) - selfimage.plane = initial(plane) - selfimage.loc = src - - return selfimage - -/mob/proc/GetAltName() - return "" - -/mob/proc/get_ghost(even_if_they_cant_reenter = 0) - if(mind) - return mind.get_ghost(even_if_they_cant_reenter) - -/mob/proc/grab_ghost(force) - if(mind) - return mind.grab_ghost(force = force) -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 -/mob/Destroy()//This makes sure that mobs withGLOB.clients/keys are not just deleted from the game. - mob_list -= src - dead_mob_list -= src - living_mob_list -= src - unset_machine() - qdel(hud_used) - clear_fullscreen() - if(client) - for(var/obj/screen/movable/spell_master/spell_master in spell_masters) - qdel(spell_master) - remove_screen_obj_references() - client.screen = list() - if(mind && mind.current == src) - spellremove(src) - ghostize() - QDEL_NULL(plane_holder) - ..() - return QDEL_HINT_HARDDEL_NOW - -/mob/proc/remove_screen_obj_references() - hands = null - pullin = null - purged = null - internals = null - i_select = null - m_select = null - healths = null - throw_icon = null - pain = null - item_use_icon = null - gun_move_icon = null - gun_setting_icon = null - spell_masters = null - zone_sel = null - -/mob/Initialize() - mob_list += src - if(stat == DEAD) - dead_mob_list += src - else - living_mob_list += src - lastarea = get_area(src) - hook_vr("mob_new",list(src)) //VOREStation Code - update_transform() // Some mobs may start bigger or smaller than normal. - return ..() - -/mob/proc/show_message(msg, type, alt, alt_type)//Message, type of message (1 or 2), alternative message, alt message type (1 or 2) - - if(!client && !teleop) return - - if (type) - if((type & VISIBLE_MESSAGE) && (is_blind() || paralysis) )//Vision related - if (!( alt )) - return - else - msg = alt - type = alt_type - if ((type & AUDIBLE_MESSAGE) && is_deaf())//Hearing related - if (!( alt )) - return - else - msg = alt - type = alt_type - if ((type & VISIBLE_MESSAGE) && (sdisabilities & BLIND)) - return - // Added voice muffling for Issue 41. - if(stat == UNCONSCIOUS || sleeping > 0) - to_chat(src, "... You can almost hear someone talking ...") - else - to_chat(src,msg) - if(teleop) - to_chat(teleop, create_text_tag("body", "BODY:", teleop) + "[msg]") - return - -// Show a message to all mobs and objects in sight of this one -// This would be for visible actions by the src mob -// message is the message output to anyone who can see e.g. "[src] does something!" -// self_message (optional) is what the src mob sees e.g. "You do something!" -// blind_message (optional) is what blind people will hear e.g. "You hear something!" -/mob/visible_message(var/message, var/self_message, var/blind_message, var/list/exclude_mobs = null, var/range = world.view) - if(self_message) - if(LAZYLEN(exclude_mobs)) - exclude_mobs |= src - else - exclude_mobs = list(src) - src.show_message(self_message, 1, blind_message, 2) - // Transfer messages about what we are doing to upstairs - if(shadow) - shadow.visible_message(message, self_message, blind_message, exclude_mobs, range) - . = ..(message, blind_message, exclude_mobs, range) // Really not ideal that atom/visible_message has different arg numbering :( - -// Returns an amount of power drawn from the object (-1 if it's not viable). -// If drain_check is set it will not actually drain power, just return a value. -// If surge is set, it will destroy/damage the recipient and not return any power. -// Not sure where to define this, so it can sit here for the rest of time. -/atom/proc/drain_power(var/drain_check,var/surge, var/amount = 0) - return -1 - -// Show a message to all mobs and objects in earshot of this one -// This would be for audible actions by the src mob -// message is the message output to anyone who can hear. -// self_message (optional) is what the src mob hears. -// deaf_message (optional) is what deaf people will see. -// hearing_distance (optional) is the range, how many tiles away the message can be heard. -/mob/audible_message(var/message, var/deaf_message, var/hearing_distance, var/self_message, var/radio_message) - - var/range = hearing_distance || world.view - var/list/hear = get_mobs_and_objs_in_view_fast(get_turf(src),range,remote_ghosts = FALSE) - - var/list/hearing_mobs = hear["mobs"] - var/list/hearing_objs = hear["objs"] - - if(radio_message) - for(var/obj in hearing_objs) - var/obj/O = obj - O.hear_talk(src, list(new /datum/multilingual_say_piece(GLOB.all_languages["Noise"], radio_message)), null) - else - for(var/obj in hearing_objs) - var/obj/O = obj - O.show_message(message, AUDIBLE_MESSAGE, deaf_message, VISIBLE_MESSAGE) - - for(var/mob in hearing_mobs) - var/mob/M = mob - var/msg = message - if(self_message && M==src) - msg = self_message - M.show_message(msg, AUDIBLE_MESSAGE, deaf_message, VISIBLE_MESSAGE) - -/mob/proc/findname(msg) - for(var/mob/M in mob_list) - if (M.real_name == text("[]", msg)) - return M - return 0 - -/mob/proc/Life() -// if(organStructure) -// organStructure.ProcessOrgans() - return - -#define UNBUCKLED 0 -#define PARTIALLY_BUCKLED 1 -#define FULLY_BUCKLED 2 -/mob/proc/buckled() - // Preliminary work for a future buckle rewrite, - // where one might be fully restrained (like an elecrical chair), or merely secured (shuttle chair, keeping you safe but not otherwise restrained from acting) - if(!buckled) - return UNBUCKLED - return restrained() ? FULLY_BUCKLED : PARTIALLY_BUCKLED - -/mob/proc/is_blind() - return ((sdisabilities & BLIND) || blinded || incapacitated(INCAPACITATION_KNOCKOUT)) - -/mob/proc/is_deaf() - return ((sdisabilities & DEAF) || ear_deaf || incapacitated(INCAPACITATION_KNOCKOUT)) - -/mob/proc/is_physically_disabled() - return incapacitated(INCAPACITATION_DISABLED) - -/mob/proc/cannot_stand() - return incapacitated(INCAPACITATION_KNOCKDOWN) - -/mob/proc/incapacitated(var/incapacitation_flags = INCAPACITATION_DEFAULT) - if ((incapacitation_flags & INCAPACITATION_STUNNED) && stunned) - return 1 - - if ((incapacitation_flags & INCAPACITATION_FORCELYING) && (weakened || resting)) - return 1 - - if ((incapacitation_flags & INCAPACITATION_KNOCKOUT) && (stat || paralysis || sleeping || (status_flags & FAKEDEATH))) - return 1 - - if((incapacitation_flags & INCAPACITATION_RESTRAINED) && restrained()) - return 1 - - if((incapacitation_flags & (INCAPACITATION_BUCKLED_PARTIALLY|INCAPACITATION_BUCKLED_FULLY))) - var/buckling = buckled() - if(buckling >= PARTIALLY_BUCKLED && (incapacitation_flags & INCAPACITATION_BUCKLED_PARTIALLY)) - return 1 - if(buckling == FULLY_BUCKLED && (incapacitation_flags & INCAPACITATION_BUCKLED_FULLY)) - return 1 - - return 0 - -#undef UNBUCKLED -#undef PARTIALLY_BUCKLED -#undef FULLY_BUCKLED - -/mob/proc/restrained() - return - -/mob/proc/reset_view(atom/A) - if (client) - if (istype(A, /atom/movable)) - client.perspective = EYE_PERSPECTIVE - client.eye = A - else - if (isturf(loc)) - client.eye = client.mob - client.perspective = MOB_PERSPECTIVE - else - client.perspective = EYE_PERSPECTIVE - client.eye = loc - return TRUE - -/mob/verb/pointed(atom/A as mob|obj|turf in view()) - set name = "Point To" - set category = "Object" - - if(!src || !isturf(src.loc) || !(A in view(src.loc))) - return 0 - if(istype(A, /obj/effect/decal/point)) - return 0 - - var/turf/tile = get_turf(A) - if (!tile) - return 0 - - var/turf/our_tile = get_turf(src) - var/obj/visual = new /obj/effect/decal/point(our_tile) - visual.invisibility = invisibility - visual.plane = ABOVE_PLANE - visual.layer = FLY_LAYER - - animate(visual, - pixel_x = (tile.x - our_tile.x) * world.icon_size + A.pixel_x, - pixel_y = (tile.y - our_tile.y) * world.icon_size + A.pixel_y, - time = 1.7, - easing = EASE_OUT) - - QDEL_IN(visual, 2 SECONDS) //Better qdel - - face_atom(A) - return 1 - - -/mob/proc/ret_grab(obj/effect/list_container/mobl/L as obj, flag) +/mob/proc/ret_grab(list/L, flag) return /mob/verb/mode() @@ -2405,7 +1177,7 @@ mob/verb/shifteast() else registered_z = null -GLOBAL_LIST_EMPTY(living_players_by_zlevel) +GLOBAL_LIST_EMPTY_TYPED(living_players_by_zlevel, /list) /mob/living/update_client_z(new_z) var/precall_reg_z = registered_z . = ..() // will update registered_z if necessary @@ -2451,1230 +1223,3 @@ GLOBAL_LIST_EMPTY(living_players_by_zlevel) /mob/proc/grab_ghost(force) if(mind) return mind.grab_ghost(force = force) -======= -/mob/Destroy()//This makes sure that mobs withGLOB.clients/keys are not just deleted from the game. - mob_list -= src - dead_mob_list -= src - living_mob_list -= src - unset_machine() - qdel(hud_used) - clear_fullscreen() - if(client) - for(var/obj/screen/movable/spell_master/spell_master in spell_masters) - qdel(spell_master) - remove_screen_obj_references() - client.screen = list() - if(mind && mind.current == src) - spellremove(src) - ghostize() - QDEL_NULL(plane_holder) - ..() - return QDEL_HINT_HARDDEL_NOW - -/mob/proc/remove_screen_obj_references() - hands = null - pullin = null - purged = null - internals = null - i_select = null - m_select = null - healths = null - throw_icon = null - pain = null - item_use_icon = null - gun_move_icon = null - gun_setting_icon = null - spell_masters = null - zone_sel = null - -/mob/Initialize() - mob_list += src - if(stat == DEAD) - dead_mob_list += src - else - living_mob_list += src - lastarea = get_area(src) - hook_vr("mob_new",list(src)) //VOREStation Code - update_transform() // Some mobs may start bigger or smaller than normal. - return ..() - -/mob/proc/show_message(msg, type, alt, alt_type)//Message, type of message (1 or 2), alternative message, alt message type (1 or 2) - - if(!client && !teleop) return - - if (type) - if((type & VISIBLE_MESSAGE) && (is_blind() || paralysis) )//Vision related - if (!( alt )) - return - else - msg = alt - type = alt_type - if ((type & AUDIBLE_MESSAGE) && is_deaf())//Hearing related - if (!( alt )) - return - else - msg = alt - type = alt_type - if ((type & VISIBLE_MESSAGE) && (sdisabilities & BLIND)) - return - // Added voice muffling for Issue 41. - if(stat == UNCONSCIOUS || sleeping > 0) - to_chat(src, "... You can almost hear someone talking ...") - else - to_chat(src,msg) - if(teleop) - to_chat(teleop, create_text_tag("body", "BODY:", teleop) + "[msg]") - return - -// Show a message to all mobs and objects in sight of this one -// This would be for visible actions by the src mob -// message is the message output to anyone who can see e.g. "[src] does something!" -// self_message (optional) is what the src mob sees e.g. "You do something!" -// blind_message (optional) is what blind people will hear e.g. "You hear something!" -/mob/visible_message(var/message, var/self_message, var/blind_message, var/list/exclude_mobs = null, var/range = world.view) - if(self_message) - if(LAZYLEN(exclude_mobs)) - exclude_mobs |= src - else - exclude_mobs = list(src) - src.show_message(self_message, 1, blind_message, 2) - // Transfer messages about what we are doing to upstairs - if(shadow) - shadow.visible_message(message, self_message, blind_message, exclude_mobs, range) - . = ..(message, blind_message, exclude_mobs, range) // Really not ideal that atom/visible_message has different arg numbering :( - -// Returns an amount of power drawn from the object (-1 if it's not viable). -// If drain_check is set it will not actually drain power, just return a value. -// If surge is set, it will destroy/damage the recipient and not return any power. -// Not sure where to define this, so it can sit here for the rest of time. -/atom/proc/drain_power(var/drain_check,var/surge, var/amount = 0) - return -1 - -// Show a message to all mobs and objects in earshot of this one -// This would be for audible actions by the src mob -// message is the message output to anyone who can hear. -// self_message (optional) is what the src mob hears. -// deaf_message (optional) is what deaf people will see. -// hearing_distance (optional) is the range, how many tiles away the message can be heard. -/mob/audible_message(var/message, var/deaf_message, var/hearing_distance, var/self_message, var/radio_message) - - var/range = hearing_distance || world.view - var/list/hear = get_mobs_and_objs_in_view_fast(get_turf(src),range,remote_ghosts = FALSE) - - var/list/hearing_mobs = hear["mobs"] - var/list/hearing_objs = hear["objs"] - - if(radio_message) - for(var/obj in hearing_objs) - var/obj/O = obj - O.hear_talk(src, list(new /datum/multilingual_say_piece(GLOB.all_languages["Noise"], radio_message)), null) - else - for(var/obj in hearing_objs) - var/obj/O = obj - O.show_message(message, AUDIBLE_MESSAGE, deaf_message, VISIBLE_MESSAGE) - - for(var/mob in hearing_mobs) - var/mob/M = mob - var/msg = message - if(self_message && M==src) - msg = self_message - M.show_message(msg, AUDIBLE_MESSAGE, deaf_message, VISIBLE_MESSAGE) - -/mob/proc/findname(msg) - for(var/mob/M in mob_list) - if (M.real_name == text("[]", msg)) - return M - return 0 - -/mob/proc/Life() -// if(organStructure) -// organStructure.ProcessOrgans() - return - -#define UNBUCKLED 0 -#define PARTIALLY_BUCKLED 1 -#define FULLY_BUCKLED 2 -/mob/proc/buckled() - // Preliminary work for a future buckle rewrite, - // where one might be fully restrained (like an elecrical chair), or merely secured (shuttle chair, keeping you safe but not otherwise restrained from acting) - if(!buckled) - return UNBUCKLED - return restrained() ? FULLY_BUCKLED : PARTIALLY_BUCKLED - -/mob/proc/is_blind() - return ((sdisabilities & BLIND) || blinded || incapacitated(INCAPACITATION_KNOCKOUT)) - -/mob/proc/is_deaf() - return ((sdisabilities & DEAF) || ear_deaf || incapacitated(INCAPACITATION_KNOCKOUT)) - -/mob/proc/is_physically_disabled() - return incapacitated(INCAPACITATION_DISABLED) - -/mob/proc/cannot_stand() - return incapacitated(INCAPACITATION_KNOCKDOWN) - -/mob/proc/incapacitated(var/incapacitation_flags = INCAPACITATION_DEFAULT) - if ((incapacitation_flags & INCAPACITATION_STUNNED) && stunned) - return 1 - - if ((incapacitation_flags & INCAPACITATION_FORCELYING) && (weakened || resting)) - return 1 - - if ((incapacitation_flags & INCAPACITATION_KNOCKOUT) && (stat || paralysis || sleeping || (status_flags & FAKEDEATH))) - return 1 - - if((incapacitation_flags & INCAPACITATION_RESTRAINED) && restrained()) - return 1 - - if((incapacitation_flags & (INCAPACITATION_BUCKLED_PARTIALLY|INCAPACITATION_BUCKLED_FULLY))) - var/buckling = buckled() - if(buckling >= PARTIALLY_BUCKLED && (incapacitation_flags & INCAPACITATION_BUCKLED_PARTIALLY)) - return 1 - if(buckling == FULLY_BUCKLED && (incapacitation_flags & INCAPACITATION_BUCKLED_FULLY)) - return 1 - - return 0 - -#undef UNBUCKLED -#undef PARTIALLY_BUCKLED -#undef FULLY_BUCKLED - -/mob/proc/restrained() - return - -/mob/proc/reset_view(atom/A) - if (client) - if (istype(A, /atom/movable)) - client.perspective = EYE_PERSPECTIVE - client.eye = A - else - if (isturf(loc)) - client.eye = client.mob - client.perspective = MOB_PERSPECTIVE - else - client.perspective = EYE_PERSPECTIVE - client.eye = loc - return TRUE - -/mob/verb/pointed(atom/A as mob|obj|turf in view()) - set name = "Point To" - set category = "Object" - - if(!src || !isturf(src.loc) || !(A in view(src.loc))) - return 0 - if(istype(A, /obj/effect/decal/point)) - return 0 - - var/turf/tile = get_turf(A) - if (!tile) - return 0 - - var/turf/our_tile = get_turf(src) - var/obj/visual = new /obj/effect/decal/point(our_tile) - visual.invisibility = invisibility - visual.plane = ABOVE_PLANE - visual.layer = FLY_LAYER - - animate(visual, - pixel_x = (tile.x - our_tile.x) * world.icon_size + A.pixel_x, - pixel_y = (tile.y - our_tile.y) * world.icon_size + A.pixel_y, - time = 1.7, - easing = EASE_OUT) - - QDEL_IN(visual, 2 SECONDS) //Better qdel - - face_atom(A) - return 1 - - -/mob/proc/ret_grab(list/L, flag) - return - -/mob/verb/mode() - set name = "Activate Held Object" - set category = "Object" - set src = usr - - return - -/* -/mob/verb/dump_source() - - var/master = "
      "
      -	for(var/t in typesof(/area))
      -		master += text("[]\n", t)
      -		//Foreach goto(26)
      -	src << browse(master)
      -	return
      -*/
      -
      -/mob/verb/memory()
      -	set name = "Notes"
      -	set category = "IC"
      -	if(mind)
      -		mind.show_memory(src)
      -	else
      -		to_chat(src, "The game appears to have misplaced your mind datum, so we can't show you your notes.")
      -
      -/mob/verb/add_memory(msg as message)
      -	set name = "Add Note"
      -	set category = "IC"
      -
      -	msg = sanitize(msg)
      -
      -	if(mind)
      -		mind.store_memory(msg)
      -	else
      -		to_chat(src, "The game appears to have misplaced your mind datum, so we can't show you your notes.")
      -
      -/mob/proc/store_memory(msg as message, popup, sane = 1)
      -	msg = copytext(msg, 1, MAX_MESSAGE_LEN)
      -
      -	if (sane)
      -		msg = sanitize(msg)
      -
      -	if (length(memory) == 0)
      -		memory += msg
      -	else
      -		memory += "
      [msg]" - - if (popup) - memory() - -/mob/proc/update_flavor_text() - set src in usr - if(usr != src) - to_chat(usr, "No.") - var/msg = sanitize(input(usr,"Set the flavor text in your 'examine' verb.","Flavor Text",html_decode(flavor_text)) as message|null, extra = 0) //VOREStation Edit: separating out OOC notes - - if(msg != null) - flavor_text = msg - -/mob/proc/warn_flavor_changed() - if(flavor_text && flavor_text != "") // don't spam people that don't use it! - to_chat(src, "

      OOC Warning:

      ") - to_chat(src, "Your flavor text is likely out of date! Change") - -/mob/proc/print_flavor_text() - if (flavor_text && flavor_text != "") - var/msg = replacetext(flavor_text, "\n", " ") - if(length(msg) <= 40) - return "[msg]" - else - return "[copytext_preserve_html(msg, 1, 37)]... More..." - -/* -/mob/verb/help() - set name = "Help" - src << browse('html/help.html', "window=help") - return -*/ - -/mob/proc/set_respawn_timer(var/time) - // Try to figure out what time to use - - // Special cases, can never respawn - if(ticker?.mode?.deny_respawn) - time = -1 - else if(!config.abandon_allowed) - time = -1 - else if(!config.respawn) - time = -1 - - // Special case for observing before game start - else if(ticker?.current_state <= GAME_STATE_SETTING_UP) - time = 1 MINUTE - - // Wasn't given a time, use the config time - else if(!time) - time = config.respawn_time - - var/keytouse = ckey - // Try harder to find a key to use - if(!keytouse && key) - keytouse = ckey(key) - else if(!keytouse && mind?.key) - keytouse = ckey(mind.key) - - GLOB.respawn_timers[keytouse] = world.time + time - -/mob/observer/dead/set_respawn_timer() - if(config.antag_hud_restricted && has_enabled_antagHUD) - ..(-1) - else - return // Don't set it, no need - -/mob/verb/abandon_mob() - set name = "Return to Menu" - set category = "OOC" - - if(stat != DEAD || !ticker) - to_chat(usr, "You must be dead to use this!") - return - - // Final chance to abort "respawning" - if(mind && timeofdeath) // They had spawned before - var/choice = alert(usr, "Returning to the menu will prevent your character from being revived in-round. Are you sure?", "Confirmation", "No, wait", "Yes, leave") - if(choice == "No, wait") - return - - // Beyond this point, you're going to respawn - to_chat(usr, config.respawn_message) - - if(!client) - log_game("[usr.key] AM failed due to disconnect.") - return - client.screen.Cut() - client.screen += client.void - if(!client) - log_game("[usr.key] AM failed due to disconnect.") - return - - announce_ghost_joinleave(client, 0) - - var/mob/new_player/M = new /mob/new_player() - if(!client) - log_game("[usr.key] AM failed due to disconnect.") - qdel(M) - return - - M.key = key - if(M.mind) - M.mind.reset() - return - -/client/verb/changes() - set name = "Changelog" - set category = "OOC" - src << browse('html/changelog.html', "window=changes;size=675x650") - if(prefs.lastchangelog != changelog_hash) - prefs.lastchangelog = changelog_hash - SScharacter_setup.queue_preferences_save(prefs) - winset(src, "rpane.changelog", "background-color=none;font-style=;") - -/mob/verb/observe() - set name = "Observe" - set category = "OOC" - var/is_admin = 0 - - if(client.holder && (client.holder.rights & R_ADMIN|R_EVENT)) - is_admin = 1 - else if(stat != DEAD || istype(src, /mob/new_player)) - to_chat(usr, "You must be observing to use this!") - return - - if(is_admin && stat == DEAD) - is_admin = 0 - - var/list/targets = list() - - - targets += observe_list_format(nuke_disks) - targets += observe_list_format(all_singularities) - targets += getmobs() - targets += observe_list_format(sortAtom(mechas_list)) - targets += observe_list_format(SSshuttles.ships) - - client.perspective = EYE_PERSPECTIVE - - var/eye_name = null - - var/ok = "[is_admin ? "Admin Observe" : "Observe"]" - eye_name = input("Please, select a player!", ok, null, null) as null|anything in targets - - if (!eye_name) - return - - var/mob/mob_eye = targets[eye_name] - - if(client && mob_eye) - client.eye = mob_eye - if (is_admin) - client.adminobs = 1 - if(mob_eye == client.mob || client.eye == client.mob) - client.adminobs = 0 - -/mob/verb/cancel_camera() - set name = "Cancel Camera View" - set category = "OOC" - unset_machine() - reset_view(null) - -/mob/Topic(href, href_list) - if(href_list["mach_close"]) - var/t1 = text("window=[href_list["mach_close"]]") - unset_machine() - src << browse(null, t1) - - if(href_list["flavor_more"]) - usr << browse(text("[][]", name, replacetext(flavor_text, "\n", "
      ")), text("window=[];size=500x200", name)) - onclose(usr, "[name]") - if(href_list["flavor_change"]) - update_flavor_text() -// ..() - return - - -/mob/proc/pull_damage() - return 0 - -/mob/verb/stop_pulling() - - set name = "Stop Pulling" - set category = "IC" - - if(pulling) - if(ishuman(pulling)) - var/mob/living/carbon/human/H = pulling - visible_message(SPAN_WARNING("\The [src] lets go of \the [H]."), SPAN_NOTICE("You let go of \the [H]."), exclude_mobs = list(H)) - if(!H.stat) - to_chat(H, SPAN_WARNING("\The [src] lets go of you.")) - pulling.pulledby = null - pulling = null - if(pullin) - pullin.icon_state = "pull0" - -/mob/proc/start_pulling(var/atom/movable/AM) - - if ( !AM || !usr || src==AM || !isturf(src.loc) ) //if there's no person pulling OR the person is pulling themself OR the object being pulled is inside something: abort! - return - - if (AM.anchored) - to_chat(src, "It won't budge!") - return - - var/mob/M = AM - if(ismob(AM)) - - if(!can_pull_mobs || !can_pull_size) - to_chat(src, "They won't budge!") - return - - if((mob_size < M.mob_size) && (can_pull_mobs != MOB_PULL_LARGER)) - to_chat(src, "[M] is too large for you to move!") - return - - if((mob_size == M.mob_size) && (can_pull_mobs == MOB_PULL_SMALLER)) - to_chat(src, "[M] is too heavy for you to move!") - return - - // If your size is larger than theirs and you have some - // kind of mob pull value AT ALL, you will be able to pull - // them, so don't bother checking that explicitly. - - if(M.grabbed_by.len) - // Only start pulling when nobody else has a grab on them - . = 1 - for(var/obj/item/weapon/grab/G in M.grabbed_by) - if(G.assailant != usr) - . = 0 - else - qdel(G) - if(!.) - to_chat(src, "Somebody has a grip on them!") - return - - if(!iscarbon(src)) - M.LAssailant = null - else - M.LAssailant = usr - - else if(isobj(AM)) - var/obj/I = AM - if(!can_pull_size || can_pull_size < I.w_class) - to_chat(src, "It won't budge!") - return - - if(pulling) - var/pulling_old = pulling - stop_pulling() - // Are we pulling the same thing twice? Just stop pulling. - if(pulling_old == AM) - return - - src.pulling = AM - AM.pulledby = src - - if(pullin) - pullin.icon_state = "pull1" - - if(ishuman(AM)) - var/mob/living/carbon/human/H = AM - if(H.lying) // If they're on the ground we're probably dragging their arms to move them - visible_message(SPAN_WARNING("\The [src] leans down and grips \the [H]'s arms."), SPAN_NOTICE("You lean down and grip \the [H]'s arms."), exclude_mobs = list(H)) - if(!H.stat) - to_chat(H, SPAN_WARNING("\The [src] leans down and grips your arms.")) - else //Otherwise we're probably just holding their arm to lead them somewhere - visible_message(SPAN_WARNING("\The [src] grips \the [H]'s arm."), SPAN_NOTICE("You grip \the [H]'s arm."), exclude_mobs = list(H)) - if(!H.stat) - to_chat(H, SPAN_WARNING("\The [src] grips your arm.")) - playsound(src.loc, 'sound/weapons/thudswoosh.ogg', 25) //Quieter than hugging/grabbing but we still want some audio feedback - - if(H.pull_damage()) - to_chat(src, "Pulling \the [H] in their current condition would probably be a bad idea.") - - //Attempted fix for people flying away through space when cuffed and dragged. - if(ismob(AM)) - var/mob/pulled = AM - pulled.inertia_dir = 0 - -/mob/proc/can_use_hands() - return - -/mob/proc/is_active() - return (0 >= usr.stat) - -/mob/proc/is_dead() - return stat == DEAD - -/mob/proc/is_mechanical() - if(mind && (mind.assigned_role == "Cyborg" || mind.assigned_role == "AI")) - return 1 - return istype(src, /mob/living/silicon) || get_species() == "Machine" - -/mob/proc/is_ready() - return client && !!mind - -/mob/proc/get_gender() - return gender - -/mob/proc/see(message) - if(!is_active()) - return 0 - to_chat(src,message) - return 1 - -/mob/proc/show_viewers(message) - for(var/mob/M in viewers()) - M.see(message) - -/mob/Stat() - ..() - . = (is_client_active(10 MINUTES)) - - if(.) - if(statpanel("Status")) - stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)") - if(ticker && ticker.current_state != GAME_STATE_PREGAME) - stat("Station Time", stationtime2text()) - stat("Station Date", stationdate2text()) - stat("Round Duration", roundduration2text()) - - if(client.holder) - if(statpanel("Status")) - stat("Location:", "([x], [y], [z]) [loc]") - stat("CPU:","[world.cpu]") - stat("Instances:","[world.contents.len]") - stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)") - - if(statpanel("MC")) - stat("Location:", "([x], [y], [z]) [loc]") - stat("CPU:","[world.cpu]") - stat("Instances:","[world.contents.len]") - stat("World Time:", world.time) - stat("Real time of day:", REALTIMEOFDAY) - stat(null) - if(GLOB) - GLOB.stat_entry() - else - stat("Globals:", "ERROR") - if(Master) - Master.stat_entry() - else - stat("Master Controller:", "ERROR") - if(Failsafe) - Failsafe.stat_entry() - else - stat("Failsafe Controller:", "ERROR") - if(Master) - stat(null) - for(var/datum/controller/subsystem/SS in Master.subsystems) - SS.stat_entry() - - if(statpanel("Tickets")) - GLOB.ahelp_tickets.stat_entry() - - - if(length(GLOB.sdql2_queries)) - if(statpanel("SDQL2")) - stat("Access Global SDQL2 List", GLOB.sdql2_vv_statobj) - for(var/i in GLOB.sdql2_queries) - var/datum/SDQL2_query/Q = i - Q.generate_stat() - - if(listed_turf && client) - if(!TurfAdjacent(listed_turf)) - listed_turf = null - else - if(statpanel("Turf")) - stat(listed_turf) - for(var/atom/A in listed_turf) - if(!A.mouse_opacity) - continue - if(A.invisibility > see_invisible) - continue - if(is_type_in_list(A, shouldnt_see)) - continue - if(A.plane > plane) - continue - stat(A) - - -// facing verbs -/mob/proc/canface() -// if(!canmove) return 0 //VOREStation Edit. Redundant check that only affects conscious proning, actual inability to turn and shift around handled by actual inabilities. - if(stat) return 0 - if(anchored) return 0 - if(transforming) return 0 - return 1 - -// Not sure what to call this. Used to check if humans are wearing an AI-controlled exosuit and hence don't need to fall over yet. -/mob/proc/can_stand_overridden() - return 0 - -//Updates canmove, lying and icons. Could perhaps do with a rename but I can't think of anything to describe it. -/mob/proc/update_canmove() - return canmove - - -/mob/proc/facedir(var/ndir) - if(!canface() || (client && (client.moving || !checkMoveCooldown()))) - return 0 - set_dir(ndir) - if(buckled && buckled.buckle_movable) - buckled.set_dir(ndir) - setMoveCooldown(movement_delay()) - return 1 - - -/mob/verb/eastface() - set hidden = 1 - return facedir(client.client_dir(EAST)) - - -/mob/verb/westface() - set hidden = 1 - return facedir(client.client_dir(WEST)) - - -/mob/verb/northface() - set hidden = 1 - return facedir(client.client_dir(NORTH)) - - -/mob/verb/southface() - set hidden = 1 - return facedir(client.client_dir(SOUTH)) - - -//This might need a rename but it should replace the can this mob use things check -/mob/proc/IsAdvancedToolUser() - return 0 - -/mob/proc/Stun(amount) - if(status_flags & CANSTUN) - facing_dir = null - stunned = max(max(stunned,amount),0) //can't go below 0, getting a low amount of stun doesn't lower your current stun - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/SetStunned(amount) //if you REALLY need to set stun to a set amount without the whole "can't go below current stunned" - if(status_flags & CANSTUN) - stunned = max(amount,0) - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/AdjustStunned(amount) - if(status_flags & CANSTUN) - stunned = max(stunned + amount,0) - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/Weaken(amount) - if(status_flags & CANWEAKEN) - facing_dir = null - weakened = max(max(weakened,amount),0) - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/SetWeakened(amount) - if(status_flags & CANWEAKEN) - weakened = max(amount,0) - update_canmove() //can you guess what this does yet? - return - -/mob/proc/AdjustWeakened(amount) - if(status_flags & CANWEAKEN) - weakened = max(weakened + amount,0) - update_canmove() //updates lying, canmove and icons - return - -/mob/proc/Paralyse(amount) - if(status_flags & CANPARALYSE) - facing_dir = null - paralysis = max(max(paralysis,amount),0) - return - -/mob/proc/SetParalysis(amount) - if(status_flags & CANPARALYSE) - paralysis = max(amount,0) - return - -/mob/proc/AdjustParalysis(amount) - if(status_flags & CANPARALYSE) - paralysis = max(paralysis + amount,0) - return - -/mob/proc/Sleeping(amount) - facing_dir = null - sleeping = max(max(sleeping,amount),0) - return - -/mob/proc/SetSleeping(amount) - sleeping = max(amount,0) - return - -/mob/proc/AdjustSleeping(amount) - sleeping = max(sleeping + amount,0) - return - -/mob/proc/Confuse(amount) - confused = max(max(confused,amount),0) - return - -/mob/proc/SetConfused(amount) - confused = max(amount,0) - return - -/mob/proc/AdjustConfused(amount) - confused = max(confused + amount,0) - return - -/mob/proc/Blind(amount) - eye_blind = max(max(eye_blind,amount),0) - return - -/mob/proc/SetBlinded(amount) - eye_blind = max(amount,0) - return - -/mob/proc/AdjustBlinded(amount) - eye_blind = max(eye_blind + amount,0) - return - -/mob/proc/Resting(amount) - facing_dir = null - resting = max(max(resting,amount),0) - update_canmove() - return - -/mob/proc/SetResting(amount) - resting = max(amount,0) - update_canmove() - return - -/mob/proc/AdjustResting(amount) - resting = max(resting + amount,0) - update_canmove() - return - -/mob/proc/AdjustLosebreath(amount) - losebreath = CLAMP(losebreath + amount, 0, 25) - -/mob/proc/SetLosebreath(amount) - losebreath = CLAMP(amount, 0, 25) - -/mob/proc/get_species() - return "" - -/mob/proc/flash_weak_pain() - flick("weak_pain",pain) - -/mob/proc/get_visible_implants(var/class = 0) - var/list/visible_implants = list() - for(var/obj/item/O in embedded) - if(O.w_class > class) - visible_implants += O - return visible_implants - -/mob/proc/embedded_needs_process() - return (embedded.len > 0) - -mob/proc/yank_out_object() - set category = "Object" - set name = "Yank out object" - set desc = "Remove an embedded item at the cost of bleeding and pain." - set src in view(1) - - if(!isliving(usr) || !usr.checkClickCooldown()) - return - usr.setClickCooldown(20) - - if(usr.stat == 1) - to_chat(usr, "You are unconcious and cannot do that!") - return - - if(usr.restrained()) - to_chat(usr, "You are restrained and cannot do that!") - return - - var/mob/S = src - var/mob/U = usr - var/list/valid_objects = list() - var/self = null - - if(S == U) - self = 1 // Removing object from yourself. - - valid_objects = get_visible_implants(0) - if(!valid_objects.len) - if(self) - to_chat(src, "You have nothing stuck in your body that is large enough to remove.") - else - to_chat(U, "[src] has nothing stuck in their wounds that is large enough to remove.") - return - - var/obj/item/weapon/selection = input("What do you want to yank out?", "Embedded objects") in valid_objects - - if(self) - to_chat(src, "You attempt to get a good grip on [selection] in your body.") - else - to_chat(U, "You attempt to get a good grip on [selection] in [S]'s body.") - - if(!do_after(U, 30)) - return - if(!selection || !S || !U) - return - - if(self) - visible_message("[src] rips [selection] out of their body.","You rip [selection] out of your body.") - else - visible_message("[usr] rips [selection] out of [src]'s body.","[usr] rips [selection] out of your body.") - valid_objects = get_visible_implants(0) - if(valid_objects.len == 1) //Yanking out last object - removing verb. - src.verbs -= /mob/proc/yank_out_object - clear_alert("embeddedobject") - - if(ishuman(src)) - var/mob/living/carbon/human/H = src - var/obj/item/organ/external/affected - - for(var/obj/item/organ/external/organ in H.organs) //Grab the organ holding the implant. - for(var/obj/item/O in organ.implants) - if(O == selection) - affected = organ - - affected.implants -= selection - H.shock_stage+=20 - affected.take_damage((selection.w_class * 3), 0, 0, 1, "Embedded object extraction") - - if(prob(selection.w_class * 5) && (affected.robotic < ORGAN_ROBOT)) //I'M SO ANEMIC I COULD JUST -DIE-. - var/datum/wound/internal_bleeding/I = new (min(selection.w_class * 5, 15)) - affected.wounds += I - H.custom_pain("Something tears wetly in your [affected] as [selection] is pulled free!", 50) - - if (ishuman(U)) - var/mob/living/carbon/human/human_user = U - human_user.bloody_hands(H) - - else if(issilicon(src)) - var/mob/living/silicon/robot/R = src - R.embedded -= selection - R.adjustBruteLoss(5) - R.adjustFireLoss(10) - - selection.forceMove(get_turf(src)) - U.put_in_hands(selection) - - for(var/obj/item/weapon/O in pinned) - if(O == selection) - pinned -= O - if(!pinned.len) - anchored = 0 - return 1 - -//Check for brain worms in head. -/mob/proc/has_brain_worms() - - for(var/I in contents) - if(istype(I,/mob/living/simple_mob/animal/borer)) - return I - - return 0 - -/mob/proc/updateicon() - return - -// Please always use this proc, never just set the var directly. -/mob/proc/set_stat(var/new_stat) - . = (stat != new_stat) - stat = new_stat - -/mob/verb/face_direction() - - set name = "Face Direction" - set category = "IC" - set src = usr - - set_face_dir() - - if(!facing_dir) - to_chat(usr, "You are now not facing anything.") - else - to_chat(usr, "You are now facing [dir2text(facing_dir)].") - -/mob/proc/set_face_dir(var/newdir) - if(newdir == facing_dir) - facing_dir = null - else if(newdir) - set_dir(newdir) - facing_dir = newdir - else if(facing_dir) - facing_dir = null - else - set_dir(dir) - facing_dir = dir - -/mob/set_dir() - if(facing_dir) - if(!canface() || lying || buckled || restrained()) - facing_dir = null - else if(dir != facing_dir) - return ..(facing_dir) - else - return ..() - -/mob/verb/northfaceperm() - set hidden = 1 - set_face_dir(client.client_dir(NORTH)) - -/mob/verb/southfaceperm() - set hidden = 1 - set_face_dir(client.client_dir(SOUTH)) - -/mob/verb/eastfaceperm() - set hidden = 1 - set_face_dir(client.client_dir(EAST)) - -/mob/verb/westfaceperm() - set hidden = 1 - set_face_dir(client.client_dir(WEST)) - -// Begin VOREstation edit -/mob/verb/shiftnorth() - set hidden = TRUE - if(!canface()) - return FALSE - if(pixel_y <= (default_pixel_y + 16)) - pixel_y++ - is_shifted = TRUE - -/mob/verb/shiftsouth() - set hidden = TRUE - if(!canface()) - return FALSE - if(pixel_y >= (default_pixel_y - 16)) - pixel_y-- - is_shifted = TRUE - -/mob/verb/shiftwest() - set hidden = TRUE - if(!canface()) - return FALSE - if(pixel_x >= (default_pixel_x - 16)) - pixel_x-- - is_shifted = TRUE - -mob/verb/shifteast() - set hidden = TRUE - if(!canface()) - return FALSE - if(pixel_x <= (default_pixel_x + 16)) - pixel_x++ - is_shifted = TRUE -// End VOREstation edit - -/mob/proc/adjustEarDamage() - return - -/mob/proc/setEarDamage() - return - -// Set client view distance (size of client's screen). Returns TRUE if anything changed. -/mob/proc/set_viewsize(var/new_view = world.view) - if (client && new_view != client.view) - client.view = new_view - return TRUE - return FALSE - -//Throwing stuff - -/mob/proc/toggle_throw_mode() - if (src.in_throw_mode) - throw_mode_off() - else - throw_mode_on() - -/mob/proc/throw_mode_off() - src.in_throw_mode = 0 - if(src.throw_icon) //in case we don't have the HUD and we use the hotkey - src.throw_icon.icon_state = "act_throw_off" - -/mob/proc/throw_mode_on() - src.in_throw_mode = 1 - if(src.throw_icon) - src.throw_icon.icon_state = "act_throw_on" - -/mob/proc/isSynthetic() - return 0 - -/mob/proc/is_muzzled() - return 0 - -//Exploitable Info Update - -/mob/proc/amend_exploitable(var/obj/item/I) - if(istype(I)) - exploit_addons |= I - var/exploitmsg = html_decode("\n" + "Has " + I.name + ".") - exploit_record += exploitmsg - -/client/proc/check_has_body_select() - return mob && mob.hud_used && istype(mob.zone_sel, /obj/screen/zone_sel) - -/client/verb/body_toggle_head() - set name = "body-toggle-head" - set hidden = 1 - toggle_zone_sel(list(BP_HEAD, O_EYES, O_MOUTH)) - -/client/verb/body_r_arm() - set name = "body-r-arm" - set hidden = 1 - toggle_zone_sel(list(BP_R_ARM,BP_R_HAND)) - -/client/verb/body_l_arm() - set name = "body-l-arm" - set hidden = 1 - toggle_zone_sel(list(BP_L_ARM,BP_L_HAND)) - -/client/verb/body_chest() - set name = "body-chest" - set hidden = 1 - toggle_zone_sel(list(BP_TORSO)) - -/client/verb/body_groin() - set name = "body-groin" - set hidden = 1 - toggle_zone_sel(list(BP_GROIN)) - -/client/verb/body_r_leg() - set name = "body-r-leg" - set hidden = 1 - toggle_zone_sel(list(BP_R_LEG,BP_R_FOOT)) - -/client/verb/body_l_leg() - set name = "body-l-leg" - set hidden = 1 - toggle_zone_sel(list(BP_L_LEG,BP_L_FOOT)) - -/client/proc/toggle_zone_sel(list/zones) - if(!check_has_body_select()) - return - var/obj/screen/zone_sel/selector = mob.zone_sel - selector.set_selected_zone(next_in_list(mob.zone_sel.selecting,zones)) - -// This handles setting the client's color variable, which makes everything look a specific color. -// This proc is here so it can be called without needing to check if the client exists, or if the client relogs. -// This is for inheritence since /mob/living will serve most cases. If you need ghosts to use this you'll have to implement that yourself. -/mob/proc/update_client_color() - if(client && client.color) - animate(client, color = null, time = 10) - return - -/mob/proc/swap_hand() - return - -//Throwing stuff -/mob/proc/throw_item(atom/target) - return - -/mob/proc/will_show_tooltip() - if(alpha <= EFFECTIVE_INVIS) - return FALSE - return TRUE - -/mob/MouseEntered(location, control, params) - if(usr != src && usr.is_preference_enabled(/datum/client_preference/mob_tooltips) && src.will_show_tooltip()) - openToolTip(user = usr, tip_src = src, params = params, title = get_nametag_name(usr), content = get_nametag_desc(usr)) - - ..() - -/mob/MouseDown() - closeToolTip(usr) //No reason not to, really - - ..() - -/mob/MouseExited() - closeToolTip(usr) //No reason not to, really - - ..() - -// Manages a global list of mobs with clients attached, indexed by z-level. -/mob/proc/update_client_z(new_z) // +1 to register, null to unregister. - if(registered_z != new_z) - if(registered_z) - GLOB.players_by_zlevel[registered_z] -= src - if(client) - if(new_z) - GLOB.players_by_zlevel[new_z] += src - registered_z = new_z - else - registered_z = null - -GLOBAL_LIST_EMPTY_TYPED(living_players_by_zlevel, /list) -/mob/living/update_client_z(new_z) - var/precall_reg_z = registered_z - . = ..() // will update registered_z if necessary - if(precall_reg_z != registered_z) // parent did work, let's do work too - if(precall_reg_z) - GLOB.living_players_by_zlevel[precall_reg_z] -= src - if(registered_z) - GLOB.living_players_by_zlevel[registered_z] += src - -/mob/onTransitZ(old_z, new_z) - ..() - update_client_z(new_z) - -/mob/cloak() - . = ..() - if(client && cloaked_selfimage) - client.images += cloaked_selfimage - -/mob/uncloak() - if(client && cloaked_selfimage) - client.images -= cloaked_selfimage - return ..() - -/mob/get_cloaked_selfimage() - var/icon/selficon = getCompoundIcon(src) - selficon.MapColors(0,0,0, 0,0,0, 0,0,0, 1,1,1) //White - var/image/selfimage = image(selficon) - selfimage.color = "#0000FF" - selfimage.alpha = 100 - selfimage.layer = initial(layer) - selfimage.plane = initial(plane) - selfimage.loc = src - - return selfimage - -/mob/proc/GetAltName() - return "" - -/mob/proc/get_ghost(even_if_they_cant_reenter = 0) - if(mind) - return mind.get_ghost(even_if_they_cant_reenter) - -/mob/proc/grab_ghost(force) - if(mind) - return mind.grab_ghost(force = force) ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 From 14ac05ec22d5cbef5866479b83aa81de0947b36d Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:24:31 -0400 Subject: [PATCH 43/55] powder that makes you say yes --- code/modules/nano/interaction/default.dm | 95 ------------------------ 1 file changed, 95 deletions(-) diff --git a/code/modules/nano/interaction/default.dm b/code/modules/nano/interaction/default.dm index 5076f6a04e..89bf16f858 100644 --- a/code/modules/nano/interaction/default.dm +++ b/code/modules/nano/interaction/default.dm @@ -1,97 +1,3 @@ -<<<<<<< HEAD -/var/global/datum/topic_state/default/default_state = new() - -/datum/topic_state/default/href_list(var/mob/user) - return list() - -/datum/topic_state/default/can_use_topic(var/src_object, var/mob/user) - return user.default_can_use_topic(src_object) - -/mob/proc/default_can_use_topic(var/src_object) - return STATUS_CLOSE // By default no mob can do anything with NanoUI - -/mob/observer/dead/default_can_use_topic(var/src_object) - if(can_admin_interact()) - return STATUS_INTERACTIVE // Admins are more equal - if(!client || get_dist(src_object, src) > client.view) // Preventing ghosts from having a million windows open by limiting to objects in range - return STATUS_CLOSE - return STATUS_UPDATE // Ghosts can view updates - -/mob/living/silicon/pai/default_can_use_topic(var/src_object) - if((src_object == src || src_object == radio || src_object == communicator) && !stat) - return STATUS_INTERACTIVE - else - return ..() - -/mob/living/silicon/robot/default_can_use_topic(var/src_object) - . = shared_nano_interaction() - if(. <= STATUS_DISABLED) - return - - // robots can interact with things they can see within their view range - if((src_object in view(src)) && get_dist(src_object, src) <= src.client.view) - return STATUS_INTERACTIVE // interactive (green visibility) - return STATUS_DISABLED // no updates, completely disabled (red visibility) - -/mob/living/silicon/ai/default_can_use_topic(var/src_object) - . = shared_nano_interaction() - if(. != STATUS_INTERACTIVE) - return - - // Prevents the AI from using Topic on admin levels (by for example viewing through the court/thunderdome cameras) - // unless it's on the same level as the object it's interacting with. - var/turf/T = get_turf(src_object) - if(!T || !(z == T.z || (T.z in using_map.player_levels))) - return STATUS_CLOSE - - // If an object is in view then we can interact with it - if(src_object in view(client.view, src)) - return STATUS_INTERACTIVE - - // If we're installed in a chassi, rather than transfered to an inteliCard or other container, then check if we have camera view - if(is_in_chassis()) - //stop AIs from leaving windows open and using then after they lose vision - if(cameranet && !cameranet.checkTurfVis(get_turf(src_object))) - return STATUS_CLOSE - return STATUS_INTERACTIVE - else if(get_dist(src_object, src) <= client.view) // View does not return what one would expect while installed in an inteliCard - return STATUS_INTERACTIVE - - return STATUS_CLOSE - -//Some atoms such as vehicles might have special rules for how mobs inside them interact with NanoUI. -/atom/proc/contents_nano_distance(var/src_object, var/mob/living/user) - return user.shared_living_nano_distance(src_object) - -/mob/living/proc/shared_living_nano_distance(var/atom/movable/src_object) - if (!(src_object in view(4, src))) // If the src object is not in visable, disable updates - return STATUS_CLOSE - - var/dist = get_dist(src_object, src) - if (dist <= 1) - return STATUS_INTERACTIVE // interactive (green visibility) - else if (dist <= 2) - return STATUS_UPDATE // update only (orange visibility) - else if (dist <= 4) - return STATUS_DISABLED // no updates, completely disabled (red visibility) - return STATUS_CLOSE - -/mob/living/default_can_use_topic(var/src_object) - . = shared_nano_interaction(src_object) - if(. != STATUS_CLOSE) - if(loc) - . = min(., loc.contents_nano_distance(src_object, src)) - if(STATUS_INTERACTIVE) - return STATUS_UPDATE - -/mob/living/carbon/human/default_can_use_topic(var/src_object) - . = shared_nano_interaction(src_object) - if(. != STATUS_CLOSE) - . = min(., shared_living_nano_distance(src_object)) - if(. == STATUS_UPDATE && (TK in mutations)) // If we have telekinesis and remain close enough, allow interaction. - return STATUS_INTERACTIVE -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 -======= /var/global/datum/topic_state/default/default_state = new() /datum/topic_state/default/href_list(var/mob/user) @@ -183,4 +89,3 @@ . = min(., shared_living_nano_distance(src_object)) if(. == STATUS_UPDATE && (TK in mutations)) // If we have telekinesis and remain close enough, allow interaction. return STATUS_INTERACTIVE ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 From 8ede5895c36863621b69448640ee9f5fa0a4d931 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:25:56 -0400 Subject: [PATCH 44/55] powder that makes you say yes --- code/modules/nano/nanoexternal.dm | 48 ------------------------------- 1 file changed, 48 deletions(-) diff --git a/code/modules/nano/nanoexternal.dm b/code/modules/nano/nanoexternal.dm index e9bd608ccc..fa22cb1580 100644 --- a/code/modules/nano/nanoexternal.dm +++ b/code/modules/nano/nanoexternal.dm @@ -1,50 +1,3 @@ -<<<<<<< HEAD - // This file contains all Nano procs/definitions for external classes/objects - - /** - * Called when a Nano UI window is closed - * This is how Nano handles closed windows - * It must be a verb so that it can be called using winset - * - * @return nothing - */ -/client/verb/nanoclose(var/uiref as text) - set hidden = 1 // hide this verb from the user's panel - set name = "nanoclose" - - var/datum/nanoui/ui = locate(uiref) - - if (istype(ui)) - ui.close() - - if(ui.ref) - var/href = "close=1" - src.Topic(href, params2list(href), ui.ref) // this will direct to the atom's Topic() proc via client.Topic() - else if (ui.on_close_logic) - // no atomref specified (or not found) - // so just reset the user mob's machine var - if(src && src.mob) - src.mob.unset_machine() - - /** - * The ui_interact proc is used to open and update Nano UIs - * If ui_interact is not used then the UI will not update correctly - * ui_interact is currently defined for /atom/movable - * - * @param user /mob The mob who is interacting with this ui - * @param ui_key string A string key to use for this ui. Allows for multiple unique uis on one obj/mob (defaut value "main") - * @param ui /datum/nanoui This parameter is passed by the nanoui process() proc when updating an open ui - * @param force_open boolean Force the UI to (re)open, even if it's already open - * - * @return nothing - */ -/datum/proc/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/nano_ui/master_ui = null, var/datum/topic_state/state = default_state) - return - -// Used by the Nano UI Manager (/datum/nanomanager) to track UIs opened by this mob -/mob/var/list/open_uis = list() -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 -======= // This file contains all Nano procs/definitions for external classes/objects /** @@ -89,4 +42,3 @@ // Used by the Nano UI Manager (/datum/nanomanager) to track UIs opened by this mob /mob/var/list/open_uis = list() ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 From fffff211a0aff254f8fe2e13b65c2bc0089abd68 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:30:12 -0400 Subject: [PATCH 45/55] powder that makes you say yes --- code/modules/paperwork/faxmachine.dm | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 31623ec5e5..e30bbf9fbf 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -216,19 +216,9 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins // Sadly, we can't use a switch statement here due to not using a constant value for the current map's centcom name. if(destination == using_map.boss_name) message_admins(sender, "[uppertext(using_map.boss_short)] FAX", rcvdcopy, "CentComFaxReply", "#006100") -<<<<<<< HEAD - else if (destination == "Solar Central Government") // YW EDIT - message_admins(sender, "Solar Central Government FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") - else if (destination == "Supply") -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 - else if (destination == "Virgo-Prime Governmental Authority") // Vorestation Edit - message_admins(sender, "VIRGO GOVERNMENT FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") - else if (destination == "Supply") -======= - else if(destination == "Virgo-Prime Governmental Authority") // Vorestation Edit - message_admins(sender, "VIRGO GOVERNMENT FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") // Vorestation Edit + else if(destination == "Solar Central Government") // Vorestation Edit //CHOMPedit + message_admins(sender, "Solar Central Government FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") // Vorestation Edit //CHOMPedit else if(destination == "Supply") ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 message_admins(sender, "[uppertext(using_map.boss_short)] SUPPLY FAX", rcvdcopy, "CentComFaxReply", "#5F4519") else message_admins(sender, "[uppertext(destination)] FAX", rcvdcopy, "UNKNOWN") From 2f70b366610c3076ee5963aa2aa788c7b66b40fa Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:34:08 -0400 Subject: [PATCH 46/55] powder that makes you say yes --- .../recycling/disposal-construction.dm | 734 ------------------ 1 file changed, 734 deletions(-) diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index c9a297288c..a336d4c0e8 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -1,736 +1,3 @@ -<<<<<<< HEAD -// Disposal pipe construction -// This is the pipe that you drag around, not the attached ones. - -/obj/structure/disposalconstruct - - name = "disposal pipe segment" - desc = "A huge pipe segment used for constructing disposal systems." - icon = 'icons/obj/pipes/disposal.dmi' - icon_state = "conpipe-s" - anchored = 0 - density = 0 - pressure_resistance = 5*ONE_ATMOSPHERE - matter = list(DEFAULT_WALL_MATERIAL = 1850) - level = 2 - var/sortType = "" - var/ptype = 0 - var/subtype = 0 - var/dpdir = 0 // directions as disposalpipe - var/base_state = "pipe-s" - -/obj/structure/disposalconstruct/New(var/newturf, var/newtype, var/newdir, var/flipped, var/newsubtype) - ..(newturf) - ptype = newtype - dir = newdir - // Disposals handle "bent"/"corner" strangely, handle this specially. - if(ptype == DISPOSAL_PIPE_STRAIGHT && dir in cornerdirs) - ptype = DISPOSAL_PIPE_CORNER - switch(dir) - if(NORTHWEST) - dir = WEST - if(NORTHEAST) - dir = NORTH - if(SOUTHWEST) - dir = SOUTH - if(SOUTHEAST) - dir = EAST - - switch(ptype) - if(DISPOSAL_PIPE_BIN, DISPOSAL_PIPE_OUTLET, DISPOSAL_PIPE_CHUTE) - density = 1 - if(DISPOSAL_PIPE_SORTER, DISPOSAL_PIPE_SORTER_FLIPPED) - subtype = newsubtype - - if(flipped) - do_a_flip() - else - update() // do_a_flip() calls update anyway, so, lazy way of catching unupdated pipe! - -// update iconstate and dpdir due to dir and type -/obj/structure/disposalconstruct/proc/update() - var/flip = turn(dir, 180) - var/left = turn(dir, 90) - var/right = turn(dir, -90) - - switch(ptype) - if(DISPOSAL_PIPE_STRAIGHT) - base_state = "pipe-s" - dpdir = dir | flip - if(DISPOSAL_PIPE_CORNER) - base_state = "pipe-c" - dpdir = dir | right - if(DISPOSAL_PIPE_JUNCTION) - base_state = "pipe-j1" - dpdir = dir | right | flip - if(DISPOSAL_PIPE_JUNCTION_FLIPPED) - base_state = "pipe-j2" - dpdir = dir | left | flip - if(DISPOSAL_PIPE_JUNCTION_Y) - base_state = "pipe-y" - dpdir = dir | left | right - if(DISPOSAL_PIPE_TRUNK) - base_state = "pipe-t" - dpdir = dir - // disposal bin has only one dir, thus we don't need to care about setting it - if(DISPOSAL_PIPE_BIN) - if(anchored) - base_state = "disposal" - else - base_state = "condisposal" - if(DISPOSAL_PIPE_OUTLET) - base_state = "outlet" - dpdir = dir - if(DISPOSAL_PIPE_CHUTE) - base_state = "intake" - dpdir = dir - if(DISPOSAL_PIPE_SORTER) - base_state = "pipe-j1s" - dpdir = dir | right | flip - if(DISPOSAL_PIPE_SORTER_FLIPPED) - base_state = "pipe-j2s" - dpdir = dir | left | flip - if(DISPOSAL_PIPE_UPWARD) - base_state = "pipe-u" - dpdir = dir - if(DISPOSAL_PIPE_DOWNWARD) - base_state = "pipe-d" - dpdir = dir - if(DISPOSAL_PIPE_TAGGER) - base_state = "pipe-tagger" - dpdir = dir | flip - if(DISPOSAL_PIPE_TAGGER_PARTIAL) - base_state = "pipe-tagger-partial" - dpdir = dir | flip - - if(!(ptype in list(DISPOSAL_PIPE_BIN, DISPOSAL_PIPE_OUTLET, DISPOSAL_PIPE_CHUTE, DISPOSAL_PIPE_UPWARD, DISPOSAL_PIPE_DOWNWARD, DISPOSAL_PIPE_TAGGER, DISPOSAL_PIPE_TAGGER_PARTIAL))) - icon_state = "con[base_state]" - else - icon_state = base_state - - if(invisibility) // if invisible, fade icon - alpha = 128 - else - alpha = 255 - //otherwise burying half-finished pipes under floors causes them to half-fade - -// hide called by levelupdate if turf intact status changes -// change visibility status and force update of icon -/obj/structure/disposalconstruct/hide(var/intact) - invisibility = (intact && level==1) ? 101: 0 // hide if floor is intact - update() - - -// flip and rotate verbs -/obj/structure/disposalconstruct/verb/rotate_clockwise() - set category = "Object" - set name = "Rotate Pipe Clockwise" - set src in view(1) - - if(usr.stat) - return - - if(anchored) - to_chat(usr, "You must unfasten the pipe before rotating it.") - return - - src.set_dir(turn(src.dir, 270)) - update() - -/obj/structure/disposalconstruct/verb/flip() - set category = "Object" - set name = "Flip Pipe" - set src in view(1) - if(usr.stat) - return - - if(anchored) - to_chat(usr, "You must unfasten the pipe before flipping it.") - return - - do_a_flip() - -/obj/structure/disposalconstruct/proc/do_a_flip() - switch(ptype) - if(DISPOSAL_PIPE_JUNCTION) - ptype = DISPOSAL_PIPE_JUNCTION_FLIPPED - if(DISPOSAL_PIPE_JUNCTION_FLIPPED) - ptype = DISPOSAL_PIPE_JUNCTION - if(DISPOSAL_PIPE_SORTER) - ptype = DISPOSAL_PIPE_SORTER_FLIPPED - if(DISPOSAL_PIPE_SORTER_FLIPPED) - ptype = DISPOSAL_PIPE_SORTER - - update() - -// returns the type path of disposalpipe corresponding to this item dtype -/obj/structure/disposalconstruct/proc/dpipetype() - switch(ptype) - if(DISPOSAL_PIPE_STRAIGHT,DISPOSAL_PIPE_CORNER) - return /obj/structure/disposalpipe/segment - if(DISPOSAL_PIPE_JUNCTION,DISPOSAL_PIPE_JUNCTION_FLIPPED,DISPOSAL_PIPE_JUNCTION_Y) - return /obj/structure/disposalpipe/junction - if(DISPOSAL_PIPE_TRUNK) - return /obj/structure/disposalpipe/trunk - if(DISPOSAL_PIPE_BIN) - return /obj/machinery/disposal - if(DISPOSAL_PIPE_OUTLET) - return /obj/structure/disposaloutlet - if(DISPOSAL_PIPE_CHUTE) - return /obj/machinery/disposal/deliveryChute - if(DISPOSAL_PIPE_SORTER) - switch(subtype) - if(DISPOSAL_SORT_NORMAL) - return /obj/structure/disposalpipe/sortjunction - if(DISPOSAL_SORT_WILDCARD) - return /obj/structure/disposalpipe/sortjunction/wildcard - if(DISPOSAL_SORT_UNTAGGED) - return /obj/structure/disposalpipe/sortjunction/untagged - if(DISPOSAL_PIPE_SORTER_FLIPPED) - switch(subtype) - if(DISPOSAL_SORT_NORMAL) - return /obj/structure/disposalpipe/sortjunction/flipped - if(DISPOSAL_SORT_WILDCARD) - return /obj/structure/disposalpipe/sortjunction/wildcard/flipped - if(DISPOSAL_SORT_UNTAGGED) - return /obj/structure/disposalpipe/sortjunction/untagged/flipped - if(DISPOSAL_PIPE_UPWARD) - return /obj/structure/disposalpipe/up - if(DISPOSAL_PIPE_DOWNWARD) - return /obj/structure/disposalpipe/down - if(DISPOSAL_PIPE_TAGGER) - return /obj/structure/disposalpipe/tagger - if(DISPOSAL_PIPE_TAGGER_PARTIAL) - return /obj/structure/disposalpipe/tagger/partial - return - - - -// attackby item -// wrench: (un)anchor -// weldingtool: convert to real pipe -/obj/structure/disposalconstruct/attackby(var/obj/item/I, var/mob/user) - var/nicetype = "pipe" - var/ispipe = 0 // Indicates if we should change the level of this pipe - src.add_fingerprint(user) - switch(ptype) - if(DISPOSAL_PIPE_BIN) - nicetype = "disposal bin" - if(DISPOSAL_PIPE_OUTLET) - nicetype = "disposal outlet" - if(DISPOSAL_PIPE_CHUTE) - nicetype = "delivery chute" - if(DISPOSAL_PIPE_SORTER, DISPOSAL_PIPE_SORTER_FLIPPED) - switch(subtype) - if(DISPOSAL_SORT_NORMAL) - nicetype = "sorting pipe" - if(DISPOSAL_SORT_WILDCARD) - nicetype = "wildcard sorting pipe" - if(DISPOSAL_SORT_UNTAGGED) - nicetype = "untagged sorting pipe" - ispipe = 1 - if(DISPOSAL_PIPE_TAGGER) - nicetype = "tagging pipe" - ispipe = 1 - if(DISPOSAL_PIPE_TAGGER_PARTIAL) - nicetype = "partial tagging pipe" - ispipe = 1 - else - nicetype = "pipe" - ispipe = 1 - - var/turf/T = src.loc - if(!T.is_plating()) - to_chat(user, "You can only attach the [nicetype] if the floor plating is removed.") - return - - var/obj/structure/disposalpipe/CP = locate() in T - - // wrench: (un)anchor - if(I.is_wrench()) - if(anchored) - anchored = 0 - if(ispipe) - level = 2 - density = 0 - else - density = 1 - to_chat(user, "You detach the [nicetype] from the underfloor.") - else - if(ptype == DISPOSAL_PIPE_BIN || ptype == DISPOSAL_PIPE_OUTLET || ptype == DISPOSAL_PIPE_CHUTE) // Disposal or outlet - if(CP) // There's something there - if(!istype(CP,/obj/structure/disposalpipe/trunk)) - to_chat(user, "The [nicetype] requires a trunk underneath it in order to work.") - return - else // Nothing under, fuck. - to_chat(user, "The [nicetype] requires a trunk underneath it in order to work.") - return - else - if(CP) - update() - var/pdir = CP.dpdir - if(istype(CP, /obj/structure/disposalpipe/broken)) - pdir = CP.dir - if(pdir & dpdir) - to_chat(user, "There is already a [nicetype] at that location.") - return - - anchored = 1 - if(ispipe) - level = 1 // We don't want disposal bins to disappear under the floors - density = 0 - else - density = 1 // We don't want disposal bins or outlets to go density 0 - to_chat(user, "You attach the [nicetype] to the underfloor.") - playsound(src, I.usesound, 100, 1) - update() - - // weldingtool: convert to real pipe - else if(istype(I, /obj/item/weapon/weldingtool)) - if(anchored) - var/obj/item/weapon/weldingtool/W = I - if(W.remove_fuel(0,user)) - playsound(src, W.usesound, 100, 1) - to_chat(user, "Welding the [nicetype] in place.") - if(do_after(user, 20 * W.toolspeed)) - if(!src || !W.isOn()) return - to_chat(user, "The [nicetype] has been welded in place!") - update() // TODO: Make this neat - if(ispipe) // Pipe - - var/pipetype = dpipetype() - var/obj/structure/disposalpipe/P = new pipetype(src.loc) - src.transfer_fingerprints_to(P) - P.base_icon_state = base_state - P.set_dir(dir) - P.dpdir = dpdir - P.updateicon() - - //Needs some special treatment ;) - if(ptype==DISPOSAL_PIPE_SORTER || ptype==DISPOSAL_PIPE_SORTER_FLIPPED) - var/obj/structure/disposalpipe/sortjunction/SortP = P - SortP.sortType = sortType - SortP.updatedir() - SortP.updatedesc() - SortP.updatename() - - else if(ptype==DISPOSAL_PIPE_BIN) - var/obj/machinery/disposal/P = new /obj/machinery/disposal(src.loc) - src.transfer_fingerprints_to(P) - P.mode = 0 // start with pump off - - else if(ptype==DISPOSAL_PIPE_OUTLET) - var/obj/structure/disposaloutlet/P = new /obj/structure/disposaloutlet(src.loc) - src.transfer_fingerprints_to(P) - P.set_dir(dir) - var/obj/structure/disposalpipe/trunk/Trunk = CP - Trunk.linked = P - - else if(ptype==DISPOSAL_PIPE_CHUTE) - var/obj/machinery/disposal/deliveryChute/P = new /obj/machinery/disposal/deliveryChute(src.loc) - src.transfer_fingerprints_to(P) - P.set_dir(dir) - - qdel(src) - return - else - to_chat(user, "You need more welding fuel to complete this task.") - return - else - to_chat(user, "You need to attach it to the plating first!") - return - -/obj/structure/disposalconstruct/hides_under_flooring() - if(anchored) - return 1 - else - return 0 - -// VOREStation Add Start - Helper procs for RCD -/obj/structure/disposalconstruct/proc/is_pipe() - return (ptype != DISPOSAL_PIPE_BIN && ptype != DISPOSAL_PIPE_OUTLET && ptype != DISPOSAL_PIPE_CHUTE) - -//helper proc that makes sure you can place the construct (i.e no dense objects stacking) -/obj/structure/disposalconstruct/proc/can_place() - if(is_pipe()) - return TRUE - - for(var/obj/structure/disposalconstruct/DC in get_turf(src)) - if(DC == src) - continue - - if(!DC.is_pipe()) //there's already a chute/outlet/bin there - return FALSE - - return TRUE -// VOREStation Add End -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 -// Disposal pipe construction -// This is the pipe that you drag around, not the attached ones. - -/obj/structure/disposalconstruct - - name = "disposal pipe segment" - desc = "A huge pipe segment used for constructing disposal systems." - icon = 'icons/obj/pipes/disposal.dmi' - icon_state = "conpipe-s" - anchored = 0 - density = 0 - pressure_resistance = 5*ONE_ATMOSPHERE - matter = list(DEFAULT_WALL_MATERIAL = 1850) - level = 2 - var/sortType = "" - var/ptype = 0 - var/subtype = 0 - var/dpdir = 0 // directions as disposalpipe - var/base_state = "pipe-s" - -/obj/structure/disposalconstruct/New(var/newturf, var/newtype, var/newdir, var/flipped, var/newsubtype) - ..(newturf) - ptype = newtype - dir = newdir - // Disposals handle "bent"/"corner" strangely, handle this specially. - if(ptype == DISPOSAL_PIPE_STRAIGHT && dir in cornerdirs) - ptype = DISPOSAL_PIPE_CORNER - switch(dir) - if(NORTHWEST) - dir = WEST - if(NORTHEAST) - dir = NORTH - if(SOUTHWEST) - dir = SOUTH - if(SOUTHEAST) - dir = EAST - - switch(ptype) - if(DISPOSAL_PIPE_BIN, DISPOSAL_PIPE_OUTLET, DISPOSAL_PIPE_CHUTE) - density = 1 - if(DISPOSAL_PIPE_SORTER, DISPOSAL_PIPE_SORTER_FLIPPED) - subtype = newsubtype - - if(flipped) - do_a_flip() - else - update() // do_a_flip() calls update anyway, so, lazy way of catching unupdated pipe! - -// update iconstate and dpdir due to dir and type -/obj/structure/disposalconstruct/proc/update() - var/flip = turn(dir, 180) - var/left = turn(dir, 90) - var/right = turn(dir, -90) - - switch(ptype) - if(DISPOSAL_PIPE_STRAIGHT) - base_state = "pipe-s" - dpdir = dir | flip - if(DISPOSAL_PIPE_CORNER) - base_state = "pipe-c" - dpdir = dir | right - if(DISPOSAL_PIPE_JUNCTION) - base_state = "pipe-j1" - dpdir = dir | right | flip - if(DISPOSAL_PIPE_JUNCTION_FLIPPED) - base_state = "pipe-j2" - dpdir = dir | left | flip - if(DISPOSAL_PIPE_JUNCTION_Y) - base_state = "pipe-y" - dpdir = dir | left | right - if(DISPOSAL_PIPE_TRUNK) - base_state = "pipe-t" - dpdir = dir - // disposal bin has only one dir, thus we don't need to care about setting it - if(DISPOSAL_PIPE_BIN) - if(anchored) - base_state = "disposal" - else - base_state = "condisposal" - if(DISPOSAL_PIPE_OUTLET) - base_state = "outlet" - dpdir = dir - if(DISPOSAL_PIPE_CHUTE) - base_state = "intake" - dpdir = dir - if(DISPOSAL_PIPE_SORTER) - base_state = "pipe-j1s" - dpdir = dir | right | flip - if(DISPOSAL_PIPE_SORTER_FLIPPED) - base_state = "pipe-j2s" - dpdir = dir | left | flip - if(DISPOSAL_PIPE_UPWARD) - base_state = "pipe-u" - dpdir = dir - if(DISPOSAL_PIPE_DOWNWARD) - base_state = "pipe-d" - dpdir = dir - if(DISPOSAL_PIPE_TAGGER) - base_state = "pipe-tagger" - dpdir = dir | flip - if(DISPOSAL_PIPE_TAGGER_PARTIAL) - base_state = "pipe-tagger-partial" - dpdir = dir | flip - - if(!(ptype in list(DISPOSAL_PIPE_BIN, DISPOSAL_PIPE_OUTLET, DISPOSAL_PIPE_CHUTE, DISPOSAL_PIPE_UPWARD, DISPOSAL_PIPE_DOWNWARD, DISPOSAL_PIPE_TAGGER, DISPOSAL_PIPE_TAGGER_PARTIAL))) - icon_state = "con[base_state]" - else - icon_state = base_state - - if(invisibility) // if invisible, fade icon - alpha = 128 - else - alpha = 255 - //otherwise burying half-finished pipes under floors causes them to half-fade - -// hide called by levelupdate if turf intact status changes -// change visibility status and force update of icon -/obj/structure/disposalconstruct/hide(var/intact) - invisibility = (intact && level==1) ? 101: 0 // hide if floor is intact - update() - - -// flip and rotate verbs -/obj/structure/disposalconstruct/verb/rotate_clockwise() - set category = "Object" - set name = "Rotate Pipe Clockwise" - set src in view(1) - - if(usr.stat) - return - - if(anchored) - to_chat(usr, "You must unfasten the pipe before rotating it.") - return - - src.set_dir(turn(src.dir, 270)) - update() - -/obj/structure/disposalconstruct/verb/flip() - set category = "Object" - set name = "Flip Pipe" - set src in view(1) - if(usr.stat) - return - - if(anchored) - to_chat(usr, "You must unfasten the pipe before flipping it.") - return - - do_a_flip() - -/obj/structure/disposalconstruct/proc/do_a_flip() - switch(ptype) - if(DISPOSAL_PIPE_JUNCTION) - ptype = DISPOSAL_PIPE_JUNCTION_FLIPPED - if(DISPOSAL_PIPE_JUNCTION_FLIPPED) - ptype = DISPOSAL_PIPE_JUNCTION - if(DISPOSAL_PIPE_SORTER) - ptype = DISPOSAL_PIPE_SORTER_FLIPPED - if(DISPOSAL_PIPE_SORTER_FLIPPED) - ptype = DISPOSAL_PIPE_SORTER - - update() - -// returns the type path of disposalpipe corresponding to this item dtype -/obj/structure/disposalconstruct/proc/dpipetype() - switch(ptype) - if(DISPOSAL_PIPE_STRAIGHT,DISPOSAL_PIPE_CORNER) - return /obj/structure/disposalpipe/segment - if(DISPOSAL_PIPE_JUNCTION,DISPOSAL_PIPE_JUNCTION_FLIPPED,DISPOSAL_PIPE_JUNCTION_Y) - return /obj/structure/disposalpipe/junction - if(DISPOSAL_PIPE_TRUNK) - return /obj/structure/disposalpipe/trunk - if(DISPOSAL_PIPE_BIN) - return /obj/machinery/disposal - if(DISPOSAL_PIPE_OUTLET) - return /obj/structure/disposaloutlet - if(DISPOSAL_PIPE_CHUTE) - return /obj/machinery/disposal/deliveryChute - if(DISPOSAL_PIPE_SORTER) - switch(subtype) - if(DISPOSAL_SORT_NORMAL) - return /obj/structure/disposalpipe/sortjunction - if(DISPOSAL_SORT_WILDCARD) - return /obj/structure/disposalpipe/sortjunction/wildcard - if(DISPOSAL_SORT_UNTAGGED) - return /obj/structure/disposalpipe/sortjunction/untagged - if(DISPOSAL_PIPE_SORTER_FLIPPED) - switch(subtype) - if(DISPOSAL_SORT_NORMAL) - return /obj/structure/disposalpipe/sortjunction/flipped - if(DISPOSAL_SORT_WILDCARD) - return /obj/structure/disposalpipe/sortjunction/wildcard/flipped - if(DISPOSAL_SORT_UNTAGGED) - return /obj/structure/disposalpipe/sortjunction/untagged/flipped - if(DISPOSAL_PIPE_UPWARD) - return /obj/structure/disposalpipe/up - if(DISPOSAL_PIPE_DOWNWARD) - return /obj/structure/disposalpipe/down - if(DISPOSAL_PIPE_TAGGER) - return /obj/structure/disposalpipe/tagger - if(DISPOSAL_PIPE_TAGGER_PARTIAL) - return /obj/structure/disposalpipe/tagger/partial - return - - - -// attackby item -// wrench: (un)anchor -// weldingtool: convert to real pipe -/obj/structure/disposalconstruct/attackby(var/obj/item/I, var/mob/user) - var/nicetype = "pipe" - var/ispipe = 0 // Indicates if we should change the level of this pipe - src.add_fingerprint(user) - switch(ptype) - if(DISPOSAL_PIPE_BIN) - nicetype = "disposal bin" - if(DISPOSAL_PIPE_OUTLET) - nicetype = "disposal outlet" - if(DISPOSAL_PIPE_CHUTE) - nicetype = "delivery chute" - if(DISPOSAL_PIPE_SORTER, DISPOSAL_PIPE_SORTER_FLIPPED) - switch(subtype) - if(DISPOSAL_SORT_NORMAL) - nicetype = "sorting pipe" - if(DISPOSAL_SORT_WILDCARD) - nicetype = "wildcard sorting pipe" - if(DISPOSAL_SORT_UNTAGGED) - nicetype = "untagged sorting pipe" - ispipe = 1 - if(DISPOSAL_PIPE_TAGGER) - nicetype = "tagging pipe" - ispipe = 1 - if(DISPOSAL_PIPE_TAGGER_PARTIAL) - nicetype = "partial tagging pipe" - ispipe = 1 - else - nicetype = "pipe" - ispipe = 1 - - var/turf/T = src.loc - if(!T.is_plating()) - to_chat(user, "You can only attach the [nicetype] if the floor plating is removed.") - return - - var/obj/structure/disposalpipe/CP = locate() in T - - // wrench: (un)anchor - if(I.is_wrench()) - if(anchored) - anchored = 0 - if(ispipe) - level = 2 - density = 0 - else - density = 1 - to_chat(user, "You detach the [nicetype] from the underfloor.") - else - if(ptype == DISPOSAL_PIPE_BIN || ptype == DISPOSAL_PIPE_OUTLET || ptype == DISPOSAL_PIPE_CHUTE) // Disposal or outlet - if(CP) // There's something there - if(!istype(CP,/obj/structure/disposalpipe/trunk)) - to_chat(user, "The [nicetype] requires a trunk underneath it in order to work.") - return - else // Nothing under, fuck. - to_chat(user, "The [nicetype] requires a trunk underneath it in order to work.") - return - else - if(CP) - update() - var/pdir = CP.dpdir - if(istype(CP, /obj/structure/disposalpipe/broken)) - pdir = CP.dir - if(pdir & dpdir) - to_chat(user, "There is already a [nicetype] at that location.") - return - - anchored = 1 - if(ispipe) - level = 1 // We don't want disposal bins to disappear under the floors - density = 0 - else - density = 1 // We don't want disposal bins or outlets to go density 0 - to_chat(user, "You attach the [nicetype] to the underfloor.") - playsound(src, I.usesound, 100, 1) - update() - - // weldingtool: convert to real pipe - else if(istype(I, /obj/item/weapon/weldingtool)) - if(anchored) - var/obj/item/weapon/weldingtool/W = I - if(W.remove_fuel(0,user)) - playsound(src, W.usesound, 100, 1) - to_chat(user, "Welding the [nicetype] in place.") - if(do_after(user, 20 * W.toolspeed)) - if(!src || !W.isOn()) return - to_chat(user, "The [nicetype] has been welded in place!") - update() // TODO: Make this neat - if(ispipe) // Pipe - - var/pipetype = dpipetype() - var/obj/structure/disposalpipe/P = new pipetype(src.loc) - src.transfer_fingerprints_to(P) - P.base_icon_state = base_state - P.set_dir(dir) - P.dpdir = dpdir - P.updateicon() - - //Needs some special treatment ;) - if(ptype==DISPOSAL_PIPE_SORTER || ptype==DISPOSAL_PIPE_SORTER_FLIPPED) - var/obj/structure/disposalpipe/sortjunction/SortP = P - SortP.sortType = sortType - SortP.updatedir() - SortP.updatedesc() - SortP.updatename() - - else if(ptype==DISPOSAL_PIPE_BIN) - var/obj/machinery/disposal/P = new /obj/machinery/disposal(src.loc) - src.transfer_fingerprints_to(P) - P.mode = 0 // start with pump off - - else if(ptype==DISPOSAL_PIPE_OUTLET) - var/obj/structure/disposaloutlet/P = new /obj/structure/disposaloutlet(src.loc) - src.transfer_fingerprints_to(P) - P.set_dir(dir) - var/obj/structure/disposalpipe/trunk/Trunk = CP - Trunk.linked = P - - else if(ptype==DISPOSAL_PIPE_CHUTE) - var/obj/machinery/disposal/deliveryChute/P = new /obj/machinery/disposal/deliveryChute(src.loc) - src.transfer_fingerprints_to(P) - P.set_dir(dir) - - qdel(src) - return - else - to_chat(user, "You need more welding fuel to complete this task.") - return - else - to_chat(user, "You need to attach it to the plating first!") - return - -/obj/structure/disposalconstruct/hides_under_flooring() - if(anchored) - return 1 - else - return 0 - -// VOREStation Add Start - Helper procs for RCD -/obj/structure/disposalconstruct/proc/is_pipe() - return (ptype != DISPOSAL_PIPE_BIN && ptype != DISPOSAL_PIPE_OUTLET && ptype != DISPOSAL_PIPE_CHUTE) - -//helper proc that makes sure you can place the construct (i.e no dense objects stacking) -/obj/structure/disposalconstruct/proc/can_place() - if(is_pipe()) - return TRUE - - for(var/obj/structure/disposalconstruct/DC in get_turf(src)) - if(DC == src) - continue - - if(!DC.is_pipe()) //there's already a chute/outlet/bin there - return FALSE - - return TRUE -// VOREStation Add End -======= // Disposal pipe construction // This is the pipe that you drag around, not the attached ones. @@ -1096,4 +363,3 @@ return TRUE // VOREStation Add End ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 From a5c102837f7ce93ad78904eda666a284769e683b Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:40:06 -0400 Subject: [PATCH 47/55] powder that makes you say yes --- code/modules/vore/eating/vorepanel_vr.dm | 7 ------- 1 file changed, 7 deletions(-) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 3d31c0db4f..d260b6ba73 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -148,16 +148,9 @@ "digest_mode" = B.digest_mode, "contents" = LAZYLEN(B.contents), ))) -<<<<<<< HEAD - data["selected"] = null -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 - - data["selected"] = null -======= data["our_bellies"] = our_bellies var/list/selected_list = null ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 if(host.vore_selected) var/obj/belly/selected = host.vore_selected selected_list = list( From ff67f7cb09de5d9454d4787cc56b3f8923111b9f Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:45:23 -0400 Subject: [PATCH 48/55] powder that makes you say yes --- code/modules/vore/eating/vorepanel_vr.dm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index d260b6ba73..b6015d4ad3 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -176,20 +176,12 @@ "emote_time" = selected.emote_time, "emote_active" = selected.emote_active, "belly_fullscreen" = selected.belly_fullscreen, -<<<<<<< HEAD "belly_fullscreen_color" = selected.belly_fullscreen_color, //CHOMPEdit "mapRef" = map_name, //CHOMPEdit "possible_fullscreens" = icon_states('icons/mob/screen_full_vore_ch.dmi'), //CHOMPedit "vorespawn_blacklist" = selected.vorespawn_blacklist ) //CHOMP Addition: vorespawn blacklist -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 - "possible_fullscreens" = icon_states('icons/mob/screen_full_vore.dmi'), - ) -======= - "possible_fullscreens" = icon_states('icons/mob/screen_full_vore.dmi'), - ) data["selected"] = selected_list ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 var/list/addons = list() From 08e051beee82afb99120531ab9bc7ae22d6769f8 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:50:08 -0400 Subject: [PATCH 49/55] powder that makes yous say yes --- maps/southern_cross/overmap/sectors.dm | 142 ++----------------------- 1 file changed, 10 insertions(+), 132 deletions(-) diff --git a/maps/southern_cross/overmap/sectors.dm b/maps/southern_cross/overmap/sectors.dm index fdf860f082..10ad1dec61 100644 --- a/maps/southern_cross/overmap/sectors.dm +++ b/maps/southern_cross/overmap/sectors.dm @@ -1,4 +1,3 @@ -<<<<<<< HEAD // Overmap object for Sif, hanging in the void of space /obj/effect/overmap/visitable/planet/Sif name = "Sif" @@ -13,11 +12,6 @@ ice_color = "FFFFFF" icecaps = "icecaps" - initial_generic_waypoints = list( - "outpost_nw", - "outpost_s" - ) - /obj/effect/overmap/visitable/planet/Sif/Initialize() atmosphere = new(CELL_VOLUME) atmosphere.adjust_gas_temp("oxygen", MOLES_O2STANDARD, 273) @@ -30,137 +24,21 @@ docking_codes = null /obj/effect/overmap/visitable/planet/Sif/get_skybox_representation() - . = ..() - (.).pixel_x = skybox_offset_x - (.).pixel_y = skybox_offset_y + var/image/tmp = ..() + tmp.pixel_x = skybox_offset_x + tmp.pixel_y = skybox_offset_y + return tmp -/obj/effect/overmap/visitable/sector/Southern_Cross +/obj/effect/overmap/visitable/Southern_Cross name = "Southern Cross" icon_state = "object" - desc = "Southern Cross station, orbiting Sif." base = 1 in_space = 1 start_x = 10 start_y = 10 - known = 1 // lets Sectors appear on shuttle navigation for easy finding. - extra_z_levels = list(Z_LEVEL_TRANSIT, Z_LEVEL_MISC,Z_LEVEL_SURFACE, Z_LEVEL_SURFACE_MINE, Z_LEVEL_SURFACE_WILD) //This should allow for comms to reach people from the station. Basically this defines all the areas of Southern Cross and the Sif local system on the overmap. - initial_generic_waypoints = list( - "d1_aux_a", - "d1_aux_b", - "d1_aux_c", - "d1_aux_d", - "d1_near_ne", - "d1_near_nw", - "d1_near_se", - "d1_near_sw", - "d2_w1_a", - "d2_w1_c", - "d2_w1_e", - "d2_w2_e", - "d2_w3_a", - "d2_w3_c", - "d2_w3_e", - "d2_near_ne", - "d2_near_nw", - "d2_near_se", - "d2_near_sw", - "d3_near_w", - "d3_near_se", - "baby_mammoth_dock" - ) + map_z = list(Z_LEVEL_STATION_ONE, Z_LEVEL_STATION_TWO, Z_LEVEL_STATION_THREE) + extra_z_levels = list(Z_LEVEL_TRANSIT) // Hopefully temporary, so arrivals announcements work. -/obj/effect/overmap/visitable/sector/Southern_Cross/get_space_zlevels() //These are the primary levels that our space station resides in. This also indicates what levels astronauts can drift into. - return list(Z_LEVEL_STATION_ONE, - Z_LEVEL_STATION_TWO, - Z_LEVEL_STATION_THREE, - Z_LEVEL_MISC) -||||||| parent of da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 -// Overmap object for Sif, hanging in the void of space -/obj/effect/overmap/visitable/planet/Sif - name = "Sif" - map_z = list(Z_LEVEL_SURFACE, Z_LEVEL_SURFACE_MINE, Z_LEVEL_SURFACE_WILD) - in_space = 0 - start_x = 10 - start_y = 10 - skybox_offset_x = 128 - skybox_offset_y = 128 - surface_color = "#2D545B" - mountain_color = "#735555" - ice_color = "FFFFFF" - icecaps = "icecaps" - -/obj/effect/overmap/visitable/planet/Sif/Initialize() - atmosphere = new(CELL_VOLUME) - atmosphere.adjust_gas_temp("oxygen", MOLES_O2STANDARD, 273) - atmosphere.adjust_gas_temp("nitrogen", MOLES_N2STANDARD, 273) - - . = ..() - -/obj/effect/overmap/visitable/planet/Sif/Initialize() - . = ..() - docking_codes = null - -/obj/effect/overmap/visitable/planet/Sif/get_skybox_representation() - . = ..() - (.).pixel_x = skybox_offset_x - (.).pixel_y = skybox_offset_y - -/obj/effect/overmap/visitable/Southern_Cross - name = "Southern Cross" - icon_state = "object" - base = 1 - in_space = 1 - start_x = 10 - start_y = 10 - map_z = list(Z_LEVEL_STATION_ONE, Z_LEVEL_STATION_TWO, Z_LEVEL_STATION_THREE) - extra_z_levels = list(Z_LEVEL_TRANSIT) // Hopefully temporary, so arrivals announcements work. - -/obj/effect/overmap/visitable/planet/Sif/Initialize() - . = ..() - docking_codes = null -======= -// Overmap object for Sif, hanging in the void of space -/obj/effect/overmap/visitable/planet/Sif - name = "Sif" - map_z = list(Z_LEVEL_SURFACE, Z_LEVEL_SURFACE_MINE, Z_LEVEL_SURFACE_WILD) - in_space = 0 - start_x = 10 - start_y = 10 - skybox_offset_x = 128 - skybox_offset_y = 128 - surface_color = "#2D545B" - mountain_color = "#735555" - ice_color = "FFFFFF" - icecaps = "icecaps" - -/obj/effect/overmap/visitable/planet/Sif/Initialize() - atmosphere = new(CELL_VOLUME) - atmosphere.adjust_gas_temp("oxygen", MOLES_O2STANDARD, 273) - atmosphere.adjust_gas_temp("nitrogen", MOLES_N2STANDARD, 273) - - . = ..() - -/obj/effect/overmap/visitable/planet/Sif/Initialize() - . = ..() - docking_codes = null - -/obj/effect/overmap/visitable/planet/Sif/get_skybox_representation() - var/image/tmp = ..() - tmp.pixel_x = skybox_offset_x - tmp.pixel_y = skybox_offset_y - return tmp - -/obj/effect/overmap/visitable/Southern_Cross - name = "Southern Cross" - icon_state = "object" - base = 1 - in_space = 1 - start_x = 10 - start_y = 10 - map_z = list(Z_LEVEL_STATION_ONE, Z_LEVEL_STATION_TWO, Z_LEVEL_STATION_THREE) - extra_z_levels = list(Z_LEVEL_TRANSIT) // Hopefully temporary, so arrivals announcements work. - -/obj/effect/overmap/visitable/planet/Sif/Initialize() - . = ..() - docking_codes = null ->>>>>>> da4837903c... Merge pull request #10433 from VOREStation/upstream-merge-8085 +/obj/effect/overmap/visitable/planet/Sif/Initialize() + . = ..() + docking_codes = null From 5578adceba081a20774605243da1da027a8a83c4 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 20:52:31 -0400 Subject: [PATCH 50/55] powder that makes you say yes --- maps/southern_cross/overmap/sectors.dm | 44 ++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 6 deletions(-) diff --git a/maps/southern_cross/overmap/sectors.dm b/maps/southern_cross/overmap/sectors.dm index 10ad1dec61..2dcdcd2c76 100644 --- a/maps/southern_cross/overmap/sectors.dm +++ b/maps/southern_cross/overmap/sectors.dm @@ -12,6 +12,11 @@ ice_color = "FFFFFF" icecaps = "icecaps" + initial_generic_waypoints = list( + "outpost_nw", + "outpost_s" + ) + /obj/effect/overmap/visitable/planet/Sif/Initialize() atmosphere = new(CELL_VOLUME) atmosphere.adjust_gas_temp("oxygen", MOLES_O2STANDARD, 273) @@ -29,16 +34,43 @@ tmp.pixel_y = skybox_offset_y return tmp -/obj/effect/overmap/visitable/Southern_Cross +/obj/effect/overmap/visitable/sector/Southern_Cross name = "Southern Cross" icon_state = "object" + desc = "Southern Cross station, orbiting Sif." base = 1 in_space = 1 start_x = 10 start_y = 10 - map_z = list(Z_LEVEL_STATION_ONE, Z_LEVEL_STATION_TWO, Z_LEVEL_STATION_THREE) - extra_z_levels = list(Z_LEVEL_TRANSIT) // Hopefully temporary, so arrivals announcements work. + known = 1 // lets Sectors appear on shuttle navigation for easy finding. + extra_z_levels = list(Z_LEVEL_TRANSIT, Z_LEVEL_MISC,Z_LEVEL_SURFACE, Z_LEVEL_SURFACE_MINE, Z_LEVEL_SURFACE_WILD) //This should allow for comms to reach people from the station. Basically this defines all the areas of Southern Cross and the Sif local system on the overmap. + initial_generic_waypoints = list( + "d1_aux_a", + "d1_aux_b", + "d1_aux_c", + "d1_aux_d", + "d1_near_ne", + "d1_near_nw", + "d1_near_se", + "d1_near_sw", + "d2_w1_a", + "d2_w1_c", + "d2_w1_e", + "d2_w2_e", + "d2_w3_a", + "d2_w3_c", + "d2_w3_e", + "d2_near_ne", + "d2_near_nw", + "d2_near_se", + "d2_near_sw", + "d3_near_w", + "d3_near_se", + "baby_mammoth_dock" + ) -/obj/effect/overmap/visitable/planet/Sif/Initialize() - . = ..() - docking_codes = null +/obj/effect/overmap/visitable/sector/Southern_Cross/get_space_zlevels() //These are the primary levels that our space station resides in. This also indicates what levels astronauts can drift into. + return list(Z_LEVEL_STATION_ONE, + Z_LEVEL_STATION_TWO, + Z_LEVEL_STATION_THREE, + Z_LEVEL_MISC) From ecfaa8f6f6281ec02e2b2034d539cf2ee3d09a5b Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 21:02:41 -0400 Subject: [PATCH 51/55] powder that makes you say yes --- code/game/turfs/simulated/wall_types.dm | 47 +++++++++++++++---------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index 00131f6f64..1ae9fca6e3 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -326,34 +326,43 @@ . = ..() update_look() +/obj/structure/hull_corner/proc/get_dirs_to_test() + return list(dir, turn(dir,90)) + /obj/structure/hull_corner/proc/update_look() - cut_overlays() + var/turf/simulated/wall/T + for(var/direction in get_dirs_to_test()) + T = get_step(src, direction) + if(!istype(T)) + continue + + name = T.name + desc = T.desc + + var/datum/material/B = T.material + var/datum/material/R = T.reinf_material + + if(B?.icon_colour) + color = B.icon_colour + if(R?.icon_colour) + var/image/I = image(icon, icon_state+"_reinf", dir=dir) + I.color = R.icon_colour + add_overlay(I) + break - var/turf/simulated/wall/T = get_step(src, dir) - if(!istype(T)) - log_error("[src] at [x],[y] not placed facing a hull") - return - - name = T.name - desc = T.desc - - var/datum/material/B = T.material - var/datum/material/R = T.reinf_material - - if(B?.icon_colour) - color = B.icon_colour - if(R?.icon_colour) - var/image/I = image(icon, icon_state+"_reinf", dir=dir) - I.color = R.icon_colour - add_overlay(I) + if(!T) + warning("Hull corner at [x],[y] not placed adjacent to a hull it can find.") /obj/structure/hull_corner/long_vert icon = 'icons/turf/wall_masks32x64.dmi' bound_height = 64 +/obj/structure/hull_corner/long_vert/get_dirs_to_test() + return list(dir, turn(dir,90), turn(dir,-90)) + /obj/structure/hull_corner/long_horiz icon = 'icons/turf/wall_masks64x32.dmi' bound_width = 64 /obj/structure/hull_corner/long_horiz/get_dirs_to_test() - return list(dir, turn(dir,90), turn(dir,-90)) \ No newline at end of file + return list(dir, turn(dir,90), turn(dir,-90)) From 8c9cacd4b8d53073011277a84f11acdddcad8694 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 21:12:48 -0400 Subject: [PATCH 52/55] powder that makes you say yes --- code/modules/mob/mob.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index b4a3f38a9f..98c9329319 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -416,7 +416,7 @@ targets += observe_list_format(nuke_disks) - targets += observe_list_format(all_singularities) + targets += observe_list_format(GLOB.all_singularities) targets += getmobs() targets += observe_list_format(sortAtom(mechas_list)) targets += observe_list_format(SSshuttles.ships) From 5dc48cec28e965f11674bae25dcac7a66567ac5a Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 21:16:24 -0400 Subject: [PATCH 53/55] powder that makes you say yes --- code/__defines/subsystems.dm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/code/__defines/subsystems.dm b/code/__defines/subsystems.dm index e3efd895f9..dae327456e 100644 --- a/code/__defines/subsystems.dm +++ b/code/__defines/subsystems.dm @@ -52,12 +52,8 @@ var/global/list/runlevel_flags = list(RUNLEVEL_LOBBY, RUNLEVEL_SETUP, RUNLEVEL_G // Subsystem init_order, from highest priority to lowest priority // Subsystems shutdown in the reverse of the order they initialize in // The numbers just define the ordering, they are meaningless otherwise. -<<<<<<< HEAD -#define INIT_ORDER_DBCORE 41 //CHOMPEdit -||||||| parent of b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 -======= #define INIT_ORDER_WEBHOOKS 50 ->>>>>>> b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 +#define INIT_ORDER_DBCORE 41 //CHOMPEdit #define INIT_ORDER_SQLITE 40 #define INIT_ORDER_CHEMISTRY 35 #define INIT_ORDER_SKYBOX 30 From 333e8d71f147e7bf8be6328cb8a196db9cbee57f Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 21:21:27 -0400 Subject: [PATCH 54/55] powder that makes you say yes --- code/controllers/configuration.dm | 2270 +---------------------------- 1 file changed, 5 insertions(+), 2265 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index ae7614464c..0406067b56 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -1,4 +1,3 @@ -<<<<<<< HEAD var/list/gamemode_cache = list() /datum/configuration @@ -293,6 +292,8 @@ var/list/gamemode_cache = list() var/static/vgs_access_identifier = null // VOREStation Edit - VGS var/static/vgs_server_port = null // VOREStation Edit - VGS + + var/disable_webhook_embeds = FALSE /datum/configuration/New() var/list/L = typesof(/datum/game_mode) - /datum/game_mode @@ -1018,6 +1019,9 @@ var/list/gamemode_cache = list() if("use_loyalty_implants") config.use_loyalty_implants = 1 + + if("loadout_whitelist") + config.loadout_whitelist = text2num(value) else log_misc("Unknown setting in configuration: '[name]'") @@ -1134,2267 +1138,3 @@ var/list/gamemode_cache = list() config.python_path = "/usr/bin/env python2" else //probably windows, if not this should work anyway config.python_path = "python" -||||||| parent of b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 -var/list/gamemode_cache = list() - -/datum/configuration - var/static/server_name = null // server name (for world name / status) - var/static/server_suffix = 0 // generate numeric suffix based on server port - - var/static/nudge_script_path = "nudge.py" // where the nudge.py script is located - - var/static/log_ooc = 0 // log OOC channel - var/static/log_access = 0 // log login/logout - var/static/log_say = 0 // log client say - var/static/log_admin = 0 // log admin actions - var/static/log_debug = 1 // log debug output - var/static/log_game = 0 // log game events - var/static/log_vote = 0 // log voting - var/static/log_whisper = 0 // log client whisper - var/static/log_emote = 0 // log emotes - var/static/log_attack = 0 // log attack messages - var/static/log_adminchat = 0 // log admin chat messages - var/static/log_adminwarn = 0 // log warnings admins get about bomb construction and such - var/static/log_pda = 0 // log pda messages - var/static/log_hrefs = 0 // logs all links clicked in-game. Could be used for debugging and tracking down exploits - var/static/log_runtime = 0 // logs world.log to a file - var/static/log_world_output = 0 // log to_world_log(messages) - var/static/log_graffiti = 0 // logs graffiti - var/static/sql_enabled = 0 // for sql switching - var/static/allow_admin_ooccolor = 0 // Allows admins with relevant permissions to have their own ooc colour - var/static/allow_vote_restart = 0 // allow votes to restart - var/static/ert_admin_call_only = 0 - var/static/allow_vote_mode = 0 // allow votes to change mode - var/static/allow_admin_jump = 1 // allows admin jumping - var/static/allow_admin_spawning = 1 // allows admin item spawning - var/static/allow_admin_rev = 1 // allows admin revives - var/static/pregame_time = 180 // pregame time in seconds - var/static/vote_delay = 6000 // minimum time between voting sessions (deciseconds, 10 minute default) - var/static/vote_period = 600 // length of voting period (deciseconds, default 1 minute) - var/static/vote_autotransfer_initial = 108000 // Length of time before the first autotransfer vote is called - var/static/vote_autotransfer_interval = 36000 // length of time before next sequential autotransfer vote - var/static/vote_autogamemode_timeleft = 100 //Length of time before round start when autogamemode vote is called (in seconds, default 100). - var/static/vote_no_default = 0 // vote does not default to nochange/norestart (tbi) - var/static/vote_no_dead = 0 // dead people can't vote (tbi) -// var/static/enable_authentication = 0 // goon authentication - var/static/del_new_on_log = 1 // del's new players if they log before they spawn in - var/static/feature_object_spell_system = 0 //spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard - var/static/traitor_scaling = 0 //if amount of traitors scales based on amount of players - var/static/objectives_disabled = 0 //if objectives are disabled or not - var/static/protect_roles_from_antagonist = 0// If security and such can be traitor/cult/other - var/static/continous_rounds = 0 // Gamemodes which end instantly will instead keep on going until the round ends by escape shuttle or nuke. - var/static/allow_Metadata = 0 // Metadata is supported. - var/static/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. - var/static/fps = 20 - var/static/tick_limit_mc_init = TICK_LIMIT_MC_INIT_DEFAULT //SSinitialization throttling - var/static/Tickcomp = 0 - var/static/socket_talk = 0 // use socket_talk to communicate with other processes - var/static/list/resource_urls = null - var/static/antag_hud_allowed = 0 // Ghosts can turn on Antagovision to see a HUD of who is the bad guys this round. - var/static/antag_hud_restricted = 0 // Ghosts that turn on Antagovision cannot rejoin the round. - var/static/list/mode_names = list() - var/static/list/modes = list() // allowed modes - var/static/list/votable_modes = list() // votable modes - var/static/list/probabilities = list() // relative probability of each mode - var/static/list/player_requirements = list() // Overrides for how many players readied up a gamemode needs to start. - var/static/list/player_requirements_secret = list() // Same as above, but for the secret gamemode. - var/static/humans_need_surnames = 0 - var/static/allow_random_events = 0 // enables random events mid-round when set to 1 - var/static/enable_game_master = 0 // enables the 'smart' event system. - var/static/allow_ai = 1 // allow ai job - var/static/allow_ai_shells = FALSE // allow AIs to enter and leave special borg shells at will, and for those shells to be buildable. - var/static/give_free_ai_shell = FALSE // allows a specific spawner object to instantiate a premade AI Shell - var/static/hostedby = null - - var/static/respawn = 1 - var/static/respawn_time = 3000 // time before a dead player is allowed to respawn (in ds, though the config file asks for minutes, and it's converted below) - var/static/respawn_message = "Make sure to play a different character, and please roleplay correctly!" - - var/static/guest_jobban = 1 - var/static/usewhitelist = 0 - var/static/kick_inactive = 0 //force disconnect for inactive players after this many minutes, if non-0 - var/static/show_mods = 0 - var/static/show_devs = 0 - var/static/show_event_managers = 0 - var/static/mods_can_tempban = 0 - var/static/mods_can_job_tempban = 0 - var/static/mod_tempban_max = 1440 - var/static/mod_job_tempban_max = 1440 - var/static/load_jobs_from_txt = 0 - var/static/ToRban = 0 - var/static/automute_on = 0 //enables automuting/spam prevention - var/static/jobs_have_minimal_access = 0 //determines whether jobs use minimal access or expanded access. - - var/static/cult_ghostwriter = 1 //Allows ghosts to write in blood in cult rounds... - var/static/cult_ghostwriter_req_cultists = 10 //...so long as this many cultists are active. - - var/static/character_slots = 10 // The number of available character slots - var/static/loadout_slots = 3 // The number of loadout slots per character - - var/static/max_maint_drones = 5 //This many drones can spawn, - var/static/allow_drone_spawn = 1 //assuming the admin allow them to. - var/static/drone_build_time = 1200 //A drone will become available every X ticks since last drone spawn. Default is 2 minutes. - - var/static/disable_player_mice = 0 - var/static/uneducated_mice = 0 //Set to 1 to prevent newly-spawned mice from understanding human speech - - var/static/usealienwhitelist = 0 - var/static/limitalienplayers = 0 - var/static/alien_to_human_ratio = 0.5 - var/static/allow_extra_antags = 0 - var/static/guests_allowed = 1 - var/static/debugparanoid = 0 - var/static/panic_bunker = 0 - var/static/paranoia_logging = 0 - - var/static/ip_reputation = FALSE //Should we query IPs to get scores? Generates HTTP traffic to an API service. - var/static/ipr_email //Left null because you MUST specify one otherwise you're making the internet worse. - var/static/ipr_block_bad_ips = FALSE //Should we block anyone who meets the minimum score below? Otherwise we just log it (If paranoia logging is on, visibly in chat). - var/static/ipr_bad_score = 1 //The API returns a value between 0 and 1 (inclusive), with 1 being 'definitely VPN/Tor/Proxy'. Values equal/above this var are considered bad. - var/static/ipr_allow_existing = FALSE //Should we allow known players to use VPNs/Proxies? If the player is already banned then obviously they still can't connect. - var/static/ipr_minimum_age = 5 //How many days before a player is considered 'fine' for the purposes of allowing them to use VPNs. - - var/static/serverurl - var/static/server - var/static/banappeals - var/static/wikiurl - var/static/wikisearchurl - var/static/forumurl - var/static/githuburl - var/static/rulesurl - var/static/mapurl - - //Alert level description - var/static/alert_desc_green = "All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced." - var/static/alert_desc_yellow_upto = "A minor security emergency has developed. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." - var/static/alert_desc_yellow_downto = "Code yellow procedures are now in effect. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." - var/static/alert_desc_violet_upto = "A major medical emergency has developed. Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey all relevant instructions from medical staff." - var/static/alert_desc_violet_downto = "Code violet procedures are now in effect; Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey relevant instructions from medical staff." - var/static/alert_desc_orange_upto = "A major engineering emergency has developed. Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." - var/static/alert_desc_orange_downto = "Code orange procedures are now in effect; Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." - var/static/alert_desc_blue_upto = "A major security emergency has developed. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." - var/static/alert_desc_blue_downto = "Code blue procedures are now in effect. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." - var/static/alert_desc_red_upto = "There is an immediate serious threat to the station. Security may have weapons unholstered at all times. Random searches are allowed and advised." - var/static/alert_desc_red_downto = "The self-destruct mechanism has been deactivated, there is still however an immediate serious threat to the station. Security may have weapons unholstered at all times, random searches are allowed and advised." - var/static/alert_desc_delta = "The station's self-destruct mechanism has been engaged. All crew are instructed to obey all instructions given by heads of staff. Any violations of these orders can be punished by death. This is not a drill." - - var/static/forbid_singulo_possession = 0 - - //game_options.txt configs - - var/static/health_threshold_softcrit = 0 - var/static/health_threshold_crit = 0 - var/static/health_threshold_dead = -100 - - var/static/organ_health_multiplier = 1 - var/static/organ_regeneration_multiplier = 1 - var/static/organs_decay - var/static/default_brain_health = 400 - var/static/allow_headgibs = FALSE - - //Paincrit knocks someone down once they hit 60 shock_stage, so by default make it so that close to 100 additional damage needs to be dealt, - //so that it's similar to HALLOSS. Lowered it a bit since hitting paincrit takes much longer to wear off than a halloss stun. - var/static/organ_damage_spillover_multiplier = 0.5 - - var/static/bones_can_break = 0 - var/static/limbs_can_break = 0 - - var/static/revival_pod_plants = 1 - var/static/revival_cloning = 1 - var/static/revival_brain_life = -1 - - var/static/use_loyalty_implants = 0 - - var/static/welder_vision = 1 - var/static/generate_map = 0 - var/static/no_click_cooldown = 0 - - //Used for modifying movement speed for mobs. - //Unversal modifiers - var/static/run_speed = 0 - var/static/walk_speed = 0 - - //Mob specific modifiers. NOTE: These will affect different mob types in different ways - var/static/human_delay = 0 - var/static/robot_delay = 0 - var/static/monkey_delay = 0 - var/static/alien_delay = 0 - var/static/slime_delay = 0 - var/static/animal_delay = 0 - - var/static/footstep_volume = 0 - - var/static/admin_legacy_system = 0 //Defines whether the server uses the legacy admin system with admins.txt or the SQL system. Config option in config.txt - var/static/ban_legacy_system = 0 //Defines whether the server uses the legacy banning system with the files in /data or the SQL system. Config option in config.txt - var/static/use_age_restriction_for_jobs = 0 //Do jobs use account age restrictions? --requires database - var/static/use_age_restriction_for_antags = 0 //Do antags use account age restrictions? --requires database - - var/static/simultaneous_pm_warning_timeout = 100 - - var/static/use_recursive_explosions //Defines whether the server uses recursive or circular explosions. - var/static/multi_z_explosion_scalar = 0.5 //Multiplier for how much weaker explosions are on neighboring z levels. - - var/static/assistant_maint = 0 //Do assistants get maint access? - var/static/gateway_delay = 18000 //How long the gateway takes before it activates. Default is half an hour. - var/static/ghost_interaction = 0 - - var/static/comms_password = "" - - var/static/enter_allowed = 1 - - var/use_irc_bot = 0 - var/use_node_bot = 0 - var/irc_bot_port = 0 - var/irc_bot_host = "" - var/irc_bot_export = 0 // whether the IRC bot in use is a Bot32 (or similar) instance; Bot32 uses world.Export() instead of nudge.py/libnudge - var/main_irc = "" - var/admin_irc = "" - var/python_path = "" //Path to the python executable. Defaults to "python" on windows and "/usr/bin/env python2" on unix - var/use_lib_nudge = 0 //Use the C library nudge instead of the python nudge. - var/use_overmap = 0 - - var/static/list/engine_map = list("Supermatter Engine", "Edison's Bane") // Comma separated list of engines to choose from. Blank means fully random. - - // Event settings - var/static/expected_round_length = 3 * 60 * 60 * 10 // 3 hours - // If the first delay has a custom start time - // No custom time, no custom time, between 80 to 100 minutes respectively. - var/static/list/event_first_run = list(EVENT_LEVEL_MUNDANE = null, EVENT_LEVEL_MODERATE = null, EVENT_LEVEL_MAJOR = list("lower" = 48000, "upper" = 60000)) - // The lowest delay until next event - // 10, 30, 50 minutes respectively - var/static/list/event_delay_lower = list(EVENT_LEVEL_MUNDANE = 6000, EVENT_LEVEL_MODERATE = 18000, EVENT_LEVEL_MAJOR = 30000) - // The upper delay until next event - // 15, 45, 70 minutes respectively - var/static/list/event_delay_upper = list(EVENT_LEVEL_MUNDANE = 9000, EVENT_LEVEL_MODERATE = 27000, EVENT_LEVEL_MAJOR = 42000) - - var/static/aliens_allowed = 0 - var/static/ninjas_allowed = 0 - var/static/abandon_allowed = 1 - var/static/ooc_allowed = 1 - var/static/looc_allowed = 1 - var/static/dooc_allowed = 1 - var/static/dsay_allowed = 1 - - var/persistence_disabled = FALSE - var/persistence_ignore_mapload = FALSE - - var/allow_byond_links = 0 - var/allow_discord_links = 0 - var/allow_url_links = 0 // honestly if I were you i'd leave this one off, only use in dire situations - - var/starlight = 0 // Whether space turfs have ambient light or not - - var/static/list/ert_species = list(SPECIES_HUMAN) - - var/static/law_zero = "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'ALL LAWS OVERRIDDEN#*?&110010" - - var/static/aggressive_changelog = 0 - - var/static/list/language_prefixes = list(",","#")//Default language prefixes - - var/static/show_human_death_message = 1 - - var/static/radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB // 0:1 subtraction:division for computing effective radiation on a turf - var/static/radiation_decay_rate = 1 //How much radiation is reduced by each tick - var/static/radiation_resistance_multiplier = 8.5 //VOREstation edit - var/static/radiation_material_resistance_divisor = 1 - var/static/radiation_lower_limit = 0.35 //If the radiation level for a turf would be below this, ignore it. - - var/static/random_submap_orientation = FALSE // If true, submaps loaded automatically can be rotated. - var/static/autostart_solars = FALSE // If true, specifically mapped in solar control computers will set themselves up when the round starts. - - // New shiny SQLite stuff. - // The basics. - var/static/sqlite_enabled = FALSE // If it should even be active. SQLite can be ran alongside other databases but you should not have them do the same functions. - - // In-Game Feedback. - var/static/sqlite_feedback = FALSE // Feedback cannot be submitted if this is false. - var/static/list/sqlite_feedback_topics = list("General") // A list of 'topics' that feedback can be catagorized under by the submitter. - var/static/sqlite_feedback_privacy = FALSE // If true, feedback submitted can have its author name be obfuscated. This is not 100% foolproof (it's md5 ffs) but can stop casual snooping. - var/static/sqlite_feedback_cooldown = 0 // How long one must wait, in days, to submit another feedback form. Used to help prevent spam, especially with privacy active. 0 = No limit. - var/static/sqlite_feedback_min_age = 0 // Used to block new people from giving feedback. This metric is very bad but it can help slow down spammers. - - var/static/defib_timer = 10 // How long until someone can't be defibbed anymore, in minutes. - var/static/defib_braindamage_timer = 2 // How long until someone will get brain damage when defibbed, in minutes. The closer to the end of the above timer, the more brain damage they get. - - // disables the annoying "You have already logged in this round, disconnect or be banned" popup for multikeying, because it annoys the shit out of me when testing. - var/static/disable_cid_warn_popup = FALSE - - // whether or not to use the nightshift subsystem to perform lighting changes - var/static/enable_night_shifts = FALSE - - // How strictly the loadout enforces object species whitelists - var/loadout_whitelist = LOADOUT_WHITELIST_LAX - - var/static/vgs_access_identifier = null // VOREStation Edit - VGS - var/static/vgs_server_port = null // VOREStation Edit - VGS - -/datum/configuration/New() - var/list/L = typesof(/datum/game_mode) - /datum/game_mode - for (var/T in L) - // I wish I didn't have to instance the game modes in order to look up - // their information, but it is the only way (at least that I know of). - var/datum/game_mode/M = new T() - if (M.config_tag) - gamemode_cache[M.config_tag] = M // So we don't instantiate them repeatedly. - if(!(M.config_tag in modes)) // ensure each mode is added only once - log_misc("Adding game mode [M.name] ([M.config_tag]) to configuration.") - modes += M.config_tag - mode_names[M.config_tag] = M.name - probabilities[M.config_tag] = M.probability - player_requirements[M.config_tag] = M.required_players - player_requirements_secret[M.config_tag] = M.required_players_secret - if (M.votable) - src.votable_modes += M.config_tag - src.votable_modes += "secret" - -/datum/configuration/proc/load(filename, type = "config") //the type can also be game_options, in which case it uses a different switch. not making it separate to not copypaste code - Urist - var/list/Lines = file2list(filename) - - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - if(type == "config") - switch (name) - if ("resource_urls") - config.resource_urls = splittext(value, " ") - - if ("admin_legacy_system") - config.admin_legacy_system = 1 - - if ("ban_legacy_system") - config.ban_legacy_system = 1 - - if ("use_age_restriction_for_jobs") - config.use_age_restriction_for_jobs = 1 - - if ("use_age_restriction_for_antags") - config.use_age_restriction_for_antags = 1 - - if ("jobs_have_minimal_access") - config.jobs_have_minimal_access = 1 - - if ("use_recursive_explosions") - use_recursive_explosions = 1 - - if ("multi_z_explosion_scalar") - multi_z_explosion_scalar = text2num(value) - - if ("log_ooc") - config.log_ooc = 1 - - if ("log_access") - config.log_access = 1 - - if ("sql_enabled") - config.sql_enabled = 1 - - if ("log_say") - config.log_say = 1 - - if ("debug_paranoid") - config.debugparanoid = 1 - - if ("log_admin") - config.log_admin = 1 - - if ("log_debug") - config.log_debug = text2num(value) - - if ("log_game") - config.log_game = 1 - - if ("log_vote") - config.log_vote = 1 - - if ("log_whisper") - config.log_whisper = 1 - - if ("log_attack") - config.log_attack = 1 - - if ("log_emote") - config.log_emote = 1 - - if ("log_adminchat") - config.log_adminchat = 1 - - if ("log_adminwarn") - config.log_adminwarn = 1 - - if ("log_pda") - config.log_pda = 1 - - if ("log_world_output") - config.log_world_output = 1 - - if ("log_hrefs") - config.log_hrefs = 1 - - if ("log_runtime") - config.log_runtime = 1 - - if ("log_graffiti") - config.log_graffiti = 1 - - if ("generate_map") - config.generate_map = 1 - - if ("no_click_cooldown") - config.no_click_cooldown = 1 - - if("allow_admin_ooccolor") - config.allow_admin_ooccolor = 1 - - if ("allow_vote_restart") - config.allow_vote_restart = 1 - - if ("allow_vote_mode") - config.allow_vote_mode = 1 - - if ("allow_admin_jump") - config.allow_admin_jump = 1 - - if("allow_admin_rev") - config.allow_admin_rev = 1 - - if ("allow_admin_spawning") - config.allow_admin_spawning = 1 - - if ("allow_byond_links") - allow_byond_links = 1 - - if ("allow_discord_links") - allow_discord_links = 1 - - if ("allow_url_links") - allow_url_links = 1 - - if ("no_dead_vote") - config.vote_no_dead = 1 - - if ("default_no_vote") - config.vote_no_default = 1 - - if ("pregame_time") - config.pregame_time = text2num(value) - - if ("vote_delay") - config.vote_delay = text2num(value) - - if ("vote_period") - config.vote_period = text2num(value) - - if ("vote_autotransfer_initial") - config.vote_autotransfer_initial = text2num(value) - - if ("vote_autotransfer_interval") - config.vote_autotransfer_interval = text2num(value) - - if ("vote_autogamemode_timeleft") - config.vote_autogamemode_timeleft = text2num(value) - - if("ert_admin_only") - config.ert_admin_call_only = 1 - - if ("allow_ai") - config.allow_ai = 1 - - if ("allow_ai_shells") - config.allow_ai_shells = TRUE - - if("give_free_ai_shell") - config.give_free_ai_shell = TRUE - -// if ("authentication") -// config.enable_authentication = 1 - - if ("norespawn") - config.respawn = 0 - - if ("respawn_time") - var/raw_minutes = text2num(value) - config.respawn_time = raw_minutes MINUTES - - if ("respawn_message") - config.respawn_message = "[value]" - - if ("servername") - config.server_name = value - - if ("serversuffix") - config.server_suffix = 1 - - if ("nudge_script_path") - config.nudge_script_path = value - - if ("hostedby") - config.hostedby = value - - if ("serverurl") - config.serverurl = value - - if ("server") - config.server = value - - if ("banappeals") - config.banappeals = value - - if ("wikiurl") - config.wikiurl = value - - if ("wikisearchurl") - config.wikisearchurl = value - - if ("forumurl") - config.forumurl = value - - if ("rulesurl") - config.rulesurl = value - - if ("mapurl") - config.mapurl = value - - if ("githuburl") - config.githuburl = value - if ("guest_jobban") - config.guest_jobban = 1 - - if ("guest_ban") - config.guests_allowed = 0 - - if ("disable_ooc") - config.ooc_allowed = 0 - config.looc_allowed = 0 - - if ("disable_entry") - config.enter_allowed = 0 - - if ("disable_dead_ooc") - config.dooc_allowed = 0 - - if ("disable_dsay") - config.dsay_allowed = 0 - - if ("disable_respawn") - config.abandon_allowed = 0 - - if ("usewhitelist") - config.usewhitelist = 1 - - if ("feature_object_spell_system") - config.feature_object_spell_system = 1 - - if ("allow_metadata") - config.allow_Metadata = 1 - - if ("traitor_scaling") - config.traitor_scaling = 1 - - if ("aliens_allowed") - config.aliens_allowed = 1 - - if ("ninjas_allowed") - config.ninjas_allowed = 1 - - if ("objectives_disabled") - config.objectives_disabled = 1 - - if("protect_roles_from_antagonist") - config.protect_roles_from_antagonist = 1 - - if("persistence_disabled") - config.persistence_disabled = TRUE // Previously this forcibly set persistence enabled in the saves. - - if("persistence_ignore_mapload") - config.persistence_ignore_mapload = TRUE - - if ("probability") - var/prob_pos = findtext(value, " ") - var/prob_name = null - var/prob_value = null - - if (prob_pos) - prob_name = lowertext(copytext(value, 1, prob_pos)) - prob_value = copytext(value, prob_pos + 1) - if (prob_name in config.modes) - config.probabilities[prob_name] = text2num(prob_value) - else - log_misc("Unknown game mode probability configuration definition: [prob_name].") - else - log_misc("Incorrect probability configuration definition: [prob_name] [prob_value].") - - if ("required_players", "required_players_secret") - var/req_pos = findtext(value, " ") - var/req_name = null - var/req_value = null - var/is_secret_override = findtext(name, "required_players_secret") // Being extra sure we're not picking up an override for Secret by accident. - - if(req_pos) - req_name = lowertext(copytext(value, 1, req_pos)) - req_value = copytext(value, req_pos + 1) - if(req_name in config.modes) - if(is_secret_override) - config.player_requirements_secret[req_name] = text2num(req_value) - else - config.player_requirements[req_name] = text2num(req_value) - else - log_misc("Unknown game mode player requirement configuration definition: [req_name].") - else - log_misc("Incorrect player requirement configuration definition: [req_name] [req_value].") - - if("allow_random_events") - config.allow_random_events = 1 - - if("enable_game_master") - config.enable_game_master = 1 - - if("kick_inactive") - config.kick_inactive = text2num(value) - - if("show_mods") - config.show_mods = 1 - - if("show_devs") - config.show_devs = 1 - - if("show_event_managers") - config.show_event_managers = 1 - - if("mods_can_tempban") - config.mods_can_tempban = 1 - - if("mods_can_job_tempban") - config.mods_can_job_tempban = 1 - - if("mod_tempban_max") - config.mod_tempban_max = text2num(value) - - if("mod_job_tempban_max") - config.mod_job_tempban_max = text2num(value) - - if("load_jobs_from_txt") - load_jobs_from_txt = 1 - - if("alert_red_upto") - config.alert_desc_red_upto = value - - if("alert_red_downto") - config.alert_desc_red_downto = value - - if("alert_blue_downto") - config.alert_desc_blue_downto = value - - if("alert_blue_upto") - config.alert_desc_blue_upto = value - - if("alert_green") - config.alert_desc_green = value - - if("alert_delta") - config.alert_desc_delta = value - - if("forbid_singulo_possession") - forbid_singulo_possession = 1 - - if("popup_admin_pm") - config.popup_admin_pm = 1 - - if("allow_holidays") - Holiday = 1 - - if("use_irc_bot") - use_irc_bot = 1 - - if("use_node_bot") - use_node_bot = 1 - - if("irc_bot_port") - config.irc_bot_port = value - - if("irc_bot_export") - irc_bot_export = 1 - - if("ticklag") - var/ticklag = text2num(value) - if(ticklag > 0) - fps = 10 / ticklag - - if("tick_limit_mc_init") - tick_limit_mc_init = text2num(value) - - if("allow_antag_hud") - config.antag_hud_allowed = 1 - if("antag_hud_restricted") - config.antag_hud_restricted = 1 - - if("socket_talk") - socket_talk = text2num(value) - - if("tickcomp") - Tickcomp = 1 - - if("humans_need_surnames") - humans_need_surnames = 1 - - if("tor_ban") - ToRban = 1 - - if("automute_on") - automute_on = 1 - - if("usealienwhitelist") - usealienwhitelist = 1 - - if("alien_player_ratio") - limitalienplayers = 1 - alien_to_human_ratio = text2num(value) - - if("assistant_maint") - config.assistant_maint = 1 - - if("gateway_delay") - config.gateway_delay = text2num(value) - - if("continuous_rounds") - config.continous_rounds = 1 - - if("ghost_interaction") - config.ghost_interaction = 1 - - if("disable_player_mice") - config.disable_player_mice = 1 - - if("uneducated_mice") - config.uneducated_mice = 1 - - if("comms_password") - config.comms_password = value - - if("irc_bot_host") - config.irc_bot_host = value - - if("main_irc") - config.main_irc = value - - if("admin_irc") - config.admin_irc = value - - if("python_path") - if(value) - config.python_path = value - - if("use_lib_nudge") - config.use_lib_nudge = 1 - - if("allow_cult_ghostwriter") - config.cult_ghostwriter = 1 - - if("req_cult_ghostwriter") - config.cult_ghostwriter_req_cultists = text2num(value) - - if("character_slots") - config.character_slots = text2num(value) - - if("loadout_slots") - config.loadout_slots = text2num(value) - - if("allow_drone_spawn") - config.allow_drone_spawn = text2num(value) - - if("drone_build_time") - config.drone_build_time = text2num(value) - - if("max_maint_drones") - config.max_maint_drones = text2num(value) - - if("use_overmap") - config.use_overmap = 1 - - if("engine_map") - config.engine_map = splittext(value, ",") -/* - if("station_levels") - using_map.station_levels = text2numlist(value, ";") - - if("admin_levels") - using_map.admin_levels = text2numlist(value, ";") - - if("contact_levels") - using_map.contact_levels = text2numlist(value, ";") - - if("player_levels") - using_map.player_levels = text2numlist(value, ";") -*/ - if("expected_round_length") - config.expected_round_length = MinutesToTicks(text2num(value)) - - if("disable_welder_vision") - config.welder_vision = 0 - - if("allow_extra_antags") - config.allow_extra_antags = 1 - - if("event_custom_start_mundane") - var/values = text2numlist(value, ";") - config.event_first_run[EVENT_LEVEL_MUNDANE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) - - if("event_custom_start_moderate") - var/values = text2numlist(value, ";") - config.event_first_run[EVENT_LEVEL_MODERATE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) - - if("event_custom_start_major") - var/values = text2numlist(value, ";") - config.event_first_run[EVENT_LEVEL_MAJOR] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) - - if("event_delay_lower") - var/values = text2numlist(value, ";") - config.event_delay_lower[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) - config.event_delay_lower[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) - config.event_delay_lower[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) - - if("event_delay_upper") - var/values = text2numlist(value, ";") - config.event_delay_upper[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) - config.event_delay_upper[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) - config.event_delay_upper[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) - - if("starlight") - value = text2num(value) - config.starlight = value >= 0 ? value : 0 - - if("ert_species") - config.ert_species = splittext(value, ";") - if(!config.ert_species.len) - config.ert_species += SPECIES_HUMAN - - if("law_zero") - law_zero = value - - if("aggressive_changelog") - config.aggressive_changelog = 1 - - if("default_language_prefixes") - var/list/values = splittext(value, " ") - if(values.len > 0) - language_prefixes = values - - if("radiation_lower_limit") - radiation_lower_limit = text2num(value) - - if("radiation_resistance_calc_divide") - radiation_resistance_calc_mode = RAD_RESIST_CALC_DIV - - if("radiation_resistance_calc_subtract") - radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB - - if("radiation_resistance_multiplier") - radiation_resistance_multiplier = text2num(value) - - if("radiation_material_resistance_divisor") - radiation_material_resistance_divisor = text2num(value) - - if("radiation_decay_rate") - radiation_decay_rate = text2num(value) - - if ("panic_bunker") - config.panic_bunker = 1 - - if ("paranoia_logging") - config.paranoia_logging = 1 - - if("ip_reputation") - config.ip_reputation = 1 - - if("ipr_email") - config.ipr_email = value - - if("ipr_block_bad_ips") - config.ipr_block_bad_ips = 1 - - if("ipr_bad_score") - config.ipr_bad_score = text2num(value) - - if("ipr_allow_existing") - config.ipr_allow_existing = 1 - - if("ipr_minimum_age") - config.ipr_minimum_age = text2num(value) - - if("random_submap_orientation") - config.random_submap_orientation = 1 - - if("autostart_solars") - config.autostart_solars = TRUE - - if("sqlite_enabled") - config.sqlite_enabled = TRUE - - if("sqlite_feedback") - config.sqlite_feedback = TRUE - - if("sqlite_feedback_topics") - config.sqlite_feedback_topics = splittext(value, ";") - if(!config.sqlite_feedback_topics.len) - config.sqlite_feedback_topics += "General" - - if("sqlite_feedback_privacy") - config.sqlite_feedback_privacy = TRUE - - if("sqlite_feedback_cooldown") - config.sqlite_feedback_cooldown = text2num(value) - - if("defib_timer") - config.defib_timer = text2num(value) - - if("defib_braindamage_timer") - config.defib_braindamage_timer = text2num(value) - - if("disable_cid_warn_popup") - config.disable_cid_warn_popup = TRUE - - if("enable_night_shifts") - config.enable_night_shifts = TRUE - - // VOREStation Edit Start - Can't be in _vr file because it is loaded too late. - if("vgs_access_identifier") - config.vgs_access_identifier = value - if("vgs_server_port") - config.vgs_server_port = text2num(value) - // VOREStation Edit End - - else - log_misc("Unknown setting in configuration: '[name]'") - - else if(type == "game_options") - if(!value) - log_misc("Unknown value for setting [name] in [filename].") - value = text2num(value) - - switch(name) - if("health_threshold_crit") - config.health_threshold_crit = value - if("health_threshold_softcrit") - config.health_threshold_softcrit = value - if("health_threshold_dead") - config.health_threshold_dead = value - if("show_human_death_message") - config.show_human_death_message = 1 - if("revival_pod_plants") - config.revival_pod_plants = value - if("revival_cloning") - config.revival_cloning = value - if("revival_brain_life") - config.revival_brain_life = value - if("organ_health_multiplier") - config.organ_health_multiplier = value / 100 - if("organ_regeneration_multiplier") - config.organ_regeneration_multiplier = value / 100 - if("organ_damage_spillover_multiplier") - config.organ_damage_spillover_multiplier = value / 100 - if("organs_can_decay") - config.organs_decay = 1 - if("default_brain_health") - config.default_brain_health = text2num(value) - if(!config.default_brain_health || config.default_brain_health < 1) - config.default_brain_health = initial(config.default_brain_health) - if("bones_can_break") - config.bones_can_break = value - if("limbs_can_break") - config.limbs_can_break = value - if("allow_headgibs") - config.allow_headgibs = TRUE - - if("run_speed") - config.run_speed = value - if("walk_speed") - config.walk_speed = value - - if("human_delay") - config.human_delay = value - if("robot_delay") - config.robot_delay = value - if("monkey_delay") - config.monkey_delay = value - if("alien_delay") - config.alien_delay = value - if("slime_delay") - config.slime_delay = value - if("animal_delay") - config.animal_delay = value - - if("footstep_volume") - config.footstep_volume = text2num(value) - - if("use_loyalty_implants") - config.use_loyalty_implants = 1 - - else - log_misc("Unknown setting in configuration: '[name]'") - -/datum/configuration/proc/loadsql(filename) // -- TLE - var/list/Lines = file2list(filename) - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - switch (name) - if ("address") - sqladdress = value - if ("port") - sqlport = value - if ("database") - sqldb = value - if ("login") - sqllogin = value - if ("password") - sqlpass = value - if ("feedback_database") - sqlfdbkdb = value - if ("feedback_login") - sqlfdbklogin = value - if ("feedback_password") - sqlfdbkpass = value - if ("enable_stat_tracking") - sqllogging = 1 - else - log_misc("Unknown setting in configuration: '[name]'") - -/datum/configuration/proc/loadforumsql(filename) // -- TLE - var/list/Lines = file2list(filename) - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - switch (name) - if ("address") - forumsqladdress = value - if ("port") - forumsqlport = value - if ("database") - forumsqldb = value - if ("login") - forumsqllogin = value - if ("password") - forumsqlpass = value - if ("activatedgroup") - forum_activated_group = value - if ("authenticatedgroup") - forum_authenticated_group = value - else - log_misc("Unknown setting in configuration: '[name]'") - -/datum/configuration/proc/pick_mode(mode_name) - // I wish I didn't have to instance the game modes in order to look up - // their information, but it is the only way (at least that I know of). - for (var/game_mode in gamemode_cache) - var/datum/game_mode/M = gamemode_cache[game_mode] - if (M.config_tag && M.config_tag == mode_name) - return M - return gamemode_cache["extended"] - -/datum/configuration/proc/get_runnable_modes() - var/list/runnable_modes = list() - for(var/game_mode in gamemode_cache) - var/datum/game_mode/M = gamemode_cache[game_mode] - if(M && M.can_start() && !isnull(config.probabilities[M.config_tag]) && config.probabilities[M.config_tag] > 0) - runnable_modes |= M - return runnable_modes - -/datum/configuration/proc/post_load() - //apply a default value to config.python_path, if needed - if (!config.python_path) - if(world.system_type == UNIX) - config.python_path = "/usr/bin/env python2" - else //probably windows, if not this should work anyway - config.python_path = "python" -======= -var/list/gamemode_cache = list() - -/datum/configuration - var/static/server_name = null // server name (for world name / status) - var/static/server_suffix = 0 // generate numeric suffix based on server port - - var/static/nudge_script_path = "nudge.py" // where the nudge.py script is located - - var/static/log_ooc = 0 // log OOC channel - var/static/log_access = 0 // log login/logout - var/static/log_say = 0 // log client say - var/static/log_admin = 0 // log admin actions - var/static/log_debug = 1 // log debug output - var/static/log_game = 0 // log game events - var/static/log_vote = 0 // log voting - var/static/log_whisper = 0 // log client whisper - var/static/log_emote = 0 // log emotes - var/static/log_attack = 0 // log attack messages - var/static/log_adminchat = 0 // log admin chat messages - var/static/log_adminwarn = 0 // log warnings admins get about bomb construction and such - var/static/log_pda = 0 // log pda messages - var/static/log_hrefs = 0 // logs all links clicked in-game. Could be used for debugging and tracking down exploits - var/static/log_runtime = 0 // logs world.log to a file - var/static/log_world_output = 0 // log to_world_log(messages) - var/static/log_graffiti = 0 // logs graffiti - var/static/sql_enabled = 0 // for sql switching - var/static/allow_admin_ooccolor = 0 // Allows admins with relevant permissions to have their own ooc colour - var/static/allow_vote_restart = 0 // allow votes to restart - var/static/ert_admin_call_only = 0 - var/static/allow_vote_mode = 0 // allow votes to change mode - var/static/allow_admin_jump = 1 // allows admin jumping - var/static/allow_admin_spawning = 1 // allows admin item spawning - var/static/allow_admin_rev = 1 // allows admin revives - var/static/pregame_time = 180 // pregame time in seconds - var/static/vote_delay = 6000 // minimum time between voting sessions (deciseconds, 10 minute default) - var/static/vote_period = 600 // length of voting period (deciseconds, default 1 minute) - var/static/vote_autotransfer_initial = 108000 // Length of time before the first autotransfer vote is called - var/static/vote_autotransfer_interval = 36000 // length of time before next sequential autotransfer vote - var/static/vote_autogamemode_timeleft = 100 //Length of time before round start when autogamemode vote is called (in seconds, default 100). - var/static/vote_no_default = 0 // vote does not default to nochange/norestart (tbi) - var/static/vote_no_dead = 0 // dead people can't vote (tbi) -// var/static/enable_authentication = 0 // goon authentication - var/static/del_new_on_log = 1 // del's new players if they log before they spawn in - var/static/feature_object_spell_system = 0 //spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard - var/static/traitor_scaling = 0 //if amount of traitors scales based on amount of players - var/static/objectives_disabled = 0 //if objectives are disabled or not - var/static/protect_roles_from_antagonist = 0// If security and such can be traitor/cult/other - var/static/continous_rounds = 0 // Gamemodes which end instantly will instead keep on going until the round ends by escape shuttle or nuke. - var/static/allow_Metadata = 0 // Metadata is supported. - var/static/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. - var/static/fps = 20 - var/static/tick_limit_mc_init = TICK_LIMIT_MC_INIT_DEFAULT //SSinitialization throttling - var/static/Tickcomp = 0 - var/static/socket_talk = 0 // use socket_talk to communicate with other processes - var/static/list/resource_urls = null - var/static/antag_hud_allowed = 0 // Ghosts can turn on Antagovision to see a HUD of who is the bad guys this round. - var/static/antag_hud_restricted = 0 // Ghosts that turn on Antagovision cannot rejoin the round. - var/static/list/mode_names = list() - var/static/list/modes = list() // allowed modes - var/static/list/votable_modes = list() // votable modes - var/static/list/probabilities = list() // relative probability of each mode - var/static/list/player_requirements = list() // Overrides for how many players readied up a gamemode needs to start. - var/static/list/player_requirements_secret = list() // Same as above, but for the secret gamemode. - var/static/humans_need_surnames = 0 - var/static/allow_random_events = 0 // enables random events mid-round when set to 1 - var/static/enable_game_master = 0 // enables the 'smart' event system. - var/static/allow_ai = 1 // allow ai job - var/static/allow_ai_shells = FALSE // allow AIs to enter and leave special borg shells at will, and for those shells to be buildable. - var/static/give_free_ai_shell = FALSE // allows a specific spawner object to instantiate a premade AI Shell - var/static/hostedby = null - - var/static/respawn = 1 - var/static/respawn_time = 3000 // time before a dead player is allowed to respawn (in ds, though the config file asks for minutes, and it's converted below) - var/static/respawn_message = "Make sure to play a different character, and please roleplay correctly!" - - var/static/guest_jobban = 1 - var/static/usewhitelist = 0 - var/static/kick_inactive = 0 //force disconnect for inactive players after this many minutes, if non-0 - var/static/show_mods = 0 - var/static/show_devs = 0 - var/static/show_event_managers = 0 - var/static/mods_can_tempban = 0 - var/static/mods_can_job_tempban = 0 - var/static/mod_tempban_max = 1440 - var/static/mod_job_tempban_max = 1440 - var/static/load_jobs_from_txt = 0 - var/static/ToRban = 0 - var/static/automute_on = 0 //enables automuting/spam prevention - var/static/jobs_have_minimal_access = 0 //determines whether jobs use minimal access or expanded access. - - var/static/cult_ghostwriter = 1 //Allows ghosts to write in blood in cult rounds... - var/static/cult_ghostwriter_req_cultists = 10 //...so long as this many cultists are active. - - var/static/character_slots = 10 // The number of available character slots - var/static/loadout_slots = 3 // The number of loadout slots per character - - var/static/max_maint_drones = 5 //This many drones can spawn, - var/static/allow_drone_spawn = 1 //assuming the admin allow them to. - var/static/drone_build_time = 1200 //A drone will become available every X ticks since last drone spawn. Default is 2 minutes. - - var/static/disable_player_mice = 0 - var/static/uneducated_mice = 0 //Set to 1 to prevent newly-spawned mice from understanding human speech - - var/static/usealienwhitelist = 0 - var/static/limitalienplayers = 0 - var/static/alien_to_human_ratio = 0.5 - var/static/allow_extra_antags = 0 - var/static/guests_allowed = 1 - var/static/debugparanoid = 0 - var/static/panic_bunker = 0 - var/static/paranoia_logging = 0 - - var/static/ip_reputation = FALSE //Should we query IPs to get scores? Generates HTTP traffic to an API service. - var/static/ipr_email //Left null because you MUST specify one otherwise you're making the internet worse. - var/static/ipr_block_bad_ips = FALSE //Should we block anyone who meets the minimum score below? Otherwise we just log it (If paranoia logging is on, visibly in chat). - var/static/ipr_bad_score = 1 //The API returns a value between 0 and 1 (inclusive), with 1 being 'definitely VPN/Tor/Proxy'. Values equal/above this var are considered bad. - var/static/ipr_allow_existing = FALSE //Should we allow known players to use VPNs/Proxies? If the player is already banned then obviously they still can't connect. - var/static/ipr_minimum_age = 5 //How many days before a player is considered 'fine' for the purposes of allowing them to use VPNs. - - var/static/serverurl - var/static/server - var/static/banappeals - var/static/wikiurl - var/static/wikisearchurl - var/static/forumurl - var/static/githuburl - var/static/rulesurl - var/static/mapurl - - //Alert level description - var/static/alert_desc_green = "All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced." - var/static/alert_desc_yellow_upto = "A minor security emergency has developed. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." - var/static/alert_desc_yellow_downto = "Code yellow procedures are now in effect. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." - var/static/alert_desc_violet_upto = "A major medical emergency has developed. Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey all relevant instructions from medical staff." - var/static/alert_desc_violet_downto = "Code violet procedures are now in effect; Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey relevant instructions from medical staff." - var/static/alert_desc_orange_upto = "A major engineering emergency has developed. Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." - var/static/alert_desc_orange_downto = "Code orange procedures are now in effect; Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." - var/static/alert_desc_blue_upto = "A major security emergency has developed. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." - var/static/alert_desc_blue_downto = "Code blue procedures are now in effect. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." - var/static/alert_desc_red_upto = "There is an immediate serious threat to the station. Security may have weapons unholstered at all times. Random searches are allowed and advised." - var/static/alert_desc_red_downto = "The self-destruct mechanism has been deactivated, there is still however an immediate serious threat to the station. Security may have weapons unholstered at all times, random searches are allowed and advised." - var/static/alert_desc_delta = "The station's self-destruct mechanism has been engaged. All crew are instructed to obey all instructions given by heads of staff. Any violations of these orders can be punished by death. This is not a drill." - - var/static/forbid_singulo_possession = 0 - - //game_options.txt configs - - var/static/health_threshold_softcrit = 0 - var/static/health_threshold_crit = 0 - var/static/health_threshold_dead = -100 - - var/static/organ_health_multiplier = 1 - var/static/organ_regeneration_multiplier = 1 - var/static/organs_decay - var/static/default_brain_health = 400 - var/static/allow_headgibs = FALSE - - //Paincrit knocks someone down once they hit 60 shock_stage, so by default make it so that close to 100 additional damage needs to be dealt, - //so that it's similar to HALLOSS. Lowered it a bit since hitting paincrit takes much longer to wear off than a halloss stun. - var/static/organ_damage_spillover_multiplier = 0.5 - - var/static/bones_can_break = 0 - var/static/limbs_can_break = 0 - - var/static/revival_pod_plants = 1 - var/static/revival_cloning = 1 - var/static/revival_brain_life = -1 - - var/static/use_loyalty_implants = 0 - - var/static/welder_vision = 1 - var/static/generate_map = 0 - var/static/no_click_cooldown = 0 - - //Used for modifying movement speed for mobs. - //Unversal modifiers - var/static/run_speed = 0 - var/static/walk_speed = 0 - - //Mob specific modifiers. NOTE: These will affect different mob types in different ways - var/static/human_delay = 0 - var/static/robot_delay = 0 - var/static/monkey_delay = 0 - var/static/alien_delay = 0 - var/static/slime_delay = 0 - var/static/animal_delay = 0 - - var/static/footstep_volume = 0 - - var/static/admin_legacy_system = 0 //Defines whether the server uses the legacy admin system with admins.txt or the SQL system. Config option in config.txt - var/static/ban_legacy_system = 0 //Defines whether the server uses the legacy banning system with the files in /data or the SQL system. Config option in config.txt - var/static/use_age_restriction_for_jobs = 0 //Do jobs use account age restrictions? --requires database - var/static/use_age_restriction_for_antags = 0 //Do antags use account age restrictions? --requires database - - var/static/simultaneous_pm_warning_timeout = 100 - - var/static/use_recursive_explosions //Defines whether the server uses recursive or circular explosions. - var/static/multi_z_explosion_scalar = 0.5 //Multiplier for how much weaker explosions are on neighboring z levels. - - var/static/assistant_maint = 0 //Do assistants get maint access? - var/static/gateway_delay = 18000 //How long the gateway takes before it activates. Default is half an hour. - var/static/ghost_interaction = 0 - - var/static/comms_password = "" - - var/static/enter_allowed = 1 - - var/use_irc_bot = 0 - var/use_node_bot = 0 - var/irc_bot_port = 0 - var/irc_bot_host = "" - var/irc_bot_export = 0 // whether the IRC bot in use is a Bot32 (or similar) instance; Bot32 uses world.Export() instead of nudge.py/libnudge - var/main_irc = "" - var/admin_irc = "" - var/python_path = "" //Path to the python executable. Defaults to "python" on windows and "/usr/bin/env python2" on unix - var/use_lib_nudge = 0 //Use the C library nudge instead of the python nudge. - var/use_overmap = 0 - - var/static/list/engine_map = list("Supermatter Engine", "Edison's Bane") // Comma separated list of engines to choose from. Blank means fully random. - - // Event settings - var/static/expected_round_length = 3 * 60 * 60 * 10 // 3 hours - // If the first delay has a custom start time - // No custom time, no custom time, between 80 to 100 minutes respectively. - var/static/list/event_first_run = list(EVENT_LEVEL_MUNDANE = null, EVENT_LEVEL_MODERATE = null, EVENT_LEVEL_MAJOR = list("lower" = 48000, "upper" = 60000)) - // The lowest delay until next event - // 10, 30, 50 minutes respectively - var/static/list/event_delay_lower = list(EVENT_LEVEL_MUNDANE = 6000, EVENT_LEVEL_MODERATE = 18000, EVENT_LEVEL_MAJOR = 30000) - // The upper delay until next event - // 15, 45, 70 minutes respectively - var/static/list/event_delay_upper = list(EVENT_LEVEL_MUNDANE = 9000, EVENT_LEVEL_MODERATE = 27000, EVENT_LEVEL_MAJOR = 42000) - - var/static/aliens_allowed = 0 - var/static/ninjas_allowed = 0 - var/static/abandon_allowed = 1 - var/static/ooc_allowed = 1 - var/static/looc_allowed = 1 - var/static/dooc_allowed = 1 - var/static/dsay_allowed = 1 - - var/persistence_disabled = FALSE - var/persistence_ignore_mapload = FALSE - - var/allow_byond_links = 0 - var/allow_discord_links = 0 - var/allow_url_links = 0 // honestly if I were you i'd leave this one off, only use in dire situations - - var/starlight = 0 // Whether space turfs have ambient light or not - - var/static/list/ert_species = list(SPECIES_HUMAN) - - var/static/law_zero = "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'ALL LAWS OVERRIDDEN#*?&110010" - - var/static/aggressive_changelog = 0 - - var/static/list/language_prefixes = list(",","#")//Default language prefixes - - var/static/show_human_death_message = 1 - - var/static/radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB // 0:1 subtraction:division for computing effective radiation on a turf - var/static/radiation_decay_rate = 1 //How much radiation is reduced by each tick - var/static/radiation_resistance_multiplier = 8.5 //VOREstation edit - var/static/radiation_material_resistance_divisor = 1 - var/static/radiation_lower_limit = 0.35 //If the radiation level for a turf would be below this, ignore it. - - var/static/random_submap_orientation = FALSE // If true, submaps loaded automatically can be rotated. - var/static/autostart_solars = FALSE // If true, specifically mapped in solar control computers will set themselves up when the round starts. - - // New shiny SQLite stuff. - // The basics. - var/static/sqlite_enabled = FALSE // If it should even be active. SQLite can be ran alongside other databases but you should not have them do the same functions. - - // In-Game Feedback. - var/static/sqlite_feedback = FALSE // Feedback cannot be submitted if this is false. - var/static/list/sqlite_feedback_topics = list("General") // A list of 'topics' that feedback can be catagorized under by the submitter. - var/static/sqlite_feedback_privacy = FALSE // If true, feedback submitted can have its author name be obfuscated. This is not 100% foolproof (it's md5 ffs) but can stop casual snooping. - var/static/sqlite_feedback_cooldown = 0 // How long one must wait, in days, to submit another feedback form. Used to help prevent spam, especially with privacy active. 0 = No limit. - var/static/sqlite_feedback_min_age = 0 // Used to block new people from giving feedback. This metric is very bad but it can help slow down spammers. - - var/static/defib_timer = 10 // How long until someone can't be defibbed anymore, in minutes. - var/static/defib_braindamage_timer = 2 // How long until someone will get brain damage when defibbed, in minutes. The closer to the end of the above timer, the more brain damage they get. - - // disables the annoying "You have already logged in this round, disconnect or be banned" popup for multikeying, because it annoys the shit out of me when testing. - var/static/disable_cid_warn_popup = FALSE - - // whether or not to use the nightshift subsystem to perform lighting changes - var/static/enable_night_shifts = FALSE - - // How strictly the loadout enforces object species whitelists - var/loadout_whitelist = LOADOUT_WHITELIST_LAX - - var/static/vgs_access_identifier = null // VOREStation Edit - VGS - var/static/vgs_server_port = null // VOREStation Edit - VGS - - var/disable_webhook_embeds = FALSE - -/datum/configuration/New() - var/list/L = typesof(/datum/game_mode) - /datum/game_mode - for (var/T in L) - // I wish I didn't have to instance the game modes in order to look up - // their information, but it is the only way (at least that I know of). - var/datum/game_mode/M = new T() - if (M.config_tag) - gamemode_cache[M.config_tag] = M // So we don't instantiate them repeatedly. - if(!(M.config_tag in modes)) // ensure each mode is added only once - log_misc("Adding game mode [M.name] ([M.config_tag]) to configuration.") - modes += M.config_tag - mode_names[M.config_tag] = M.name - probabilities[M.config_tag] = M.probability - player_requirements[M.config_tag] = M.required_players - player_requirements_secret[M.config_tag] = M.required_players_secret - if (M.votable) - src.votable_modes += M.config_tag - src.votable_modes += "secret" - -/datum/configuration/proc/load(filename, type = "config") //the type can also be game_options, in which case it uses a different switch. not making it separate to not copypaste code - Urist - var/list/Lines = file2list(filename) - - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - if(type == "config") - switch (name) - if ("resource_urls") - config.resource_urls = splittext(value, " ") - - if ("admin_legacy_system") - config.admin_legacy_system = 1 - - if ("ban_legacy_system") - config.ban_legacy_system = 1 - - if ("use_age_restriction_for_jobs") - config.use_age_restriction_for_jobs = 1 - - if ("use_age_restriction_for_antags") - config.use_age_restriction_for_antags = 1 - - if ("jobs_have_minimal_access") - config.jobs_have_minimal_access = 1 - - if ("use_recursive_explosions") - use_recursive_explosions = 1 - - if ("multi_z_explosion_scalar") - multi_z_explosion_scalar = text2num(value) - - if ("log_ooc") - config.log_ooc = 1 - - if ("log_access") - config.log_access = 1 - - if ("sql_enabled") - config.sql_enabled = 1 - - if ("log_say") - config.log_say = 1 - - if ("debug_paranoid") - config.debugparanoid = 1 - - if ("log_admin") - config.log_admin = 1 - - if ("log_debug") - config.log_debug = text2num(value) - - if ("log_game") - config.log_game = 1 - - if ("log_vote") - config.log_vote = 1 - - if ("log_whisper") - config.log_whisper = 1 - - if ("log_attack") - config.log_attack = 1 - - if ("log_emote") - config.log_emote = 1 - - if ("log_adminchat") - config.log_adminchat = 1 - - if ("log_adminwarn") - config.log_adminwarn = 1 - - if ("log_pda") - config.log_pda = 1 - - if ("log_world_output") - config.log_world_output = 1 - - if ("log_hrefs") - config.log_hrefs = 1 - - if ("log_runtime") - config.log_runtime = 1 - - if ("log_graffiti") - config.log_graffiti = 1 - - if ("generate_map") - config.generate_map = 1 - - if ("no_click_cooldown") - config.no_click_cooldown = 1 - - if("allow_admin_ooccolor") - config.allow_admin_ooccolor = 1 - - if ("allow_vote_restart") - config.allow_vote_restart = 1 - - if ("allow_vote_mode") - config.allow_vote_mode = 1 - - if ("allow_admin_jump") - config.allow_admin_jump = 1 - - if("allow_admin_rev") - config.allow_admin_rev = 1 - - if ("allow_admin_spawning") - config.allow_admin_spawning = 1 - - if ("allow_byond_links") - allow_byond_links = 1 - - if ("allow_discord_links") - allow_discord_links = 1 - - if ("allow_url_links") - allow_url_links = 1 - - if ("no_dead_vote") - config.vote_no_dead = 1 - - if ("default_no_vote") - config.vote_no_default = 1 - - if ("pregame_time") - config.pregame_time = text2num(value) - - if ("vote_delay") - config.vote_delay = text2num(value) - - if ("vote_period") - config.vote_period = text2num(value) - - if ("vote_autotransfer_initial") - config.vote_autotransfer_initial = text2num(value) - - if ("vote_autotransfer_interval") - config.vote_autotransfer_interval = text2num(value) - - if ("vote_autogamemode_timeleft") - config.vote_autogamemode_timeleft = text2num(value) - - if("ert_admin_only") - config.ert_admin_call_only = 1 - - if ("allow_ai") - config.allow_ai = 1 - - if ("allow_ai_shells") - config.allow_ai_shells = TRUE - - if("give_free_ai_shell") - config.give_free_ai_shell = TRUE - -// if ("authentication") -// config.enable_authentication = 1 - - if ("norespawn") - config.respawn = 0 - - if ("respawn_time") - var/raw_minutes = text2num(value) - config.respawn_time = raw_minutes MINUTES - - if ("respawn_message") - config.respawn_message = "[value]" - - if ("servername") - config.server_name = value - - if ("serversuffix") - config.server_suffix = 1 - - if ("nudge_script_path") - config.nudge_script_path = value - - if ("hostedby") - config.hostedby = value - - if ("serverurl") - config.serverurl = value - - if ("server") - config.server = value - - if ("banappeals") - config.banappeals = value - - if ("wikiurl") - config.wikiurl = value - - if ("wikisearchurl") - config.wikisearchurl = value - - if ("forumurl") - config.forumurl = value - - if ("rulesurl") - config.rulesurl = value - - if ("mapurl") - config.mapurl = value - - if ("githuburl") - config.githuburl = value - if ("guest_jobban") - config.guest_jobban = 1 - - if ("guest_ban") - config.guests_allowed = 0 - - if ("disable_ooc") - config.ooc_allowed = 0 - config.looc_allowed = 0 - - if ("disable_entry") - config.enter_allowed = 0 - - if ("disable_dead_ooc") - config.dooc_allowed = 0 - - if ("disable_dsay") - config.dsay_allowed = 0 - - if ("disable_respawn") - config.abandon_allowed = 0 - - if ("usewhitelist") - config.usewhitelist = 1 - - if ("feature_object_spell_system") - config.feature_object_spell_system = 1 - - if ("allow_metadata") - config.allow_Metadata = 1 - - if ("traitor_scaling") - config.traitor_scaling = 1 - - if ("aliens_allowed") - config.aliens_allowed = 1 - - if ("ninjas_allowed") - config.ninjas_allowed = 1 - - if ("objectives_disabled") - config.objectives_disabled = 1 - - if("protect_roles_from_antagonist") - config.protect_roles_from_antagonist = 1 - - if("persistence_disabled") - config.persistence_disabled = TRUE // Previously this forcibly set persistence enabled in the saves. - - if("persistence_ignore_mapload") - config.persistence_ignore_mapload = TRUE - - if ("probability") - var/prob_pos = findtext(value, " ") - var/prob_name = null - var/prob_value = null - - if (prob_pos) - prob_name = lowertext(copytext(value, 1, prob_pos)) - prob_value = copytext(value, prob_pos + 1) - if (prob_name in config.modes) - config.probabilities[prob_name] = text2num(prob_value) - else - log_misc("Unknown game mode probability configuration definition: [prob_name].") - else - log_misc("Incorrect probability configuration definition: [prob_name] [prob_value].") - - if ("required_players", "required_players_secret") - var/req_pos = findtext(value, " ") - var/req_name = null - var/req_value = null - var/is_secret_override = findtext(name, "required_players_secret") // Being extra sure we're not picking up an override for Secret by accident. - - if(req_pos) - req_name = lowertext(copytext(value, 1, req_pos)) - req_value = copytext(value, req_pos + 1) - if(req_name in config.modes) - if(is_secret_override) - config.player_requirements_secret[req_name] = text2num(req_value) - else - config.player_requirements[req_name] = text2num(req_value) - else - log_misc("Unknown game mode player requirement configuration definition: [req_name].") - else - log_misc("Incorrect player requirement configuration definition: [req_name] [req_value].") - - if("allow_random_events") - config.allow_random_events = 1 - - if("enable_game_master") - config.enable_game_master = 1 - - if("kick_inactive") - config.kick_inactive = text2num(value) - - if("show_mods") - config.show_mods = 1 - - if("show_devs") - config.show_devs = 1 - - if("show_event_managers") - config.show_event_managers = 1 - - if("mods_can_tempban") - config.mods_can_tempban = 1 - - if("mods_can_job_tempban") - config.mods_can_job_tempban = 1 - - if("mod_tempban_max") - config.mod_tempban_max = text2num(value) - - if("mod_job_tempban_max") - config.mod_job_tempban_max = text2num(value) - - if("load_jobs_from_txt") - load_jobs_from_txt = 1 - - if("alert_red_upto") - config.alert_desc_red_upto = value - - if("alert_red_downto") - config.alert_desc_red_downto = value - - if("alert_blue_downto") - config.alert_desc_blue_downto = value - - if("alert_blue_upto") - config.alert_desc_blue_upto = value - - if("alert_green") - config.alert_desc_green = value - - if("alert_delta") - config.alert_desc_delta = value - - if("forbid_singulo_possession") - forbid_singulo_possession = 1 - - if("popup_admin_pm") - config.popup_admin_pm = 1 - - if("allow_holidays") - Holiday = 1 - - if("use_irc_bot") - use_irc_bot = 1 - - if("use_node_bot") - use_node_bot = 1 - - if("irc_bot_port") - config.irc_bot_port = value - - if("irc_bot_export") - irc_bot_export = 1 - - if("ticklag") - var/ticklag = text2num(value) - if(ticklag > 0) - fps = 10 / ticklag - - if("tick_limit_mc_init") - tick_limit_mc_init = text2num(value) - - if("allow_antag_hud") - config.antag_hud_allowed = 1 - if("antag_hud_restricted") - config.antag_hud_restricted = 1 - - if("socket_talk") - socket_talk = text2num(value) - - if("tickcomp") - Tickcomp = 1 - - if("humans_need_surnames") - humans_need_surnames = 1 - - if("tor_ban") - ToRban = 1 - - if("automute_on") - automute_on = 1 - - if("usealienwhitelist") - usealienwhitelist = 1 - - if("alien_player_ratio") - limitalienplayers = 1 - alien_to_human_ratio = text2num(value) - - if("assistant_maint") - config.assistant_maint = 1 - - if("gateway_delay") - config.gateway_delay = text2num(value) - - if("continuous_rounds") - config.continous_rounds = 1 - - if("ghost_interaction") - config.ghost_interaction = 1 - - if("disable_player_mice") - config.disable_player_mice = 1 - - if("uneducated_mice") - config.uneducated_mice = 1 - - if("comms_password") - config.comms_password = value - - if("irc_bot_host") - config.irc_bot_host = value - - if("main_irc") - config.main_irc = value - - if("admin_irc") - config.admin_irc = value - - if("python_path") - if(value) - config.python_path = value - - if("use_lib_nudge") - config.use_lib_nudge = 1 - - if("allow_cult_ghostwriter") - config.cult_ghostwriter = 1 - - if("req_cult_ghostwriter") - config.cult_ghostwriter_req_cultists = text2num(value) - - if("character_slots") - config.character_slots = text2num(value) - - if("loadout_slots") - config.loadout_slots = text2num(value) - - if("allow_drone_spawn") - config.allow_drone_spawn = text2num(value) - - if("drone_build_time") - config.drone_build_time = text2num(value) - - if("max_maint_drones") - config.max_maint_drones = text2num(value) - - if("use_overmap") - config.use_overmap = 1 - - if("engine_map") - config.engine_map = splittext(value, ",") -/* - if("station_levels") - using_map.station_levels = text2numlist(value, ";") - - if("admin_levels") - using_map.admin_levels = text2numlist(value, ";") - - if("contact_levels") - using_map.contact_levels = text2numlist(value, ";") - - if("player_levels") - using_map.player_levels = text2numlist(value, ";") -*/ - if("expected_round_length") - config.expected_round_length = MinutesToTicks(text2num(value)) - - if("disable_welder_vision") - config.welder_vision = 0 - - if("allow_extra_antags") - config.allow_extra_antags = 1 - - if("event_custom_start_mundane") - var/values = text2numlist(value, ";") - config.event_first_run[EVENT_LEVEL_MUNDANE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) - - if("event_custom_start_moderate") - var/values = text2numlist(value, ";") - config.event_first_run[EVENT_LEVEL_MODERATE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) - - if("event_custom_start_major") - var/values = text2numlist(value, ";") - config.event_first_run[EVENT_LEVEL_MAJOR] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) - - if("event_delay_lower") - var/values = text2numlist(value, ";") - config.event_delay_lower[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) - config.event_delay_lower[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) - config.event_delay_lower[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) - - if("event_delay_upper") - var/values = text2numlist(value, ";") - config.event_delay_upper[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) - config.event_delay_upper[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) - config.event_delay_upper[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) - - if("starlight") - value = text2num(value) - config.starlight = value >= 0 ? value : 0 - - if("ert_species") - config.ert_species = splittext(value, ";") - if(!config.ert_species.len) - config.ert_species += SPECIES_HUMAN - - if("law_zero") - law_zero = value - - if("aggressive_changelog") - config.aggressive_changelog = 1 - - if("default_language_prefixes") - var/list/values = splittext(value, " ") - if(values.len > 0) - language_prefixes = values - - if("radiation_lower_limit") - radiation_lower_limit = text2num(value) - - if("radiation_resistance_calc_divide") - radiation_resistance_calc_mode = RAD_RESIST_CALC_DIV - - if("radiation_resistance_calc_subtract") - radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB - - if("radiation_resistance_multiplier") - radiation_resistance_multiplier = text2num(value) - - if("radiation_material_resistance_divisor") - radiation_material_resistance_divisor = text2num(value) - - if("radiation_decay_rate") - radiation_decay_rate = text2num(value) - - if ("panic_bunker") - config.panic_bunker = 1 - - if ("paranoia_logging") - config.paranoia_logging = 1 - - if("ip_reputation") - config.ip_reputation = 1 - - if("ipr_email") - config.ipr_email = value - - if("ipr_block_bad_ips") - config.ipr_block_bad_ips = 1 - - if("ipr_bad_score") - config.ipr_bad_score = text2num(value) - - if("ipr_allow_existing") - config.ipr_allow_existing = 1 - - if("ipr_minimum_age") - config.ipr_minimum_age = text2num(value) - - if("random_submap_orientation") - config.random_submap_orientation = 1 - - if("autostart_solars") - config.autostart_solars = TRUE - - if("sqlite_enabled") - config.sqlite_enabled = TRUE - - if("sqlite_feedback") - config.sqlite_feedback = TRUE - - if("sqlite_feedback_topics") - config.sqlite_feedback_topics = splittext(value, ";") - if(!config.sqlite_feedback_topics.len) - config.sqlite_feedback_topics += "General" - - if("sqlite_feedback_privacy") - config.sqlite_feedback_privacy = TRUE - - if("sqlite_feedback_cooldown") - config.sqlite_feedback_cooldown = text2num(value) - - if("defib_timer") - config.defib_timer = text2num(value) - - if("defib_braindamage_timer") - config.defib_braindamage_timer = text2num(value) - - if("disable_cid_warn_popup") - config.disable_cid_warn_popup = TRUE - - if("enable_night_shifts") - config.enable_night_shifts = TRUE - - // VOREStation Edit Start - Can't be in _vr file because it is loaded too late. - if("vgs_access_identifier") - config.vgs_access_identifier = value - if("vgs_server_port") - config.vgs_server_port = text2num(value) - // VOREStation Edit End - - else - log_misc("Unknown setting in configuration: '[name]'") - - else if(type == "game_options") - if(!value) - log_misc("Unknown value for setting [name] in [filename].") - value = text2num(value) - - switch(name) - if("health_threshold_crit") - config.health_threshold_crit = value - if("health_threshold_softcrit") - config.health_threshold_softcrit = value - if("health_threshold_dead") - config.health_threshold_dead = value - if("show_human_death_message") - config.show_human_death_message = 1 - if("revival_pod_plants") - config.revival_pod_plants = value - if("revival_cloning") - config.revival_cloning = value - if("revival_brain_life") - config.revival_brain_life = value - if("organ_health_multiplier") - config.organ_health_multiplier = value / 100 - if("organ_regeneration_multiplier") - config.organ_regeneration_multiplier = value / 100 - if("organ_damage_spillover_multiplier") - config.organ_damage_spillover_multiplier = value / 100 - if("organs_can_decay") - config.organs_decay = 1 - if("default_brain_health") - config.default_brain_health = text2num(value) - if(!config.default_brain_health || config.default_brain_health < 1) - config.default_brain_health = initial(config.default_brain_health) - if("bones_can_break") - config.bones_can_break = value - if("limbs_can_break") - config.limbs_can_break = value - if("allow_headgibs") - config.allow_headgibs = TRUE - - if("run_speed") - config.run_speed = value - if("walk_speed") - config.walk_speed = value - - if("human_delay") - config.human_delay = value - if("robot_delay") - config.robot_delay = value - if("monkey_delay") - config.monkey_delay = value - if("alien_delay") - config.alien_delay = value - if("slime_delay") - config.slime_delay = value - if("animal_delay") - config.animal_delay = value - - if("footstep_volume") - config.footstep_volume = text2num(value) - - if("use_loyalty_implants") - config.use_loyalty_implants = 1 - - if("loadout_whitelist") - config.loadout_whitelist = text2num(value) - - else - log_misc("Unknown setting in configuration: '[name]'") - -/datum/configuration/proc/loadsql(filename) // -- TLE - var/list/Lines = file2list(filename) - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - switch (name) - if ("address") - sqladdress = value - if ("port") - sqlport = value - if ("database") - sqldb = value - if ("login") - sqllogin = value - if ("password") - sqlpass = value - if ("feedback_database") - sqlfdbkdb = value - if ("feedback_login") - sqlfdbklogin = value - if ("feedback_password") - sqlfdbkpass = value - if ("enable_stat_tracking") - sqllogging = 1 - else - log_misc("Unknown setting in configuration: '[name]'") - -/datum/configuration/proc/loadforumsql(filename) // -- TLE - var/list/Lines = file2list(filename) - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - switch (name) - if ("address") - forumsqladdress = value - if ("port") - forumsqlport = value - if ("database") - forumsqldb = value - if ("login") - forumsqllogin = value - if ("password") - forumsqlpass = value - if ("activatedgroup") - forum_activated_group = value - if ("authenticatedgroup") - forum_authenticated_group = value - else - log_misc("Unknown setting in configuration: '[name]'") - -/datum/configuration/proc/pick_mode(mode_name) - // I wish I didn't have to instance the game modes in order to look up - // their information, but it is the only way (at least that I know of). - for (var/game_mode in gamemode_cache) - var/datum/game_mode/M = gamemode_cache[game_mode] - if (M.config_tag && M.config_tag == mode_name) - return M - return gamemode_cache["extended"] - -/datum/configuration/proc/get_runnable_modes() - var/list/runnable_modes = list() - for(var/game_mode in gamemode_cache) - var/datum/game_mode/M = gamemode_cache[game_mode] - if(M && M.can_start() && !isnull(config.probabilities[M.config_tag]) && config.probabilities[M.config_tag] > 0) - runnable_modes |= M - return runnable_modes - -/datum/configuration/proc/post_load() - //apply a default value to config.python_path, if needed - if (!config.python_path) - if(world.system_type == UNIX) - config.python_path = "/usr/bin/env python2" - else //probably windows, if not this should work anyway - config.python_path = "python" ->>>>>>> b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 From a17896fd1a9972b9e1f5cf596b1b9662e6da7ff5 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 27 May 2021 21:23:53 -0400 Subject: [PATCH 55/55] powder that makes you say yes --- code/modules/admin/verbs/adminhelp.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 7ec5703f53..b511637915 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -203,7 +203,6 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) log_admin("Ticket #[id]: [key_name(initiator)]: [name] - heard by [admin_number_present] non-AFK admins who have +BAN.") if(admin_number_present <= 0) to_chat(C, "No active admins are online, your adminhelp was sent to the admin discord.") //VOREStation Edit -<<<<<<< HEAD send2adminchat() //VOREStation Add //YW EDIT START var/list/adm = get_admin_counts() @@ -214,8 +213,6 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) else ahelp_discord_message("ADMINHELP: FROM: [initiator_ckey]/[initiator_key_name] - MSG: **[msg]** - Heard by [activeMins] NON-AFK staff members.") //CHOMPEdit //YW EDIT END -||||||| parent of b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 -======= // Also send it to discord since that's the hip cool thing now. SSwebhooks.send( @@ -227,7 +224,6 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) ) ) ->>>>>>> b9ad56b022... Merge pull request #10316 from VOREStation/upstream-merge-8071 GLOB.ahelp_tickets.active_tickets += src /datum/admin_help/Destroy()

    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%0AbZ4`$5Zt6`&#*S%NeX4Ls`k}vk(J1b}fJ~ri)4e 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