diff --git a/_maps/map_files/Aetherwhisp/Aetherwhisp1.dmm b/_maps/map_files/Aetherwhisp/Aetherwhisp1.dmm index 37630b2560d..5ba89260bd2 100644 --- a/_maps/map_files/Aetherwhisp/Aetherwhisp1.dmm +++ b/_maps/map_files/Aetherwhisp/Aetherwhisp1.dmm @@ -9172,7 +9172,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/squad_vendor{ +/obj/machinery/squad_vendor/solgov{ density = 0; pixel_y = -32 }, @@ -30379,7 +30379,7 @@ /turf/open/floor/carpet/ship/blue, /area/medical/patients_rooms/room_a) "tLG" = ( -/obj/machinery/squad_vendor{ +/obj/machinery/squad_vendor/solgov{ density = 0; pixel_y = 26 }, @@ -31015,7 +31015,7 @@ /turf/open/floor/carpet/ship, /area/crew_quarters/cafeteria) "ujB" = ( -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /obj/machinery/camera/autoname{ dir = 1 }, diff --git a/_maps/map_files/Atlas/atlas.dmm b/_maps/map_files/Atlas/atlas.dmm index d8dc782f14e..801b9b75cd1 100644 --- a/_maps/map_files/Atlas/atlas.dmm +++ b/_maps/map_files/Atlas/atlas.dmm @@ -74,7 +74,7 @@ /obj/effect/landmark/start/warden, /obj/structure/chair/stool, /turf/open/floor/carpet/red, -/area/security/brig) +/area/security/main) "al" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/durasteel/techfloor, @@ -150,8 +150,10 @@ /turf/open/floor/plasteel/techmaint, /area/quartermaster/miningoffice) "au" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, /turf/open/floor/durasteel/techfloor_grid, /area/security/prison) "av" = ( @@ -177,9 +179,6 @@ /turf/open/floor/plasteel/grid/steel, /area/hallway/secondary/exit/departure_lounge) "ax" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, /obj/structure/cable{ icon_state = "1-4" }, @@ -265,6 +264,9 @@ dir = 4 }, /obj/structure/extinguisher_cabinet/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, /turf/open/floor/durasteel/alt, /area/hallway/nsv/deck2/primary) "aP" = ( @@ -302,7 +304,7 @@ }, /obj/item/clothing/under/rank/prisoner, /turf/open/floor/plasteel/techmaint, -/area/security/brig) +/area/security/main) "aY" = ( /obj/effect/turf_decal/tile/ship/half/green{ dir = 8 @@ -493,7 +495,7 @@ }, /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, -/area/security/brig) +/area/security/main) "bB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -538,7 +540,7 @@ dir = 8 }, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "bJ" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -582,6 +584,10 @@ codes_txt = "patrol;next_patrol=hmain2"; location = "hmain1" }, +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "bX" = ( @@ -614,6 +620,13 @@ }, /turf/open/floor/engine/vacuum, /area/engine/atmos) +"ch" = ( +/obj/structure/lattice/catwalk/over/ship, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/monotile/steel, +/area/nsv/weapons) "cj" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/ship/techfloor{ @@ -662,13 +675,13 @@ /turf/open/floor/plating, /area/engine/atmos) "ct" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "cv" = ( @@ -701,7 +714,7 @@ pixel_y = 26 }, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "cx" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ @@ -785,7 +798,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "cH" = ( /obj/structure/grille/wall, /turf/open/floor/engine/airless, @@ -806,7 +819,7 @@ dir = 8 }, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "cQ" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -934,7 +947,7 @@ dir = 8 }, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "dp" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/ship/half/blue{ @@ -990,7 +1003,7 @@ pixel_y = 26 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "dv" = ( /obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/dark, @@ -1071,7 +1084,7 @@ /obj/effect/turf_decal/ship/delivery/yellow, /obj/item/clothing/under/rank/prisoner, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "dJ" = ( /obj/effect/turf_decal/tile/ship/half/red{ dir = 8 @@ -1082,7 +1095,7 @@ /obj/item/poster/random_contraband, /obj/item/clothing/under/rank/prisoner, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "dK" = ( /obj/machinery/computer/deckgun, /obj/effect/turf_decal/stripes/line{ @@ -1121,12 +1134,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "dS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -1152,7 +1165,7 @@ dir = 1 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "dU" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 @@ -1211,7 +1224,19 @@ /obj/item/reagent_containers/spray/cleaner, /obj/item/clothing/mask/surgical, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) +"ed" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck2/primary) "ef" = ( /obj/effect/turf_decal/tile/ship/green{ dir = 4 @@ -1226,11 +1251,11 @@ /obj/machinery/iv_drip, /obj/structure/closet/crate/freezer/blood, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "ei" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /turf/open/floor/plasteel/grid/steel, /area/hallway/secondary/exit/departure_lounge) @@ -1282,12 +1307,12 @@ icon_state = "1-2" }, /obj/effect/turf_decal/ship/delivery/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/landmark/zebra_interlock_point, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/science) "eq" = ( @@ -1367,6 +1392,13 @@ /obj/item/rcl/pre_loaded, /turf/open/floor/carpet/orange, /area/engine/engine_room) +"eC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/lattice/catwalk/over/ship, +/turf/open/floor/monotile/steel, +/area/nsv/weapons) "eD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1378,6 +1410,19 @@ icon_state = "panelscorched" }, /area/maintenance/department/engine/atmos) +"eE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/lattice/catwalk/over/ship, +/turf/open/floor/monotile/steel, +/area/nsv/weapons) "eF" = ( /obj/machinery/atmospherics/components/trinary/mixer/layer4{ dir = 8 @@ -1451,7 +1496,7 @@ dir = 4 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "eX" = ( /obj/machinery/atmospherics/components/trinary/mixer/layer4{ dir = 8 @@ -1471,10 +1516,10 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/structure/lattice/catwalk/over/ship, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "fb" = ( @@ -1597,9 +1642,6 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "ft" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/ship/green{ dir = 8 @@ -1670,6 +1712,13 @@ }, /turf/open/floor/plating, /area/maintenance/nsv/deck2/port) +"fA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/lattice/catwalk/over/ship, +/turf/open/floor/monotile/steel, +/area/nsv/weapons) "fB" = ( /obj/structure/chair{ dir = 4 @@ -1769,7 +1818,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/security/brig) +/area/security/main) "fV" = ( /obj/effect/turf_decal/tile/ship/half/red{ dir = 4 @@ -1778,7 +1827,7 @@ icon_state = "4-8" }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "fW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1793,7 +1842,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "fZ" = ( /obj/structure/table/glass, /obj/item/stack/sheet/mineral/plasma{ @@ -1844,18 +1893,18 @@ /obj/machinery/computer/ship/viewscreen, /obj/machinery/recharger, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "gc" = ( -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "gd" = ( @@ -1889,7 +1938,7 @@ /obj/machinery/airalarm/directional/north, /obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "gh" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1901,7 +1950,7 @@ "gi" = ( /obj/machinery/vending/security, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "gk" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -1955,6 +2004,12 @@ /area/engine/engine_room) "gq" = ( /obj/machinery/advanced_airlock_controller/directional/north, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/monotile/steel, /area/nsv/weapons) "gs" = ( @@ -1985,6 +2040,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, /turf/open/floor/durasteel/alt, /area/hallway/nsv/deck2/primary) "gx" = ( @@ -2079,7 +2137,7 @@ }, /obj/machinery/recharger, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "gN" = ( /obj/structure/shuttle/engine/huge{ dir = 8 @@ -2105,6 +2163,12 @@ }, /turf/open/floor/monotile/dark, /area/ai_monitored/security/armory) +"gQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/ridged/steel, +/area/hallway/nsv/deck2/primary) "gS" = ( /turf/open/floor/engine/airless, /area/space/nearstation) @@ -2231,7 +2295,7 @@ }, /obj/machinery/flasher/portable, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "hn" = ( /obj/structure/cable{ icon_state = "1-2" @@ -2250,7 +2314,7 @@ dir = 6 }, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "ho" = ( /obj/structure/closet/radiation, /turf/open/floor/plating, @@ -2288,7 +2352,7 @@ }, /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "hr" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -2297,6 +2361,9 @@ dir = 8 }, /obj/effect/turf_decal/tile/ship/yellow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, /turf/open/floor/durasteel/alt, /area/hallway/nsv/deck2/primary) "ht" = ( @@ -2473,6 +2540,9 @@ /obj/structure/cable{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/science) "hX" = ( @@ -2605,7 +2675,7 @@ }, /obj/effect/landmark/start/security_officer, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "iz" = ( /obj/item/restraints/handcuffs, /obj/item/restraints/handcuffs, @@ -2613,7 +2683,7 @@ /obj/structure/closet/secure_closet/warden, /obj/machinery/status_display/ai/east, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "iA" = ( /obj/machinery/computer/ship/munitions_computer/west{ dir = 4 @@ -2838,7 +2908,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "jn" = ( /obj/machinery/requests_console{ department = "Cargo Bay"; @@ -3053,7 +3123,7 @@ /area/engine/atmos) "jQ" = ( /turf/open/floor/carpet/red, -/area/security/brig) +/area/security/main) "jS" = ( /mob/living/simple_animal/slime, /turf/open/floor/engine, @@ -3079,10 +3149,14 @@ /turf/open/floor/monotile/dark, /area/engine/engine_room) "jX" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/structure/chair/office{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "jY" = ( @@ -3092,7 +3166,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "jZ" = ( @@ -3159,7 +3232,7 @@ /obj/structure/chair/stool, /obj/machinery/firealarm/directional/east, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "kl" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -3304,7 +3377,6 @@ /area/chapel/main) "kA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "4-8" @@ -3316,6 +3388,7 @@ id = "deck2_brig"; next_id = "deck2_ladder" }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "kB" = ( @@ -3467,6 +3540,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/science) "kW" = ( @@ -3802,6 +3878,9 @@ codes_txt = "patrol;next_patrol=hmains2"; location = "hsouth2" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "lO" = ( @@ -3889,7 +3968,7 @@ /obj/structure/closet/secure_closet/security/sec, /obj/item/book/granter/martial/jujitsu, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "mj" = ( /turf/open/floor/plating, /area/engine/atmos) @@ -3981,21 +4060,22 @@ /turf/open/floor/monotile/steel, /area/engine/engine_room) "mz" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "mC" = ( /turf/open/floor/monotile/steel, /area/quartermaster/storage) "mD" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/structure/cable{ icon_state = "4-8" }, @@ -4008,6 +4088,7 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "mE" = ( @@ -4237,7 +4318,6 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port) "nw" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -4247,6 +4327,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "nx" = ( @@ -4479,8 +4560,8 @@ /obj/effect/turf_decal/pool{ dir = 1 }, -/obj/effect/landmark/start/depsec/engineering, /obj/machinery/light_switch/east, +/obj/effect/landmark/start/depsec/engineering, /turf/open/floor/monotile/steel, /area/engine/engine_room) "oi" = ( @@ -4567,7 +4648,7 @@ }, /obj/item/clothing/under/rank/prisoner, /turf/open/floor/plasteel/techmaint, -/area/security/brig) +/area/security/main) "ot" = ( /obj/machinery/firealarm/directional/west, /obj/structure/tank_dispenser/oxygen, @@ -4659,7 +4740,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/monotile/steel, /area/science) "oI" = ( @@ -4689,7 +4772,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "oQ" = ( /obj/structure/ladder, /obj/effect/turf_decal/tile/ship/half/green{ @@ -4712,16 +4795,11 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port) "oS" = ( -/obj/item/organ/body_egg/alien_embryo{ - layer = 2.35 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/turf/open/floor/wood, -/area/crew_quarters/abandoned_gambling_den{ - name = "Abandoned Bar" - }) +/turf/open/floor/durasteel/techfloor_grid, +/area/security/prison) "oU" = ( /turf/closed/wall/steel, /area/hallway/secondary/exit/departure_lounge) @@ -4804,18 +4882,6 @@ "pd" = ( /obj/item/paper_bin/construction, /obj/item/pen/fountain, -/obj/machinery/button/door{ - id = "gaussgang_atlas"; - name = "public gauss access"; - pixel_y = 32; - req_one_access_txt = "69" - }, -/obj/machinery/button/door{ - id = "muni_atlas"; - name = "public munitions access"; - pixel_y = 24; - req_one_access_txt = "69" - }, /obj/structure/closet/secure_closet/master_at_arms, /obj/machinery/requests_console{ announcementConsole = 1; @@ -4895,12 +4961,12 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "po" = ( @@ -4925,7 +4991,7 @@ "pp" = ( /obj/structure/chair/office, /turf/open/floor/carpet/red, -/area/security/brig) +/area/security/main) "pq" = ( /obj/effect/turf_decal/ship/delivery/yellow, /obj/machinery/door/firedoor/border_only, @@ -4959,10 +5025,6 @@ /turf/open/floor/plating, /area/maintenance/department/engine/atmos) "pw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hmains4"; location = "hmains2" @@ -4970,8 +5032,11 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) @@ -5198,9 +5263,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "qc" = ( @@ -5235,8 +5298,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /turf/open/floor/monotile/dark, /area/science) @@ -5280,15 +5343,9 @@ /turf/open/floor/engine, /area/quartermaster/storage) "qo" = ( -/obj/effect/turf_decal/tile/ship/half/green, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/monotile/steel, -/area/hallway/nsv/deck2/primary) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/grid/steel, +/area/hallway/secondary/exit/departure_lounge) "qp" = ( /obj/machinery/light/small{ dir = 1 @@ -5317,7 +5374,7 @@ }, /obj/effect/landmark/start/security_officer, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "qx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5355,6 +5412,9 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "qI" = ( @@ -5445,9 +5505,6 @@ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/effect/landmark/zebra_interlock_point, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/ship/green{ @@ -5630,10 +5687,17 @@ }, /turf/open/floor/monotile/dark, /area/nsv/weapons/gauss/battery/deck2/port) -"rH" = ( -/obj/structure/cable{ - icon_state = "1-2" +"rG" = ( +/obj/effect/turf_decal/tile/ship/half/green, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck2/primary) +"rH" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/ship/green{ dir = 8 @@ -5781,12 +5845,6 @@ /turf/open/floor/plating, /area/nsv/weapons) "rZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, /obj/structure/disposalpipe/segment{ dir = 10 }, @@ -5845,6 +5903,14 @@ }, /turf/open/floor/plating, /area/maintenance/nsv/deck2/starboard) +"sk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/lattice/catwalk/over/ship, +/turf/open/floor/monotile/steel, +/area/nsv/weapons) "sl" = ( /obj/machinery/door/airlock/ship/maintenance, /obj/machinery/door/firedoor/border_only{ @@ -5942,12 +6008,13 @@ }, /obj/effect/turf_decal/tile/ship/red, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "sJ" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/science) "sL" = ( @@ -5975,9 +6042,6 @@ }, /area/maintenance/nsv/deck2/starboard) "sQ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/ship/green{ dir = 8 @@ -5985,6 +6049,9 @@ /obj/effect/turf_decal/tile/ship/green{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /turf/open/floor/durasteel/alt, /area/hallway/nsv/deck2/primary) "sR" = ( @@ -6072,10 +6139,12 @@ /obj/effect/turf_decal/tile/orange{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/camera/autoname{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/durasteel/alt, /area/nsv/weapons/gauss/battery/deck2/port) "ti" = ( @@ -6127,13 +6196,16 @@ name = "Isolation" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/ship/delivery/yellow, /obj/effect/landmark/zebra_interlock_point, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/monotile/dark, /area/security/brig) "tr" = ( @@ -6174,7 +6246,7 @@ dir = 1 }, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "tt" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -6284,6 +6356,22 @@ }, /turf/open/floor/monotile/dark, /area/nsv/weapons/gauss/battery/deck2/port) +"tH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/lattice/catwalk/over/ship, +/turf/open/floor/monotile/steel, +/area/nsv/weapons) "tJ" = ( /obj/structure/chair, /turf/open/floor/plating{ @@ -6304,7 +6392,7 @@ dir = 1 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "tN" = ( /obj/effect/turf_decal/tile/ship/half/green, /obj/effect/turf_decal/tile/ship/green{ @@ -6327,6 +6415,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) +"tS" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/monotile/dark, +/area/science) "tT" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light_switch/east, @@ -6341,7 +6436,6 @@ /turf/open/floor/monotile/dark, /area/nsv/weapons) "tZ" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, @@ -6351,15 +6445,15 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "ua" = ( /obj/effect/turf_decal/ship/delivery/yellow, +/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/monotile/steel, /area/science) "ub" = ( @@ -6437,7 +6531,7 @@ /obj/effect/landmark/start/security_officer, /obj/structure/chair/stool, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "uk" = ( /obj/effect/turf_decal/ship/delivery/yellow, /obj/machinery/door/firedoor/border_only, @@ -6461,7 +6555,7 @@ }, /obj/machinery/disposal/bin, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "un" = ( /obj/structure/cable{ icon_state = "4-8" @@ -6478,6 +6572,9 @@ /obj/structure/sign/warning/enginesafety{ pixel_y = 26 }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/nsv/weapons) "uq" = ( @@ -6511,15 +6608,13 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 9 }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/quartermaster/storage) "ut" = ( @@ -6540,7 +6635,7 @@ dir = 8 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "uv" = ( /obj/structure/cable{ icon_state = "4-8" @@ -6699,7 +6794,6 @@ /turf/open/floor/carpet/royalblack, /area/chapel/main) "uP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/ship/half/red{ dir = 1 }, @@ -6965,9 +7059,15 @@ /turf/open/floor/monotile/steel, /area/nsv/weapons) "vO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/durasteel/techfloor_grid, -/area/security/prison) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck2/primary) "vR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -7078,6 +7178,12 @@ "wd" = ( /turf/closed/wall/steel, /area/maintenance/nsv/deck2/port) +"wf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/ridged/steel, +/area/hallway/nsv/deck2/primary) "wh" = ( /obj/machinery/light{ dir = 8 @@ -7086,6 +7192,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/nsv/weapons/gauss/battery/deck2/port) "wk" = ( @@ -7182,15 +7291,18 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/sign/warning/enginesafety{ pixel_y = 26 }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/plasteel/techmaint, /area/nsv/weapons) "wG" = ( @@ -7251,12 +7363,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, /obj/structure/cable{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/quartermaster/storage) "wQ" = ( @@ -7280,12 +7390,8 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/door/airlock/ship/external/glass{ name = "Pressurization Chamber"; req_one_access_txt = "79" @@ -7427,7 +7533,7 @@ dir = 8 }, /turf/open/floor/durasteel/alt, -/area/security/brig) +/area/security/main) "xs" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -7471,6 +7577,10 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/monotile/dark, /area/ai_monitored/security/armory) +"xC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/monotile/dark, +/area/nsv/weapons) "xD" = ( /obj/machinery/computer/ship/dradis/minor{ dir = 8 @@ -7506,7 +7616,7 @@ }, /obj/effect/landmark/start/brig_physician, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "xI" = ( /obj/structure/cable{ icon_state = "2-8"; @@ -7777,10 +7887,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hsouth1"; location = "hmains1" @@ -7792,6 +7898,11 @@ id = "deck2_munitions"; next_id = "deck2_eva" }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "yF" = ( @@ -7825,22 +7936,20 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=sci"; location = "hsouth1" }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "yM" = ( @@ -7926,8 +8035,11 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "za" = ( -/turf/open/floor/monotile/steel, -/area/ai_monitored/security/armory) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plasteel/ridged/steel, +/area/hallway/nsv/deck2/primary) "zc" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ dir = 4 @@ -8003,6 +8115,12 @@ }) "zk" = ( /obj/machinery/light, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/monotile/steel, /area/nsv/weapons) "zl" = ( @@ -8172,14 +8290,17 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) +"zT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/grid/steel, +/area/hallway/secondary/exit/departure_lounge) "zU" = ( /obj/structure/table/reinforced, /obj/item/lighter, @@ -8258,11 +8379,17 @@ /turf/open/floor/monotile/dark, /area/science) "Ae" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/turf/open/floor/plasteel/grid/steel, -/area/hallway/secondary/exit/departure_lounge) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck2/primary) "Aj" = ( /obj/structure/railing, /obj/effect/turf_decal/ship/delivery/yellow, @@ -8306,6 +8433,7 @@ /obj/machinery/light{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/durasteel/alt, /area/hallway/nsv/deck2/primary) "Ap" = ( @@ -8326,6 +8454,15 @@ }, /turf/open/floor/monotile/steel, /area/hallway/secondary/exit/departure_lounge) +"Av" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/durasteel/techfloor_grid, +/area/security/prison) "Ax" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -8356,6 +8493,18 @@ /obj/machinery/door/airlock/ship/maintenance/defaultaccess, /turf/open/floor/monotile/steel, /area/maintenance/nsv/deck2/port/fore) +"AG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/nsv/weapons) "AI" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -8420,6 +8569,26 @@ /obj/machinery/power/tracker, /turf/open/floor/plating/airless, /area/space/nearstation) +"AX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck2/primary) +"AZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/monotile/steel, +/area/engine/engine_room) "Ba" = ( /obj/effect/turf_decal/tile/ship/half/yellow, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -8451,9 +8620,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -8535,14 +8701,12 @@ /turf/open/floor/carpet/ship/beige_carpet, /area/quartermaster/qm) "By" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/turf_decal/ship/delivery/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/turf/open/floor/monotile/steel, -/area/engine/engine_room) +/turf/open/floor/engine, +/area/quartermaster/storage) "BC" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -8601,14 +8765,15 @@ }, /turf/open/floor/engine, /area/engine/engine_room) +"BL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/monotile/steel, +/area/ai_monitored/security/armory) "BM" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = -26 }, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/ship/green{ dir = 8 @@ -8616,6 +8781,9 @@ /obj/effect/turf_decal/tile/ship/green{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, /turf/open/floor/durasteel/alt, /area/hallway/nsv/deck2/primary) "BN" = ( @@ -8664,9 +8832,10 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "BX" = ( @@ -8836,16 +9005,19 @@ /turf/open/floor/monotile/steel, /area/hallway/secondary/exit/departure_lounge) "CA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/monotile/dark, +/obj/structure/lattice/catwalk/over/ship, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/monotile/steel, /area/nsv/weapons) "CC" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, /turf/open/floor/monotile/steel, /area/hallway/secondary/exit/departure_lounge) @@ -8872,9 +9044,12 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, /turf/open/floor/plasteel/ridged/steel, /area/hallway/nsv/deck2/primary) "CG" = ( @@ -9073,6 +9248,13 @@ "Dy" = ( /turf/closed/wall/r_wall, /area/quartermaster/qm) +"DC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/monotile/dark, +/area/science) "DD" = ( /obj/machinery/light/small{ brightness = 3; @@ -9099,6 +9281,18 @@ "DH" = ( /turf/closed/wall/r_wall, /area/quartermaster/miningoffice) +"DK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/monotile/steel, +/area/science) "DM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -9112,6 +9306,16 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/nsv/deck2/port) +"DN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck2/primary) "DT" = ( /obj/effect/turf_decal/loading_area{ dir = 4 @@ -9127,23 +9331,35 @@ /turf/open/floor/monotile/steel, /area/nsv/weapons/gauss/battery/deck2/starboard) "DV" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "DX" = ( -/obj/structure/overmap/small_craft/combat/light, -/obj/machinery/light, -/turf/open/floor/plasteel/techmaint{ - initial_gas_mix = "TEMP=2.7" +/obj/machinery/button/door{ + id = "muni_atlas"; + name = "public munitions access"; + pixel_y = 24; + req_one_access_txt = "69" }, -/area/nsv/hanger/notkmcstupidhanger) +/obj/machinery/button/door{ + id = "gaussgang_atlas"; + name = "public gauss access"; + pixel_y = 32; + req_one_access_txt = "69" + }, +/obj/item/tank/internals/oxygen, +/obj/machinery/suit_storage_unit/maa, +/turf/open/floor/carpet/ship, +/area/nsv/weapons) "DZ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -9166,7 +9382,7 @@ "Ea" = ( /obj/machinery/holopad, /turf/open/floor/carpet/red, -/area/security/brig) +/area/security/main) "Eb" = ( /obj/machinery/door/airlock/ship/external/glass{ req_one_access_txt = "31; 48"; @@ -9187,9 +9403,6 @@ /obj/machinery/light{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/ship/green{ dir = 8 @@ -9223,6 +9436,10 @@ /obj/structure/toilet{ dir = 8 }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/north, /turf/open/floor/monotile/steel, /area/security/brig) "Ej" = ( @@ -9239,6 +9456,11 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/space/nearstation) +"El" = ( +/obj/item/control_rod, +/obj/item/control_rod, +/turf/open/indestructible/sound/pool/spentfuel, +/area/engine/engine_room) "Eo" = ( /obj/machinery/door/poddoor/shutters/ship{ id = "gaussgang_atlas"; @@ -9264,7 +9486,7 @@ dir = 1 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "Et" = ( /obj/structure/shuttle/engine/huge{ dir = 8 @@ -9275,6 +9497,7 @@ /obj/structure/rack, /obj/item/clothing/ears/earmuffs, /obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, /turf/open/floor/monotile/dark, /area/nsv/weapons) "Ex" = ( @@ -9574,6 +9797,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "FL" = ( @@ -9642,7 +9866,7 @@ }, /obj/effect/landmark/start/lawyer, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "FU" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -9712,6 +9936,9 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/nsv/deck2/port) +"Gg" = ( +/turf/closed/wall/r_wall, +/area/security/main) "Gh" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -9742,9 +9969,6 @@ /area/space/nearstation) "Gj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, /obj/structure/disposalpipe/sorting/mail{ dir = 8; sortType = 6 @@ -9752,6 +9976,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "Gk" = ( @@ -9822,6 +10047,12 @@ }, /turf/open/floor/monotile/dark, /area/nsv/weapons) +"Gv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/lattice/catwalk/over/ship, +/turf/open/floor/monotile/steel, +/area/nsv/weapons) "Gw" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/light_switch/west, @@ -9835,6 +10066,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, /turf/open/floor/monotile/steel, /area/science) "GA" = ( @@ -10314,12 +10548,17 @@ /obj/machinery/deck_turret/payload_gate, /turf/open/floor/plating, /area/nsv/weapons) +"Ih" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/monotile/dark, +/area/nsv/weapons) "Ii" = ( /obj/machinery/computer/crew{ dir = 8 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "Il" = ( /obj/machinery/door/airlock/ship/external/glass{ req_one_access_txt = "24" @@ -10336,13 +10575,13 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port) "Im" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, /obj/machinery/meter/atmos{ target_layer = 4; name = "Scrubber loop gas flow meter" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/plating, /area/engine/atmos) "In" = ( @@ -10382,13 +10621,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/light, /turf/open/floor/plasteel/techmaint, /area/nsv/weapons) "IE" = ( @@ -10486,13 +10725,15 @@ }, /area/nsv/hanger/notkmcstupidhanger) "Je" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/ship/green, +/obj/effect/turf_decal/tile/ship/green{ + dir = 4 }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 + dir = 8 }, -/turf/open/floor/monotile/steel, +/turf/open/floor/durasteel/alt, /area/hallway/nsv/deck2/primary) "Jf" = ( /obj/structure/ladder, @@ -10545,6 +10786,19 @@ }, /turf/open/floor/circuit/telecomms, /area/science) +"Jj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/ship/brown, +/obj/effect/turf_decal/tile/ship/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/durasteel/alt, +/area/hallway/nsv/deck2/primary) "Jk" = ( /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) @@ -10555,7 +10809,6 @@ /obj/effect/turf_decal/tile/orange{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/machinery/airalarm/directional/north, /turf/open/floor/durasteel/alt, /area/nsv/weapons/gauss/battery/deck2/port) @@ -10671,7 +10924,7 @@ dir = 4 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "JB" = ( /obj/structure/sign/departments/minsky/research/xenobiology, /turf/closed/wall/r_wall, @@ -10680,6 +10933,9 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, /turf/open/floor/monotile/dark, /area/nsv/weapons) "JD" = ( @@ -10707,21 +10963,21 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/starboard) "JF" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, /obj/machinery/door/airlock/ship/external/glass{ name = "Pressurization Chamber"; req_one_access_txt = "79" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, /turf/open/floor/plasteel/techmaint, /area/nsv/weapons) @@ -10750,21 +11006,21 @@ }, /obj/machinery/light, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "JN" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "JO" = ( @@ -10792,6 +11048,9 @@ "JR" = ( /obj/structure/lattice/catwalk/over/ship, /obj/machinery/light/floor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/nsv/weapons) "JS" = ( @@ -10800,7 +11059,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/security/brig) +/area/security/main) "JT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -10996,7 +11255,7 @@ dir = 4 }, /turf/open/floor/carpet/red, -/area/security/brig) +/area/security/main) "Kw" = ( /turf/open/floor/durasteel/techfloor_grid, /area/security/prison) @@ -11035,7 +11294,7 @@ dir = 4 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "KF" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ dir = 1 @@ -11103,8 +11362,8 @@ /obj/effect/turf_decal/tile/orange{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, /turf/open/floor/durasteel/alt, /area/nsv/weapons/gauss/battery/deck2/port) @@ -11153,6 +11412,9 @@ /obj/machinery/camera/autoname{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, /turf/open/floor/monotile/steel, /area/security/brig) "KX" = ( @@ -11241,6 +11503,18 @@ }, /turf/open/floor/plating, /area/engine/atmos) +"Lf" = ( +/obj/effect/turf_decal/tile/ship/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/ship/green{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/durasteel/alt, +/area/hallway/nsv/deck2/primary) "Li" = ( /obj/effect/turf_decal/ship/delivery/yellow, /obj/machinery/door/firedoor/border_only, @@ -11375,12 +11649,12 @@ dir = 8 }, /obj/machinery/advanced_airlock_controller/directional/north, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/plasteel/techmaint, /area/nsv/weapons) "LD" = ( @@ -11468,7 +11742,7 @@ dir = 8 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "LR" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -11601,6 +11875,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "Mi" = ( @@ -12062,13 +12339,16 @@ /turf/open/floor/monotile/steel, /area/engine/engine_room) "NR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 }, /obj/machinery/door/airlock/ship/external/glass{ name = "Pressurization Chamber"; req_one_access_txt = "79" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/plasteel/techmaint, /area/nsv/weapons) "NT" = ( @@ -12091,7 +12371,7 @@ dir = 8 }, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "NW" = ( /obj/machinery/computer/ship/munitions_computer/west, /turf/open/floor/monotile/steel, @@ -12288,7 +12568,7 @@ dir = 4 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "Ov" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/vending/sovietsoda, @@ -12449,12 +12729,13 @@ }) "OV" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "OW" = ( @@ -12487,10 +12768,10 @@ /turf/template_noop, /area/maintenance/nsv/deck2/port) "Pd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /turf/open/floor/monotile/steel, @@ -12558,18 +12839,18 @@ /turf/closed/wall/r_wall, /area/nsv/hanger/mining) "Pp" = ( -/obj/effect/turf_decal/tile/ship/green, -/obj/effect/turf_decal/tile/ship/green{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/durasteel/alt, -/area/hallway/nsv/deck2/primary) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/lattice/catwalk/over/ship, +/turf/open/floor/monotile/steel, +/area/nsv/weapons) "Pq" = ( /obj/machinery/camera/autoname, /obj/structure/rack, @@ -12686,7 +12967,13 @@ /turf/open/floor/plasteel/grid/steel, /area/hallway/secondary/exit/departure_lounge) "PO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/monotile/steel, /area/security/brig) "PP" = ( @@ -12742,16 +13029,16 @@ dir = 8 }, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "PV" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) "PX" = ( @@ -12917,7 +13204,7 @@ dir = 4 }, /turf/open/floor/carpet/red, -/area/security/brig) +/area/security/main) "Qx" = ( /obj/item/beacon, /obj/machinery/atmospherics/pipe/simple/yellow/visible/layer4{ @@ -13120,6 +13407,18 @@ }, /turf/open/floor/monotile/dark, /area/nsv/weapons/gauss/battery/deck2/port) +"Rc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/monotile/steel, +/area/science) "Rf" = ( /obj/machinery/light/small{ dir = 4 @@ -13131,7 +13430,7 @@ dir = 1 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "Rh" = ( /obj/structure/chair/office{ dir = 8 @@ -13189,6 +13488,9 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/engine/engine_room) "Rq" = ( @@ -13335,9 +13637,12 @@ /turf/open/floor/monotile/dark/airless, /area/nsv/hanger/notkmcstupidhanger) "RJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/turf_decal/pool{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, /turf/open/floor/monotile/steel, /area/engine/engine_room) "RK" = ( @@ -13389,6 +13694,12 @@ /turf/open/floor/monotile/steel, /area/nsv/weapons/gauss/battery/deck2/starboard) "RV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -13396,9 +13707,6 @@ name = "Pressurization Chamber"; req_one_access_txt = "79" }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plasteel/techmaint, /area/nsv/weapons) "RW" = ( @@ -13433,7 +13741,7 @@ dir = 4 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "RZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -13451,12 +13759,10 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "Se" = ( @@ -13480,6 +13786,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/landmark/zebra_interlock_point, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "Si" = ( @@ -13498,7 +13807,7 @@ dir = 4 }, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "Sj" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 6 @@ -13633,7 +13942,10 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, /turf/open/floor/monotile/steel, /area/science) "SP" = ( @@ -13686,7 +13998,7 @@ }, /obj/structure/table/reinforced, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "SX" = ( /obj/structure/cable{ icon_state = "4-8" @@ -13827,7 +14139,7 @@ "Tq" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/carpet/red, -/area/security/brig) +/area/security/main) "Tt" = ( /obj/machinery/door/airlock/ship/maintenance/defaultaccess{ name = "EVA"; @@ -13964,6 +14276,9 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "TL" = ( @@ -14002,7 +14317,7 @@ dir = 8 }, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "TS" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -14104,6 +14419,9 @@ /turf/open/floor/plating, /area/engine/atmos) "Uc" = ( +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/nsv/weapons) "Uf" = ( @@ -14123,6 +14441,7 @@ "Ug" = ( /obj/structure/bed, /obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/monotile/dark, /area/security/brig) "Ul" = ( @@ -14136,7 +14455,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/item/clothing/under/rank/prisoner, /turf/open/floor/plasteel/techmaint, -/area/security/brig) +/area/security/main) "Um" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -14393,6 +14712,9 @@ /area/maintenance/nsv/deck2/port/fore) "Vc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "Vd" = ( @@ -14613,10 +14935,12 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck2/primary) "VM" = ( @@ -14758,7 +15082,6 @@ /turf/open/floor/monotile/steel, /area/nsv/weapons/gauss/battery/deck2/starboard) "Wk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/machinery/camera/autoname, /obj/effect/turf_decal/tile/ship/red{ dir = 1 @@ -14778,7 +15101,7 @@ }, /obj/machinery/light_switch/west, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "Wn" = ( /obj/machinery/suit_storage_unit/security, /obj/effect/turf_decal/tile/ship/half/red{ @@ -14790,13 +15113,11 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/science) "Wr" = ( @@ -14871,6 +15192,12 @@ }, /turf/open/floor/monotile/dark, /area/nsv/weapons) +"WF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plating, +/area/engine/atmos) "WH" = ( /obj/effect/turf_decal/tile/ship/half/green{ dir = 1 @@ -14907,7 +15234,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/dark, -/area/security/brig) +/area/security/main) "WT" = ( /obj/machinery/conveyor{ dir = 4; @@ -14916,9 +15243,8 @@ /turf/open/floor/monotile/dark, /area/nsv/weapons) "WW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/lattice/catwalk/over/ship, /turf/open/floor/monotile/steel, /area/nsv/weapons) @@ -14927,7 +15253,8 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 + dir = 8; + piping_layer = 4 }, /obj/structure/cable{ icon_state = "1-2" @@ -14984,6 +15311,8 @@ /obj/structure/disposaloutlet{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/dark, /area/nsv/weapons) "Xl" = ( @@ -14991,7 +15320,7 @@ name = "Munitions Department" }, /turf/closed/wall/r_wall, -/area/security/brig) +/area/security/main) "Xn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -15101,6 +15430,7 @@ /obj/item/clothing/ears/earmuffs, /obj/item/clothing/ears/earmuffs, /obj/machinery/light, +/obj/item/clothing/ears/earmuffs, /turf/open/floor/monotile/dark, /area/nsv/weapons) "XG" = ( @@ -15259,7 +15589,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "Yh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, @@ -15394,6 +15724,10 @@ /obj/machinery/rnd/production/techfab/department/munitions, /turf/open/floor/carpet/red, /area/nsv/weapons) +"YL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/ridged/steel, +/area/hallway/nsv/deck2/primary) "YM" = ( /obj/effect/turf_decal/tile/ship/green{ dir = 4 @@ -15425,16 +15759,19 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/layer_manifold{ +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/plasteel/techmaint, /area/nsv/weapons) "YS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, -/area/security/brig) +/area/security/main) "YT" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, @@ -15450,9 +15787,6 @@ /turf/open/floor/monotile/steel, /area/nsv/weapons) "YW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -15460,6 +15794,18 @@ /obj/structure/munitions_trolley, /turf/open/floor/engine, /area/quartermaster/storage) +"YX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/nsv/weapons) "YZ" = ( /obj/effect/turf_decal/ship/delivery/yellow, /obj/machinery/door/firedoor/border_only, @@ -15510,7 +15856,7 @@ }, /obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/monotile/steel, -/area/security/brig) +/area/security/main) "Zh" = ( /obj/machinery/particle_accelerator/control_box, /obj/effect/turf_decal/stripes/line{ @@ -15671,7 +16017,7 @@ dir = 10 }, /turf/open/floor/carpet/red, -/area/security/brig) +/area/security/main) "ZK" = ( /obj/structure/table, /obj/item/storage/backpack/duffelbag/med/surgery, @@ -15736,6 +16082,10 @@ /area/nsv/weapons) "ZT" = ( /obj/machinery/smartfridge/extract/preloaded, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, /turf/closed/wall/r_wall, /area/science) "ZW" = ( @@ -42622,7 +42972,7 @@ MO qe wW Sl -Sl +AZ Sl nx of @@ -43136,7 +43486,7 @@ MO cB lK mH -Rr +RJ Yy nB ul @@ -43392,13 +43742,13 @@ yI YQ fP lK -mH +El Rr Zh mM ul -By -RJ +lL +oz NI MO YQ @@ -43649,7 +43999,7 @@ qK qI oF lK -mH +El Rr ZH VQ @@ -44159,7 +44509,7 @@ YQ YQ vs sG -dQ +Pd jl oF oF @@ -44420,7 +44770,7 @@ Pd Cq YF gX -jt +Lf Or TN vm @@ -44430,7 +44780,7 @@ Us jt uk rS -Je +Mh ao qI rr @@ -44677,12 +45027,12 @@ ko vd lu zY -zY +vd zY zY Tw zY -zY +vO zY wG lu @@ -44939,7 +45289,7 @@ am ps tm kL -kL +Je uq mv YZ @@ -45719,9 +46069,9 @@ un NC ew Nr -wx -wx -wx +gQ +YL +za PA ks gl @@ -45955,8 +46305,8 @@ Hu Gs wd ie +Jk Tm -Vc ju SX ny @@ -45978,7 +46328,7 @@ xt qb CF Mj -wx +wf sp YQ Ie @@ -46472,7 +46822,7 @@ wd wd jE rf -un +ed aM zI KB @@ -47257,8 +47607,8 @@ jh UZ RN oY -pn -qo +rB +rG qi hP rL @@ -47514,8 +47864,8 @@ YT Ob RN YM -rB -Pp +un +Ef qI al rT @@ -48542,7 +48892,7 @@ YT bY RN FI -wq +AX TG xE MA @@ -48785,7 +49135,7 @@ dC dC MZ Ao -un +DN Ef RN ZF @@ -49544,19 +49894,19 @@ wl wl wl wl -WN +Gg bA -WN -WN +Gg +Gg xr fU fU -WN -WN -WN -WN +Gg +Gg +Gg +Gg Wk -SX +un Yv RN yZ @@ -49570,7 +49920,7 @@ YT SK RN sR -un +Ae gv tN IW @@ -49584,7 +49934,7 @@ JT PM em ei -Ae +Vj Vj SF Ni @@ -49813,7 +50163,7 @@ Ou Si YS uP -tk +pn Ss RN rh @@ -49842,7 +50192,7 @@ zA dd Zl Vj -Vj +qo CC Qe kv @@ -50055,7 +50405,7 @@ ga LU wl fG -vO +Kw au vV Ul @@ -50077,7 +50427,7 @@ RN RN OK Im -mj +WF HW nz RN @@ -50099,7 +50449,7 @@ bg pm gH lC -lC +zT Cz Ni Ni @@ -50313,19 +50663,19 @@ LU wl kB aC -aC +Av Aa aW TP LQ dJ -WN +Gg JS hq -WN +Gg JA gI -WN +Gg XW bW Vc @@ -50570,13 +50920,13 @@ LU wl kM Kw -Kw +oS Kw ym NV FT dI -WN +Gg du KE SW @@ -50833,13 +51183,13 @@ AI NV qv JM -WN +Gg mg Kv jQ jQ Zg -WN +Gg eY ZS XB @@ -51083,20 +51433,20 @@ oD oD aB wl -wl -wl -wl -wl +WN +WN +WN +WN cw Rg dT -WN +Gg gb Qw Ea pp tM -WN +Gg Wy Dk Te @@ -51347,7 +51697,7 @@ WN PT xH ec -WN +Gg gg ZJ ak @@ -51377,8 +51727,8 @@ GM FE eY Jz -un -GP +rB +Jj tR IM jd @@ -51604,13 +51954,13 @@ tq cF Rg eg -WN +Gg gi kk Ii iz -WN -WN +Gg +Gg eY zh XB @@ -51629,7 +51979,7 @@ eY pE zO eY -eY +DX pd Ty eY @@ -51861,12 +52211,12 @@ WN cO sI RY -WN -WN -WN -WN -WN -WN +Gg +Gg +Gg +Gg +Gg +Gg eY Gw Dk @@ -51876,7 +52226,7 @@ Cl Te Te Te -WW +Te Te GK Te @@ -51885,7 +52235,7 @@ Dl VU mq vu -Eu +eY Dy Dy Dy @@ -51898,7 +52248,7 @@ bf Zj ox YW -CT +By if qm qm @@ -52385,12 +52735,12 @@ eY ds mP mP -CA -DV mP +DV +mk mP mP -Te +eC mP DT mP @@ -52627,8 +52977,8 @@ sh iV VI kb -za Fv +BL Tz OQ VI @@ -52647,12 +52997,12 @@ mz mP mP mP -Te +eC mP mP mP gc -mk +mP mP PX qB @@ -52900,7 +53250,7 @@ PF hi eY Zn -Dk +Pp NO hI HR @@ -53161,7 +53511,7 @@ mD dK CG uY -Te +ch qQ CG tn @@ -53414,7 +53764,7 @@ AR Ce eY MG -dH +tH fx ig uG @@ -53433,7 +53783,7 @@ jS tp Mi sf -kg +Rc Gy td VM @@ -53671,7 +54021,7 @@ Xz xL eY Gt -dH +tH mP mP mP @@ -53928,7 +54278,7 @@ WQ Ce eY HK -dH +tH mP kQ kQ @@ -54185,7 +54535,7 @@ WQ rC eY lf -dH +tH mP qq qq @@ -54442,15 +54792,15 @@ Ql zU eY zw -dH +tH mP qq qq -Te +fA qq qq -mP -ct +xC +sk Gm eY oM @@ -54703,7 +55053,7 @@ JN JC iA iA -Te +CA iA iA mP @@ -54956,15 +55306,15 @@ RQ VE eY Cx -Dk +eE Xe -Te -Te +WW +WW jX -Te -Te -mP -ct +WW +WW +Ih +Gv mP eY LZ @@ -55492,7 +55842,7 @@ px ku vT oH -lj +tS Ci Pm qk @@ -56499,13 +56849,13 @@ sh iV eY JF -eY +AG eY sx sx sx eY -eY +YX wT eY eY @@ -56519,8 +56869,8 @@ pq zD Mi Ab -QV -lj +DK +DC ZK Pm Ju @@ -57792,8 +58142,8 @@ Jc BN US Ok -Jc UK +Jc Ph et fI @@ -58313,7 +58663,7 @@ QD uF uE OT -oS +lp HO QD dA @@ -58563,8 +58913,8 @@ Jc hy US BN -Jc UK +Jc jx QD yP @@ -59334,8 +59684,8 @@ Jc BN US BN -Jc -DX +UK +yB jx QD Ko diff --git a/_maps/map_files/Atlas/atlas2.dmm b/_maps/map_files/Atlas/atlas2.dmm index 99ddd01f70e..3b45dc9ba71 100644 --- a/_maps/map_files/Atlas/atlas2.dmm +++ b/_maps/map_files/Atlas/atlas2.dmm @@ -224,6 +224,9 @@ /obj/structure/table/reinforced, /obj/item/storage/bag/tray, /obj/item/kitchen/fork, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) "aX" = ( @@ -270,6 +273,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, /turf/open/floor/durasteel/lino, /area/medical/medbay) "bj" = ( @@ -292,7 +298,6 @@ /area/crew_quarters/kitchen) "bs" = ( /obj/machinery/computer/ship/viewscreen, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/ship/green{ dir = 4 }, @@ -305,12 +310,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/durasteel/techfloor, /area/engine/gravity_generator) "by" = ( @@ -591,6 +592,9 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/xo) "cV" = ( @@ -631,11 +635,19 @@ /obj/structure/lattice/catwalk/over/ship, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) +"dd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/durasteel/techfloor, +/area/ai_monitored/turret_protected/aisat) "dg" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, @@ -646,6 +658,9 @@ dir = 8; sortType = 22 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "dk" = ( @@ -678,7 +693,7 @@ dir = 8 }, /turf/open/floor/engine, -/area/maintenance/nsv/deck1/port) +/area/nsv/weapons/gauss/battery/deck2/port) "do" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/ship/preopen{ @@ -702,6 +717,9 @@ /obj/machinery/door/window/eastright{ req_one_access_txt = "20" }, +/obj/structure/cable{ + icon_state = "0-2" + }, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/captain) "dp" = ( @@ -715,20 +733,9 @@ /turf/open/floor/durasteel/techfloor, /area/ai_monitored/turret_protected/ai) "dv" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/monotile/steel, -/area/bridge/cic) +/obj/structure/hull_plate, +/turf/open/floor/engine/airless, +/area/nsv/weapons/gauss/battery/deck2/starboard) "dw" = ( /obj/effect/turf_decal/tile/ship/half/green{ dir = 8 @@ -834,10 +841,16 @@ /obj/structure/closet/crate/freezer/blood, /obj/machinery/iv_drip, /obj/item/reagent_containers/blood/APlus, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, /turf/open/floor/monotile/dark, /area/medical/medbay) "dO" = ( /obj/effect/landmark/start/geneticist, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /turf/open/floor/durasteel/lino, /area/medical/medbay) "dQ" = ( @@ -850,6 +863,9 @@ /obj/structure/table/wood, /obj/item/storage/box/squad_lanyards, /obj/item/stamp/xo, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/xo) "dW" = ( @@ -873,6 +889,7 @@ /area/crew_quarters/bar/mess_hall) "eb" = ( /obj/item/kirbyplants/photosynthetic, +/obj/structure/pool_ladder, /turf/open/floor/carpet/ship, /area/crew_quarters/dorms) "ec" = ( @@ -896,13 +913,6 @@ /turf/open/floor/circuit/telecomms/server, /area/tcommsat/server) "eg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, /obj/structure/chair/stool{ dir = 4 }, @@ -1054,6 +1064,12 @@ /obj/structure/chair/stool{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) "eL" = ( @@ -1361,7 +1377,6 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/tile/ship/green{ dir = 4 @@ -1569,18 +1584,18 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/structure/cable{ icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/bar/mess_hall) "gY" = ( @@ -1614,6 +1629,12 @@ /obj/structure/sign/ship/deck, /turf/closed/wall/steel, /area/maintenance/nsv/deck1/port) +"hp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/durasteel/techfloor, +/area/engine/gravity_generator) "hq" = ( /obj/machinery/computer/ship/dradis{ dir = 8 @@ -1716,6 +1737,21 @@ "hN" = ( /turf/closed/wall/r_wall, /area/medical/morgue) +"hO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck1/hallway) "hP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -1744,13 +1780,21 @@ /obj/machinery/light_switch/west, /turf/open/floor/durasteel/lino, /area/ai_monitored/nuke_storage) +"hZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/durasteel/techfloor, +/area/engine/gravity_generator) "if" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, /turf/open/floor/carpet/blue, /area/bridge/cic) "ig" = ( @@ -1826,6 +1870,12 @@ /obj/structure/disposalpipe/junction/flip{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/bar/mess_hall) "iv" = ( @@ -2184,10 +2234,13 @@ /turf/open/floor/carpet/red, /area/security/detectives_office) "jH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/landmark/start/geneticist, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/effect/landmark/start/geneticist, /turf/open/floor/durasteel/lino, /area/medical/medbay) "jI" = ( @@ -2409,6 +2462,10 @@ /obj/item/wrench/medical, /turf/open/floor/durasteel/lino, /area/medical/medbay) +"kJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/monotile/dark, +/area/hydroponics) "kK" = ( /obj/machinery/computer/ship/viewscreen, /obj/structure/table/reinforced, @@ -2426,13 +2483,16 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/xo) "kN" = ( /obj/structure/hull_plate, /obj/machinery/ship_weapon/gauss_gun, /turf/open/floor/engine/airless, -/area/space/nearstation) +/area/nsv/weapons/gauss/battery/deck2/starboard) "kO" = ( /obj/structure/cable{ icon_state = "1-4" @@ -2504,6 +2564,7 @@ /obj/machinery/camera/autoname{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/crew_quarters/bar/mess_hall) "kZ" = ( @@ -2635,6 +2696,15 @@ }, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) +"ls" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/carpet/blue, +/area/bridge/cic) "lu" = ( /obj/structure/fluff/bleepypanel{ dir = 8 @@ -2757,7 +2827,7 @@ dir = 4 }, /turf/open/floor/engine, -/area/maintenance/nsv/deck1/port) +/area/nsv/weapons/gauss/battery/deck2/port) "lZ" = ( /obj/effect/turf_decal/tile/ship/half/yellow{ dir = 8 @@ -2826,6 +2896,7 @@ dir = 1 }, /obj/machinery/suit_storage_unit/captain, +/obj/item/tank/internals/oxygen, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/captain) "ms" = ( @@ -2850,8 +2921,9 @@ /turf/open/floor/plating, /area/medical/morgue) "mv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/effect/landmark/start/head_of_personnel{ + icon_state = "Executive Officer"; + name = "Executive Officer" }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/xo) @@ -2944,8 +3016,10 @@ /obj/effect/turf_decal/tile/ship/half/green{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/monotile/dark, /area/hallway/nsv/deck1/hallway) "mW" = ( @@ -2971,7 +3045,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, -/area/maintenance/nsv/deck1/port) +/area/nsv/weapons/gauss/battery/deck2/port) +"ne" = ( +/obj/structure/lattice/catwalk/over/ship, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/monotile/dark, +/area/hydroponics) "nf" = ( /obj/machinery/porta_turret/ai, /obj/effect/turf_decal/stripes/box, @@ -3072,7 +3151,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "nL" = ( @@ -3105,6 +3186,9 @@ /obj/effect/landmark/zebra_interlock_point, /obj/machinery/door/firedoor/border_only/directional/west, /obj/machinery/door/firedoor/border_only/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/monotile/dark, /area/bridge/cic) "nP" = ( @@ -3236,6 +3320,16 @@ }, /turf/open/floor/monotile/steel, /area/hydroponics) +"os" = ( +/obj/effect/turf_decal/tile/ship/green, +/obj/effect/turf_decal/tile/ship/green{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/durasteel/alt, +/area/hallway/nsv/deck1/hallway) "ot" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -3363,13 +3457,13 @@ pixel_x = -25; pixel_y = -6 }, -/obj/effect/landmark/start/head_of_security, /obj/machinery/firealarm/directional/west{ pixel_y = 12 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, +/obj/effect/landmark/start/head_of_security, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) "pe" = ( @@ -3409,9 +3503,6 @@ /obj/effect/turf_decal/tile/ship/half/green{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, /obj/machinery/status_display/evac/east, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) @@ -3450,6 +3541,15 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/xo) "pz" = ( @@ -3465,6 +3565,12 @@ "pD" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/captain) "pE" = ( @@ -3479,6 +3585,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/crew_quarters/bar/mess_hall) "pG" = ( @@ -3572,6 +3679,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, +/obj/effect/landmark/start/chief_medical_officer, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) "qi" = ( @@ -3580,6 +3688,9 @@ /obj/structure/chair/stool{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) "qk" = ( @@ -3594,6 +3705,13 @@ dir = 4; id = "atlas_xo" }, +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plating, /area/crew_quarters/heads/xo) "ql" = ( @@ -3613,13 +3731,13 @@ /obj/structure/railing/corner{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, /obj/structure/disposalpipe/sorting/mail{ sortType = 5; dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "qo" = ( @@ -3629,9 +3747,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/tile/ship/half/green{ dir = 1 @@ -3643,6 +3758,7 @@ /area/crew_quarters/kitchen) "qx" = ( /obj/machinery/suit_storage_unit/cmo, +/obj/item/tank/internals/oxygen, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/cmo) "qz" = ( @@ -3681,6 +3797,9 @@ /obj/structure/chair/office{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/durasteel/lino, /area/medical/medbay) "qM" = ( @@ -3704,6 +3823,7 @@ /area/hallway/nsv/deck1/hallway) "qS" = ( /obj/machinery/light, +/obj/machinery/computer/pandemic, /turf/open/floor/durasteel/lino, /area/medical/medbay) "qT" = ( @@ -3840,6 +3960,7 @@ /area/maintenance/nsv/deck1/port) "rv" = ( /obj/machinery/suit_storage_unit/ce, +/obj/item/tank/internals/oxygen, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/chief) "rw" = ( @@ -3851,13 +3972,17 @@ }, /obj/effect/landmark/nuclear_waste_spawner, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/durasteel/techfloor, /area/ai_monitored/turret_protected/aisat) "ry" = ( /obj/machinery/recharge_station, /turf/open/floor/monotile/steel, /area/crew_quarters/bar/mess_hall) +"rz" = ( +/obj/effect/turf_decal/ship/delivery/yellow, +/obj/machinery/ore_silo, +/turf/open/floor/monotile/dark, +/area/ai_monitored/nuke_storage) "rA" = ( /obj/structure/cable{ icon_state = "1-4" @@ -3886,15 +4011,10 @@ "rN" = ( /obj/structure/table/reinforced, /obj/item/paicard, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) "rO" = ( @@ -4052,7 +4172,7 @@ dir = 9 }, /turf/open/floor/engine, -/area/maintenance/nsv/deck1/port) +/area/nsv/weapons/gauss/battery/deck2/port) "su" = ( /obj/effect/turf_decal/tile/ship/green, /obj/effect/turf_decal/tile/ship/green{ @@ -4164,6 +4284,11 @@ }, /turf/open/floor/plating, /area/tcommsat/server) +"sS" = ( +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/monotile/dark, +/area/hydroponics) "sT" = ( /obj/effect/turf_decal/tile/ship/blue, /obj/effect/turf_decal/tile/ship/blue{ @@ -4200,11 +4325,11 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/door/airlock/ship/maintenance, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/landmark/zebra_interlock_point, +/obj/machinery/door/airlock/ship/maintenance, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) "tb" = ( @@ -4291,6 +4416,16 @@ icon_state = "platingdmg3" }, /area/maintenance/nsv/deck1/port) +"tv" = ( +/obj/effect/turf_decal/tile/ship/green, +/obj/effect/turf_decal/tile/ship/green{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/durasteel/alt, +/area/hallway/nsv/deck1/hallway) "tx" = ( /obj/structure/cable{ icon_state = "1-2" @@ -4314,6 +4449,12 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, /turf/open/floor/durasteel/techfloor, /area/engine/gravity_generator) "tC" = ( @@ -4465,6 +4606,21 @@ "uj" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) +"uk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck1/hallway) "ur" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/firealarm/directional/north, @@ -4573,6 +4729,13 @@ }, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) +"uV" = ( +/obj/effect/turf_decal/tile/ship/half/green, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck1/hallway) "uX" = ( /obj/machinery/door/airlock/ship/maintenance, /obj/structure/cable{ @@ -4687,8 +4850,18 @@ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) +"vq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/carpet/blue, +/area/bridge/cic) "vs" = ( /obj/effect/turf_decal/tile/ship/green, /obj/effect/turf_decal/tile/ship/green{ @@ -4829,7 +5002,7 @@ /obj/structure/hull_plate, /obj/machinery/ship_weapon/gauss_gun/north, /turf/open/floor/engine/airless, -/area/space/nearstation) +/area/nsv/weapons/gauss/battery/deck2/port) "vZ" = ( /turf/open/floor/monotile/light, /area/crew_quarters/kitchen) @@ -4938,6 +5111,9 @@ "wH" = ( /obj/structure/table/reinforced, /obj/item/folder, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) "wK" = ( @@ -4989,6 +5165,9 @@ /obj/effect/landmark/zebra_interlock_point, /obj/machinery/door/firedoor/border_only/directional/west, /obj/machinery/door/firedoor/border_only/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/monotile/steel, /area/bridge/cic) "wX" = ( @@ -5037,6 +5216,12 @@ /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "xd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/captain) "xf" = ( @@ -5080,9 +5265,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, @@ -5093,6 +5275,9 @@ id = "deck1_medical"; next_id = "deck1_stairs" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "xo" = ( @@ -5139,9 +5324,6 @@ /turf/open/floor/carpet/blue, /area/crew_quarters/heads/chief) "xr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, /obj/effect/landmark/event_spawn, /turf/open/floor/carpet/blue, /area/bridge/cic) @@ -5172,6 +5354,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/rnd/production/protolathe/department/service, /turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "xx" = ( @@ -5313,6 +5496,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/bridge/cic) "yl" = ( @@ -5345,8 +5534,8 @@ /obj/machinery/computer/cryopod{ pixel_y = 26 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/landmark/latejoin, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/carpet/green, /area/hallway/nsv/deck1/hallway) "ys" = ( @@ -5398,11 +5587,12 @@ /obj/machinery/camera/autoname{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, /turf/open/floor/durasteel/techfloor, /area/engine/gravity_generator) +"yA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/monotile/dark, +/area/hydroponics) "yB" = ( /obj/structure/chair/fancy/sofa/old/left{ dir = 1 @@ -5583,6 +5773,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/monotile/dark, /area/bridge/cic) "zK" = ( @@ -5614,12 +5807,10 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/item/beacon, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/carpet/blue, /area/bridge/cic) "zS" = ( @@ -5639,10 +5830,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "zW" = ( @@ -5652,6 +5845,10 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain) "zY" = ( @@ -5668,11 +5865,15 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/sorting/mail/flip{ sortType = 15 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/monotile/steel, /area/bridge/cic) "Aa" = ( @@ -5769,6 +5970,9 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/xo) "Ar" = ( @@ -5780,6 +5984,11 @@ /obj/machinery/power/apc/auto_name/north, /turf/open/floor/carpet/ship, /area/crew_quarters/dorms) +"As" = ( +/obj/structure/hull_plate, +/obj/machinery/camera/autoname, +/turf/open/floor/engine/airless, +/area/nsv/weapons/gauss/battery/deck2/starboard) "Ax" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -5800,6 +6009,12 @@ /obj/structure/extinguisher_cabinet/north{ pixel_x = -6 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/xo) "AE" = ( @@ -5838,6 +6053,9 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/nsv/deck1/port) +"AS" = ( +/turf/closed/wall/r_wall, +/area/nsv/weapons/gauss/battery/deck2/starboard) "AT" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/tile/ship/half/green, @@ -5853,6 +6071,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/bridge/cic) "AX" = ( @@ -5867,8 +6091,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, /turf/open/floor/monotile/dark, /area/medical/medbay) @@ -5902,9 +6126,6 @@ /turf/open/floor/monotile/dark, /area/hydroponics) "Bk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, /obj/machinery/light/small, /obj/effect/turf_decal/tile/ship/green{ dir = 8 @@ -5979,11 +6200,13 @@ /area/medical/medbay) "BE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/landmark/start/assistant, /obj/structure/chair/stool{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) "BF" = ( @@ -6147,6 +6370,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/effect/landmark/start/chief_engineer, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/chief) "Ct" = ( @@ -6350,6 +6574,9 @@ pixel_x = -2; pixel_y = 3 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) "Dp" = ( @@ -6447,6 +6674,9 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/bar/mess_hall) "DA" = ( @@ -6476,6 +6706,20 @@ /obj/machinery/door/window, /turf/open/floor/monotile/dark, /area/medical/medbay) +"DD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck1/hallway) "DE" = ( /obj/structure/cable{ icon_state = "4-8" @@ -6483,15 +6727,13 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "DJ" = ( @@ -6579,14 +6821,8 @@ /turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "Ea" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/monotile/dark, -/area/crew_quarters/bar/mess_hall) +/turf/closed/wall/r_wall, +/area/nsv/weapons/gauss/battery/deck2/port) "Ed" = ( /obj/structure/railing, /turf/open/openspace, @@ -6619,6 +6855,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain) "Em" = ( @@ -6689,10 +6928,10 @@ /turf/open/floor/plating, /area/crew_quarters/heads/xo) "EA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, /obj/item/beacon, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/medical/medbay) "EB" = ( @@ -6728,6 +6967,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet/blue, /area/bridge/cic) +"EI" = ( +/obj/effect/turf_decal/tile/ship/green, +/obj/effect/turf_decal/tile/ship/green{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/durasteel/alt, +/area/hallway/nsv/deck1/hallway) "EL" = ( /obj/structure/grille/broken, /obj/structure/reagent_dispensers/fueltank, @@ -6806,12 +7055,6 @@ /obj/structure/chair/office{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, /obj/effect/landmark/start/head_of_personnel{ icon_state = "Executive Officer"; name = "Executive Officer" @@ -6928,7 +7171,6 @@ }, /area/maintenance/nsv/deck1/starboard) "FC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/landmark/patrol_node{ id = "deck1_bar"; next_id = "deck1_bridge" @@ -7040,16 +7282,18 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/chair/stool{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) "Ge" = ( @@ -7159,6 +7403,11 @@ icon_state = "panelscorched" }, /area/maintenance/nsv/deck1/starboard) +"GK" = ( +/obj/structure/lattice/catwalk/over/ship, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/monotile/dark, +/area/hydroponics) "GM" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) @@ -7190,10 +7439,10 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) "GZ" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) "Hb" = ( @@ -7311,6 +7560,7 @@ dir = 1 }, /obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/durasteel/alt, /area/hallway/nsv/deck1/hallway) "Ht" = ( @@ -7340,6 +7590,7 @@ dir = 1 }, /obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/durasteel/alt, /area/hallway/nsv/deck1/hallway) "HB" = ( @@ -7463,6 +7714,7 @@ /turf/open/floor/plating, /area/hydroponics) "Ig" = ( +/obj/effect/landmark/start/research_director, /turf/open/floor/carpet/ship/beige_carpet, /area/crew_quarters/heads/hor) "Ih" = ( @@ -7707,6 +7959,9 @@ /area/hallway/nsv/deck1/hallway) "IX" = ( /obj/effect/landmark/start/paramedic, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, /turf/open/floor/monotile/dark, /area/medical/medbay) "IY" = ( @@ -7758,17 +8013,14 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) "Jl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/tile/ship/half/green{ dir = 1 }, /obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hydroponics) "Jn" = ( @@ -7791,6 +8043,9 @@ dir = 8 }, /obj/machinery/door/firedoor/border_only/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/monotile/steel, /area/bridge/cic) "Jo" = ( @@ -7853,6 +8108,21 @@ /obj/machinery/light, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/cmo) +"JE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck1/hallway) "JG" = ( /obj/structure/cable{ icon_state = "1-2" @@ -8270,6 +8540,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/monotile/dark, /area/bridge/cic) "Ll" = ( @@ -8330,10 +8603,11 @@ /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "LG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/monotile/dark, -/area/crew_quarters/bar/mess_hall) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/monotile/steel, +/area/hallway/nsv/deck1/hallway) "LJ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -8369,6 +8643,9 @@ /area/maintenance/nsv/deck1/port) "LN" = ( /obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/dark, /area/medical/medbay) "LP" = ( @@ -8410,7 +8687,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /obj/machinery/requests_console{ announcementConsole = 1; department = "Head of Security's Desk"; @@ -8418,12 +8695,12 @@ name = "Head of Security RC"; pixel_y = 26 }, +/obj/item/tank/internals/oxygen, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) "LT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/landmark/start/captain, /turf/open/floor/carpet/blue, /area/crew_quarters/heads/captain) "LU" = ( @@ -8514,13 +8791,14 @@ dir = 4; id = "atlas_cap" }, +/obj/structure/cable{ + icon_state = "2-8"; + tag = "" + }, /turf/open/floor/plating, /area/crew_quarters/heads/captain) "Mq" = ( /obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, /turf/open/floor/durasteel/techfloor, /area/engine/gravity_generator) "Mr" = ( @@ -8598,11 +8876,15 @@ /turf/open/floor/durasteel/techfloor, /area/ai_monitored/turret_protected/aisat) "MJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/monotile/dark, -/area/hydroponics) +/obj/effect/turf_decal/tile/ship/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/ship/blue, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/durasteel/alt, +/area/hallway/nsv/deck1/hallway) "MN" = ( /obj/structure/cable{ icon_state = "1-2" @@ -8955,11 +9237,24 @@ req_one_access_txt = "20" }, /obj/effect/landmark/zebra_interlock_point, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/captain) "NU" = ( /turf/open/floor/plating, /area/medical/morgue) +"NV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/morgue) "NX" = ( /obj/machinery/light, /obj/machinery/telecomms/server/presets/command, @@ -9055,13 +9350,13 @@ /turf/open/floor/monotile/dark, /area/bridge/cic) "Ou" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/light/small{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/structure/lattice/catwalk/over/ship, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) "Ov" = ( @@ -9105,12 +9400,6 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/item/paper_bin, /obj/item/pen, /obj/effect/landmark/zebra_interlock_point, @@ -9118,6 +9407,7 @@ /obj/machinery/door/window/eastleft{ req_one_access_txt = "57" }, +/obj/structure/cable, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/xo) "OB" = ( @@ -9138,6 +9428,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/nsv/deck1/port) +"OI" = ( +/obj/structure/pool_ladder, +/turf/closed/wall/r_wall, +/area/crew_quarters/dorms) "OM" = ( /obj/machinery/door/airlock/ship/public/glass{ name = "Hydroponics"; @@ -9217,7 +9511,6 @@ /turf/open/floor/monotile/steel, /area/crew_quarters/bar/mess_hall) "Pe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/turf_decal/tile/ship/green{ dir = 1 }, @@ -9254,6 +9547,16 @@ }, /turf/closed/wall/r_wall, /area/maintenance/nsv/deck1/central) +"Po" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/monotile/dark, +/area/crew_quarters/bar/mess_hall) "Pp" = ( /obj/structure/railing{ dir = 1 @@ -9296,12 +9599,6 @@ /obj/structure/chair/office{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, /obj/effect/landmark/start/captain, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/captain) @@ -9349,7 +9646,6 @@ }, /obj/machinery/camera/autoname, /obj/item/radio/intercom/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/durasteel/alt, /area/hallway/nsv/deck1/hallway) "PN" = ( @@ -9384,6 +9680,13 @@ /obj/machinery/cryopod, /turf/open/floor/carpet/green, /area/hallway/nsv/deck1/hallway) +"PU" = ( +/obj/effect/landmark/start/paramedic, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/monotile/dark, +/area/medical/medbay) "PX" = ( /obj/structure/closet/radiation, /turf/open/floor/plating, @@ -9696,11 +9999,11 @@ /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "Rw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/effect/landmark/latejoin, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "RC" = ( @@ -9745,6 +10048,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/bridge/cic) "RM" = ( @@ -9897,13 +10206,9 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/blue, /area/bridge/cic) "SM" = ( @@ -9945,6 +10250,16 @@ }, /turf/open/floor/engine, /area/hallway/nsv/deck1/hallway) +"SV" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"SW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/medical/morgue) "SX" = ( /obj/structure/lattice, /turf/open/openspace, @@ -9974,12 +10289,6 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) "Tg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/effect/landmark/start/assistant, /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ @@ -10011,6 +10320,9 @@ /obj/item/bedsheet/hop{ name = "executive officer's bedsheet" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/xo) "Tk" = ( @@ -10094,8 +10406,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, /turf/open/floor/plating, /area/medical/morgue) @@ -10178,13 +10490,13 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "TZ" = ( @@ -10221,10 +10533,12 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "Uh" = ( @@ -10253,6 +10567,9 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/monotile/dark, /area/bridge/cic) "Ul" = ( @@ -10321,6 +10638,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, +/obj/effect/landmark/start/head_of_security, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) "UA" = ( @@ -10333,14 +10651,9 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck1/central) "UE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/blue, -/area/bridge/cic) +/obj/structure/hull_plate, +/turf/open/floor/engine/airless, +/area/nsv/weapons/gauss/battery/deck2/port) "UG" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -10351,9 +10664,13 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, /turf/open/floor/monotile/steel, /area/bridge/cic) "UH" = ( @@ -10432,6 +10749,7 @@ icon_state = "1-2" }, /obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/steel, /area/crew_quarters/bar/mess_hall) "US" = ( @@ -10443,6 +10761,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) +"UV" = ( +/obj/structure/hull_plate, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/engine/airless, +/area/nsv/weapons/gauss/battery/deck2/port) "UX" = ( /obj/structure/cable{ icon_state = "1-2" @@ -10481,6 +10806,15 @@ }, /turf/open/floor/monotile/dark, /area/engine/gravity_generator) +"Vk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/durasteel/lino, +/area/medical/medbay) "Vl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -10553,7 +10887,7 @@ /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "VE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /turf/open/floor/monotile/dark, @@ -10563,7 +10897,14 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) "VI" = ( -/obj/machinery/airalarm/directional/north, +/obj/machinery/airalarm/all_access{ + pixel_y = 25; + mode = 5 + }, +/obj/item/paper/fluff/awaymissions{ + default_raw_text = "
Remember to turn on the Air Alarm- Engineering
"; + name = "IMPORTANT REMINDER" + }, /turf/open/floor/carpet/red, /area/security/detectives_office) "VJ" = ( @@ -10629,6 +10970,12 @@ dir = 8 }, /obj/machinery/door/firedoor/border_only/directional/east, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/monotile/dark, /area/bridge/cic) "VZ" = ( @@ -10643,6 +10990,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/steel, /area/bridge/cic) "Wf" = ( @@ -11028,9 +11381,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, @@ -11076,13 +11426,15 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/monotile/dark, /area/crew_quarters/bar/mess_hall) "Yt" = ( @@ -11174,10 +11526,13 @@ /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/hallway) "YP" = ( -/obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/tile/ship/half/green{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/hydroponics/constructable, /turf/open/floor/monotile/steel, /area/hydroponics) "YR" = ( @@ -11186,17 +11541,17 @@ pixel_y = 16 }, /turf/open/floor/engine/airless, -/area/space/nearstation) +/area/nsv/weapons/gauss/battery/deck2/port) "YU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/effect/turf_decal/tile/ship/half/green{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, /turf/open/floor/monotile/steel, /area/hydroponics) "YV" = ( @@ -11259,8 +11614,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /turf/open/floor/durasteel/lino, /area/medical/medbay) @@ -35686,7 +36041,7 @@ DX gu wU CT -CT +rz iE jw Mi @@ -36961,11 +37316,11 @@ Ag WN Vi aj -aj +hp Mq yE mf -em +rZ Yk Ly wa @@ -37475,12 +37830,12 @@ EB WN kB CP -aj +hZ yz yE QJ -rZ -ui +em +dd rZ sj cQ @@ -40309,7 +40664,7 @@ Xv Ql Uf Bs -Xv +DD Lz Xv Nb @@ -40566,7 +40921,7 @@ Zr nr pl Db -Zr +os Zr kp NL @@ -41599,8 +41954,8 @@ uj UA gq hA -wu -YC +JE +uV TE DK lA @@ -42370,7 +42725,7 @@ uj dF gq Hq -wu +jQ Sc XZ lo @@ -42602,19 +42957,19 @@ HI qO qO tz -HI -HI -HI -HI -HI -HI -HI +Ea +Ea +Ea +Ea +Ea +Ea +Ea SX oj hk -HT -zV -Sc +MQ +Cb +tv Am Tc Tc @@ -42626,7 +42981,7 @@ Fh Tc Tc jx -HT +MQ zV Sc MS @@ -42859,13 +43214,13 @@ HI qO qO tz -HI -mK -mK -mK -mK -mK -HI +Ea +UE +UE +UE +UE +UE +Ea SX Pp Re @@ -42890,11 +43245,11 @@ LQ Ya rO MS -lx -mK -mK -mK -mK +AS +dv +dv +dv +dv mK Rg cL @@ -43116,18 +43471,18 @@ HI qO qO tz -HI -mK -mK -mK -mK +Ea +UE +UE +UE +UE vW -HI +Ea SX Ku HG PM -cz +hO Em aP xS @@ -43147,11 +43502,11 @@ MS Va rO MS -mK -mK +dv +dv kN -mK -mK +dv +dv mK Rg cL @@ -43373,13 +43728,13 @@ HI HI HI HX -HI -mK -mK -mK -mK -qG -HI +Ea +UE +UE +UE +UE +UV +Ea SX vu HG @@ -43404,11 +43759,11 @@ MS wX db MS -yg -mK -mK -mK -mK +As +dv +dv +dv +dv mK Rg cx @@ -43630,13 +43985,13 @@ HI HI Zf MF -HI +Ea lX -HI -mK -mK -mK -HI +Ea +UE +UE +UE +Ea SX vu HG @@ -43656,16 +44011,16 @@ Tc Am IY xn -Sc +EI MS dH rV MS -mK -mK -mK -mK -mK +dv +dv +dv +dv +dv mK Rg cx @@ -43887,18 +44242,18 @@ qb HI zK Bl -HI +Ea dn -HI -mK -mK +Ea +UE +UE vW -HI +Ea ZR BJ HG -MQ -wu +vU +cz Sc Tc Tc @@ -43918,11 +44273,11 @@ MS Om bU MS -mK -mK +dv +dv kN -mK -mK +dv +dv mK Rg cx @@ -44146,11 +44501,11 @@ rg ot na ss -HI +Ea YR -mK -mK -HI +UE +UE +Ea cm LL HG @@ -44175,11 +44530,11 @@ MS Ge lh MS -lx -mK -mK -mK -mK +AS +dv +dv +dv +dv mK Rg cx @@ -44433,8 +44788,8 @@ MS ta MS MS -lx -lx +MS +MS MS MS MS @@ -44669,8 +45024,8 @@ ii Xw uG MQ -wu -Sc +Cb +tv MZ iB Lj @@ -44682,8 +45037,8 @@ EZ NY kT zt -MQ -wu +HT +jQ Sc pB CF @@ -45429,9 +45784,9 @@ qO HI PC NK -XP -Yj -NK +sS +yA +GK YP mz uG @@ -45687,8 +46042,8 @@ HI Tw NK Ce -mW -MJ +Yj +NK Jl mz LX @@ -45728,7 +46083,7 @@ Mf Jd MS aa -NU +NV jz hN FM @@ -45967,7 +46322,7 @@ TO ej lD nV -HT +vU TX nD DQ @@ -45985,7 +46340,7 @@ Mf av MS ZY -NU +SW jz hN FM @@ -46201,8 +46556,8 @@ HI am NK Yj -Yj -NK +kJ +ne YU jc aq @@ -46220,7 +46575,7 @@ SK EH zM if -SK +ls JW UG Dp @@ -46473,11 +46828,11 @@ sH OY RL Qc -UE +pw gY xr +vq pw -UE Qc AU OY @@ -46490,7 +46845,7 @@ Zl CG DQ AY -bi +Vk rX WJ MS @@ -46730,11 +47085,11 @@ rc wz Wd bZ -dv +ht ht ht fe -dv +ht bZ yh ZN @@ -46996,8 +47351,8 @@ Mp NP at fS -zV -sA +uk +MJ DQ Oe Mo @@ -47016,7 +47371,7 @@ XN NU mt hN -cL +SV SP cL cL @@ -47234,7 +47589,7 @@ mW rm Iw bk -BE +Po om UU UU @@ -47273,8 +47628,8 @@ hN hN hN hN -cL -gn +SV +SP cL cL cL @@ -47785,9 +48140,9 @@ dQ dQ lx cx +vc cx -cx -Cf +SP Zp cL cL @@ -48008,8 +48363,8 @@ Pf hJ hJ FC -LG -Ea +hJ +hJ Ys nG SH @@ -48029,7 +48384,7 @@ sc cH kE zH -IX +PU TM vf WJ @@ -48042,10 +48397,10 @@ dQ dQ cx cx -cx +vc cx cL -gn +SP cL cL cL @@ -48299,9 +48654,9 @@ cx cx cx cx +vc cx -cx -gn +SP SP cL cL @@ -48551,15 +48906,15 @@ WJ cx cx cx -cx -cx -cx -cx -cx -cx +vc +vc +vc +vc +vc +vc cx SP -Cf +SP cL cL cL @@ -48813,10 +49168,10 @@ cx cx cx cx -cx +vc cx cL -Cf +SP cL cL cL @@ -49053,7 +49408,7 @@ Am Am Am ST -Em +LG qP Em Em @@ -49070,10 +49425,10 @@ cx cx cx cx +vc cx -cx -cL -Cf +SV +SP cL cL cL @@ -49327,10 +49682,10 @@ cx cx cx cx +vc cx -cx -cL -Cf +SV +SP cL cL cL @@ -49584,10 +49939,10 @@ cx cx cx cx +vc cx -cx -cL -Cf +SV +SP cL cL cL @@ -49841,10 +50196,10 @@ cx cx cx cx -cx +vc cx cL -Cf +SP cL cL cL @@ -50067,7 +50422,7 @@ xf Ar LR eb -xf +OI xf mK mK @@ -50323,8 +50678,8 @@ sh xf xf xf -xf -xf +OI +OI mK mK mK @@ -50358,7 +50713,7 @@ cx cx cx cL -Cf +SP cL cL cL @@ -50615,7 +50970,7 @@ cx cx cx SP -Cf +SP cL cL cL diff --git a/_maps/map_files/Eclipse/Eclipse1.dmm b/_maps/map_files/Eclipse/Eclipse1.dmm index 5864a40a510..325369bf636 100644 --- a/_maps/map_files/Eclipse/Eclipse1.dmm +++ b/_maps/map_files/Eclipse/Eclipse1.dmm @@ -638,12 +638,6 @@ /turf/open/floor/plating, /area/nsv/weapons/fore) "dm" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/ladder, /obj/effect/turf_decal/stripes/box, /obj/structure/sign/ship/space{ @@ -1491,7 +1485,6 @@ }, /area/crew_quarters/lounge) "gL" = ( -/obj/structure/cable, /turf/open/floor/plasteel/dark/side{ dir = 10 }, @@ -2572,13 +2565,6 @@ }, /turf/open/floor/noslip/white, /area/crew_quarters/toilet/restrooms) -"kD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/open/floor/monotile/steel, -/area/nsv/weapons/fore) "kE" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -3243,9 +3229,6 @@ /turf/open/floor/plasteel/tiled/light, /area/medical/sleeper) "mZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/closed/wall/steel, @@ -3348,6 +3331,15 @@ /obj/structure/table/reinforced, /turf/open/floor/monotile/dark, /area/crew_quarters/bar) +"nw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/monotile/dark, +/area/nsv/weapons/fore) "nz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 @@ -3466,15 +3458,6 @@ }, /turf/open/floor/plasteel/tiled/light, /area/medical/sleeper) -"oa" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/monotile/steel, -/area/nsv/weapons/fore) "ob" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ @@ -4366,16 +4349,18 @@ /obj/machinery/light{ dir = 1 }, -/obj/structure/cable, /turf/open/floor/monotile/steel, /area/nsv/weapons/fore) "rT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/side{ + dir = 4 }, -/turf/closed/wall/steel, /area/nsv/weapons/fore) "rX" = ( /turf/closed/wall/r_wall, @@ -4906,12 +4891,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/monotile/dark, /area/engine/engine_room) -"ur" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/monotile/steel, -/area/nsv/weapons/fore) "us" = ( /turf/open/floor/plasteel/dark/side{ dir = 4 @@ -5028,9 +5007,6 @@ /turf/open/floor/plasteel/dark/side, /area/engine/engine_smes) "uO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/monotile/steel, @@ -6475,12 +6451,6 @@ /turf/open/floor/monotile/dark, /area/engine/engine_smes) "AN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, @@ -6488,6 +6458,9 @@ dir = 8 }, /obj/machinery/light, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/monotile/steel, /area/nsv/weapons/fore) "AO" = ( @@ -7179,15 +7152,6 @@ }, /turf/open/floor/monotile/dark, /area/engine/engine_room) -"DV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/turf/open/floor/monotile/steel, -/area/nsv/weapons/fore) "DW" = ( /obj/machinery/light{ dir = 8 @@ -8876,14 +8840,6 @@ dir = 4 }, /area/hallway/primary/aft) -"KK" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, -/area/nsv/weapons/fore) "KL" = ( /obj/structure/sign/poster/contraband/lusty_xenomorph, /turf/closed/wall/r_wall, @@ -12238,8 +12194,18 @@ }, /area/nsv/weapons/fore) "Yo" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/dark/side, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/obj/effect/landmark/start/munitions_tech, +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/monotile/dark, /area/nsv/weapons/fore) "Yq" = ( /obj/structure/chair/fancy/sofa/old/corner/concave{ @@ -12551,14 +12517,6 @@ /obj/structure/grille, /turf/open/floor/circuit/telecomms/server, /area/tcommsat/server) -"Zz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark/side{ - dir = 8 - }, -/area/nsv/weapons/fore) "ZA" = ( /obj/structure/cable{ icon_state = "1-4" @@ -42871,10 +42829,10 @@ rX Mw ih JX -KK -Zz -Zz -Zz +JX +JX +JX +JX gL rX gY @@ -43128,7 +43086,7 @@ rX oN OK xH -DV +db OK xH db @@ -43385,7 +43343,7 @@ rX Yu OK kl -kD +nR OK kl nR @@ -43640,9 +43598,9 @@ Nn hz rX Yu -oa +Kz Pm -ur +OK OK Pm Kz @@ -43898,12 +43856,12 @@ qu yH WC AN -rT +mZ dm uO mZ rR -Yo +gi rX gY Gs @@ -44154,7 +44112,7 @@ Nn hz wJ Zj -bK +rT Xe SV SV @@ -44410,8 +44368,8 @@ Az xP Uw rX -Ak -gN +Yo +nw Ak gN Ak diff --git a/_maps/map_files/Eclipse/Eclipse2.dmm b/_maps/map_files/Eclipse/Eclipse2.dmm index 9ccb2f487bf..fcc690233e5 100644 --- a/_maps/map_files/Eclipse/Eclipse2.dmm +++ b/_maps/map_files/Eclipse/Eclipse2.dmm @@ -38,7 +38,7 @@ dir = 1 }, /turf/open/floor/monotile/dark/airless, -/area/space/nearstation) +/area/nsv/weapons/fore) "eE" = ( /obj/structure/frame/machine, /obj/item/circuitboard/machine/anti_air, @@ -47,7 +47,7 @@ "eO" = ( /obj/machinery/ship_weapon/gauss_gun/east, /turf/open/floor/monotile/dark/airless, -/area/space/nearstation) +/area/nsv/weapons/fore) "fb" = ( /obj/effect/turf_decal/ship/letter{ icon_state = "2" @@ -71,7 +71,7 @@ "ho" = ( /obj/item/stack/cable_coil/red, /turf/open/floor/plating/airless, -/area/space/nearstation) +/area/nsv/weapons/fore) "hM" = ( /obj/machinery/light/runway{ use_power = 0 @@ -213,7 +213,7 @@ dir = 4 }, /turf/open/floor/monotile/dark/airless, -/area/space/nearstation) +/area/nsv/weapons/fore) "ys" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -227,6 +227,10 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"zg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/monotile/dark/airless, +/area/nsv/weapons/fore) "zj" = ( /obj/effect/turf_decal/ship/letter{ icon_state = "I"; @@ -234,6 +238,11 @@ }, /turf/open/floor/monotile/dark/airless, /area/space/nearstation) +"zr" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plating/airless, +/area/nsv/weapons/fore) "zx" = ( /obj/effect/landmark/carpspawn, /turf/open/floor/monotile/dark/airless, @@ -254,6 +263,10 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"AH" = ( +/obj/item/stack/tile/durasteel/mono_dark, +/turf/open/floor/monotile/dark/airless, +/area/nsv/weapons/fore) "BP" = ( /obj/structure/closet/crate/large{ anchored = 1; @@ -268,6 +281,9 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) +"Ej" = ( +/turf/open/floor/monotile/dark/airless, +/area/nsv/weapons/fore) "Fq" = ( /obj/effect/turf_decal/ship/letter{ icon_state = "P" @@ -280,7 +296,7 @@ }, /obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/monotile/dark/airless, -/area/space/nearstation) +/area/nsv/weapons/fore) "Gm" = ( /obj/effect/turf_decal/tile/ship/full/yellow, /obj/effect/turf_decal/tile/ship/full/yellow, @@ -302,6 +318,16 @@ }, /turf/open/floor/monotile/steel/airless, /area/space/nearstation) +"Iv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/monotile/dark/airless, +/area/space/nearstation) +"JE" = ( +/obj/item/stack/tile/durasteel/mono_dark, +/turf/open/floor/plating/airless, +/area/nsv/weapons/fore) "JV" = ( /obj/effect/turf_decal/ship/letter{ icon_state = "S" @@ -419,6 +445,9 @@ /obj/effect/turf_decal/stripes/white/full, /turf/open/floor/monotile/dark/airless, /area/space/nearstation) +"We" = ( +/turf/open/floor/plating/airless, +/area/nsv/weapons/fore) "WV" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -26813,7 +26842,7 @@ YI YI YI YI -YI +Iv YI YI YI @@ -30419,15 +30448,15 @@ YI YI YI YI -YI -YI -YI -YI -YI -YI -YI -YI -YI +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej NC MS MS @@ -30676,15 +30705,15 @@ YI YI YI YI -YI -YI -YI -YI -UK -YI -YI -YI -YI +Ej +Ej +Ej +Ej +JE +Ej +Ej +Ej +Ej NC MS MS @@ -30933,15 +30962,15 @@ YI YI YI YI -YI -YI -YI -YI -YI -YI -YI -YI -YI +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej NC MS MS @@ -31190,15 +31219,15 @@ YI YI YI YI -jF -UK -YI +JE +We +Ej eO -YI -YI +Ej +Ej eO -YI -YI +Ej +Ej NC MS MS @@ -31447,15 +31476,15 @@ pc YI YI YI -YI -YI -YI -YI -YI -YI -UK -YI -YI +Ej +Ej +Ej +Ej +Ej +Ej +We +Ej +Ej NC MS MS @@ -31704,15 +31733,15 @@ pc YI YI UK -YI -XJ -YI -YI -Mm -YI -YI -UK -YI +Ej +AH +Ej +Ej +zr +Ej +Ej +We +Ej NC MS MS @@ -31961,15 +31990,15 @@ pc YI YI YI -YI +Ej ho -YI -YI -YI -YI -YI -YI -YI +Ej +Ej +Ej +Ej +Ej +Ej +Ej NC MS MS @@ -32218,15 +32247,15 @@ pc YI YI YI -YI -YI -YI -YI -YI -YI -YI -YI -YI +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej NC MS MS @@ -32475,15 +32504,15 @@ pc YI YI YI -YI -YI -YI -YI -YI -YI -YI -YI -YI +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej NC MS MS @@ -32732,15 +32761,15 @@ rW YI YI YI -iw +zg xw Gj xw ed -YI -YI -YI -YI +Ej +Ej +Ej +Ej NC MS MS @@ -32989,15 +33018,15 @@ YI YI YI YI -YI -YI -YI -YI -YI -YI -YI -YI -YI +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej NC MS MS @@ -33246,15 +33275,15 @@ YI YI YI YI -YI -YI -YI -YI -YI -YI -YI -YI -YI +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej NC MS MS @@ -33503,15 +33532,15 @@ YI YI YI YI -YI -YI -YI -YI -YI -YI -YI -YI -YI +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej +Ej NC MS MS diff --git a/_maps/map_files/Galactica/Galactica1.dmm b/_maps/map_files/Galactica/Galactica1.dmm index 3564a708c46..4a71aadd233 100644 --- a/_maps/map_files/Galactica/Galactica1.dmm +++ b/_maps/map_files/Galactica/Galactica1.dmm @@ -14459,7 +14459,7 @@ name = "Head of Security RC"; pixel_y = 26 }, -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /turf/open/floor/monotile/dark, /area/crew_quarters/heads/hos) "KX" = ( @@ -14681,20 +14681,20 @@ /obj/item/trash{ desc = "A relic of a more soulful security department"; icon = 'nsv13/icons/obj/clothing/suits.dmi'; - icon_state = "peacekeeper_space"; + icon_state = "mjolnir_legacy"; name = "SG-1 Mjolnir Armour" }, /obj/item/trash{ desc = "A relic of a more soulful security department"; icon = 'nsv13/icons/obj/clothing/suits.dmi'; - icon_state = "peacekeeper_space"; + icon_state = "mjolnir_legacy"; name = "SG-1 Mjolnir Armour"; pixel_y = -4 }, /obj/item/trash{ desc = "A relic of a more soulful security department"; icon = 'nsv13/icons/obj/clothing/suits.dmi'; - icon_state = "peacekeeper_space"; + icon_state = "mjolnir_legacy"; name = "SG-1 Mjolnir Armour"; pixel_y = 4 }, diff --git a/_maps/map_files/Galactica/old/Galactica_old.dmm b/_maps/map_files/Galactica/old/Galactica_old.dmm index 448590381cf..d9f11278f5a 100644 --- a/_maps/map_files/Galactica/old/Galactica_old.dmm +++ b/_maps/map_files/Galactica/old/Galactica_old.dmm @@ -952,7 +952,7 @@ /turf/open/floor/monotile, /area/crew_quarters/heads/hos) "dd" = ( -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /obj/machinery/airalarm{ dir = 4; pixel_x = -22 diff --git a/_maps/map_files/Gladius/Gladius1.dmm b/_maps/map_files/Gladius/Gladius1.dmm index cdcb8d38d42..18c223e1c6c 100644 --- a/_maps/map_files/Gladius/Gladius1.dmm +++ b/_maps/map_files/Gladius/Gladius1.dmm @@ -2690,6 +2690,7 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/frame1/starboard) "bpS" = ( @@ -3249,13 +3250,7 @@ /area/maintenance/nsv/deck1/port) "bGR" = ( /obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 6 }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) @@ -5410,7 +5405,7 @@ "cBN" = ( /obj/machinery/computer/ship/viewscreen, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) @@ -6909,6 +6904,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) "doQ" = ( @@ -8218,17 +8214,12 @@ /turf/open/floor/carpet/ship, /area/nsv/crew_quarters/heads/maa) "dXH" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/monotile/dark/airless, -/area/nsv/hanger) +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/nsv/hangar) "dYj" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -9622,14 +9613,11 @@ /turf/open/floor/monotile/dark, /area/science/xenobiology) "eDB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 8 }, /obj/structure/cable{ icon_state = "4-8" @@ -9637,12 +9625,15 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/door/airlock/ship/external/glass{ name = "Pilot Hangar"; req_one_access_txt = "79" }, -/turf/open/floor/monotile/steel, -/area/hallway/nsv/deck1/frame1/starboard) +/turf/open/floor/plating, +/area/nsv/hanger) "eDL" = ( /obj/effect/turf_decal/loading_area/white{ dir = 1 @@ -10895,13 +10886,8 @@ /turf/open/floor/monotile/steel, /area/bridge) "feH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plating/airless, +/obj/machinery/camera/autoname, +/turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "ffa" = ( /obj/machinery/door/airlock/ship/public/glass{ @@ -10974,6 +10960,9 @@ /area/science/research) "fgX" = ( /obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "fhm" = ( @@ -11142,16 +11131,10 @@ /turf/open/floor/plating, /area/maintenance/department/bridge) "fmR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating/airless, +/turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "fmS" = ( /obj/machinery/door/firedoor/border_only, @@ -14398,9 +14381,13 @@ /turf/open/floor/wood, /area/maintenance/nsv/deck1/port/aft) "gPp" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "gPH" = ( /obj/structure/chair/fancy/corp, @@ -16575,12 +16562,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, /turf/open/floor/plating/airless, /area/nsv/hanger) "hOp" = ( @@ -17537,11 +17518,11 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, /turf/open/floor/plating, /area/maintenance/nsv/hangar) @@ -18737,20 +18718,14 @@ /turf/open/floor/plasteel/tech/grid, /area/nsv/weapons/ordnance) "iMd" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/closed/wall/ship, -/area/hallway/nsv/deck1/frame1/starboard) +/turf/open/floor/monotile/dark/airless, +/area/nsv/hanger) "iMg" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -18815,9 +18790,6 @@ name = "Ordnance Handling Bay"; req_one_access_txt = "69;31" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -19037,17 +19009,9 @@ /area/maintenance/nsv/weapons) "iSM" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, /area/nsv/hanger) "iSP" = ( @@ -19804,10 +19768,11 @@ /turf/open/floor/monotile/steel, /area/crew_quarters/nsv/officerquarters) "jjF" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/monotile/dark/airless, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, /area/nsv/hanger) "jjK" = ( /obj/structure/table/wood, @@ -20235,14 +20200,11 @@ /area/maintenance/nsv/weapons) "jtu" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/plating/airless, /area/nsv/hanger) "jup" = ( @@ -20363,17 +20325,15 @@ /turf/open/floor/monotile/dark, /area/science/research) "jwB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/closed/wall/ship, -/area/hallway/nsv/deck1/frame1/starboard) +/turf/open/floor/monotile/dark/airless, +/area/nsv/hanger) "jxb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -20893,7 +20853,7 @@ req_one_access_txt = "79" }, /turf/open/floor/plating, -/area/maintenance/nsv/hangar) +/area/nsv/hanger) "jKn" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -21347,6 +21307,7 @@ "jYx" = ( /obj/effect/turf_decal/delivery, /obj/vehicle/sealed/car/realistic/fighter_tug, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, /area/nsv/hanger) "jYE" = ( @@ -21587,6 +21548,7 @@ /obj/effect/turf_decal/stripes/end{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) "kgt" = ( @@ -22413,9 +22375,6 @@ /area/maintenance/nsv/deck1/starboard/aft) "kzr" = ( /obj/machinery/firealarm/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/light, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) @@ -23124,14 +23083,20 @@ /turf/open/floor/plating/airless, /area/nsv/hanger) "kSy" = ( -/obj/effect/turf_decal/delivery/white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/airless, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/ship/external/glass{ + name = "Pilot Hangar"; + req_one_access_txt = "79" + }, +/turf/open/floor/monotile/steel, /area/nsv/hanger) "kSE" = ( /obj/item/ship_weapon/ammunition/torpedo/decoy, @@ -24505,13 +24470,11 @@ /turf/open/openspace, /area/shuttle/turbolift/secondary) "lxw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/monotile/dark/airless, +/turf/open/floor/plating, /area/nsv/hanger) "lxM" = ( /obj/effect/turf_decal/tile/purple{ @@ -24897,20 +24860,10 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/landmark/zebra_interlock_point, -/obj/machinery/door/airlock/ship/external/glass{ - name = "Pilot Hangar"; - req_one_access_txt = "79" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/nsv/hangar) +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/nsv/hanger) "lIo" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -25138,7 +25091,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/frame1/starboard) "lNu" = ( @@ -25173,19 +25126,26 @@ /turf/open/floor/plasteel/ridged/steel, /area/nsv/weapons/starboard) "lNY" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "2-4" }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/advanced_airlock_controller/directional/south, /turf/open/floor/monotile/steel, -/area/hallway/nsv/deck1/frame1/starboard) +/area/nsv/hanger) "lOo" = ( /obj/machinery/computer/ship/dradis{ dir = 8 @@ -27219,15 +27179,12 @@ /turf/open/floor/monotile/dark, /area/bridge/meeting_room) "mIt" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/requests_console{ department = "Hangar Bay"; departmentType = 2; pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light{ - dir = 1 - }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "mIw" = ( @@ -27261,8 +27218,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) @@ -27376,13 +27333,9 @@ /turf/open/floor/monotile/dark, /area/crew_quarters/heads/hor) "mLI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating/airless, -/area/nsv/hanger) +/turf/closed/wall/ship, +/area/maintenance/nsv/deck1/starboard) "mLV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -28087,18 +28040,8 @@ /turf/open/floor/monotile/dark, /area/ai_monitored/turret_protected/aisat/hallway) "ndT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, +/obj/machinery/light/runway/delay4, /obj/item/radio/intercom/directional/east, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "ndV" = ( @@ -28873,12 +28816,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /turf/open/floor/plating/airless, /area/nsv/hanger) "nvm" = ( @@ -30568,15 +30505,9 @@ /turf/closed/wall/ship, /area/bridge/meeting_room) "ooj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) @@ -31084,6 +31015,12 @@ location = "munitions"; name = "UpstairsMunitionsToMedical" }, +/obj/machinery/light{ + brightness = 3; + bulb_vacuum_brightness = 2; + dir = 4; + nightshift_brightness = 1 + }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/frame1/starboard) "oCs" = ( @@ -31407,18 +31344,6 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/monotile/steel, /area/science/mixing) -"oKI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/nsv/hanger) "oLe" = ( /obj/structure/lattice/catwalk/over/ship, /obj/structure/disposalpipe/segment{ @@ -31755,12 +31680,6 @@ /turf/open/floor/plasteel/techmaint, /area/science/lab) "oQY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/structure/disposalpipe/segment{ dir = 5 }, @@ -32188,18 +32107,20 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /obj/structure/disposalpipe/sorting/mail/flip{ dir = 1; name = "hangar"; sortType = 31 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/frame1/starboard) "oYF" = ( @@ -35358,14 +35279,6 @@ /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, /area/maintenance/nsv/deck1/port/aft) -"qyC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating/airless, -/area/nsv/hanger) "qyY" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -36878,15 +36791,6 @@ }, /turf/open/floor/monotile/steel, /area/hallway/nsv/deck1/frame1/central) -"rkC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/monotile/dark/airless, -/area/nsv/hanger) "rkF" = ( /obj/effect/turf_decal/tile/ship/green{ dir = 8 @@ -36997,12 +36901,6 @@ /area/hallway/nsv/deck1/frame1/central) "rnO" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "rnV" = ( @@ -37435,15 +37333,6 @@ }, /turf/open/floor/monotile/steel, /area/science/research) -"rAs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/monotile/dark/airless, -/area/nsv/hanger) "rAK" = ( /obj/structure/cable{ icon_state = "2-4" @@ -37554,11 +37443,8 @@ /area/ai_monitored/turret_protected/aisat_interior) "rDb" = ( /obj/structure/sign/directions/plaque/hangar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/closed/wall/ship, -/area/hallway/nsv/deck1/frame1/starboard) +/turf/closed/wall/r_wall/ship, +/area/nsv/hanger) "rDn" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -37983,18 +37869,15 @@ /turf/open/floor/monotile/dark, /area/teleporter) "rRT" = ( -/obj/machinery/door/airlock/ship/external/glass{ - name = "Pilot Hangar"; - req_one_access_txt = "79" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, -/turf/open/floor/monotile/steel, -/area/hallway/nsv/deck1/frame1/starboard) +/turf/open/floor/plating, +/area/nsv/hanger) "rRW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -39908,8 +39791,9 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/advanced_airlock_controller/directional/west, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, -/area/maintenance/nsv/hangar) +/area/nsv/hanger) "sLp" = ( /obj/machinery/light_switch/south, /obj/structure/disposalpipe/segment{ @@ -40685,12 +40569,6 @@ }, /turf/open/floor/monotile/steel, /area/bridge/secondary) -"tbd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/monotile/dark/airless, -/area/nsv/hanger) "tbg" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -41075,9 +40953,6 @@ /area/crew_quarters/dorms/nsv/state_room) "tlZ" = ( /obj/machinery/computer/lore_terminal, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "tme" = ( @@ -41096,6 +40971,7 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, /area/maintenance/nsv/deck1/central) "tmn" = ( @@ -41661,6 +41537,11 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 1; + name = "Air Out"; + target_pressure = 1015 + }, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) "tCI" = ( @@ -42481,15 +42362,6 @@ "uaj" = ( /turf/closed/wall/ship, /area/maintenance/nsv/deck1/starboard/aft) -"uan" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/monotile/dark/airless, -/area/nsv/hanger) "uav" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -42792,15 +42664,6 @@ }, /turf/open/floor/monotile/dark, /area/security/warden) -"ugk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/airless/dark, -/area/nsv/hanger) "ugn" = ( /mob/living/simple_animal/bot/cleanbot{ name = "Scrubs, MD"; @@ -42900,12 +42763,6 @@ /area/crew_quarters/nsv/officerquarters) "uke" = ( /obj/effect/turf_decal/caution, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /turf/open/floor/plasteel/airless/dark, /area/nsv/hanger) "ukp" = ( @@ -43163,16 +43020,6 @@ }, /turf/open/floor/monotile/dark/airless, /area/hallway/nsv/deck1/aft) -"uqV" = ( -/obj/effect/turf_decal/caution, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/monotile/dark/airless, -/area/nsv/hanger) "uqW" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/ship/preopen{ @@ -43594,15 +43441,11 @@ /obj/machinery/camera/autoname{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/turf_decal/bot, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "uBf" = ( @@ -44165,6 +44008,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/carpet/ship/blue, /area/medical/medbay/central) "uMT" = ( @@ -44454,8 +44298,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) @@ -44586,13 +44430,6 @@ "uXO" = ( /turf/open/openspace, /area/hallway/nsv/deck1/frame1/central) -"uXT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/nsv/hanger) "uYf" = ( /obj/machinery/vending/assist, /turf/open/floor/wood, @@ -44853,10 +44690,6 @@ }, /turf/open/floor/monotile/steel, /area/bridge/secondary) -"vcD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/closed/wall/ship, -/area/maintenance/nsv/deck1/starboard) "vcL" = ( /obj/machinery/advanced_airlock_controller/directional/west{ pixel_y = 24 @@ -44927,12 +44760,6 @@ /area/maintenance/department/bridge) "veB" = ( /obj/effect/turf_decal/caution, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "veD" = ( @@ -45676,13 +45503,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/hallway/nsv/deck1/frame1/starboard) "vvQ" = ( @@ -46787,15 +46612,6 @@ /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/monotile/steel, /area/nsv/weapons/starboard) -"vZz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/airless/dark, -/area/nsv/hanger) "vZC" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -47255,7 +47071,7 @@ /turf/open/floor/monotile/light, /area/medical/medbay/aft) "wkn" = ( -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /obj/machinery/status_display/evac/south, /turf/open/floor/monotile/steel, /area/crew_quarters/heads/hos) @@ -47530,12 +47346,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /turf/open/floor/monotile/dark/airless, /area/nsv/hanger) "wqK" = ( @@ -47734,9 +47544,15 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "wtO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/closed/wall/ship, -/area/hallway/nsv/deck1/frame1/starboard) +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/advanced_airlock_controller/directional/south, +/turf/open/floor/monotile/steel, +/area/nsv/hanger) "wtP" = ( /obj/structure/cable{ icon_state = "1-4" @@ -48684,14 +48500,6 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/monotile/steel, /area/nsv/briefingroom) -"wVz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating/airless, -/area/nsv/hanger) "wVG" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -49274,17 +49082,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/monotile/dark, /area/science/research) -"xin" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/monotile/steel, -/area/hallway/nsv/deck1/frame1/starboard) "xir" = ( /obj/effect/turf_decal/loading_area{ dir = 1 @@ -49699,7 +49496,6 @@ /obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 1 }, @@ -49847,11 +49643,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 1; - name = "Air Out"; - target_pressure = 4500 - }, /obj/item/ship_weapon/ammunition/torpedo/plushtide, /turf/open/floor/plating, /area/maintenance/nsv/deck1/starboard) @@ -49877,16 +49668,6 @@ }, /turf/open/floor/monotile/steel, /area/nsv/hanger/notkmcstupidhanger/atc) -"xxW" = ( -/obj/effect/turf_decal/delivery/white, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/nsv/hanger) "xyh" = ( /obj/structure/extinguisher_cabinet/west, /obj/structure/disposalpipe/segment{ @@ -49946,14 +49727,18 @@ /obj/item/screwdriver{ pixel_y = 6 }, -/obj/machinery/light{ - dir = 8 - }, /obj/machinery/power/apc/auto_name/south{ pixel_y = -24 }, /obj/structure/cable, -/turf/open/floor/monotile/light, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/monotile/steel, /area/medical/storage) "xzY" = ( /obj/structure/cable{ @@ -50109,6 +49894,7 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, /area/maintenance/nsv/hangar) "xDV" = ( @@ -50190,9 +49976,22 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/nsv/hangar) +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/ship/external/glass{ + name = "Pilot Hangar"; + req_one_access_txt = "79" + }, +/obj/effect/landmark/zebra_interlock_point, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/nsv/hanger) "xEW" = ( /obj/machinery/light_switch/east, /turf/open/floor/monotile/dark, @@ -73580,11 +73379,11 @@ uyS wNY wNY wNY -lxw -qyC -wVz -mLI -ugk +abu +qOx +pKJ +sLN +veP veP nji veP @@ -73837,11 +73636,11 @@ ljn bBA qde iBn -rkC +abu kIK yiN hhI -uan +abu veP veP veP @@ -74094,11 +73893,11 @@ abu mLi ciM cgU -dXH -uXT -gPp -qtu -uan +abu +mLV +yiN +hhI +abu veP nUy gHb @@ -74351,7 +74150,7 @@ wNY mLi ciM iCo -bGR +abu mLV yiN hhI @@ -74609,9 +74408,9 @@ mLi ciM cgU bGR -mLV +iSM jYx -hhI +qtu rnO tqN xMZ @@ -74865,11 +74664,11 @@ wNY mLi ciM cgU -bGR +wqz vMG yiN hhI -uan +abu veP xMZ onu @@ -75123,10 +74922,10 @@ mLi ciM cgU wqz -feH +mLV tzF hhI -rkC +abu veP wDk pKJ @@ -75383,7 +75182,7 @@ hOn efu yiN hhI -uan +abu veP veP veP @@ -75640,7 +75439,7 @@ nuC wNY yiN hhI -vZz +veP hVJ xSs roZ @@ -75893,11 +75692,11 @@ gHb jQR ijs pfY -iSM +qFd kdA yiN hhI -vZz +veP cEM lZs lZs @@ -76150,11 +75949,11 @@ abu abu abu abu -bGR +wqz mLV yiN hhI -vZz +veP rhU pBr pBr @@ -76407,7 +76206,7 @@ hVJ xSs qDv gzS -bGR +wqz mLV yiN hhI @@ -76655,20 +76454,20 @@ uCR ejZ rEw eZO -kUY -kUY -ejZ -ejZ +tSr +tSr +efk +efk cHk cEM lZs lZs rEQ -bGR +wqz mLV yiN hhI -uan +abu uLS pjg uoH @@ -76910,7 +76709,7 @@ rvC ggU soR teS -ggU +dXH ijF xEU lIj @@ -76921,11 +76720,11 @@ rhU pBr pBr sZV -bGR +wqz mLV wNY clD -jtu +pKJ pKJ pKJ pKJ @@ -77169,20 +76968,20 @@ fyh fyh fyh ovq -fyh -fyh -fyh +efk +efk +efk efk aSh abu abu abu abu -bGR +wqz kIK xMR xMR -kSy +xMR xMR xMR xMR @@ -77435,11 +77234,11 @@ qOx pKJ kaq sLN -bGR +wqz mLV wNY gTW -oKI +gHb gHb gHb gHb @@ -77692,11 +77491,11 @@ mLV xMR xMR hhI -bGR +wqz mLV yiN hhI -uqV +veB uLS pjg uoH @@ -77949,11 +77748,11 @@ uJn gHb gHb fGG -bGR +wqz mLV yiN hhI -rkC +abu veP veP veP @@ -78206,11 +78005,11 @@ abu abu abu abu -bGR +wqz mLV yiN hhI -rkC +abu veP nUy gHb @@ -78463,11 +78262,11 @@ qOx pKJ kaq sLN -bGR +wqz mLV yiN hhI -rkC +abu veP xMZ jis @@ -78720,7 +78519,7 @@ mLV xMR xMR hhI -bGR +wqz vMG yiN hhI @@ -78977,11 +78776,11 @@ uJn gHb gHb fGG -bGR +wqz mLV yiN hhI -rkC +abu bvw xMZ kSv @@ -79234,11 +79033,11 @@ abu abu abu abu -bGR +wqz mLV yiN hhI -rkC +abu veP wDk pKJ @@ -79491,11 +79290,11 @@ hVJ xSs qDv gzS -bGR +wqz mLV yiN hhI -rkC +abu veP veP veP @@ -79748,11 +79547,11 @@ cEM lZs lZs rEQ -bGR +wqz mLV tzF hhI -uqV +veB uLS pjg uoH @@ -80005,11 +79804,11 @@ rhU pBr pBr sZV -bGR +wqz mLV wNY clD -fmR +pKJ pKJ pKJ pKJ @@ -80258,15 +80057,15 @@ kkW apD efk cBN -abu -abu -abu -abu -bGR +fmR +fmR +fmR +fmR +gPp kIK xMR xMR -xxW +xMR xMR xMR xMR @@ -80519,11 +80318,11 @@ qOx pKJ iPj sLN -bGR -uJn +iMd +jjF +jtu gHb gHb -oKI gHb gHb gHb @@ -80771,20 +80570,20 @@ lLm tme hmx efk -mDn +abu mLV cZd lON qtu ooj fgX -fgX -fgX +jwB +mIt oQY pjg tHT fDv -rtS +ndT dwQ abu abu @@ -81028,22 +80827,22 @@ bez tme hmx efk -ghv +feH uJn qFd gHb fGG -jwB +efk rRT -roe -veP +kSy +efk uAW -xMZ -xMZ -xMZ -xMZ -xMZ -xMZ +efk +efk +efk +efk +efk +efk kSc mtZ efk @@ -81285,17 +81084,17 @@ jNM iOa tSz efk -jjF -tbd -rAs -tbd +abu +abu +wqz +abu kzr -iMd +efk lNY wtO -mIt -ndT -vcD +efk +efk +gId xxf uTE vfS @@ -81541,16 +81340,16 @@ sVI wJI sAz tOw -xMZ -xMZ +efk +efk pHS cef pHS -xMZ +efk rDb eDB -npq -xMZ +lxw +efk xMZ kLp mHG @@ -81804,11 +81603,11 @@ qBP wnX jsy jsy -xin +jsy oYA bpR lNm -kLp +mLI kfT tCv mIN @@ -81819,7 +81618,7 @@ jus jus jus xwt -kLp +gId ouk cgF kjC @@ -82076,7 +81875,7 @@ jus jus jus jus -kLp +gId inl xmP gId @@ -82333,9 +82132,9 @@ jQD qst fqo jus -kLp +gId wub -kLp +gId gId aaa aaa @@ -82847,7 +82646,7 @@ jus qXM jus jus -kLp +gId bEl hiC gId @@ -83103,8 +82902,8 @@ nmT nmT tJh nmT -kLp -kLp +gId +gId lBz tmZ gId diff --git a/_maps/map_files/Gladius/Gladius2.dmm b/_maps/map_files/Gladius/Gladius2.dmm index 1a91a908571..9c2c4768ef1 100644 --- a/_maps/map_files/Gladius/Gladius2.dmm +++ b/_maps/map_files/Gladius/Gladius2.dmm @@ -11,8 +11,15 @@ /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 }, +/obj/machinery/computer/atmos_control/tank/sm{ + dir = 4; + input_tag = "sd_in"; + name = "Stormdrive Mix Monitor"; + output_tag = "sd_out"; + sensors = list("sd_sense"="Rx Mix") + }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "aaD" = ( /obj/structure/chair/stool, /turf/open/floor/durasteel, @@ -52,6 +59,9 @@ }, /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/frame1/central) +"acg" = ( +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/engineering/reactor_core) "acl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -77,26 +87,11 @@ /area/chapel/main) "aeQ" = ( /obj/effect/turf_decal/ship/techfloor, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "afs" = ( /obj/machinery/door/airlock/ship/maintenance/defaultaccess, /obj/machinery/door/firedoor/border_only{ @@ -167,15 +162,15 @@ /turf/open/space/basic, /area/space/nearstation) "ahJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ +/obj/effect/turf_decal/ship/techfloor{ dir = 4 }, -/obj/item/geiger_counter{ - desc = "It's capped at 3.6 Roentgen. Not great, not terrible."; - name = "\improper Dossimiter" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4; + filter_types = list("nucleium"); + name = "Nucleium Scrubber" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "ahV" = ( /obj/structure/disposalpipe/segment{ @@ -437,15 +432,7 @@ /area/space/nearstation) "anZ" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/space/basic, /area/space/nearstation) "aoq" = ( @@ -638,13 +625,18 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "auR" = ( -/obj/effect/turf_decal/ship/shutoff, -/obj/machinery/atmospherics/components/binary/pump/rbmk_output{ - dir = 1; - name = "Coolant Outlet" +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) "avp" = ( /obj/effect/turf_decal/ship/techfloor{ dir = 5 @@ -652,6 +644,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/machinery/light/floor, /turf/open/floor/engine, /area/engine/engineering/ftl_room) "avB" = ( @@ -680,7 +673,7 @@ icon_state = "1-2" }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "axa" = ( /obj/machinery/door/airlock/ship/external/glass{ name = "Escape Shuttle Dock"; @@ -782,7 +775,7 @@ "aAx" = ( /obj/effect/landmark/start/station_engineer, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "aAD" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -872,11 +865,9 @@ /obj/item/analyzer, /obj/machinery/computer/ship/viewscreen, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "aDN" = ( -/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "aEd" = ( @@ -928,6 +919,11 @@ /obj/structure/curtain/obscuring/grey, /turf/open/floor/plating, /area/lawoffice) +"aFI" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating, +/area/maintenance/department/engine) "aFK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -986,9 +982,13 @@ /turf/open/floor/monotile/dark, /area/engine/break_room) "aHo" = ( -/obj/effect/turf_decal/pool, -/obj/effect/turf_decal/ship/delivery/yellow, -/turf/open/floor/monotile/dark, +/obj/effect/turf_decal/pool{ + layer = 2.0392 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "aHy" = ( /obj/effect/spawner/room/fivexthree, @@ -1016,7 +1016,7 @@ dir = 1 }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "aIU" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -1059,6 +1059,9 @@ }, /obj/item/reagent_containers/food/snacks/onionrings, /obj/effect/landmark/zebra_interlock_point, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plating, /area/crew_quarters/kitchen) "aLw" = ( @@ -1107,7 +1110,7 @@ name = "Rx Mix Tank Output" }, /turf/open/floor/engine/vacuum/light, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "aMV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -1277,10 +1280,12 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/aft) "aUk" = ( -/obj/effect/spawner/structure/window/reinforced/ship, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plating, -/area/engine/engineering/reactor_core) +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "aUw" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, @@ -1371,6 +1376,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/item/trash/cheesie, /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "aYj" = ( @@ -1420,7 +1426,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "baw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -1591,20 +1597,20 @@ /turf/open/floor/plasteel/grid/steel, /area/engine/atmos) "bhf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/lattice/catwalk/over/ship, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/purple/hidden{ dir = 4 }, -/turf/open/floor/plating, +/obj/machinery/light, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "bhg" = ( /obj/effect/turf_decal/tile/neutral{ @@ -1732,7 +1738,7 @@ dir = 4 }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "blS" = ( /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -1791,7 +1797,7 @@ }, /obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bou" = ( /obj/effect/turf_decal, /obj/machinery/atmospherics/components/binary/valve/digital{ @@ -1802,22 +1808,6 @@ }, /turf/open/floor/plating, /area/engine/atmos) -"box" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering/reactor_core) "boE" = ( /obj/machinery/computer/security/telescreen/entertainment, /turf/closed/wall/ship, @@ -1830,12 +1820,15 @@ /turf/open/floor/monotile/dark, /area/hydroponics) "boM" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/door/firedoor/border_only/directional/north, +/obj/machinery/door/firedoor/border_only/directional/south, +/obj/effect/landmark/zebra_interlock_point, +/obj/machinery/door/airlock/ship/hatch/glass{ + name = "Armor Pump"; + req_one_access_txt = "10" }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/armour_pump) "bpb" = ( /obj/structure/cable{ icon_state = "1-8" @@ -1867,9 +1860,11 @@ /turf/open/floor/plasteel/techmaint, /area/engine/engine_smes) "bpQ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "bpR" = ( /obj/effect/turf_decal/tile/ship/full/blue, @@ -1932,7 +1927,7 @@ dir = 4 }, /turf/open/floor/plasteel/ridged/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "brX" = ( /obj/structure/cable{ icon_state = "2-4" @@ -1954,6 +1949,11 @@ icon_state = "platingdmg3" }, /area/maintenance/nsv/deck2/frame1/starboard) +"bsR" = ( +/obj/structure/closet/firecloset/full, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/maintenance/department/engine) "btp" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1972,25 +1972,19 @@ /turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "btC" = ( +/obj/effect/turf_decal/ship/shutoff, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Cooler To AGCNR" + }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "btH" = ( -/obj/structure/lattice/catwalk/over/ship, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/structure/railing{ - dir = 1 +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 }, -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/rbmk, -/obj/machinery/computer/reactor/stats, -/turf/open/floor/plating, -/area/engine/engineering/reactor_core) +/turf/open/space/basic, +/area/space/nearstation) "btY" = ( /obj/machinery/door/airlock/ship/hatch{ frequency = 1449; @@ -2026,6 +2020,12 @@ }, /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/aft) +"bum" = ( +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/open/floor/plasteel/techmaint, +/area/engine/engineering/reactor_core) "buD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -2119,7 +2119,7 @@ "bwj" = ( /obj/machinery/atmospherics/pipe/manifold/purple/visible, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "bwt" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/ship/delivery/yellow, @@ -2132,19 +2132,16 @@ /turf/open/floor/monotile/dark, /area/nsv/weapons/gauss) "bwC" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/ftl_room) +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/closed/wall/r_wall/ship, +/area/engine/engineering/reactor_core) "bxf" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4; name = "Rx Mix Line to Vent" }, -/turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/plasteel/dark, +/area/engine/stormdrive) "bxr" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -2194,27 +2191,6 @@ }, /turf/open/floor/durasteel, /area/crew_quarters/dorms) -"byq" = ( -/obj/effect/turf_decal/pool{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/ship/delivery/yellow, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 4 - }, -/obj/effect/landmark/zebra_interlock_point, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) "bzu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -2294,7 +2270,7 @@ dir = 4 }, /obj/machinery/meter{ - name = "FTL Waste to Cooler" + name = "FTL Waste to Scrubbers" }, /turf/open/floor/plasteel/dark, /area/engine/engineering/ftl_room) @@ -2323,7 +2299,7 @@ /area/hallway/nsv/deck2/frame1/starboard) "bFg" = ( /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bFk" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating{ @@ -2349,15 +2325,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/storage) -"bGy" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) "bGK" = ( /obj/effect/spawner/structure/window/reinforced/ship, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, @@ -2412,7 +2379,7 @@ name = "Pipe Control Station" }, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bHP" = ( /obj/machinery/conveyor{ id = "garbage" @@ -2423,6 +2390,22 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"bHZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/effect/landmark/zebra_interlock_point, +/obj/machinery/door/airlock/ship/engineering{ + name = "FTL Room"; + req_one_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plasteel/dark, +/area/engine/engineering/ftl_room) "bIj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2472,15 +2455,16 @@ /turf/open/floor/durasteel, /area/hallway/secondary/exit/departure_lounge) "bJs" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Coolant Input" - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ dir = 4 }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "bJC" = ( /obj/structure/table/reinforced, @@ -2491,7 +2475,7 @@ dir = 8 }, /turf/open/floor/plasteel/ridged/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bJI" = ( /obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/tile/neutral, @@ -2602,9 +2586,7 @@ name = "StormDrive Fuel Tank Sensor" }, /turf/open/floor/engine/vacuum/light, -/area/engine/engineering/reactor_core{ - name = "Stormdrive Mix Sensor" - }) +/area/engine/stormdrive) "bMQ" = ( /obj/machinery/door/firedoor/border_only{ dir = 8 @@ -2695,7 +2677,7 @@ }, /obj/machinery/atmospherics/pipe/simple/purple/visible, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bQK" = ( /obj/structure/cable{ icon_state = "1-2" @@ -2711,12 +2693,12 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bQU" = ( /obj/structure/chair/office, /obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bRi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -2759,7 +2741,7 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bSo" = ( /obj/structure/disposalpipe/junction/flip{ dir = 4 @@ -2838,7 +2820,7 @@ dir = 8 }, /turf/open/floor/plasteel/ridged/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bXU" = ( /obj/machinery/door/airlock/ship/hatch{ name = "Reactor Core Access"; @@ -2864,7 +2846,7 @@ }, /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "bYf" = ( /obj/machinery/suit_storage_unit/mining/eva, /obj/effect/turf_decal/stripes/corner{ @@ -2885,8 +2867,11 @@ /turf/open/floor/monotile/light, /area/crew_quarters/kitchen) "bYY" = ( -/obj/machinery/camera/autoname, -/obj/machinery/atmospherics/components/unary/portables_connector/layer2, +/obj/effect/turf_decal/ship/shutoff, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Hot Loop To Cooler" + }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "bZO" = ( @@ -3023,18 +3008,18 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "ccU" = ( -/obj/machinery/door/airlock/ship/external/glass{ - dir = 1; - req_one_access_txt = "10; 24" +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, -/area/engine/engineering/reactor_core) +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "cdt" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ @@ -3103,6 +3088,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/machinery/light/floor, /turf/open/floor/engine, /area/engine/engineering/ftl_room) "cfW" = ( @@ -3201,7 +3187,7 @@ }, /obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "cis" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -3229,14 +3215,17 @@ /area/crew_quarters/dorms) "ciX" = ( /obj/effect/turf_decal/ship/techfloor{ - dir = 5 + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1; + filter_types = list("nucleium"); + name = "Nucleium Scrubber" }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/turf_decal/ship/outline, /turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "ciY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel/ridged/steel, @@ -3402,18 +3391,18 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "cnA" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, /obj/machinery/light{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/engine/engineering/ftl_room) "cnV" = ( -/obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/department/engine) "cnX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -3470,13 +3459,14 @@ /turf/open/floor/durasteel, /area/hallway/secondary/exit/departure_lounge) "coK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/advanced_airlock_controller/directional/east, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "cpe" = ( /obj/machinery/door/firedoor/border_only, @@ -3674,11 +3664,19 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "ctr" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/manifold4w/purple/hidden, +/obj/machinery/meter, +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "ctB" = ( /obj/structure/chair/office{ @@ -3687,6 +3685,18 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/carpet/purple, /area/vacant_room/office) +"ctF" = ( +/obj/effect/turf_decal/ship/techfloor{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "ctI" = ( /obj/machinery/light/small{ dir = 4 @@ -3709,13 +3719,6 @@ icon_state = "platingdmg1" }, /area/maintenance/nsv/deck2/frame1/starboard) -"cuc" = ( -/obj/structure/sign/ship/radiation{ - dir = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) "cuy" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/yellow, @@ -3875,7 +3878,7 @@ /turf/open/floor/plasteel/dark, /area/engine/storage) "czX" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "czY" = ( @@ -3971,19 +3974,26 @@ /turf/closed/wall/ship, /area/maintenance/nsv/deck2/port/aft) "cCx" = ( -/obj/effect/turf_decal/ship/techfloor/grid{ - dir = 4; - pixel_x = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/effect/turf_decal/ship/techfloor{ dir = 1 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "cCz" = ( /obj/structure/cable{ icon_state = "1-4" @@ -4006,9 +4016,14 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "cCS" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/ship/techfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/on{ + dir = 8; + name = "Loop Purge Filter" + }, +/turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "cCX" = ( /obj/effect/turf_decal/tile/red, @@ -4131,7 +4146,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/airalarm/directional/north, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "cFQ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -4196,8 +4211,8 @@ /area/storage/primary) "cHX" = ( /obj/effect/turf_decal/ship/techfloor, -/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ + dir = 4 }, /turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) @@ -4235,7 +4250,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/lattice/catwalk/over/ship, /obj/structure/cable/yellow{ icon_state = "4-8" }, @@ -4243,7 +4257,7 @@ /obj/machinery/atmospherics/pipe/simple/purple/hidden{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "cIV" = ( /obj/machinery/door/firedoor/border_only{ @@ -4385,24 +4399,13 @@ /turf/open/floor/durasteel, /area/crew_quarters/locker) "cLF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/ship/shutoff, -/obj/machinery/atmospherics/components/binary/pump/rbmk_input{ - name = "Coolant inlet" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/space/basic, +/area/space/nearstation) "cLG" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, /turf/open/space/basic, @@ -4477,7 +4480,7 @@ "cPO" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "cPZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -4521,6 +4524,7 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "cRT" = ( @@ -4628,6 +4632,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/monotile/dark, /area/hydroponics) +"cTS" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plating, +/area/maintenance/nsv/deck2/frame1/starboard) "cTY" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4804,11 +4812,8 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "dbM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 5 + dir = 4 }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) @@ -4959,16 +4964,20 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "dhR" = ( -/obj/machinery/light/floor, -/turf/open/indestructible/sound/pool/spentfuel, +/obj/effect/spawner/structure/window/reinforced/ship, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, /area/engine/engineering/reactor_core) "diH" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 +/obj/machinery/door/firedoor/border_only/directional/south, +/obj/machinery/door/firedoor/border_only/directional/north, +/obj/machinery/door/airlock/ship/maintenance{ + name = "Maintenance Access Reactor Core"; + req_one_access_txt = "10" }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/obj/effect/landmark/zebra_interlock_point, +/turf/open/floor/plating, +/area/maintenance/department/engine) "diY" = ( /obj/structure/cable{ icon_state = "1-2" @@ -5176,11 +5185,13 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "drj" = ( -/obj/effect/turf_decal/ship/techfloor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 4 + dir = 5 }, -/turf/open/floor/plasteel/ridged/steel, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "drp" = ( /turf/closed/wall/r_wall/ship, @@ -5289,10 +5300,6 @@ "dvQ" = ( /turf/open/floor/plasteel/dark, /area/engine/break_room) -"dwf" = ( -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) "dwi" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 @@ -5461,8 +5468,17 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "dBA" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8; + name = "Direct Moderator Input" + }, +/obj/effect/turf_decal/ship/techfloor{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "dCk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -5636,9 +5652,10 @@ }, /area/maintenance/nsv/deck2/frame1/central) "dFy" = ( -/obj/structure/grille, -/turf/open/space/basic, -/area/space) +/obj/effect/spawner/structure/window/reinforced/ship, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/engine/engineering/reactor_core) "dFK" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "N2 to Rx Mix" @@ -5851,9 +5868,8 @@ /area/maintenance/nsv/deck2/port/fore) "dKB" = ( /obj/machinery/door/firedoor/border_only/directional/east, -/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/engine, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "dKK" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/stripes/line, @@ -5885,8 +5901,7 @@ }, /obj/structure/table, /obj/item/stack/sheet/duranium/fifty, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plasteel/techmaint, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "dLi" = ( /obj/machinery/light/small{ @@ -5916,10 +5931,11 @@ /turf/open/floor/plasteel/tech/grid, /area/quartermaster/warehouse) "dMm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "dMo" = ( @@ -6272,20 +6288,8 @@ /turf/open/floor/plating, /area/quartermaster/storage) "dXw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/purple/hidden, -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/meter, -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering/reactor_core) -"dXE" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) @@ -6300,6 +6304,15 @@ /obj/effect/turf_decal/ship/outline, /turf/open/floor/monotile/dark, /area/engine/atmos) +"dXT" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "dYa" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -6588,14 +6601,10 @@ /turf/open/floor/monotile/dark, /area/engine/atmos) "eho" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4; - filter_types = list("nucleium"); - name = "Nucleium Scrubber" +/obj/structure/cable/yellow{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "ehN" = ( @@ -6670,20 +6679,13 @@ /turf/open/floor/engine/vacuum/light, /area/engine/atmos) "ekj" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, +/obj/effect/turf_decal/ship/techfloor, /obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/armour_plating_nanorepair_pump/aft_starboard{ - apnw_id = "comedy" + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "ekr" = ( /obj/machinery/light/small{ dir = 8 @@ -6880,15 +6882,10 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/aft) "eqM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4, -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "erw" = ( /obj/effect/turf_decal/tile/neutral{ @@ -6913,11 +6910,12 @@ /turf/open/floor/carpet, /area/crew_quarters/theatre) "erS" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 8 +/obj/machinery/camera/autoname{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/hidden, -/turf/open/floor/plasteel/ridged/steel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "esl" = ( /obj/structure/reagent_dispensers/water_cooler, @@ -7095,10 +7093,6 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) -"exn" = ( -/obj/effect/spawner/structure/window/reinforced/indestructable, -/turf/open/floor/plating, -/area/engine/engineering/reactor_core) "exo" = ( /obj/structure/cable{ icon_state = "4-8" @@ -7353,14 +7347,16 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "eDw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/door/airlock/ship/external/glass{ + dir = 1; + req_one_access_txt = "10; 24" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "eDJ" = ( /turf/open/floor/carpet/purple, @@ -7410,6 +7406,11 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"eEy" = ( +/obj/machinery/light/small, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/nsv/deck2/frame1/starboard) "eEE" = ( /obj/structure/dresser, /obj/structure/sign/poster/contraband/random{ @@ -7424,15 +7425,10 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "eFw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/lattice/catwalk/over/ship, +/obj/structure/closet/emcloset, +/obj/machinery/light/small, /turf/open/floor/plating, -/area/engine/engineering/reactor_core) +/area/maintenance/department/engine) "eFC" = ( /turf/template_noop, /area/maintenance/nsv/deck2/frame1/starboard) @@ -7463,13 +7459,6 @@ }, /turf/open/floor/plating, /area/shuttle/turbolift/tertiary) -"eGA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) "eGG" = ( /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -7505,7 +7494,7 @@ dir = 8 }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "eGU" = ( /obj/machinery/door/airlock/ship/hatch{ name = "Stormdrive Engine"; @@ -7518,8 +7507,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor/border_only/directional/north, /obj/machinery/door/firedoor/border_only/directional/south, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "eGZ" = ( /obj/machinery/pool_filter, /turf/open/indestructible/sound/pool/spentfuel/wall, @@ -7544,6 +7534,11 @@ }, /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/frame1/starboard) +"eHq" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/department/engine) "eHu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ @@ -7562,15 +7557,12 @@ /turf/open/floor/monotile/dark, /area/crew_quarters/kitchen) "eIw" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 - }, -/obj/structure/sign/ship/radiation{ - dir = 4; - pixel_x = -32 - }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/storage/box/lights/mixed, +/obj/structure/closet/crate/engineering, +/obj/item/stack/cable_coil/random, +/turf/open/floor/plating, +/area/maintenance/department/engine) "eIz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -7583,8 +7575,9 @@ /turf/open/floor/plasteel/dark, /area/engine/break_room) "eID" = ( +/obj/structure/sign/ship/space, /turf/closed/wall/r_wall/ship, -/area/space) +/area/engine/engineering/reactor_core) "eIR" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -7743,7 +7736,6 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "eMm" = ( -/obj/effect/landmark/event_spawn, /obj/effect/landmark/nuclear_waste_spawner/strong, /obj/machinery/atmospherics/components/binary/stormdrive_reactor{ reactor_id = 1 @@ -7752,7 +7744,7 @@ icon_state = "0-4" }, /turf/open/floor/engine, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "eMI" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -7764,13 +7756,6 @@ "eNa" = ( /turf/open/floor/wood, /area/crew_quarters/bar) -"eNf" = ( -/obj/effect/spawner/structure/window/reinforced/indestructable, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering/reactor_core) "eNw" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/syndicake, @@ -8059,9 +8044,11 @@ /area/hallway/secondary/exit/departure_lounge) "eYG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold4w/green/hidden/layer2, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "eYZ" = ( @@ -8109,10 +8096,10 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/aft) "fap" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "fax" = ( /obj/item/stock_parts/subspace/transmitter, @@ -8172,7 +8159,7 @@ dir = 4 }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "fcd" = ( /obj/structure/chair/wood/normal{ dir = 8 @@ -8225,20 +8212,23 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/starboard/fore) "fcX" = ( -/obj/effect/landmark/start/station_engineer, -/obj/structure/chair/office{ - dir = 8; - name = "Reactor Control Station" +/obj/structure/table/reinforced, +/obj/effect/turf_decal/ship/delivery/yellow, +/obj/item/toy/plush/lizardplushie{ + name = "FTL Lizard Engineer" + }, +/obj/item/clothing/head/hardhat{ + pixel_y = 8 }, /turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "fdu" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/armour_pump) "fdz" = ( /obj/structure/chair/wood/normal{ dir = 4 @@ -8331,14 +8321,12 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "ffZ" = ( -/obj/structure/lattice/catwalk/over/ship, -/obj/structure/table/reinforced, -/obj/machinery/computer/reactor/fuel_rods, +/obj/machinery/computer/reactor/control_rods, /obj/structure/railing{ - dir = 5 + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, -/turf/open/floor/plasteel/grid/techfloor/grid, +/obj/effect/turf_decal/ship/techfloor/grid, +/turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "fgo" = ( /obj/effect/spawner/structure/window/reinforced, @@ -8442,14 +8430,12 @@ /turf/open/floor/carpet/red, /area/crew_quarters/bar) "fjd" = ( -/obj/effect/turf_decal/ship/techfloor{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/on{ - dir = 8; - name = "Loop Purge Filter" - }, -/turf/open/floor/plasteel/ridged/steel, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "fjh" = ( /obj/effect/turf_decal/tile/neutral{ @@ -8629,7 +8615,7 @@ /obj/effect/turf_decal/ship/outline, /obj/machinery/light, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "fkF" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -8860,7 +8846,7 @@ "fqe" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "fql" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -9037,6 +9023,15 @@ }, /turf/open/floor/plasteel/dark, /area/engine/break_room) +"fvB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "fvF" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/dark, @@ -9090,7 +9085,7 @@ }, /obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "fwO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9417,11 +9412,6 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "fEV" = ( -/obj/effect/turf_decal/ship/shutoff, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Hot Loop To Cooler" - }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "fFD" = ( @@ -9429,9 +9419,17 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "fFK" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -9544,13 +9542,13 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/aft) "fIf" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/on{ - dir = 8; - name = "Loop Purge Filter" +/obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset{ + dir = 4 }, +/obj/effect/landmark/nuclear_waste_spawner/strong, /turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "fIx" = ( @@ -9580,8 +9578,8 @@ dir = 4; reactor_id = 1 }, -/turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/plasteel/dark, +/area/engine/stormdrive) "fJD" = ( /obj/machinery/door/window{ base_state = "right"; @@ -9673,11 +9671,16 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "fLI" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/green/hidden, -/turf/open/floor/plasteel/ridged/steel, +/obj/item/geiger_counter{ + desc = "It's capped at 3.6 Roentgen. Not great, not terrible."; + name = "\improper Dossimiter" + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "fLO" = ( /obj/machinery/door/airlock/ship/external/glass{ @@ -9939,6 +9942,10 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"fSr" = ( +/obj/item/clothing/head/hardhat/weldhat/orange, +/turf/open/floor/plating, +/area/maintenance/department/engine) "fSs" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -10009,19 +10016,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 8; - name = "Nucleium Exhaust Cooler" - }, /turf/open/floor/plasteel/dark, /area/engine/engineering/ftl_room) "fUQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "Coolant Input" }, +/obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "fVb" = ( @@ -10217,6 +10225,7 @@ icon_state = "0-8" }, /obj/structure/closet/radiation, +/obj/item/shovel, /turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "gau" = ( @@ -10645,6 +10654,9 @@ dir = 4 }, /obj/effect/landmark/zebra_interlock_point, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plating, /area/crew_quarters/kitchen) "gla" = ( @@ -10653,11 +10665,10 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/atmospherics/pipe/simple/purple/hidden{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "gli" = ( /obj/structure/table/wood/fancy/black, @@ -11070,7 +11081,7 @@ icon_state = "2-8" }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "gwK" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -11317,14 +11328,12 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/computer) "gEc" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 6 +/obj/structure/sign/ship/radiation{ + dir = 1; + pixel_y = -32 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "gEN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/monotile/dark, @@ -11518,12 +11527,20 @@ /turf/open/floor/monotile/dark, /area/chapel/main) "gKT" = ( -/obj/effect/turf_decal/ship/techfloor, +/obj/effect/turf_decal/ship/techfloor{ + dir = 10 + }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/armour_plating_nanorepair_pump/aft_port{ + apnw_id = "comedy" }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "gLj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11866,7 +11883,7 @@ dir = 10 }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "gWx" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -11940,8 +11957,14 @@ /area/hallway/nsv/deck2/aft) "gXH" = ( /obj/structure/closet/emcloset, +/obj/effect/turf_decal/pool/corner{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "gXO" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -11993,13 +12016,10 @@ /turf/open/floor/carpet/black, /area/crew_quarters/bar) "gZN" = ( -/obj/structure/lattice/catwalk/over/ship, -/obj/structure/table/reinforced, -/obj/machinery/computer/reactor/control_rods, -/obj/structure/railing{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plasteel/grid/techfloor/grid, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "gZQ" = ( /obj/structure/table, @@ -12305,7 +12325,7 @@ }, /obj/machinery/meter, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "hgB" = ( /obj/structure/cable{ icon_state = "0-4" @@ -12454,15 +12474,13 @@ /turf/open/floor/monotile/dark, /area/crew_quarters/kitchen) "hlB" = ( -/obj/machinery/door/airlock/ship/external/glass{ - dir = 4; - req_one_access_txt = "10; 24" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "hlJ" = ( /obj/structure/table/wood/fancy/red, @@ -12539,7 +12557,7 @@ "hoe" = ( /obj/effect/spawner/structure/window/reinforced/ship, /turf/open/space/basic, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "hoq" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, @@ -12612,15 +12630,18 @@ /turf/open/floor/plating, /area/maintenance/disposal) "hqc" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 8 }, /obj/machinery/camera/autoname, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "hqd" = ( /obj/machinery/door/airlock/ship/maintenance/defaultaccess{ name = "Maintenance Access Gym" @@ -12684,7 +12705,7 @@ dir = 5 }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "hrw" = ( /turf/closed/wall/ship, /area/engine/break_room) @@ -12701,9 +12722,8 @@ dir = 4 }, /obj/machinery/door/firedoor/border_only/directional/east, -/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/engine, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "hse" = ( /obj/effect/turf_decal/arrows, /obj/effect/turf_decal/stripes/line{ @@ -12739,19 +12759,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/visible/layer2, /turf/open/floor/monotile/dark, /area/engine/atmos) -"hup" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) "huL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -12772,6 +12779,7 @@ name = "FTL Room"; req_one_access_txt = "10" }, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plasteel/dark, /area/engine/engineering/ftl_room) "hvi" = ( @@ -12912,7 +12920,7 @@ name = "Rx Mix Output" }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "hyS" = ( /obj/structure/table/wood, /obj/item/folder{ @@ -12967,27 +12975,16 @@ /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/aft) "hAx" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/lattice/catwalk/over/ship, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/station_engineer, /obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 5 + icon_state = "4-8" }, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "hAZ" = ( /obj/item/radio/intercom/directional/west, @@ -13130,8 +13127,9 @@ /turf/open/floor/durasteel, /area/crew_quarters/dorms) "hFy" = ( +/obj/machinery/firealarm/directional/north, /turf/open/floor/engine, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "hFT" = ( /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral{ @@ -13615,7 +13613,7 @@ /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste, /turf/open/space/basic, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "hVa" = ( /obj/machinery/status_display/evac/east, /obj/machinery/camera/autoname{ @@ -13860,22 +13858,6 @@ }, /turf/open/floor/carpet/purple, /area/vacant_room/office) -"ick" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/lattice/catwalk/over/ship, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering/reactor_core) "icA" = ( /obj/effect/spawner/room/fivexfour, /turf/template_noop, @@ -13901,7 +13883,7 @@ dir = 6 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "idn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -14050,10 +14032,7 @@ /area/engine/storage) "igx" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 + icon_state = "2-4" }, /turf/open/floor/plasteel/dark, /area/engine/engineering/ftl_room) @@ -14254,7 +14233,7 @@ pixel_x = 8 }, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "ilL" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14305,7 +14284,7 @@ dir = 1 }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "imS" = ( /obj/machinery/door/airlock/ship/public{ name = "Cold Room"; @@ -14525,8 +14504,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "iqL" = ( /obj/structure/lattice/catwalk, @@ -14556,7 +14534,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "iss" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -14639,7 +14617,7 @@ "itD" = ( /obj/structure/extinguisher_cabinet/east, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "itG" = ( /obj/structure/rack, /obj/item/export_scanner, @@ -14807,7 +14785,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "iwq" = ( /turf/closed/wall/ship, /area/quartermaster/miningoffice) @@ -14864,24 +14842,10 @@ }, /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/aft) -"iyE" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) "izp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "izr" = ( /obj/item/radio/intercom/directional/west, @@ -14891,15 +14855,10 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen/coldroom) "izu" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8; - filter_types = list("nucleium"); - name = "Nucleium Scrubber" - }, -/turf/open/floor/plasteel/ridged/steel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "iAz" = ( /obj/structure/cable{ @@ -14910,18 +14869,22 @@ /area/quartermaster/warehouse) "iBa" = ( /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 1 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "iBp" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -15240,14 +15203,6 @@ }, /turf/closed/wall/ship, /area/quartermaster/sorting) -"iLT" = ( -/obj/structure/closet/radiation, -/obj/item/shovel, -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 - }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) "iLU" = ( /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral, @@ -15257,13 +15212,14 @@ /turf/open/floor/monotile/dark, /area/chapel/main) "iLY" = ( -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8; + dir = 4; name = "Direct Moderator Input" }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, -/turf/open/floor/plasteel/grid/techfloor/grid, +/obj/effect/turf_decal/ship/techfloor{ + dir = 6 + }, +/turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "iMs" = ( /obj/machinery/computer/ship/munitions_computer/east, @@ -15329,8 +15285,10 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "iOH" = ( -/obj/structure/extinguisher_cabinet/north, -/turf/open/floor/plasteel/dark, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "iOW" = ( /mob/living/simple_animal/hostile/retaliate/goat{ @@ -15433,15 +15391,14 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "iRZ" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster/directional/east, /obj/item/book/manual/wiki/rbmk, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "iSm" = ( /obj/structure/cable{ icon_state = "1-2" @@ -15895,14 +15852,24 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "jgT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/rbmk, +/obj/machinery/computer/reactor/stats, +/obj/effect/turf_decal/ship/techfloor, +/turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "jgW" = ( /obj/structure/bookcase/manuals/medical, @@ -15910,10 +15877,14 @@ /area/library) "jhd" = ( /obj/effect/turf_decal/pool{ - dir = 4 + dir = 4; + layer = 2.0392 }, +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "jhs" = ( /obj/structure/bookcase/manuals/research_and_development, /turf/open/floor/wood, @@ -16072,9 +16043,12 @@ /turf/open/floor/monotile/dark, /area/hydroponics) "jmA" = ( -/obj/effect/turf_decal/pool, -/obj/effect/turf_decal/ship/delivery/yellow, -/turf/open/floor/plasteel/techmaint, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "jnp" = ( /obj/structure/cable{ @@ -16139,6 +16113,10 @@ }, /turf/open/floor/monotile/dark, /area/engine/atmos) +"joK" = ( +/obj/structure/chair/fancy/sofa/old, +/turf/open/floor/plating, +/area/maintenance/nsv/deck2/frame1/starboard) "jpd" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -16411,10 +16389,11 @@ /turf/open/floor/monotile/dark, /area/engine/atmos) "jwp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /turf/open/floor/plasteel/dark, @@ -16490,21 +16469,11 @@ /turf/open/floor/plating, /area/maintenance/disposal) "jyU" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/landmark/zebra_interlock_point, -/obj/machinery/door/airlock/ship/engineering{ - name = "FTL Room"; - req_one_access_txt = "10" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/ftl_room) +/area/engine/engineering/reactor_core) "jyZ" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -16666,8 +16635,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "jDb" = ( /obj/effect/landmark/start/assistant, @@ -16744,9 +16712,11 @@ /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/aft) "jDN" = ( +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/machinery/door/firedoor/border_only/directional/west, /obj/effect/turf_decal/ship/delivery/yellow, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel/dark, +/obj/effect/landmark/zebra_interlock_point, +/turf/open/floor/monotile/dark, /area/engine/engineering/reactor_core) "jEx" = ( /obj/effect/turf_decal/stripes/line{ @@ -16840,9 +16810,14 @@ /turf/open/floor/durasteel, /area/hallway/secondary/exit/departure_lounge) "jHn" = ( +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/effect/landmark/zebra_interlock_point, /obj/effect/turf_decal/pool/corner, +/obj/machinery/door/window/eastleft{ + req_one_access_txt = "10" + }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "jHY" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -16872,12 +16847,24 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "jJx" = ( /obj/structure/bookcase/random/fiction, /obj/machinery/firealarm/directional/west, @@ -17017,6 +17004,15 @@ }, /turf/open/floor/carpet/purple, /area/vacant_room/office) +"jNm" = ( +/obj/effect/turf_decal/pool{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/effect/landmark/zebra_interlock_point, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "jNR" = ( /obj/structure/chair/office, /obj/structure/cable{ @@ -17089,14 +17085,8 @@ /turf/open/floor/monotile/dark, /area/quartermaster/miningdock) "jPZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/turf/closed/wall/ship, +/area/engine/stormdrive) "jRq" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/effect/turf_decal/tile/ship/half/green{ @@ -17105,13 +17095,13 @@ /turf/open/floor/monotile/dark, /area/hydroponics) "jRu" = ( -/obj/effect/landmark/nuclear_waste_spawner, -/obj/effect/turf_decal/ship/techfloor{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/turf_decal/ship/outline, -/turf/open/floor/plasteel/ridged/steel, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "jRJ" = ( /obj/effect/turf_decal/tile/neutral, @@ -17150,6 +17140,15 @@ }, /turf/open/floor/carpet/ship, /area/chapel/office) +"jSH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "jSX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -17268,17 +17267,20 @@ /turf/open/floor/plating, /area/engine/atmos) "jVR" = ( -/obj/effect/turf_decal/ship/techfloor/grid{ - dir = 1 - }, /obj/effect/turf_decal/ship/techfloor{ - dir = 1 + dir = 9 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/armour_plating_nanorepair_pump/forward_port{ + apnw_id = "comedy" }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "jVY" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/stripes/line{ @@ -17426,7 +17428,7 @@ dir = 1 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "kah" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ dir = 4 @@ -17478,6 +17480,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/light/floor, /turf/open/floor/engine, /area/engine/engineering/ftl_room) "kci" = ( @@ -17507,10 +17510,11 @@ /turf/open/floor/monotile/dark, /area/quartermaster/miningoffice) "kdi" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/structure/extinguisher_cabinet/north, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "kdP" = ( @@ -17589,7 +17593,7 @@ "kfP" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "kfS" = ( /obj/machinery/computer/atmos_control/tank/air_tank, /obj/effect/turf_decal/tile/ship/blue{ @@ -17645,16 +17649,6 @@ }, /turf/open/floor/monotile/dark, /area/hallway/secondary/exit/departure_lounge) -"kgD" = ( -/obj/effect/turf_decal/pool, -/obj/effect/turf_decal/ship/delivery/yellow, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/landmark/zebra_interlock_point, -/turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) "kgF" = ( /obj/machinery/lazylift_button, /turf/closed/wall/ship, @@ -17779,6 +17773,21 @@ }, /turf/open/floor/monotile/dark, /area/engine/atmos) +"kmU" = ( +/obj/effect/turf_decal/ship/techfloor{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/armour_plating_nanorepair_pump/aft_starboard{ + apnw_id = "comedy" + }, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "kmV" = ( /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -18058,7 +18067,7 @@ dir = 1 }, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "kvS" = ( /obj/machinery/requests_console{ announcementConsole = 1; @@ -18098,6 +18107,12 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/disposal) +"kyz" = ( +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "kyD" = ( /obj/structure/ladder, /turf/open/floor/engine/vacuum, @@ -18142,16 +18157,16 @@ }, /turf/open/floor/monotile/dark, /area/engine/atmos) +"kzm" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/gloves, +/obj/item/encryptionkey/headset_eng, +/turf/open/floor/plating, +/area/maintenance/department/engine) "kzO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/ship/techfloor, -/obj/machinery/atmospherics/components/binary/pump/rbmk_moderator{ - dir = 1; - name = "Moderator Inlet" +/obj/effect/turf_decal/ship/techfloor{ + dir = 10 }, -/obj/effect/turf_decal/ship/shutoff, /obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ dir = 4 }, @@ -18336,12 +18351,8 @@ /turf/open/floor/wood, /area/library) "kFE" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "kGx" = ( /obj/effect/spawner/structure/window/reinforced/ship, /obj/machinery/atmospherics/pipe/simple/green/hidden, @@ -18350,11 +18361,11 @@ "kGQ" = ( /obj/effect/turf_decal/delivery/red, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/plasteel/dark, +/area/engine/stormdrive) "kGZ" = ( /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "kHc" = ( /obj/structure/disposalpipe/segment, /obj/structure/lattice/catwalk/over/ship/dark, @@ -18420,6 +18431,7 @@ dir = 8 }, /obj/structure/closet/radiation, +/obj/item/shovel, /turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "kHV" = ( @@ -18612,7 +18624,7 @@ name = "Rx Mix to Vent" }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "kQu" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -18685,6 +18697,12 @@ }, /turf/open/floor/monotile/dark, /area/hallway/secondary/exit/departure_lounge) +"kSD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/nsv/deck2/frame1/starboard) "kTc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -19015,7 +19033,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "ldw" = ( /obj/structure/rack, /obj/item/stock_parts/matter_bin, @@ -19122,16 +19140,6 @@ /obj/structure/closet/firecloset, /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/frame1/central) -"lgE" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) "lgO" = ( /obj/machinery/power/apc/auto_name/west, /obj/structure/cable{ @@ -19188,7 +19196,7 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "lhB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "lhJ" = ( @@ -19201,6 +19209,10 @@ /obj/machinery/gravity_generator/main/station, /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) +"lir" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/maintenance/department/engine) "liJ" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -19609,6 +19621,23 @@ /obj/structure/cable, /turf/open/floor/monotile/dark, /area/engine/atmos) +"ltf" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "ltG" = ( /obj/effect/turf_decal/tile/ship/green{ dir = 4 @@ -19670,10 +19699,14 @@ /turf/open/floor/carpet/purple, /area/vacant_room/office) "lus" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plasteel/ridged/steel, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "luU" = ( /obj/machinery/atmospherics/pipe/simple/purple/hidden{ @@ -19692,7 +19725,7 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "lwn" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -19881,7 +19914,7 @@ dir = 1 }, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "lCg" = ( /obj/machinery/holopad, /turf/open/floor/wood, @@ -20191,17 +20224,20 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 4 + dir = 5 }, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "lJa" = ( /obj/machinery/airalarm/directional/north, @@ -20298,10 +20334,10 @@ /turf/open/floor/monotile/dark, /area/crew_quarters/dorms) "lLe" = ( -/obj/item/trash/cheesie, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "lLf" = ( @@ -20310,7 +20346,7 @@ name = "starmap console" }, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "lLj" = ( /obj/machinery/vending/hydroseeds{ slogan_delay = 700 @@ -20421,12 +20457,20 @@ /turf/open/floor/plasteel/grid/steel, /area/storage/primary) "lOu" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/ship/techfloor{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/yellow, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "lOT" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/grown/wheat, @@ -20455,7 +20499,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "lQa" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain/obscuring/grey, @@ -20626,12 +20670,8 @@ /turf/open/floor/wood, /area/library) "lTH" = ( -/obj/effect/turf_decal/pool/corner, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/effect/turf_decal/pool, -/turf/open/floor/plasteel/dark, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "lTL" = ( /obj/structure/rack, @@ -20801,12 +20841,13 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "lZA" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/sign/ship/radiation{ + dir = 4; + pixel_x = -32 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/dark, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "lZD" = ( /obj/structure/cable{ @@ -20864,12 +20905,6 @@ /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/monotile/dark, /area/hallway/secondary/service) -"mbl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) "mbN" = ( /obj/structure/lattice/catwalk/over/ship/dark, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -21102,22 +21137,31 @@ }, /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "mgd" = ( /obj/structure/table/wood, /turf/open/floor/wood, /area/library) "mgl" = ( /obj/effect/turf_decal/ship/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1; - filter_types = list("nucleium"); - name = "Nucleium Scrubber" + dir = 9 }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/turf_decal/ship/outline, /turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) +"mgo" = ( +/obj/effect/turf_decal/pool{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/effect/landmark/zebra_interlock_point, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "mgs" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -21276,7 +21320,7 @@ dir = 8 }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "mlI" = ( /obj/machinery/light_switch/west, /obj/machinery/light{ @@ -21392,7 +21436,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive) "mnD" = ( /obj/structure/sign/ship/radiation{ dir = 4; @@ -21404,8 +21448,8 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/plasteel/dark, +/area/engine/stormdrive) "mnH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -21434,37 +21478,30 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "mov" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/ship/techfloor{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "mox" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/armour_plating_nanorepair_well{ - apnw_id = "comedy" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/plasteel/dark, +/area/engine/armour_pump) +"moG" = ( +/obj/structure/pool_ladder, +/turf/open/indestructible/sound/pool/spentfuel/wall, /area/engine/engineering/reactor_core) "moM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, @@ -21493,16 +21530,24 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/machinery/armour_plating_nanorepair_well{ + apnw_id = "comedy" + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "mpv" = ( /obj/structure/closet/wardrobe/miner, /obj/effect/turf_decal/stripes/line, @@ -21585,15 +21630,12 @@ /turf/open/floor/durasteel, /area/hallway/secondary/exit/departure_lounge) "msZ" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 9 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/shuttle/engine/huge{ dir = 8 }, -/obj/effect/landmark/zebra_interlock_point, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "mtJ" = ( /turf/open/floor/durasteel, /area/crew_quarters/fitness/recreation) @@ -21602,7 +21644,7 @@ dir = 4 }, /turf/open/floor/engine, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "muH" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -21734,21 +21776,12 @@ /turf/open/floor/monotile/dark, /area/engine/atmos) "mxv" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "mxF" = ( /obj/structure/table/wood, /obj/item/storage/photo_album, @@ -22130,6 +22163,10 @@ }, /turf/open/floor/carpet/green, /area/library) +"mHB" = ( +/obj/machinery/atmospherics/pipe/manifold/brown/visible, +/turf/open/floor/plasteel/dark, +/area/engine/engineering/ftl_room) "mIc" = ( /obj/effect/spawner/lootdrop/maintenance/two, /obj/structure/cable{ @@ -22178,6 +22215,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/machinery/light/floor, /turf/open/floor/engine, /area/engine/engineering/ftl_room) "mJn" = ( @@ -22275,6 +22313,12 @@ /obj/effect/turf_decal/ship/delivery/yellow, /turf/open/floor/monotile/dark, /area/nsv/weapons/gauss) +"mOP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/armour_pump) "mPf" = ( /obj/structure/cable{ icon_state = "1-2" @@ -22376,7 +22420,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "mRH" = ( /obj/machinery/advanced_airlock_controller/directional/west, /obj/machinery/light/small{ @@ -22804,6 +22848,7 @@ "ncE" = ( /obj/machinery/door/firedoor/border_only/directional/north, /obj/machinery/door/firedoor/border_only/directional/south, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "ncH" = ( @@ -22975,14 +23020,12 @@ /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/frame1/central) "ngH" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 +/obj/machinery/power/apc/auto_name/west, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/turf/open/floor/plating, +/area/maintenance/department/engine) "ngI" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -23351,7 +23394,7 @@ }, /obj/machinery/atmospherics/pipe/simple/purple/visible, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "nsL" = ( /obj/item/computer_hardware/hard_drive/role/lawyer, /obj/item/clothing/accessory/lawyers_badge, @@ -23451,11 +23494,12 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "nvR" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/effect/turf_decal/ship/techfloor{ + dir = 8 }, -/obj/machinery/atmospherics/components/trinary/nuclear_reactor/preset{ - dir = 4 +/obj/machinery/atmospherics/components/trinary/filter/flipped/on{ + dir = 8; + name = "Loop Purge Filter" }, /turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) @@ -24038,6 +24082,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "nOM" = ( @@ -24159,7 +24204,7 @@ /obj/machinery/atmospherics/pipe/simple/purple/hidden, /obj/effect/spawner/structure/window/reinforced/ship, /turf/open/space/basic, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "nRI" = ( /obj/structure/table/reinforced, /obj/item/folder/red, @@ -24204,7 +24249,7 @@ dir = 1 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "nSX" = ( /obj/structure/cable{ icon_state = "2-4" @@ -24320,7 +24365,7 @@ /area/hallway/secondary/exit/departure_lounge) "nVk" = ( /obj/machinery/atmospherics/components/binary/pump/layer4{ - name = "Cooled FTL Waste to Scrubber"; + name = "FTL Waste to Scrubber"; on = 1 }, /turf/open/floor/plasteel/dark, @@ -24505,21 +24550,21 @@ /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/frame1/central) "nZO" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "nZS" = ( /obj/machinery/seed_extractor, /obj/machinery/light{ @@ -24674,7 +24719,7 @@ node2_concentration = 1.0 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "odG" = ( /obj/machinery/door/firedoor/border_only/directional/north, /obj/machinery/door/firedoor/border_only/directional/south, @@ -24804,11 +24849,12 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "ogH" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "ogP" = ( /obj/machinery/vending/cola/random, @@ -24824,7 +24870,7 @@ /obj/machinery/atmospherics/pipe/manifold/purple/visible, /obj/machinery/meter, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "ohy" = ( /obj/machinery/firealarm/directional/west, /turf/open/floor/plasteel/grid/steel, @@ -25074,6 +25120,7 @@ /obj/structure/closet/radiation, /obj/item/tank/internals/oxygen/yellow, /obj/item/clothing/mask/gas, +/obj/item/shovel, /turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "oqD" = ( @@ -25266,18 +25313,9 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/starboard/fore) "oxt" = ( -/obj/structure/closet/crate/internals{ - anchored = 1 - }, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/suit/space/skinsuit, -/obj/item/clothing/suit/space/skinsuit, -/obj/item/clothing/head/helmet/space/skinsuit, -/obj/item/clothing/head/helmet/space/skinsuit, -/turf/open/floor/plasteel/techmaint, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "oxx" = ( /obj/machinery/atmospherics/pipe/simple/brown/visible{ @@ -25353,9 +25391,12 @@ /turf/open/floor/monotile/light, /area/tcommsat/computer) "oAe" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "oAg" = ( @@ -25445,9 +25486,10 @@ /turf/open/floor/engine/plasma, /area/engine/atmos) "oBJ" = ( -/obj/structure/extinguisher_cabinet/south, +/obj/structure/closet/firecloset/full, +/obj/machinery/light, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "oBX" = ( /obj/machinery/light_switch/south, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -25568,11 +25610,10 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/atmospherics/pipe/simple/purple/hidden{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "oFJ" = ( /obj/machinery/vending/engivend, @@ -25783,27 +25824,6 @@ }, /turf/open/floor/monotile/dark, /area/storage/primary) -"oNF" = ( -/obj/effect/turf_decal/pool{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/ship/delivery/yellow, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/item/toy/plush/lizardplushie{ - name = "FTL Lizard Engineer" - }, -/obj/item/clothing/head/hardhat{ - pixel_y = 8 - }, -/obj/effect/landmark/zebra_interlock_point, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) "oOi" = ( /obj/machinery/atmospherics/pipe/simple/brown/hidden{ dir = 4 @@ -26058,16 +26078,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "oXL" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 - }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/obj/structure/chair/stool, +/obj/item/screwdriver, +/turf/open/floor/plating, +/area/maintenance/department/engine) "oXO" = ( /obj/machinery/camera/autoname{ dir = 1 @@ -26184,6 +26200,13 @@ }, /turf/open/floor/durasteel, /area/hallway/secondary/exit/departure_lounge) +"paT" = ( +/obj/effect/turf_decal/ship/delivery/yellow, +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 4 + }, +/turf/open/floor/plasteel/techmaint, +/area/engine/engineering/reactor_core) "pbj" = ( /obj/machinery/announcement_system, /obj/item/radio/intercom/directional/west, @@ -26210,7 +26233,7 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "pbC" = ( /obj/structure/cable{ icon_state = "4-8" @@ -26312,6 +26335,21 @@ /obj/machinery/cell_charger, /turf/open/floor/carpet/orange, /area/engine/break_room) +"pew" = ( +/obj/effect/turf_decal/ship/techfloor{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/armour_plating_nanorepair_pump/forward_starboard{ + apnw_id = "comedy" + }, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "pex" = ( /obj/structure/table, /obj/item/clipboard, @@ -26395,6 +26433,10 @@ /obj/machinery/camera/autoname, /turf/open/floor/plating, /area/storage/tech) +"pgD" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "pgH" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/item/trash/semki{ @@ -26683,10 +26725,6 @@ /obj/structure/table/reinforced, /obj/machinery/computer/reactor/pump/rbmk_input, /obj/machinery/camera/autoname, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "pnY" = ( @@ -27033,14 +27071,11 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/atmospherics/pipe/simple/purple/hidden{ dir = 4 }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "pxt" = ( /obj/structure/rack, @@ -27090,20 +27125,9 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "pyg" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/armour_plating_nanorepair_pump/forward_port{ - apnw_id = "comedy" - }, +/obj/structure/extinguisher_cabinet/west, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "pyj" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 10 @@ -27115,7 +27139,7 @@ icon_state = "1-2" }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "pym" = ( /obj/machinery/firealarm/directional/south, /turf/open/floor/monotile/dark, @@ -27258,13 +27282,11 @@ "pFq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/pump/layer2{ +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ dir = 8; - name = "Stormdrive Waste to FTL"; - target_pressure = 3000 + name = "Stormdrive waste to FTL" }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "pFt" = ( /obj/machinery/door/firedoor/border_only, @@ -27318,12 +27340,17 @@ /turf/open/floor/wood, /area/crew_quarters/bar) "pGD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/ship/shutoff, +/obj/machinery/atmospherics/components/binary/pump/rbmk_output{ + dir = 1; + name = "Coolant Outlet" }, /obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "pGR" = ( @@ -27373,7 +27400,7 @@ icon_state = "0-4" }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "pHV" = ( /obj/item/kirbyplants/random, /obj/machinery/firealarm/directional/south, @@ -27434,7 +27461,7 @@ name = "Rx Mix Tank Injector" }, /turf/open/floor/engine/vacuum/light, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "pKa" = ( /obj/item/clothing/under/suit/sl{ desc = "Whoever wears this makes the rules."; @@ -27495,19 +27522,22 @@ /turf/open/floor/plasteel/dark, /area/engine/break_room) "pLv" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/turf/open/floor/plating, +/area/maintenance/department/engine) "pLA" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 }, +/obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ dir = 10 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "pLD" = ( @@ -27574,14 +27604,15 @@ /turf/open/floor/durasteel, /area/hallway/secondary/exit/departure_lounge) "pNf" = ( -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 4 +/obj/machinery/door/firedoor/border_only/directional/west, +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/machinery/door/airlock/ship/maintenance{ + name = "Maintenance Access Reactor Core"; + req_one_access_txt = "10" }, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, -/area/engine/engineering/reactor_core) +/area/maintenance/department/engine) "pNl" = ( /obj/machinery/computer/bounty{ dir = 4 @@ -27638,14 +27669,13 @@ /turf/open/floor/monotile/dark, /area/hydroponics) "pOc" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 }, -/obj/effect/landmark/zebra_interlock_point, -/turf/open/floor/plasteel/techmaint, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "pOj" = ( /obj/effect/turf_decal/ship/techfloor{ @@ -27719,11 +27749,12 @@ }, /area/chapel/main) "pQI" = ( -/obj/machinery/camera/autoname{ - dir = 1 +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ + dir = 9 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "pQN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -27745,7 +27776,7 @@ /obj/effect/turf_decal/delivery/white, /obj/machinery/portable_atmospherics/canister/water_vapor, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "pRB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -27766,6 +27797,9 @@ dir = 4 }, /obj/effect/landmark/zebra_interlock_point, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plating, /area/crew_quarters/kitchen) "pRK" = ( @@ -27947,7 +27981,7 @@ /obj/item/stack/cable_coil/random, /obj/machinery/atmospherics/pipe/simple/purple/visible, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "pWy" = ( /turf/closed/wall/r_wall/ship, /area/engine/storage) @@ -27966,9 +28000,8 @@ /turf/open/floor/plasteel/grid/techfloor/grid, /area/engine/engine_smes) "pWE" = ( -/obj/machinery/light{ - dir = 1 - }, +/obj/machinery/camera/autoname, +/obj/machinery/atmospherics/components/unary/portables_connector/layer2, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "pWF" = ( @@ -28111,11 +28144,15 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "qaD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/machinery/door/firedoor/border_only/directional/north, +/obj/machinery/door/firedoor/border_only/directional/south, +/obj/machinery/door/airlock/ship/hatch/glass{ + name = "Armor Pump"; + req_one_access_txt = "10" }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/armour_pump) "qaO" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/techstorage/tcomms, @@ -28138,7 +28175,7 @@ "qbs" = ( /obj/effect/spawner/structure/window/reinforced/indestructable, /turf/open/floor/plating, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive) "qcw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -28367,8 +28404,12 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/starboard/fore) "qiW" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/closed/wall/r_wall/ship, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "qjq" = ( /obj/structure/cable{ @@ -28644,14 +28685,12 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "qoF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/ship/techfloor{ dir = 5 }, -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/turf_decal/ship/outline, +/turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "qpb" = ( /turf/open/floor/plasteel/techmaint, @@ -28716,7 +28755,7 @@ "qrB" = ( /obj/effect/landmark/nuclear_waste_spawner, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "qrW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -28728,7 +28767,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "qsh" = ( /obj/structure/table, /obj/item/clothing/head/soft/grey{ @@ -29172,7 +29211,7 @@ dir = 1 }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "qDe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -29436,9 +29475,9 @@ /turf/open/floor/monotile/dark, /area/hydroponics) "qLX" = ( -/obj/effect/spawner/structure/window/reinforced/ship, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, +/obj/effect/turf_decal/ship/delivery/yellow, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "qMI" = ( /obj/structure/table, @@ -29504,23 +29543,17 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/lattice/catwalk/over/ship, /obj/machinery/atmospherics/pipe/simple/purple/hidden{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/landmark/zebra_interlock_point, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "qOi" = ( -/obj/structure/closet/radiation, -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 +/obj/structure/chair/stool{ + dir = 1 }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/turf/open/floor/plating, +/area/maintenance/department/engine) "qOl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -29680,15 +29713,11 @@ /turf/open/floor/carpet/purple, /area/crew_quarters/dorms) "qRm" = ( -/obj/machinery/light{ +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/turf/open/floor/plating, +/area/maintenance/department/engine) "qRs" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, @@ -29758,6 +29787,9 @@ dir = 4 }, /obj/effect/landmark/zebra_interlock_point, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plating, /area/crew_quarters/kitchen) "qTz" = ( @@ -29873,8 +29905,9 @@ "qVM" = ( /obj/effect/landmark/start/station_engineer, /obj/machinery/particle_accelerator/control_box, +/obj/structure/cable/yellow, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "qVY" = ( /obj/machinery/recharger{ pixel_y = 4 @@ -30001,8 +30034,8 @@ dir = 8 }, /obj/machinery/light, -/turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/plasteel/dark, +/area/engine/stormdrive) "qYQ" = ( /obj/structure/chair/office{ dir = 4 @@ -30368,7 +30401,7 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "rhV" = ( /obj/machinery/door/airlock/ship/maintenance{ name = "Maintenance Access Warehouse"; @@ -30388,15 +30421,6 @@ }, /turf/open/floor/plasteel/grid/steel, /area/hallway/secondary/exit/departure_lounge) -"rio" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) "riE" = ( /turf/closed/wall/ship, /area/hallway/nsv/deck2/frame1/central) @@ -30783,7 +30807,7 @@ /area/maintenance/nsv/deck2/starboard/fore) "rrA" = ( /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "rrG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -30797,7 +30821,7 @@ name = "Emergency Moderator Input" }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "rth" = ( /obj/machinery/computer/ship/navigation/public{ dir = 1; @@ -31024,27 +31048,26 @@ /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/frame1/central) "rAT" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 5 +/obj/effect/turf_decal/ship/techfloor/grid{ + dir = 4; + pixel_x = 1 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/effect/turf_decal/ship/techfloor{ + dir = 1 }, /obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/armour_plating_nanorepair_pump/forward_starboard{ - apnw_id = "comedy" + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "rAU" = ( /obj/machinery/telecomms/broadcaster/preset_left, /turf/open/floor/circuit/airless, /area/tcommsat/server) "rBx" = ( /turf/closed/wall/ship, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "rBA" = ( /obj/structure/closet/secure_closet/engineering_welding, /obj/effect/turf_decal/tile/yellow{ @@ -31072,6 +31095,13 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/carpet/ship, /area/quartermaster/qm) +"rCQ" = ( +/obj/machinery/camera/autoname, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + name = "Nucleium Exhaust Cooler" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering/ftl_room) "rCZ" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate{ @@ -31104,7 +31134,7 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "rEe" = ( /obj/effect/turf_decal/bot, /obj/structure/cable{ @@ -31161,6 +31191,13 @@ }, /turf/open/floor/plating, /area/engine/atmos) +"rFz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/turf/open/floor/plasteel/dark, +/area/engine/engineering/ftl_room) "rFC" = ( /obj/effect/turf_decal/ship/techfloor, /turf/open/floor/plasteel/techmaint, @@ -31213,6 +31250,20 @@ /obj/structure/cable, /turf/open/floor/plating, /area/engine/atmos) +"rHn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "rHB" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/wood, @@ -31434,7 +31485,6 @@ /turf/closed/wall/ship, /area/hallway/secondary/entry) "rMK" = ( -/obj/machinery/firealarm/directional/south, /obj/structure/closet/crate/engineering, /obj/item/control_rod, /obj/item/control_rod, @@ -31442,7 +31492,7 @@ /obj/item/control_rod, /obj/item/control_rod, /turf/open/floor/engine, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "rNc" = ( /obj/structure/cable{ icon_state = "0-4" @@ -31561,6 +31611,11 @@ }, /turf/open/floor/carpet/ship/red_carpet, /area/crew_quarters/dorms) +"rPJ" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/six, +/turf/open/floor/plating, +/area/maintenance/nsv/deck2/frame1/starboard) "rPV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -31623,7 +31678,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "rRx" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -31806,11 +31861,8 @@ /turf/open/floor/monotile/dark, /area/crew_quarters/kitchen) "rWF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, -/area/engine/engineering/reactor_core) +/turf/open/floor/engine, +/area/engine/stormdrive) "rWJ" = ( /obj/machinery/conveyor{ id = "garbage" @@ -31991,7 +32043,9 @@ /area/quartermaster/qm) "sdG" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, /turf/open/space/basic, /area/space/nearstation) "sdM" = ( @@ -32079,7 +32133,7 @@ "sfL" = ( /obj/machinery/light, /turf/open/floor/engine, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "sfM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -32153,10 +32207,6 @@ /area/crew_quarters/dorms) "shr" = ( /obj/machinery/airalarm/directional/north, -/obj/machinery/door/airlock/ship/engineering{ - name = "Engineering Construction Storage"; - req_one_access_txt = "10;24" - }, /turf/open/floor/plasteel/dark, /area/nsv/engine/corridor) "shB" = ( @@ -32279,13 +32329,13 @@ /turf/open/floor/monotile/dark, /area/crew_quarters/kitchen) "ski" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4, -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/advanced_airlock_controller/directional/east, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "skL" = ( /obj/item/soap/deluxe, @@ -32460,6 +32510,7 @@ /obj/machinery/door/firedoor/border_only/directional/north, /obj/machinery/door/firedoor/border_only/directional/south, /obj/structure/disposalpipe/segment, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, /area/maintenance/department/cargo) "soP" = ( @@ -32697,7 +32748,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive) "sww" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/yellow{ @@ -33008,6 +33059,12 @@ }, /turf/open/floor/plasteel/techmaint, /area/engine/storage) +"sFy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/engineering/reactor_core) "sFM" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/neutral{ @@ -33111,14 +33168,13 @@ /turf/open/floor/plasteel/grid/techfloor/grid/airless, /area/tcommsat/server) "sHA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ +/obj/structure/closet/radiation, +/obj/item/shovel, +/obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating, -/area/engine/engineering/reactor_core) +/area/maintenance/department/engine) "sHB" = ( /obj/structure/weightmachine/stacklifter, /turf/open/floor/durasteel, @@ -33447,12 +33503,12 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen/coldroom) "sRH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ dir = 9 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "sRW" = ( @@ -33600,6 +33656,19 @@ /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/monotile/dark, /area/security/checkpoint/customs) +"sUN" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/reactor/fuel_rods, +/obj/structure/railing{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/effect/turf_decal/ship/techfloor/grid{ + dir = 8; + pixel_y = -1 + }, +/turf/open/floor/plasteel/techmaint, +/area/engine/engineering/reactor_core) "sUO" = ( /obj/structure/lattice/catwalk/over/ship/dark, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -33721,7 +33790,7 @@ /area/lawoffice) "sYp" = ( /turf/closed/wall/r_wall/ship, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive) "sYr" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -33795,8 +33864,8 @@ /area/maintenance/disposal) "taO" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 }, /turf/open/space/basic, /area/space/nearstation) @@ -33826,19 +33895,6 @@ }, /turf/open/floor/durasteel, /area/hallway/secondary/exit/departure_lounge) -"tbi" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 5 - }, -/obj/structure/sign/ship/radiation{ - dir = 4; - pixel_x = -32 - }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) "tbu" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -33954,6 +34010,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) +"tfS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/dark, +/area/engine/engineering/reactor_core) "tfV" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -34188,9 +34251,11 @@ /turf/open/floor/plasteel/grid/steel, /area/quartermaster/storage) "tmD" = ( -/obj/structure/table/reinforced, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/ship/techfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "tmG" = ( /obj/structure/closet/crate{ @@ -34225,14 +34290,11 @@ /turf/open/floor/monotile/dark, /area/hallway/secondary/entry) "tnF" = ( -/obj/effect/turf_decal/ship/techfloor{ +/obj/machinery/light{ dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "tnO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34252,8 +34314,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "tol" = ( /obj/effect/turf_decal/tile/yellow{ @@ -34394,7 +34455,7 @@ "tqS" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "tqU" = ( /obj/structure/table, /obj/item/storage/box/lights/mixed, @@ -34539,20 +34600,18 @@ /area/maintenance/nsv/deck2/port/aft) "tws" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "twu" = ( /obj/structure/disposalpipe/segment{ @@ -34588,13 +34647,8 @@ /turf/open/floor/durasteel, /area/hydroponics/garden) "twO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "tyf" = ( /obj/effect/turf_decal/stripes/line, @@ -34646,9 +34700,8 @@ /turf/open/floor/monotile/dark, /area/chapel/main) "tAQ" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/engine/engineering/reactor_core) +/turf/open/floor/plasteel/dark, +/area/engine/stormdrive) "tBe" = ( /obj/machinery/computer/monitor{ dir = 1 @@ -34660,12 +34713,10 @@ /turf/open/floor/plasteel/techmaint, /area/engine/engine_smes) "tBL" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/turf/open/space/basic, -/area/space/nearstation) +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/department/engine) "tBR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 @@ -34693,17 +34744,21 @@ /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "tDt" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "tDM" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/bot, @@ -34844,14 +34899,8 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "tHQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/turf/closed/wall/r_wall/ship, +/area/maintenance/department/engine) "tHX" = ( /obj/structure/stairs{ dir = 8 @@ -34943,13 +34992,13 @@ /turf/open/floor/durasteel, /area/crew_quarters/fitness/recreation) "tJf" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/sign/ship/radiation{ + dir = 4; + pixel_x = -32 }, -/turf/open/floor/plasteel/ridged/steel, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "tJG" = ( /obj/machinery/door/airlock/ship/station/mining{ @@ -34971,10 +35020,20 @@ /turf/open/floor/monotile/dark, /area/quartermaster/miningoffice) "tJQ" = ( -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only/directional/north, +/obj/machinery/door/firedoor/border_only/directional/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/landmark/zebra_interlock_point, +/obj/machinery/door/airlock/ship/hatch/glass{ + name = "Armor Pump"; + req_one_access_txt = "10" + }, +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/armour_pump) "tKn" = ( /obj/effect/turf_decal/ship/techfloor{ dir = 4 @@ -35006,8 +35065,6 @@ /turf/open/floor/plasteel/dark, /area/engine/break_room) "tKY" = ( -/obj/effect/turf_decal/ship/delivery/yellow, -/obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, @@ -35091,14 +35148,11 @@ /turf/open/floor/monotile/dark, /area/hydroponics) "tMS" = ( -/obj/effect/turf_decal/ship/techfloor{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/turf/open/floor/plating, +/area/maintenance/department/engine) "tNa" = ( /mob/living/carbon/monkey/punpun, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -35140,9 +35194,8 @@ "tNK" = ( /obj/machinery/door/firedoor/border_only/directional/east, /obj/machinery/camera/autoname, -/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/engine, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "tOG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35337,6 +35390,24 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/monotile/dark, /area/quartermaster/storage) +"tUP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/machinery/door/firedoor/border_only/directional/west, +/obj/effect/landmark/zebra_interlock_point, +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/engineering/reactor_core) "tVb" = ( /obj/machinery/modular_computer/console/preset/command{ dir = 8 @@ -35408,12 +35479,15 @@ /turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/ftl_room) "tYa" = ( -/obj/effect/turf_decal/pool/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/ship/delivery/yellow, -/obj/effect/landmark/zebra_interlock_point, -/turf/open/floor/plasteel/techmaint, +/obj/effect/turf_decal/ship/shutoff, +/obj/machinery/atmospherics/components/binary/pump/rbmk_input{ + name = "Coolant inlet" + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "tYg" = ( /obj/structure/cable{ @@ -35447,14 +35521,16 @@ /turf/open/floor/monotile/dark, /area/nsv/weapons/gauss) "tZd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "tZx" = ( /obj/effect/decal/cleanable/dirt, @@ -35506,7 +35582,7 @@ dir = 8 }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "uau" = ( /obj/item/seeds/apple, /obj/item/seeds/banana, @@ -35527,6 +35603,11 @@ }, /turf/open/space/basic, /area/space/nearstation) +"ubp" = ( +/obj/structure/chair/fancy/sofa/old/left, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/open/floor/plating, +/area/maintenance/nsv/deck2/frame1/starboard) "ubt" = ( /obj/machinery/camera/autoname{ dir = 4 @@ -35595,9 +35676,15 @@ /turf/open/floor/monotile/dark, /area/hydroponics) "udB" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/ship/techfloor, +/obj/machinery/atmospherics/components/binary/pump/rbmk_moderator{ + dir = 1; + name = "Moderator Inlet" }, +/obj/effect/turf_decal/ship/shutoff, /obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ dir = 4 }, @@ -35699,18 +35786,11 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "ujA" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/ship/techfloor{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Coolant Input" - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "ujF" = ( /obj/machinery/light, @@ -35747,20 +35827,17 @@ /turf/open/floor/plating, /area/quartermaster/sorting) "ulN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/ship/techfloor/grid{ + dir = 1 }, /obj/effect/turf_decal/ship/techfloor{ dir = 1 }, /obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" + icon_state = "4-8" }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "ulQ" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/neutral{ @@ -35815,6 +35892,7 @@ name = "\improper Dossimiter" }, /obj/item/pen, +/obj/item/radio/intercom/directional/south, /turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "unj" = ( @@ -35903,11 +35981,18 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "upX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/door/firedoor/border_only/directional/west, +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/machinery/door/airlock/ship/maintenance{ + name = "Maintenance Access Reactor Core"; + req_one_access_txt = "10" }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/obj/effect/landmark/zebra_interlock_point, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "uqv" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -35924,13 +36009,8 @@ /turf/open/floor/monotile/dark, /area/quartermaster/office) "uqE" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/ship/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, -/turf/open/floor/plasteel/techmaint, -/area/engine/engineering/reactor_core) +/turf/open/floor/plating, +/area/maintenance/department/engine) "uqK" = ( /obj/structure/bodycontainer/morgue{ dir = 2 @@ -36073,8 +36153,10 @@ /turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/ftl_room) "utD" = ( -/obj/effect/turf_decal/ship/delivery/yellow, -/turf/open/floor/plasteel/techmaint, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "utH" = ( /obj/structure/table, @@ -36082,16 +36164,20 @@ dir = 1 }, /obj/item/radio/intercom{ - pixel_y = 6; - name = "Common Channel Intercom" + name = "Common Channel Intercom"; + pixel_y = 6 }, /obj/item/radio/intercom{ - pixel_y = -5; + frequency = 1357; name = "Engineering Channel Intercom"; - frequency = 1357 + pixel_y = -5 }, /turf/open/floor/engine, /area/engine/engineering/ftl_room) +"uuh" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/department/engine) "uup" = ( /obj/item/radio/intercom/directional/east, /obj/structure/lattice/catwalk/over/ship/dark, @@ -36198,7 +36284,7 @@ dir = 8 }, /turf/open/floor/plasteel/ridged/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "uxt" = ( /obj/machinery/conveyor{ dir = 9; @@ -36554,13 +36640,10 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "uHc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "uHo" = ( @@ -36822,7 +36905,7 @@ dir = 10 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "uOL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -36914,7 +36997,7 @@ /area/hallway/secondary/exit/departure_lounge) "uSu" = ( /turf/open/floor/engine/vacuum/light, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "uSU" = ( /obj/item/stack/cable_coil/random{ pixel_y = 4 @@ -36922,8 +37005,12 @@ /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 8 }, +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "uSW" = ( /obj/structure/lattice/catwalk/over/ship/dark, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -36993,7 +37080,7 @@ dir = 8 }, /turf/open/floor/plasteel/ridged/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "uUJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -37065,7 +37152,6 @@ /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/frame1/central) "uWN" = ( -/obj/structure/pool_ladder, /turf/open/indestructible/sound/pool/spentfuel/wall, /area/engine/engineering/reactor_core) "uYx" = ( @@ -37123,12 +37209,17 @@ }, /turf/open/floor/monotile/dark, /area/hallway/secondary/exit/departure_lounge) +"vay" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating, +/area/maintenance/department/engine) "vaL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/plasteel/dark, +/area/engine/stormdrive) "vaX" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -37213,6 +37304,7 @@ name = "FTL Room"; req_one_access_txt = "10" }, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plasteel/dark, /area/engine/engineering/ftl_room) "vdG" = ( @@ -37518,24 +37610,8 @@ /turf/closed/wall/ship, /area/shuttle/turbolift/secondary) "vnX" = ( -/obj/effect/turf_decal/pool{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/ship/delivery/yellow, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/computer/monitor{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/landmark/zebra_interlock_point, -/turf/open/floor/plasteel/techmaint, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/engine/engineering/reactor_core) "vop" = ( /obj/structure/disposalpipe/segment{ @@ -37739,7 +37815,7 @@ dir = 8 }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "vtJ" = ( /obj/structure/lattice/catwalk/over/ship/dark, /obj/structure/cable{ @@ -37752,6 +37828,18 @@ }, /turf/open/floor/plating, /area/hallway/nsv/deck2/frame1/central) +"vtP" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/armour_pump) "vtW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -37761,11 +37849,14 @@ }, /area/maintenance/department/crew_quarters/dorms) "vua" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "vuH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -37796,7 +37887,7 @@ dir = 5 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "vuV" = ( /obj/machinery/firealarm/directional/south, /turf/open/floor/carpet, @@ -37850,12 +37941,10 @@ /turf/open/floor/plasteel/grid/steel, /area/storage/primary) "vvZ" = ( -/obj/effect/turf_decal/ship/shutoff, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Cooler To AGCNR" - }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/obj/structure/closet/radiation, +/obj/item/shovel, +/turf/open/floor/plating, +/area/maintenance/department/engine) "vwh" = ( /obj/structure/cable{ icon_state = "2-4" @@ -37880,7 +37969,7 @@ dir = 4 }, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "vwt" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/grid/steel, @@ -38010,8 +38099,14 @@ /turf/open/floor/plasteel/grid/steel, /area/engine/atmos) "vBF" = ( -/obj/structure/sign/ship/space, -/turf/closed/wall/r_wall/ship, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "vBG" = ( /obj/effect/turf_decal/stripes/line{ @@ -38107,12 +38202,14 @@ /turf/open/floor/plating, /area/construction) "vGo" = ( -/obj/item/radio/intercom/directional/south, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 9 + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/armour_pump) "vGZ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -38171,7 +38268,7 @@ }, /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "vIH" = ( /obj/structure/table, /obj/item/flashlight/lamp{ @@ -38188,7 +38285,7 @@ /obj/item/radio/intercom/directional/west, /obj/machinery/atmospherics/pipe/simple/purple/visible, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "vIP" = ( /obj/effect/landmark/start/atmospheric_technician, /obj/structure/cable{ @@ -38242,6 +38339,12 @@ /obj/item/circuitboard/machine/telecomms/receiver, /turf/open/floor/plasteel/dark, /area/storage/tcom) +"vKl" = ( +/obj/machinery/door/firedoor/border_only/directional/west, +/obj/machinery/door/firedoor/border_only/directional/east, +/obj/effect/landmark/zebra_interlock_point, +/turf/open/floor/plating, +/area/maintenance/nsv/deck2/frame1/starboard) "vKy" = ( /obj/structure/cable{ icon_state = "1-4" @@ -38278,8 +38381,7 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "vLV" = ( /obj/structure/plasticflaps/opaque, @@ -38326,7 +38428,7 @@ }, /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "vMl" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -38361,7 +38463,7 @@ /obj/item/clothing/glasses/meson/engine, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "vNk" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -38540,8 +38642,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "vSg" = ( /obj/machinery/cryopod, @@ -38607,6 +38708,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "vTQ" = ( @@ -38614,7 +38716,7 @@ dir = 8 }, /turf/open/floor/plasteel/ridged/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "vTY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -38757,20 +38859,10 @@ /turf/open/floor/durasteel, /area/hydroponics/garden) "vYj" = ( -/obj/effect/turf_decal/ship/techfloor{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/armour_plating_nanorepair_pump/aft_port{ - apnw_id = "comedy" - }, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/auto_name/west, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/area/engine/armour_pump) "vYr" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -38815,7 +38907,7 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "wag" = ( /obj/structure/cable{ icon_state = "1-8" @@ -38955,8 +39047,8 @@ /turf/open/floor/durasteel, /area/crew_quarters/locker) "wde" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 }, /turf/open/floor/plasteel/dark, /area/engine/engineering/ftl_room) @@ -39043,11 +39135,15 @@ /turf/closed/wall/ship, /area/security/checkpoint/engineering) "wfU" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ - dir = 9 + dir = 6 }, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) @@ -39067,7 +39163,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/airalarm/directional/south, /turf/open/floor/plasteel/grid/steel, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "whD" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -39373,7 +39469,7 @@ /obj/machinery/atmospherics/pipe/simple/purple/hidden, /obj/effect/landmark/zebra_interlock_point, /turf/open/floor/monotile/dark, -/area/engine/atmos) +/area/engine/stormdrive/monitor) "wrh" = ( /obj/machinery/telecomms/server/presets/security, /obj/effect/turf_decal/tile/red{ @@ -39452,6 +39548,15 @@ }, /turf/open/floor/monotile/dark, /area/hallway/secondary/entry) +"wtw" = ( +/obj/effect/turf_decal/ship/techfloor{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/engine/armour_pump) "wtJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -39597,7 +39702,7 @@ dir = 4 }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "wxs" = ( /obj/structure/cable{ icon_state = "4-8" @@ -39637,12 +39742,11 @@ /turf/open/floor/plating, /area/engine/atmos) "wyB" = ( -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4; - name = "Direct Moderator Input" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/plasteel/grid/techfloor/grid, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "wyF" = ( /obj/structure/grille, @@ -39735,12 +39839,21 @@ dir = 8 }, /obj/effect/landmark/zebra_interlock_point, +/obj/machinery/door/airlock/ship/engineering{ + name = "Engineering Construction Storage"; + req_one_access_txt = "10;24" + }, /turf/open/floor/monotile/dark, /area/engine/storage) "wAT" = ( /obj/machinery/telecomms/broadcaster/preset_right, /turf/open/floor/circuit/airless, /area/tcommsat/server) +"wBd" = ( +/obj/item/lighter, +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/nsv/deck2/frame1/starboard) "wBA" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/duranium/twenty, @@ -39788,12 +39901,15 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "wDv" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 +/obj/machinery/door/airlock/ship/external/glass{ + dir = 4; + req_one_access_txt = "10; 24" }, -/turf/open/space/basic, -/area/space/nearstation) +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/engineering/reactor_core) "wDT" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -39872,7 +39988,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "wFA" = ( /obj/machinery/photocopier, /obj/machinery/newscaster/directional/west, @@ -40181,10 +40297,14 @@ /turf/open/floor/plating, /area/hallway/nsv/deck2/frame1/starboard) "wPd" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/ship/techfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8; + filter_types = list("nucleium"); + name = "Nucleium Scrubber" }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "wPC" = ( @@ -40199,7 +40319,8 @@ /turf/open/floor/monotile/dark, /area/engine/atmos) "wPS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/ship/delivery/yellow, /turf/open/floor/plasteel/dark, /area/engine/engineering/reactor_core) "wQb" = ( @@ -40263,8 +40384,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/landmark/start/station_engineer, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "wSW" = ( /turf/closed/wall/ship, @@ -40287,7 +40407,7 @@ dir = 1 }, /turf/open/floor/engine, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "wUO" = ( /obj/effect/turf_decal/tile/ship/green{ dir = 1 @@ -40377,7 +40497,7 @@ dir = 4 }, /turf/open/floor/monotile/dark, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "wXe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -40627,6 +40747,16 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/frame1/starboard) +"xdL" = ( +/obj/effect/turf_decal/ship/delivery/yellow, +/obj/machinery/computer/monitor{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/techmaint, +/area/engine/engineering/reactor_core) "xep" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -40851,6 +40981,17 @@ }, /turf/open/floor/plating, /area/construction) +"xki" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/light, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/engineering/reactor_core) "xkj" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -40873,10 +41014,19 @@ /turf/open/floor/wood, /area/crew_quarters/bar) "xkX" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/space/basic, -/area/space/nearstation) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "Coolant Input" + }, +/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/plasteel/dark, +/area/engine/engineering/reactor_core) "xlt" = ( /obj/machinery/field/generator, /turf/open/floor/plating, @@ -41067,7 +41217,7 @@ dir = 8 }, /turf/closed/wall/r_wall/ship, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "xoM" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -41083,9 +41233,8 @@ /turf/open/floor/plating, /area/maintenance/nsv/deck2/frame1/starboard) "xpz" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_core) +/turf/closed/wall/r_wall/ship, +/area/engine/armour_pump) "xpH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -41116,8 +41265,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/turf/open/floor/durasteel/techfloor_grid, /area/engine/engineering/reactor_core) "xrn" = ( /obj/structure/cable{ @@ -41590,6 +41738,9 @@ /obj/structure/extinguisher_cabinet/north, /turf/open/floor/monotile/dark, /area/hallway/nsv/deck2/frame1/central) +"xGE" = ( +/turf/closed/wall/r_wall/ship, +/area/engine/stormdrive/monitor) "xGR" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 @@ -41764,12 +41915,16 @@ /turf/open/floor/monotile/dark, /area/quartermaster/sorting) "xLu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/lattice/catwalk/over/ship, -/turf/open/floor/plating, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/suit/space/skinsuit, +/obj/item/clothing/suit/space/skinsuit, +/obj/item/clothing/head/helmet/space/skinsuit, +/obj/item/clothing/head/helmet/space/skinsuit, +/obj/structure/closet/crate/internals, +/turf/open/floor/plasteel/techmaint, /area/engine/engineering/reactor_core) "xMf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -41902,10 +42057,11 @@ /turf/open/floor/monotile/dark, /area/engine/atmos) "xQk" = ( -/obj/machinery/light{ - dir = 4 +/obj/effect/turf_decal/ship/techfloor, +/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer2{ + dir = 1 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "xQs" = ( /obj/effect/turf_decal/tile/neutral, @@ -42011,6 +42167,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/landmark/zebra_interlock_point, /turf/open/floor/plating, /area/maintenance/nsv/deck2/port/fore) "xRW" = ( @@ -42029,7 +42186,7 @@ reactor_id = 1 }, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "xSa" = ( /obj/structure/cable{ icon_state = "1-2" @@ -42082,7 +42239,7 @@ "xTK" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel/dark, -/area/engine/engineering/reactor_control) +/area/engine/stormdrive/monitor) "xTM" = ( /obj/machinery/vending/snack/random, /turf/open/floor/durasteel, @@ -42090,6 +42247,10 @@ "xUB" = ( /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) +"xUD" = ( +/obj/structure/chair/fancy/sofa/old/right, +/turf/open/floor/plating, +/area/maintenance/nsv/deck2/frame1/starboard) "xUE" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/light/small{ @@ -42103,7 +42264,7 @@ icon_state = "1-2" }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "xUW" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -42442,7 +42603,7 @@ dir = 8 }, /turf/open/floor/carpet/green, -/area/engine/engineering/reactor_core) +/area/engine/stormdrive) "yhD" = ( /obj/item/assembly/prox_sensor, /turf/open/floor/plating, @@ -42495,10 +42656,13 @@ /turf/open/floor/monotile/dark, /area/engine/atmos) "yjc" = ( -/obj/structure/lattice/catwalk/over/ship, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, +/obj/effect/turf_decal/ship/techfloor{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/ridged/steel, /area/engine/engineering/reactor_core) "yjQ" = ( /obj/machinery/pipedispenser, @@ -42507,14 +42671,15 @@ "ykJ" = ( /obj/machinery/atmospherics/pipe/simple/purple/hidden, /turf/closed/wall/ship, -/area/engine/atmos) +/area/engine/stormdrive/monitor) "ykV" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light{ + dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) +/turf/open/floor/durasteel/techfloor_grid, +/area/engine/engineering/reactor_core) "ykW" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -53765,24 +53930,24 @@ aaa aaa aaa aaa +ncg +ncg +ncg +ncg aaa +ncg +ncg +ncg +ncg +ncg +ncg aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ncg +ncg +ncg +ncg +ncg +ncg aaa aaa aaa @@ -54020,30 +54185,30 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ncg +ncg +ncg +cCg +cCg +ncg +uCi +ncg +cCg +cCg +cCg +cCg +ncg +uCi +ncg +cCg +cCg +cCg +cCg +ncg +uCi +ncg +ncg +ncg aaa aaa aaa @@ -54274,44 +54439,44 @@ aaa aaa aaa aaa +uCi +uCi +uCi +ncg +cCg +cCg +ncg +ncg +ncg aaa +ncg +ncg +ncg +ncg +ncg +ncg aaa +ncg +ncg +ncg +ncg +ncg +ncg +uCi +ncg +cCg +ncg +ncg +ncg +ncg aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cxR -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -dFy -dFy -dFy -dFy -dFy -dFy -aaa -dFy -dFy -dFy -dFy -dFy -dFy +ncg +ncg +ncg +ncg +ncg +ncg +ncg aaa aaa aaa @@ -54531,45 +54696,45 @@ aaa aaa aaa aaa +uCi aaa aaa +ncg +ncg +ncg +ncg aaa +uCi aaa aaa +uCi aaa aaa +uCi aaa aaa aaa +uCi aaa aaa +uCi aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -dFy -eID -eID -eID -eID -dFy -aaa -dFy -eID -eID -eID -eID -dFy -aaa +ncg +ncg +cCg +cCg +cCg +ncg +uCi +ncg +cCg +cCg +cCg +cCg +cCg +ncg +uCi aaa aaa aaa @@ -54788,45 +54953,45 @@ aaa aaa aaa aaa +uCi aaa aaa aaa aaa +uCi aaa aaa -aaa -aaa -aaa -fiL +uCi fiL -uaT -aaa -aaa -aaa -aaa -aaa -aaa fiL +msZ +uCi +uCi +uCi +uCi +uCi +uCi +uCi fiL uaT +uCi aaa aaa aaa +ncg +ncg +ncg +ncg +ncg aaa -dFy -dFy -dFy -dFy -dFy -dFy -aaa -dFy -dFy -dFy -dFy -dFy -dFy -aaa +ncg +ncg +ncg +ncg +ncg +ncg +ncg +uCi ncg ncg ncg @@ -55045,43 +55210,43 @@ ncg ncg ncg aaa +uCi aaa aaa aaa aaa -aaa -aaa -fiL +uCi fiL -uaT fiL +msZ fiL fiL +uCi fiL fiL -uaT +msZ fiL fiL uaT +uCi fiL fiL -fiL -fiL +uCi fiL uaT aaa aaa -cTt +uCi aaa aaa -cTt +uCi aaa aaa aaa -cTt +uCi aaa aaa -cTt +uCi aaa aaa ncg @@ -55302,43 +55467,43 @@ cCg cCg ncg uCi +uCi +uCi aaa -aaa -aaa -aaa -aaa -aaa -fiL -fiL -fiL -fiL -fiL +uCi +uCi +uCi fiL fiL +uCi fiL fiL +uCi fiL fiL +uCi fiL fiL fiL +uCi fiL fiL +uCi fiL fiL aaa aaa -cTt +uCi aaa aaa -cTt +uCi aaa aaa aaa -cTt +uCi aaa aaa -cTt +uCi aaa aaa ncg @@ -55560,31 +55725,31 @@ ncg ncg uCi aaa +qAk +qAk +qAk aaa -aaa -aaa -aaa -aaa -fiL -fiL -fiL -ecj -ecj -ecj +uCi fiL fiL +uCi +tHQ +tHQ +tHQ fiL fiL +uCi fiL fiL -ecj -ecj -ecj fiL +tHQ +tHQ +tHQ +uCi fiL fiL -cCg -cCg +tHQ +hig hig hig hig @@ -55822,25 +55987,25 @@ ecj iRB ecj ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj -ecj +tHQ +tHQ +tHQ +tHQ +tBL +tHQ +tHQ +tHQ +tHQ +tHQ +tHQ +tHQ +tHQ +vay +tHQ +tHQ +tHQ +tHQ +tHQ hig hig hig @@ -56072,32 +56237,32 @@ cCg cCg cCg cCg -ecj +cCg ecj wph ecj bpQ eqM -qoF -vBF +ecj +ecj eIw tMS qRm -lgE uqE -bGy -tbi +uqE +uqE +uqE ngH pLv -wMm +uqE diH oXL -ngH -qOi +kzm qOi -iLT -iLT -ecj +uuh +qRm +uqE +bsR hig mmi mmi @@ -56329,33 +56494,33 @@ cCg cCg cCg cCg -ecj +cCg ecj nbM -qiW -bpQ +ecj +bJs ski xLu -ccU -yjc +ecj +ecj pNf -yjc -rWF -izp -sHA +ecj +ecj +vvZ sHA -izp -izp +vvZ +eHq +fvB eFw tHQ -btC -btC -btC -btC -btC -btC +fSr +dXT +uqE +tHQ +aFI +lir cnV -hig +diH mmi jPo chR @@ -56589,28 +56754,28 @@ aaa aaa aaa aaa -ecj +bwC hlB -ecj +coK oxt -ecj +eDw lZA -hup +oxt vua -cLF -jPZ -ujA -coK -jgT +ecj +ecj +ecj +ecj +ecj upX -eDw -dXE -btC -btC -btC -btC -btC -btC +ecj +xpz +xpz +xpz +xpz +xpz +xpz +xpz xpz hig tLz @@ -56843,14 +57008,14 @@ ioS ioS ioS ioS -ioS +auR anZ sdG -wNz -wDv ecj +wDv ecj ecj +eID iOH twO jRu @@ -56858,15 +57023,15 @@ erS fjd izu tJf -xzq +sFy ogH tZd -mbl +xpz kFE pyg tnF -tnF -tnF +pgD +jSH vYj oBJ hig @@ -57101,32 +57266,32 @@ ioS ioS ioS ioS -ioS -ioS ilv -tBL -wNz aUk -vvZ +fiL +qAk +uCi +ecj +ecj kdi wfU -sfn -rzf +qiW +tYa lus -rzf +xkX drj gZN wyB -tZd -dwf -dwf +xki +xpz +kFE jVR mov -iyE +mov lOu gKT -cuc -hig +kFE +wCH mmi oxx sMx @@ -57358,32 +57523,32 @@ ioS ioS ioS ioS -ioS -ioS jPd -tAQ -qAk -wYF +btH +wNz +wNz +wNz +dhR btC aDN -czX +pOc mgl -rzf +ujA nvR wPd kzO -btH +xzq dXw hAx boM -boM +mOP ulN mxv mox nZO aeQ gEc -jyU +hig igx jPO syC @@ -57618,11 +57783,11 @@ ioS ioS ioS ilv -ykV -xkX -qLX +qAk +qAk +wYF +fEV fEV -eGA dbM sfn rzf @@ -57633,16 +57798,16 @@ ffZ iLY tws tJQ -tJQ +vtP cCx iBa mpp jJc fFD vGo -hig -vXY -oxx +bHZ +rFz +mHB sMx ezy lkh @@ -57876,13 +58041,13 @@ ioS ioS jPd taO -uCi -ecj +cLF +dFy bYY czX eYG ciX -fLI +rzf fIf eho udB @@ -57893,12 +58058,12 @@ qaD fdu rAT tDt -tDt -tDt +rHn +ltf ekj pQI hig -bwC +mmi oxx sMx ezy @@ -58138,25 +58303,25 @@ ecj pWE lhB uHc -wPS -auR +sfn +rzf fap -bJs -oAe -btC +rzf +xQk +sUN dBA bhf -dXE -btC -btC -btC -btC -btC -btC xpz +kFE +pew +wtw +wtw +ctF +kmU +kyz hig -vXY -oxx +rCQ +mHB ylS jRX veB @@ -58389,30 +58554,30 @@ ioS ioS ioS jPd -tsX +ccU uCi ecj -btC -btC +fLI +jyU oAe -btC +qoF tmD cCS ahJ -oAe -btC -dBA +yjc +gZN +tfS pxp -rio +xpz jHn jhd -jhd -jhd -jhd -jhd +jNm +jNm +mgo +jNm gXH hig -vXY +mmi rNx tpb noA @@ -58649,27 +58814,27 @@ ilv tsX uCi wYF -xzq +jmA jwp pLA dMm pGD -dMm +vBF fUQ sRH xzq vTP -box -mbl +qOa +acg lTH -iWO -wNe +moG +vwN wNe wNe wNe ecj hig -vXY +mmi ecJ koX koX @@ -58904,7 +59069,7 @@ ioS ioS jPd tsX -tAQ +qAk wYF dKS iqF @@ -58913,7 +59078,7 @@ wSA pFq izp izp -izp +ykV izp izp gla @@ -58923,7 +59088,7 @@ eGZ vwN vwN vwN -vwN +wNe ecj hig wde @@ -59166,21 +59331,21 @@ wYF rwH pGe mVw -btC +qLX tKY -btC +wPS lCw -xQk +ecj jDN -btC -box -btC -jmA +jDN +tUP +jDN +ecj uWN vwN -dhR vwN vwN +wNe ecj hig cnA @@ -59422,17 +59587,17 @@ aaa ecj rfm xoL -ecj +sYp cPO pbu cPO -ecj +sYp xoL pnV -pOc +nzs qOa -msZ -kgD +uuP +vnX iWO wNe wNe @@ -59678,21 +59843,21 @@ anV anV anV akM -ecj -hFy +sYp hFy +rWF mug -hFy +rWF rMK -ecj +sYp euY gQy -box +qOa qer -tYa +ecj +vnX +vnX vnX -oNF -byq ecj ecj ecj @@ -59935,21 +60100,21 @@ dQa dQa dQa uCi -ecj +sYp wUy -hFy +rWF eMm -hFy +rWF sfL -ecj +sYp ezS shB -ick +qOa qer -gei -ktp +bum +xdL fcX -gei +paT umV ecj ecj @@ -60192,15 +60357,15 @@ pkR dqm dQa oAn -ecj +sYp tNK dKB hrQ dKB dKB -ecj -ecj -ecj +sYp +sYp +sYp cIL qer hHp @@ -60449,7 +60614,7 @@ xZd sPm dQa uCi -ecj +sYp cFF rsU ohg @@ -60458,7 +60623,7 @@ kGZ fJl mnD cPO -ick +qOa smn wMm iDY @@ -61220,7 +61385,7 @@ qAk ykW qAk cdt -ecj +sYp hgA tqS nsK @@ -61477,7 +61642,7 @@ ecD ojO ecD oOi -drp +sYp hqc qVM fbS @@ -61485,7 +61650,7 @@ rrA mlv hyG qYL -ecj +sYp jgw qer gcP @@ -61734,17 +61899,17 @@ kwr oDG xjS hBm -drp +sYp tCX rrA eGS aAx -ecj -eNf -exn sYp -vMi +swr +qbs sYp +vMi +xGE gcP fpT rev @@ -61991,12 +62156,12 @@ pXP oeL wEF wue -drp +sYp uSU kGZ kGZ kGZ -exn +qbs aMy uSu sYp @@ -62248,12 +62413,12 @@ tpD fQx sex gDs -drp +sYp bxf -kGZ +tAQ kGQ kGQ -exn +qbs bMt pJz sYp @@ -62505,7 +62670,7 @@ ujx ujx nNo xnC -fTt +jPZ swr qbs qbs @@ -62515,7 +62680,7 @@ qbs mnB sYp bXU -sYp +xGE gcP vlp kqw @@ -62762,7 +62927,7 @@ sMg dyu nNo kQF -fTt +rBx pRu xTK irn @@ -63533,7 +63698,7 @@ nNo nNo nNo fVj -fTt +rBx jZO qrB bQO @@ -63543,7 +63708,7 @@ rDZ uOv vuU rRt -sYp +xGE gcP gcP gcP @@ -63790,7 +63955,7 @@ trx trx trx vwW -fTt +rBx bJC uUz uxc @@ -63800,7 +63965,7 @@ rBx rBx vIy rBx -sYp +xGE oBg wzY nvE @@ -64047,7 +64212,7 @@ nNo nNo nNo oac -fTt +rBx aDf bHM vTQ @@ -64057,7 +64222,7 @@ rBx vwl lPT vNg -sYp +xGE xlt xBP glR @@ -64304,7 +64469,7 @@ kDi gee win vQp -fTt +rBx ilG iRZ brO @@ -64314,7 +64479,7 @@ rBx kvN wae wgF -sYp +xGE fDb jBz xKq @@ -64561,7 +64726,7 @@ fTt fTt fTt fTt -fTt +rBx rBx rBx rBx @@ -64571,7 +64736,7 @@ rBx rBx mfZ rBx -sYp +xGE xlt riX lXd @@ -79263,7 +79428,7 @@ lSe buM sNY jyF -fli +kSD fli mWV cTt @@ -79778,7 +79943,7 @@ tbY sNY jyF fli -fli +cTS jyF cTt qPy @@ -80034,8 +80199,8 @@ beu acH sNY jyF -fli -fli +oDH +jyF jyF cTt qPy @@ -80292,7 +80457,7 @@ tFc sNY jyF fli -wwI +eEy jyF cTt qPy @@ -81833,8 +81998,8 @@ haa fpw iKn jyF -fli -fli +vKl +vKl jyF cTt qPy @@ -82090,7 +82255,7 @@ wMk fpw iMs jyF -fli +rPJ wwI jyF cTt @@ -82347,7 +82512,7 @@ mxZ fpw iKn jyF -fli +xUD fli mWV cTt @@ -82604,7 +82769,7 @@ iMs fpw jlI jyF -fli +joK fli mWV cTt @@ -82861,7 +83026,7 @@ iKn fpw iKn jyF -fli +ubp fli mWV cTt @@ -83118,7 +83283,7 @@ iMs fpw iMs jyF -fli +wBd fli jyF cTt diff --git a/_maps/map_files/Hammerhead/Hammerhead.dmm b/_maps/map_files/Hammerhead/Hammerhead.dmm index 28830c9cdc4..1153e2520a7 100644 --- a/_maps/map_files/Hammerhead/Hammerhead.dmm +++ b/_maps/map_files/Hammerhead/Hammerhead.dmm @@ -30850,7 +30850,7 @@ /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) "iyP" = ( -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hos) "iyY" = ( diff --git a/_maps/map_files/Mining/nsv13/ruins/mining10.dmm b/_maps/map_files/Mining/nsv13/ruins/mining10.dmm index e6812196729..884db8842bb 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining10.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining10.dmm @@ -14,6 +14,9 @@ /obj/structure/table/wood, /turf/open/floor/plating/asteroid/airless, /area/ruin/powered) +"f" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "g" = ( /turf/closed/mineral, /area/ruin/powered) @@ -174,17 +177,17 @@ a a a a -g -g -g -g +f +f +f +f a a a a -g -g -g +f +f +f a a a @@ -214,21 +217,21 @@ a a a a -g -g -g -g -g -g -g +f +f +f +f +f +f +f a a -g -g -g -g -g -g +f +f +f +f +f +f a a a @@ -255,24 +258,24 @@ a a a a +f +f +f +f +f g g +f +f +f +f +f g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g +f +f +f +f +f a a a @@ -297,6 +300,7 @@ a a a a +f g g g @@ -304,18 +308,17 @@ g g g g +f +f +f g g +f +f g -g -g -g -g -g -g -g -g -g +f +f +f a a a @@ -339,7 +342,7 @@ a a a a -g +f F F g @@ -357,8 +360,8 @@ F g g g -g -g +f +f a a a @@ -380,8 +383,8 @@ a a a a -g -g +f +f F F F @@ -399,9 +402,9 @@ F g g g -g -g -g +f +f +f a a a @@ -421,8 +424,8 @@ a a a a -g -g +f +f g g F @@ -442,8 +445,8 @@ F F g g -g -g +f +f a a a @@ -461,9 +464,9 @@ a a a a -g -g -g +f +f +f g F F @@ -484,9 +487,9 @@ F F g g -g -g -g +f +f +f a a a @@ -501,11 +504,11 @@ a a a a -g -g -g -g -g +f +f +f +f +f g F g @@ -527,8 +530,8 @@ F g g g -g -g +f +f a a a @@ -542,10 +545,10 @@ a a a a -g -g -g -g +f +f +f +f g g g @@ -569,8 +572,8 @@ F g g g -g -g +f +f a a a @@ -584,8 +587,8 @@ a a a a -g -g +f +f g g g @@ -611,9 +614,9 @@ F g g g -g -g -g +f +f +f a a a @@ -626,10 +629,10 @@ a a a a -g -g -g -g +f +f +f +f g g g @@ -654,8 +657,8 @@ g g g g -g -g +f +f a a a @@ -669,9 +672,9 @@ a a a a -g -g -g +f +f +f g g F @@ -696,8 +699,8 @@ g g g g -g -g +f +f a a a @@ -712,8 +715,8 @@ a a a a -g -g +f +f g g F @@ -737,9 +740,9 @@ F g g g -g -g -g +f +f +f a a a @@ -753,9 +756,9 @@ a a a a -g -g -g +f +f +f g g F @@ -779,8 +782,8 @@ F F F g -g -g +f +f a a a @@ -795,7 +798,7 @@ a a a a -g +f g g g @@ -821,9 +824,9 @@ F g F g -g -g -g +f +f +f a a a @@ -836,8 +839,8 @@ a a a a -g -g +f +f g g g @@ -864,8 +867,8 @@ g F g g -g -g +f +f a a a @@ -878,8 +881,8 @@ a a a a -g -g +f +f g g g @@ -906,9 +909,9 @@ g F g g -g -g -g +f +f +f a a a @@ -919,9 +922,9 @@ a a a a -g -g -g +f +f +f g g g @@ -949,8 +952,8 @@ F g g g -g -g +f +f a a a @@ -961,9 +964,9 @@ a a a a -g -g -g +f +f +f g g g @@ -991,8 +994,8 @@ F g g g -g -g +f +f a a a @@ -1003,10 +1006,10 @@ a a a a -g -g -g -g +f +f +f +f g g g @@ -1032,9 +1035,9 @@ F F g g -g -g -g +f +f +f a a a @@ -1046,10 +1049,10 @@ a a a a -g -g -g -g +f +f +f +f g g g @@ -1074,8 +1077,8 @@ g g g g -g -g +f +f a a a @@ -1089,9 +1092,9 @@ a a a a -g -g -g +f +f +f g g g @@ -1116,8 +1119,8 @@ g g g g -g -g +f +f a a a @@ -1132,7 +1135,7 @@ a a a a -g +f g g g @@ -1158,9 +1161,9 @@ g g g g -g -g -g +f +f +f a a a @@ -1174,9 +1177,9 @@ a a a a -g -g -g +f +f +f g g g @@ -1201,8 +1204,8 @@ g g g g -g -g +f +f a a a @@ -1216,9 +1219,9 @@ a a a a -g -g -g +f +f +f g g g @@ -1243,8 +1246,8 @@ F F g g -g -g +f +f a a a @@ -1259,8 +1262,8 @@ a a a a -g -g +f +f g g g @@ -1284,9 +1287,9 @@ F F F g -g -g -g +f +f +f a a a @@ -1301,9 +1304,9 @@ a a a a -g -g -g +f +f +f g g g @@ -1325,9 +1328,9 @@ g F F F -g -g -g +f +f +f a a a @@ -1343,10 +1346,10 @@ a a a a -g -g -g -g +f +f +f +f g g g @@ -1365,9 +1368,9 @@ g g g g -g -g -g +f +f +f a a a @@ -1386,9 +1389,9 @@ a a a a -g -g -g +f +f +f g g g @@ -1407,8 +1410,8 @@ g g g g -g -g +f +f a a a @@ -1429,28 +1432,28 @@ a a a a +f +f g g +f +f +f +f +f +f +f +f +f g g g g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g +f +f +f +f +f a a a @@ -1471,27 +1474,27 @@ a a a a +f +f +f +f +f +f +f +f +f +f +f +f +f +f g g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g +f +f +f +f +f a a a @@ -1513,25 +1516,25 @@ a a a a -g -g -g -g -g +f +f +f +f +f a a -g -g -g -g +f +f +f +f a -g -g -g -g -g -g -g +f +f +f +f +f +f +f a a a @@ -1556,8 +1559,8 @@ a a a a -g -g +f +f a a a @@ -1568,10 +1571,10 @@ a a a a -g -g -g -g +f +f +f +f a a a diff --git a/_maps/map_files/Mining/nsv13/ruins/mining11.dmm b/_maps/map_files/Mining/nsv13/ruins/mining11.dmm index 490813fb86b..b5d8cac72eb 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining11.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining11.dmm @@ -155,6 +155,9 @@ /obj/effect/landmark/dropship_entry, /turf/template_noop, /area/template_noop) +"U" = ( +/turf/closed/mineral/random, +/area/ruin/powered) (1,1,1) = {" a @@ -567,7 +570,7 @@ g h d c -c +U c a a @@ -608,9 +611,9 @@ g g D d -c -c -c +U +U +U c a a @@ -629,9 +632,9 @@ a a c c -c -c -c +U +U +U c d h @@ -650,9 +653,9 @@ h g g d -c -c -c +U +U +U c c a @@ -670,10 +673,10 @@ a a c c -c -c -c -c +U +U +U +U c d h @@ -692,9 +695,9 @@ g g h d -c -c -c +U +U +U c d E @@ -712,10 +715,10 @@ a a c c -c -c -c -c +U +U +U +U c d d @@ -734,10 +737,10 @@ g h g d -c -c -c -c +U +U +U +U c c a @@ -754,10 +757,10 @@ a b d c -c -c -c -c +U +U +U +U c d i @@ -776,11 +779,11 @@ g g g d -c -c -c -c -c +U +U +U +U +U c a a @@ -796,10 +799,10 @@ a a c c -c -c -c -c +U +U +U +U c d j @@ -818,11 +821,11 @@ h g h d -c -c -c -c -c +U +U +U +U +U c c a @@ -838,9 +841,9 @@ a a c c -c -c -c +U +U +U c c d @@ -861,11 +864,11 @@ g g d c -c -c -c -c -c +U +U +U +U +U c c a @@ -881,9 +884,9 @@ a c c c -c -c -c +U +U +U c d d @@ -903,11 +906,11 @@ h g d c -c -c -c -c -c +U +U +U +U +U c c a @@ -924,8 +927,8 @@ a c c c -c -c +U +U c c c @@ -945,10 +948,10 @@ g g d c -c -c -c -c +U +U +U +U c c c @@ -966,8 +969,8 @@ a c c c -c -c +U +U c c c @@ -987,10 +990,10 @@ g h d c -c -c -c -c +U +U +U +U c d E @@ -1008,10 +1011,10 @@ a a c c -c -c -c -c +U +U +U +U c c c @@ -1029,10 +1032,10 @@ g h d c -c -c -c -c +U +U +U +U c c c @@ -1050,10 +1053,10 @@ a b d c -c -c -c -c +U +U +U +U c c c @@ -1070,12 +1073,12 @@ g h g d -c -c -c -c -c -c +U +U +U +U +U +U c c a @@ -1092,10 +1095,10 @@ a a c c -c -c -c -c +U +U +U +U c c c @@ -1113,11 +1116,11 @@ g g d c -c -c -c -c -c +U +U +U +U +U c c a @@ -1134,10 +1137,10 @@ a c c c -c -c -c -c +U +U +U +U c c c @@ -1155,11 +1158,11 @@ h g d c -c -c -c -c -c +U +U +U +U +U c c a @@ -1177,10 +1180,10 @@ c c c c -c -c -c -c +U +U +U +U c c c @@ -1196,12 +1199,12 @@ g g D d -c -c -c -c -c -c +U +U +U +U +U +U c d E @@ -1219,10 +1222,10 @@ c c c c -c -c -c -c +U +U +U +U c c c @@ -1238,11 +1241,11 @@ h g h d -c -c -c -c -c +U +U +U +U +U c c c @@ -1261,10 +1264,10 @@ c c c c -c -c -c -c +U +U +U +U c c c @@ -1281,9 +1284,9 @@ g h d c -c -c -c +U +U +U c c c @@ -1303,11 +1306,11 @@ c c c c -c -c -c -c -c +U +U +U +U +U c c c @@ -1323,9 +1326,9 @@ g g d c -c -c -c +U +U +U c c c @@ -1345,12 +1348,12 @@ c c c c -c -c -c -c -c -c +U +U +U +U +U +U c c c @@ -1365,8 +1368,8 @@ g g d c -c -c +U +U c c c @@ -1388,15 +1391,15 @@ c c c c +U +U +U +U +U +U +U c -c -c -c -c -c -c -c -c +U c c c @@ -1406,9 +1409,9 @@ z n h d -c -c -c +U +U +U c d E @@ -1430,26 +1433,26 @@ c c c c -c -c -c -c -c -c -c -c -c -c -c -c +U +U +U +U +U +U +U +U +U +U +U +U c d d d d d -c -c +U +U c c c @@ -1472,26 +1475,26 @@ c c c c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U c c a @@ -1515,23 +1518,23 @@ c c c c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U c c a @@ -1562,7 +1565,7 @@ c c c c -c +U c c c diff --git a/_maps/map_files/Mining/nsv13/ruins/mining12.dmm b/_maps/map_files/Mining/nsv13/ruins/mining12.dmm index f5b540f24d0..f344171dce1 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining12.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining12.dmm @@ -68,10 +68,7 @@ /turf/open/floor/plating/airless, /area/ruin/powered) "o" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/turf/open/floor/plating/airless, +/turf/closed/mineral/random, /area/ruin/powered) "p" = ( /obj/machinery/light/small{ @@ -121,6 +118,9 @@ /obj/effect/landmark/dropship_entry, /turf/template_noop, /area/template_noop) +"X" = ( +/turf/closed/mineral/random, +/area/template_noop) (1,1,1) = {" a @@ -179,8 +179,8 @@ a a a a -b -b +o +o a a a @@ -211,7 +211,7 @@ a a a a -b +o a a a @@ -221,9 +221,9 @@ a a a a -b -b -b +o +o +o a a a @@ -252,9 +252,9 @@ a a a a -b -b -b +o +o +o a a a @@ -262,11 +262,11 @@ a a a a -b -b -b -b -b +o +o +o +o +o a a a @@ -293,22 +293,22 @@ a (5,1,1) = {" a a -b -b -b -b -b -b +o +o +o +o +o +o a a a a -b -b -b -b -b -b +o +o +o +o +o +o a a a @@ -334,23 +334,23 @@ a "} (6,1,1) = {" a -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o +o a a a -b -b -b -b -b -b +o +o +o +o +o +o a a a @@ -376,23 +376,23 @@ a "} (7,1,1) = {" a -b -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o +o +o a a -b -b -b -b -b -b +o +o +o +o +o +o a a a @@ -419,21 +419,21 @@ a (8,1,1) = {" a a -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o +o a a a -b -b -b -b +o +o +o +o a a a @@ -462,19 +462,19 @@ a a a a -b -b -b -b -b -b +o +o +o +o +o +o a a a a a -b -b +o +o a a a @@ -505,10 +505,10 @@ a a a a -b -b -b -b +o +o +o +o a a a @@ -548,8 +548,8 @@ a a a a -b -b +o +o a a a @@ -1113,7 +1113,7 @@ b c e e -o +e e c b @@ -1262,7 +1262,7 @@ a a a a -b +o a a a @@ -1303,11 +1303,11 @@ a a a a -b -b -b +o +o +o a -b +o a a a @@ -1344,13 +1344,13 @@ a a a a -b -b -b -b -b -b -b +o +o +o +o +o +o +o a a a @@ -1385,15 +1385,15 @@ a (31,1,1) = {" a a -b -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o +o +o a a a @@ -1418,25 +1418,25 @@ a a a a -b -b +o +o a a a "} (32,1,1) = {" a -b -b -b -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o +o +o +o +o a a a @@ -1459,26 +1459,26 @@ a a a a -b -b -b -b +o +o +o +o a a "} (33,1,1) = {" a -b -b -b -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o +o +o +o +o a a a @@ -1500,27 +1500,27 @@ a a a a -b -b -b -b -b +o +o +o +o +o a a "} (34,1,1) = {" a -b -b -b -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o +o +o +o +o a a a @@ -1541,27 +1541,27 @@ a a a a -b -b -b -b -b -b -b +o +o +o +o +o +o +o a "} (35,1,1) = {" a a -b -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o +o +o a a a @@ -1577,31 +1577,31 @@ k k k k +X a a a a a -a -b -b -b -b -b -b -b +o +o +o +o +o +o +o a "} (36,1,1) = {" a a a -b -b -b -b -b -b +o +o +o +o +o +o a a a @@ -1626,11 +1626,11 @@ a a a a -b -b -b -b -b +o +o +o +o +o a a "} @@ -1639,10 +1639,10 @@ a a a a -b -b -b -b +o +o +o +o a a a @@ -1669,8 +1669,8 @@ a a a a -b -b +o +o a a a @@ -1682,8 +1682,8 @@ a a a a -b -b +o +o a a a diff --git a/_maps/map_files/Mining/nsv13/ruins/mining13.dmm b/_maps/map_files/Mining/nsv13/ruins/mining13.dmm index 572b07e1d33..6fcfdd1daa8 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining13.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining13.dmm @@ -18,6 +18,21 @@ /obj/item/stack/tile/brass, /turf/open/floor/plating/asteroid/airless, /area/ruin/powered) +"g" = ( +/obj/item/toy/cog, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/powered) +"o" = ( +/turf/closed/mineral/random, +/area/ruin/powered) +"B" = ( +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/powered) +"D" = ( +/obj/item/toy/cog, +/turf/closed/mineral, +/area/ruin/powered) "I" = ( /obj/effect/landmark/dropship_entry, /turf/template_noop, @@ -256,7 +271,7 @@ b b b a -b +D b b b @@ -288,6 +303,10 @@ b b b b +o +o +o +o b b b @@ -295,14 +314,10 @@ b b b b +o b -b -b -b -b -b -b -b +o +o b b b @@ -329,27 +344,27 @@ b b b b +o +o +o +o b b b b b +o +o b +o b +o b -b -b -b -b -b -b -b -b -b -b -b -b -b +o +o +o +o +o b a a @@ -370,29 +385,29 @@ a b b b +o +o +o b +o b +o b b +o b +o +o b +o b +o +o +o +o b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o a a a @@ -412,29 +427,29 @@ a b b b +o +o b b +o b b +o b b +o +o b +o +o +o +o +o +o +o b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o b a a @@ -454,28 +469,28 @@ b b b b +o +o b b +o +o +o b +o b +o +o b +o +o +o +o +o +o +o b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o b b b @@ -495,28 +510,28 @@ a b b b +o +o +o b b +o +o +o +o +o +o +o b +o +o b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o +o +o +o +o +o b b b @@ -537,27 +552,27 @@ a b b b +o +o +o b +o +o +o +o +o b +o +o b +o +o b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o +o +o +o b b b @@ -579,26 +594,26 @@ a b b b +o +o +o +o +o +o +o +o +o +o +o +o +o +o b +o +o +o b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o b b b @@ -622,23 +637,23 @@ b b b b +o +o +o +o +o +o +o +o +o +o +o +o +o b +o b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o b b b @@ -664,21 +679,21 @@ a b b b +o +o +o +o +o b +o b +o +o b +o +o b -b -b -b -b -b -b -b -b -b -b -b +o b b b @@ -706,14 +721,14 @@ a b b b +o +o +o +o +o b -b -b -b -b -b -b -b +o +o b b b @@ -748,30 +763,30 @@ a b b b +o b +o +o +o +o +o b +o b b b +o b b b b b b -b -b -b -b -b -b -b -b -c c c c c +B b b b @@ -789,20 +804,20 @@ a a a b +o +o +o b +o +o +o b +o b b b b -b -b -b -b -b -b -b -b +o b b b @@ -832,18 +847,18 @@ a a b b +o b +o +o b +o b +o b b b -b -b -b -b -b -b +o b b b @@ -873,18 +888,18 @@ a a a b +o +o +o +o +o b +o +o b +o b -b -b -b -b -b -b -b -b -b +o b b b @@ -915,25 +930,24 @@ a a b b +o +o +o b +o +o +o b +o b +o b b b b b b -b -b -b -b -b -b -b -b -c -c +B c c c @@ -941,6 +955,7 @@ c c c c +g b b b @@ -957,13 +972,13 @@ a a b b +o +o +o +o +o b -b -b -b -b -b -b +o b b b @@ -999,14 +1014,14 @@ a a b b +o +o +o +o +o +o b -b -b -b -b -b -b -b +o b b b @@ -1043,11 +1058,11 @@ b b b b -b -b -b -b -b +o +o +o +o +o b b b @@ -1083,12 +1098,12 @@ a a b b +o +o +o b -b -b -b -b -b +o +o b b b @@ -1107,7 +1122,7 @@ c c c c -c +B b b b @@ -1128,11 +1143,11 @@ b b b b +o b -b -b -b -b +o +o +o b b b @@ -1167,15 +1182,15 @@ a a a b +o b +o +o +o +o b -b -b -b -b -b -b -b +o +o b b b @@ -1210,14 +1225,14 @@ a b b b +o +o +o +o +o b b -b -b -b -b -b -b +o b b b @@ -1254,27 +1269,27 @@ b b b b +o +o +o +o b +o +o b b b b b +o b b b b b b -b -b -b -b -b -b -b -b -b +o +o b b a @@ -1293,30 +1308,30 @@ a a b b +o +o b +o b +o +o b +o +o +o +o b +o b b +o +o +o +o +o +o b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o b b a @@ -1336,28 +1351,28 @@ a b b b +o +o +o b +o +o +o +o +o +o +o +o +o +o b +o +o +o +o +o b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o b b a @@ -1379,28 +1394,28 @@ b b b b +o +o +o +o +o +o +o b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o +o +o +o +o +o +o +o b a a @@ -1423,25 +1438,25 @@ b b b b +o +o +o b +o b +o +o +o +o +o +o +o +o b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o +o +o +o b a a @@ -1466,23 +1481,23 @@ b b b b +o +o +o +o b +o +o +o +o +o +o +o b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +o +o +o b b a @@ -1509,11 +1524,11 @@ b b b b +o b -b -b -b -b +o +o +o b b b @@ -1550,18 +1565,18 @@ a b b b +o b +o +o +o b b b b b b -b -b -b -b -b +o b a b @@ -1593,16 +1608,16 @@ a b b b +o +o b -b -b -b -b -b -b -b -b -b +o +o +o +o +o +o +o b a a diff --git a/_maps/map_files/Mining/nsv13/ruins/mining14.dmm b/_maps/map_files/Mining/nsv13/ruins/mining14.dmm index 2dc466191fe..a0bfa7697eb 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining14.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining14.dmm @@ -156,6 +156,9 @@ /obj/effect/landmark/dropship_entry, /turf/template_noop, /area/template_noop) +"R" = ( +/turf/closed/mineral/random, +/area/ruin/powered) (1,1,1) = {" a @@ -429,10 +432,10 @@ b b b b -b -b -b -b +R +R +R +R b e e @@ -470,11 +473,11 @@ b b b b -b -b -b -b -b +R +R +R +R +R b b c @@ -512,11 +515,11 @@ b b b b -b -b -b -b -b +R +R +R +R +R b b c @@ -554,11 +557,11 @@ b b b b -b -b -b -b -b +R +R +R +R +R b b c @@ -596,11 +599,11 @@ c b b b -b -b -b -b -b +R +R +R +R +R b b b @@ -640,9 +643,9 @@ c c b b -b -b -b +R +R +R b b b @@ -682,9 +685,9 @@ c b b b -b -b -b +R +R +R b b b @@ -724,10 +727,10 @@ b b b b -b -b -b -b +R +R +R +R b b b @@ -766,10 +769,10 @@ b b b b -b -b -b -b +R +R +R +R b b b @@ -794,6 +797,9 @@ a a a b +R +R +R b b b @@ -805,13 +811,10 @@ b b b b -b -b -b -b -b -b -b +R +R +R +R b b b @@ -837,6 +840,9 @@ a a b b +R +R +R b b b @@ -846,14 +852,11 @@ b b b b -b -b -b -b -b -b -b -b +R +R +R +R +R b b b @@ -877,25 +880,25 @@ a a a b +R +R b b +R b b +R +R +R b b b b -b -b -b -b -b -b -b -b -b -b -b +R +R +R +R +R b b b @@ -920,24 +923,24 @@ a a b b +R +R +R +R +R +R +R +R b +R b b b b -b -b -b -b -b -b -b -b -b -b -b -b -b +R +R +R +R b b b @@ -961,26 +964,26 @@ a a a b +R b +R +R +R +R +R +R +R +R +R b b b b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +R +R +R +R b b c @@ -991,8 +994,8 @@ s x b b -b -b +R +R b b a @@ -1003,9 +1006,26 @@ a a a b +R +R +R +R +R +R +R +R +R +R +R +R +R +R b b b +R +R +R b b b @@ -1016,26 +1036,9 @@ b b b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +R +R +R b a "} @@ -1045,13 +1048,26 @@ a a a b +R +R +R b +R +R b +R b +R +R +R +R b b b b +R +R +R b b b @@ -1061,23 +1077,10 @@ b b b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +R +R +R +R b a "} @@ -1088,13 +1091,27 @@ a a b b +R +R b b b b b +R +R +R +R +R +R +R +R b b +R +R +R +R b b b @@ -1102,24 +1119,10 @@ b b b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +R +R +R +R b a "} @@ -1139,28 +1142,28 @@ b b b b +R +R +R +R +R +R b b +R +R +R +R b b b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +R +R +R +R +R +R b b a @@ -1182,27 +1185,27 @@ b b b b +R +R +R +R +R b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +R +R +R +R +R +R +R +R +R +R +R +R +R +R +R b b a @@ -1225,26 +1228,26 @@ b b b b +R +R +R +R b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +R +R +R +R +R +R +R +R +R +R +R +R +R +R +R b a a @@ -1266,25 +1269,25 @@ c c b b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +R +R +R +R +R +R +R +R +R +R +R +R +R +R +R +R +R +R +R b b a @@ -1309,23 +1312,23 @@ b b b b +R +R +R +R +R +R +R +R +R +R +R +R +R b +R b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +R b b b @@ -1351,6 +1354,15 @@ b b b b +R +R +R +R +R +R +R +R +R b b b @@ -1358,16 +1370,7 @@ b b b b -b -b -b -b -b -b -b -b -b -b +R b b a @@ -1393,12 +1396,12 @@ c b b b -b -b -b -b -b -b +R +R +R +R +R +R b b b @@ -1435,11 +1438,11 @@ b b b b -b -b -b -b -b +R +R +R +R +R b b b @@ -1478,9 +1481,9 @@ b b b b -b -b -b +R +R +R b b b @@ -1520,8 +1523,8 @@ b b b b -b -b +R +R b b b diff --git a/_maps/map_files/Mining/nsv13/ruins/mining15.dmm b/_maps/map_files/Mining/nsv13/ruins/mining15.dmm index 5ae01e5288b..fd2b08fd060 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining15.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining15.dmm @@ -5,6 +5,9 @@ "b" = ( /turf/closed/mineral, /area/ruin/powered) +"e" = ( +/turf/closed/mineral/random/high_chance, +/area/ruin/powered) "n" = ( /obj/effect/landmark/dropship_entry, /turf/template_noop, @@ -97,37 +100,37 @@ a (3,1,1) = {" a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a a a a @@ -139,37 +142,37 @@ a (4,1,1) = {" a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a a a a @@ -180,7 +183,7 @@ a "} (5,1,1) = {" a -a +b b b b @@ -222,7 +225,6 @@ a "} (6,1,1) = {" a -a b b b @@ -251,6 +253,7 @@ b b b b +e b b b @@ -264,14 +267,11 @@ a "} (7,1,1) = {" a -a -b -b -b -b -b b b +e +e +e b b b @@ -294,6 +294,9 @@ b b b b +e +e +e b b a @@ -306,15 +309,12 @@ a "} (8,1,1) = {" a -a -b -b -b -b -b -b b b +e +e +e +e b b b @@ -336,6 +336,9 @@ b b b b +e +e +e b b a @@ -348,15 +351,12 @@ a "} (9,1,1) = {" a -a -b -b -b -b -b -b b b +e +e +e +e b b b @@ -378,6 +378,9 @@ b b b b +e +e +e b b a @@ -390,12 +393,12 @@ a "} (10,1,1) = {" a -a -b -b b b b +e +e +e b b b @@ -432,11 +435,11 @@ a "} (11,1,1) = {" a -a b b b b +e b b b @@ -474,7 +477,7 @@ a "} (12,1,1) = {" a -a +b b b b @@ -516,7 +519,7 @@ a "} (13,1,1) = {" a -a +b b b b @@ -558,7 +561,7 @@ a "} (14,1,1) = {" a -a +b b b b @@ -600,7 +603,7 @@ a "} (15,1,1) = {" a -a +b b b b @@ -642,7 +645,7 @@ a "} (16,1,1) = {" a -a +b b b b @@ -684,7 +687,7 @@ a "} (17,1,1) = {" a -a +b b b b @@ -726,7 +729,7 @@ a "} (18,1,1) = {" a -a +b b b b @@ -768,7 +771,7 @@ a "} (19,1,1) = {" a -a +b b b b @@ -810,7 +813,7 @@ a "} (20,1,1) = {" a -a +b b b b @@ -852,7 +855,7 @@ a "} (21,1,1) = {" a -a +b b b b @@ -894,7 +897,7 @@ a "} (22,1,1) = {" a -a +b b b b @@ -936,7 +939,7 @@ a "} (23,1,1) = {" a -a +b b b b @@ -978,7 +981,7 @@ a "} (24,1,1) = {" a -a +b b b b @@ -1020,7 +1023,7 @@ a "} (25,1,1) = {" a -a +b b b b @@ -1062,7 +1065,7 @@ a "} (26,1,1) = {" a -a +b b b b @@ -1104,7 +1107,7 @@ a "} (27,1,1) = {" a -a +b b b b @@ -1146,7 +1149,7 @@ a "} (28,1,1) = {" a -a +b b b b @@ -1188,7 +1191,7 @@ a "} (29,1,1) = {" a -a +b b b b @@ -1230,7 +1233,7 @@ a "} (30,1,1) = {" a -a +b b b b @@ -1272,7 +1275,6 @@ a "} (31,1,1) = {" a -a b b b @@ -1301,6 +1303,7 @@ b b b b +e b b b @@ -1314,13 +1317,10 @@ a "} (32,1,1) = {" a -a -b -b -b b b b +e b b b @@ -1344,6 +1344,9 @@ b b b b +e +e +e b b a @@ -1356,14 +1359,11 @@ a "} (33,1,1) = {" a -a -b -b -b -b -b b b +e +e +e b b b @@ -1386,6 +1386,9 @@ b b b b +e +e +e b b a @@ -1398,13 +1401,11 @@ a "} (34,1,1) = {" a -a -b -b -b -b b b +e +e +e b b b @@ -1428,6 +1429,8 @@ b b b b +e +e b b a @@ -1440,7 +1443,7 @@ a "} (35,1,1) = {" a -a +b b b b @@ -1482,7 +1485,7 @@ a "} (36,1,1) = {" a -a +b b b b @@ -1525,37 +1528,37 @@ a (37,1,1) = {" a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a a a a @@ -1567,37 +1570,37 @@ a (38,1,1) = {" a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a a a a diff --git a/_maps/map_files/Mining/nsv13/ruins/mining16.dmm b/_maps/map_files/Mining/nsv13/ruins/mining16.dmm index 10881d3e9aa..b73e289c3ce 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining16.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining16.dmm @@ -157,6 +157,9 @@ }, /turf/open/floor/plating/asteroid, /area/ruin/powered) +"U" = ( +/turf/closed/mineral/random, +/area/ruin/powered) (1,1,1) = {" a @@ -1175,8 +1178,8 @@ a i i i -i -i +U +U i i i @@ -1216,10 +1219,10 @@ a a i i -i -i -i -i +U +U +U +U i i i @@ -1258,13 +1261,13 @@ a a i i -i -i -i -i -i -i -i +U +U +U +U +U +U +U i i i @@ -1302,16 +1305,16 @@ a i i i -i -i -i -i -i -i -i -i -i -i +U +U +U +U +U +U +U +U +U +U i i i @@ -1345,6 +1348,17 @@ a i i i +U +U +U +U +U +U +U +U +U +U +U i i i @@ -1355,20 +1369,9 @@ i i i i -i -i -i -i -i -i -i -i -i -i -i -i -i -i +U +U +U v v v @@ -1389,31 +1392,31 @@ i i i i +U +U +U +U +U +U +U +U +U +U +U i i i i i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i +U +U +U +U +U +U +U +U +U i a a @@ -1433,28 +1436,28 @@ i i i i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U i a a @@ -1479,23 +1482,23 @@ i i i i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U i a a @@ -1522,21 +1525,21 @@ i a i i -i -i -i -i -i -i -i -i -i -i -i -i -i -i -i +U +U +U +U +U +U +U +U +U +U +U +U +U +U +U i i a diff --git a/_maps/map_files/Mining/nsv13/ruins/mining17.dmm b/_maps/map_files/Mining/nsv13/ruins/mining17.dmm index 50af1f87d93..7e2853ed280 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining17.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining17.dmm @@ -2,6 +2,9 @@ "a" = ( /turf/template_noop, /area/template_noop) +"f" = ( +/turf/closed/mineral/random/low_chance, +/area/ruin/powered) "g" = ( /obj/effect/landmark/dropship_entry, /turf/template_noop, @@ -9,11 +12,91 @@ "i" = ( /turf/closed/mineral, /area/ruin/powered) +"l" = ( +/obj/item/stack/sheet/bone, +/obj/item/stack/sheet/bone, +/obj/item/stack/sheet/bone, +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "plasma=10000;TEMP=293.15" + }, +/area/ruin/powered) +"p" = ( +/turf/closed/mineral/random, +/area/ruin/powered) +"r" = ( +/obj/item/stack/sheet/bone, +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "plasma=10000;TEMP=293.15" + }, +/area/ruin/powered) "s" = ( /turf/open/floor/plating/asteroid{ initial_gas_mix = "plasma=10000;TEMP=293.15" }, /area/ruin/powered) +"x" = ( +/obj/item/stack/sheet/bone, +/turf/closed/mineral, +/area/ruin/powered) +"y" = ( +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "plasma=10000;TEMP=293.15" + }, +/area/ruin/powered) +"A" = ( +/obj/item/organ/tongue/bone, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "plasma=10000;TEMP=293.15" + }, +/area/ruin/powered) +"H" = ( +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "plasma=10000;TEMP=293.15" + }, +/area/ruin/powered) +"M" = ( +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "plasma=10000;TEMP=293.15" + }, +/area/ruin/powered) +"O" = ( +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/obj/item/stack/sheet/sinew, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "plasma=10000;TEMP=293.15" + }, +/area/ruin/powered) +"T" = ( +/turf/closed/mineral/random/high_chance, +/area/ruin/powered) +"V" = ( +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "plasma=10000;TEMP=293.15" + }, +/area/ruin/powered) +"W" = ( +/obj/item/stack/sheet/bone, +/obj/item/stack/sheet/bone, +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "plasma=10000;TEMP=293.15" + }, +/area/ruin/powered) (1,1,1) = {" a @@ -207,7 +290,7 @@ i i i i -i +f i i i @@ -246,12 +329,12 @@ i i i i +f i i +f i i -s -i i i i @@ -291,12 +374,12 @@ i i i i -s -s -s i i i +r +s +i a a a @@ -333,10 +416,10 @@ i i i i -s -i i i +M +r i i a @@ -366,18 +449,18 @@ i i i i -s -i -s -i -i -i i i +W +r i i i i +V +r +V +W i i i @@ -403,15 +486,6 @@ a a i i -s -s -s -s -s -s -s -s -s i i i @@ -420,6 +494,15 @@ i i i i +s +i +i +y +r +W +i +i +i i i i @@ -448,14 +531,12 @@ i i i i -s i i i -s -i i i +s i i i @@ -465,6 +546,8 @@ i i i i +V +s i i i @@ -488,19 +571,15 @@ i i i i -s -s -s -s i i -s -s i i i i i +r +W i i i @@ -508,8 +587,12 @@ i i i i +W +O i i +p +i a a a @@ -533,24 +616,24 @@ i i i i +H +r +s i i +r i i i i i +V +r +M i i -i -i -i -i -i -i -i -i -i +x +p i a a @@ -569,25 +652,25 @@ a a i i -s -s -i -i -i -i -i -i -i +p +p i i +r +r +V i i i i +W i i i +W +r i +p i i i @@ -611,16 +694,10 @@ a a i i -s -s -i -i -i -i -i -i i +p i +V i i i @@ -628,12 +705,18 @@ i i i i +s +s i +r i i +p +p i i i +s i i i @@ -654,9 +737,6 @@ a i i i -s -i -i i i i @@ -668,6 +748,7 @@ i i i i +W i i i @@ -675,6 +756,8 @@ i i i i +r +s i i i @@ -707,21 +790,21 @@ i i i i +W i i +s +l +V +V +r +y i i i i i i -i -s -s -i -i -i -i a a a @@ -749,6 +832,10 @@ i i i i +r +r +V +s i i i @@ -758,10 +845,6 @@ i i i i -s -s -i -i i i a @@ -785,23 +868,23 @@ i i i i +s +r +r +s +s +V +s +r i i i i i i -i -i -i -i -i -i -i -i -i -i -s +r +M +r i i i @@ -825,23 +908,23 @@ i i i i +M +r +r +r +y +O i i i +r i i i i -i -i -i -i -i -i -i -i -i -i +r +V +V i i i @@ -865,6 +948,9 @@ a i i i +s +V +s i i i @@ -873,20 +959,17 @@ i i i i +s i i i +r i i i i i -i -i -i -i -i -i +r i i i @@ -919,6 +1002,7 @@ i i i i +r i i i @@ -927,8 +1011,7 @@ i i i i -i -i +r i i a @@ -946,9 +1029,6 @@ a a a i -s -s -i i i i @@ -964,12 +1044,15 @@ i i i i +r i i +f i i i i +V i i a @@ -989,10 +1072,6 @@ a a i i -s -i -i -i i i i @@ -1004,7 +1083,10 @@ i i i i +s +V i +s i i i @@ -1012,6 +1094,7 @@ i i i i +O i i a @@ -1031,13 +1114,6 @@ a a i i -s -i -i -i -i -i -i i i i @@ -1046,14 +1122,21 @@ i i i i +M +V +r +s i i i +s i i i +f i i +r i i a @@ -1073,16 +1156,14 @@ a a i i -s -s -i -i -i i i i i i +r +V +O i i i @@ -1090,12 +1171,14 @@ i i i i +r i i i i i i +V i a a @@ -1116,8 +1199,6 @@ a i i i -s -i i i i @@ -1132,10 +1213,12 @@ i i i i +r i i i i +f i i i @@ -1172,12 +1255,12 @@ i i i i +W i i i i -i -i +f i i i @@ -1211,11 +1294,11 @@ i i i i +r +r i i -i -i -i +r i i i @@ -1245,19 +1328,19 @@ i i i i +T +T i i i i +V +y i i i i -i -i -s -i -i +W i i i @@ -1288,6 +1371,8 @@ i i i i +T +T i i i @@ -1296,10 +1381,8 @@ i i i i -s -s -s i +s i i i @@ -1326,22 +1409,22 @@ a a a i -s -s -s i i i i i i -s -s -s -s -s -s -s +i +i +i +i +i +i +i +i +i +r i i i @@ -1369,9 +1452,6 @@ a a i i -s -s -s i i i @@ -1380,13 +1460,16 @@ i i i i -s i i i i i i +r +i +i +i a a a @@ -1425,7 +1508,7 @@ i i i i -i +A i i a diff --git a/_maps/map_files/Mining/nsv13/ruins/mining18.dmm b/_maps/map_files/Mining/nsv13/ruins/mining18.dmm index f4fffe7fc0d..90b1d6a8140 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining18.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining18.dmm @@ -191,6 +191,9 @@ /obj/effect/landmark/dropship_entry, /turf/template_noop, /area/template_noop) +"R" = ( +/turf/closed/mineral/random, +/area/ruin/powered) (1,1,1) = {" E @@ -421,15 +424,15 @@ E a a a +R +R a +R +R a -a -a -a -a -a -a -a +R +R +R a a a @@ -460,19 +463,19 @@ E E a a -a -a -a -a -a -a -a -a -a -a -a -a -a +R +R +R +R +R +R +R +R +R +R +R +R +R a a E @@ -502,6 +505,9 @@ E a a a +R +R +R a a a @@ -509,13 +515,10 @@ a a a a -a -a -a -a -a -a -a +R +R +R +R a a E @@ -543,6 +546,9 @@ E E a a +R +R +R a a a @@ -552,14 +558,11 @@ a a a a -a -a -a -a -a -a -a -a +R +R +R +R +R a E E @@ -584,6 +587,9 @@ E E a a +R +R +R a a a @@ -597,11 +603,8 @@ a a a a -a -a -a -a -a +R +R a E E @@ -626,8 +629,8 @@ E E a a -a -a +R +R a a a @@ -668,8 +671,8 @@ E E a a -a -a +R +R a a a @@ -709,9 +712,9 @@ E E E a -a -a -a +R +R +R a a a @@ -751,8 +754,8 @@ E E E a -a -a +R +R a a a @@ -793,8 +796,8 @@ E E E a -a -a +R +R a a a @@ -835,7 +838,7 @@ E E E a -a +R a a a @@ -877,7 +880,7 @@ E E E a -a +R a a a @@ -918,8 +921,8 @@ E E E E -a -a +R +R a a a @@ -960,8 +963,8 @@ E E E E -a -a +R +R a a a @@ -1002,8 +1005,8 @@ E E E E -a -a +R +R a a a @@ -1044,8 +1047,8 @@ E E E E -a -a +R +R a a a @@ -1086,8 +1089,8 @@ E E E E -a -a +R +R a a a @@ -1128,8 +1131,8 @@ E E E E -a -a +R +R a a a @@ -1171,7 +1174,7 @@ E E E a -a +R a a a @@ -1213,7 +1216,7 @@ E E E a -a +R a a a @@ -1255,9 +1258,9 @@ E E E a -a -a -a +R +R +R a a a @@ -1298,8 +1301,8 @@ E E a a -a -a +R +R a a a @@ -1340,9 +1343,9 @@ E E a a -a -a -a +R +R +R a a a @@ -1383,9 +1386,9 @@ E E a a -a -a -a +R +R +R a a a @@ -1426,9 +1429,9 @@ E E a a -a -a -a +R +R +R a a a @@ -1469,9 +1472,9 @@ E E a a -a -a -a +R +R +R a a a @@ -1511,10 +1514,10 @@ E E E a -a -a -a -a +R +R +R +R a a a @@ -1555,9 +1558,9 @@ E E a a -a -a -a +R +R +R a a a @@ -1598,7 +1601,7 @@ E E E a -a +R a a a diff --git a/_maps/map_files/Mining/nsv13/ruins/mining19.dmm b/_maps/map_files/Mining/nsv13/ruins/mining19.dmm index d6e98c50103..2e44610d330 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining19.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining19.dmm @@ -129,6 +129,9 @@ }, /turf/open/floor/wood, /area/ruin/powered) +"J" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "K" = ( /obj/structure/rack, /obj/item/clothing/under/costume/geisha, @@ -562,7 +565,7 @@ Y Y Y b -b +J b b b @@ -604,7 +607,7 @@ Y Y Y b -b +J b b b @@ -646,8 +649,8 @@ Y Y Y b -b -b +J +J b b b @@ -688,8 +691,8 @@ Y Y Y b -b -b +J +J b b b @@ -730,9 +733,9 @@ Y Y Y b -b -b -b +J +J +J b b b @@ -773,8 +776,8 @@ Y Y b b -b -b +J +J b b b @@ -815,9 +818,9 @@ Y Y b b -b -b -b +J +J +J b b b @@ -858,8 +861,8 @@ Y Y b b -b -b +J +J b b b @@ -900,8 +903,8 @@ Y Y Y b -b -b +J +J b b b @@ -942,9 +945,9 @@ Y Y Y b -b -b -b +J +J +J b b b @@ -984,9 +987,9 @@ Y Y Y b -b -b -b +J +J +J b b b @@ -1027,9 +1030,9 @@ Y Y b b -b -b -b +J +J +J b b b @@ -1069,9 +1072,9 @@ Y Y b b -b -b -b +J +J +J b b b @@ -1111,10 +1114,10 @@ Y Y b b -b -b -b -b +J +J +J +J b b b @@ -1154,10 +1157,10 @@ Y Y b b -b -b -b -b +J +J +J +J b b b @@ -1197,10 +1200,10 @@ Y b b b -b -b -b -b +J +J +J +J b b b @@ -1240,9 +1243,9 @@ Y b b b -b -b -b +J +J +J b b b @@ -1282,10 +1285,10 @@ Y b b b -b -b -b -b +J +J +J +J b b b @@ -1325,11 +1328,11 @@ Y b b b -b -b -b -b -b +J +J +J +J +J b b b @@ -1369,6 +1372,11 @@ b b b b +J +J +J +J +J b b b @@ -1380,12 +1388,7 @@ b b b b -b -b -b -b -b -b +J b Y Y @@ -1411,7 +1414,12 @@ Y Y Y b +J +J +J b +J +J b b b @@ -1422,13 +1430,8 @@ b b b b -b -b -b -b -b -b -b +J +J Y Y Y @@ -1454,6 +1457,12 @@ Y Y Y b +J +J +J +J +J +J b b b @@ -1461,15 +1470,9 @@ b b b b -b -b -b -b -b -b -b -b -b +J +J +J b Y Y @@ -1498,20 +1501,20 @@ Y Y b b +J +J +J +J +J +J b b b -b -b -b -b -b -b -b -b -b -b -b +J +J +J +J +J b Y Y @@ -1541,18 +1544,18 @@ Y b b b +J +J +J +J +J b -b -b -b -b -b -b -b -b -b -b -b +J +J +J +J +J +J b b Y @@ -1585,14 +1588,14 @@ b b b b -b -b -b -b -b -b -b -b +J +J +J +J +J +J +J +J b b b @@ -1629,10 +1632,10 @@ b b b b -b -b -b -b +J +J +J +J b b b diff --git a/_maps/map_files/Mining/nsv13/ruins/mining20.dmm b/_maps/map_files/Mining/nsv13/ruins/mining20.dmm index 76fcbf2c8a1..3c134901dc3 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining20.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining20.dmm @@ -110,6 +110,9 @@ /obj/structure/flora/ausbushes/grassybush, /turf/open/floor/grass, /area/ruin/powered) +"C" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "D" = ( /obj/machinery/light{ dir = 4 @@ -590,8 +593,8 @@ a a w w -w -w +C +C w w a @@ -629,13 +632,13 @@ F F w w +C +C +C w -w -w -w -w -w -w +C +C +C w F a @@ -670,15 +673,15 @@ F w w w +C w w +C +C +C w -w -w -w -w -w -w +C +C w a F @@ -709,6 +712,10 @@ F a w w +C +C +C +C w w w @@ -717,11 +724,7 @@ w w w w -w -w -w -w -w +C w a a @@ -750,6 +753,8 @@ a a w w +C +C w w w @@ -761,9 +766,7 @@ w w w w -w -w -w +C w w a @@ -791,6 +794,9 @@ a F a w +C +C +C w w w @@ -800,12 +806,9 @@ w w w w -w -w -w -w -w -w +C +C +C w w a @@ -833,6 +836,8 @@ F F w w +C +C w w w @@ -846,10 +851,8 @@ w w w w -w -w -w -w +C +C w a a @@ -874,6 +877,8 @@ a a w w +C +C w w w @@ -889,9 +894,7 @@ w w w w -w -w -w +C w F F @@ -915,6 +918,8 @@ e a F w +C +C w w w @@ -931,10 +936,8 @@ w w w w -w -w -w -w +C +C w F F @@ -957,6 +960,7 @@ e a w w +C w w w @@ -975,8 +979,7 @@ w w w w -w -w +C w w F @@ -998,6 +1001,8 @@ a e a w +C +C w w w @@ -1016,10 +1021,8 @@ w w w w -w -w -w -w +C +C w F e @@ -1039,6 +1042,8 @@ F a e a +C +C w w w @@ -1059,9 +1064,7 @@ w w w w -w -w -w +C w F e @@ -1081,6 +1084,8 @@ F a e a +C +C w w w @@ -1101,9 +1106,7 @@ w w w w -w -w -w +C w F e @@ -1123,6 +1126,8 @@ F a e a +C +C w w w @@ -1143,9 +1148,7 @@ w w w w -w -w -w +C w F e @@ -1167,6 +1170,7 @@ e a w w +C w w w @@ -1185,8 +1189,7 @@ w w w w -w -w +C w F F @@ -1209,6 +1212,7 @@ e a F w +C w w w @@ -1226,9 +1230,8 @@ w w w w -w -w -w +C +C w F F @@ -1251,6 +1254,7 @@ e a F F +C w w w @@ -1267,8 +1271,7 @@ w w w w -w -w +C w w F @@ -1293,6 +1296,7 @@ e a F F +C w w w @@ -1307,10 +1311,9 @@ w w w w -w -w -w -w +C +C +C w F F @@ -1336,6 +1339,11 @@ W W F w +C +C +C +C +C w w w @@ -1343,14 +1351,9 @@ w w w w -w -w -w -w -w -w -w -w +C +C +C w w F @@ -1382,15 +1385,15 @@ w w w w +C +C +C w w w w -w -w -w -w -w +C +C w w w @@ -1426,12 +1429,12 @@ F w w w +C +C w -w -w -w -w -w +C +C +C w w F @@ -1470,8 +1473,8 @@ F F w w -w -w +C +C w w F diff --git a/_maps/map_files/Mining/nsv13/ruins/mining21.dmm b/_maps/map_files/Mining/nsv13/ruins/mining21.dmm index 59d8a42ffda..605cacad45a 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining21.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining21.dmm @@ -1,4 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"e" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "h" = ( /turf/template_noop, /area/template_noop) @@ -277,9 +280,9 @@ h h h h -o -o -o +e +e +e h h h @@ -318,11 +321,11 @@ h (7,1,1) = {" h h -o -o -o -o -o +e +e +e +e +e h h h @@ -360,12 +363,12 @@ h (8,1,1) = {" h h -o -o -o -o -o -o +e +e +e +e +e +e h h h @@ -393,21 +396,21 @@ h h h h -o -o -o +e +e +e h h "} (9,1,1) = {" h h -o -o -o -o -o -o +e +e +e +e +e +e h h h @@ -433,23 +436,23 @@ h h h h -o -o -o -o -o +e +e +e +e +e h h "} (10,1,1) = {" h h -o -o -o -o -o -o +e +e +e +e +e +e h h h @@ -474,24 +477,24 @@ h h h h -o -o -o -o -o -o -o +e +e +e +e +e +e +e h "} (11,1,1) = {" h h -o -o -o -o -o -o +e +e +e +e +e +e h h h @@ -516,23 +519,23 @@ o h h h -o -o -o -o -o -o -o +e +e +e +e +e +e +e h "} (12,1,1) = {" h h -o -o -o -o -o +e +e +e +e +e h h h @@ -559,20 +562,20 @@ h h h h -o -o -o -o -o -o +e +e +e +e +e +e h "} (13,1,1) = {" h h h -o -o +e +e h h h @@ -602,10 +605,10 @@ h h h h -o -o -o -o +e +e +e +e h h "} @@ -645,7 +648,7 @@ h h h h -o +e h h h @@ -1410,10 +1413,10 @@ h (33,1,1) = {" h h -o -o -o -o +e +e +e +e h h h @@ -1451,12 +1454,12 @@ h "} (34,1,1) = {" h -o -o -o -o -o -o +e +e +e +e +e +e h h h @@ -1492,14 +1495,14 @@ h h "} (35,1,1) = {" -o -o -o -o -o -o -o -o +e +e +e +e +e +e +e +e h h h @@ -1534,15 +1537,15 @@ h h "} (36,1,1) = {" -o -o -o -o -o -o -o -o -o +e +e +e +e +e +e +e +e +e h h h @@ -1576,15 +1579,15 @@ h h "} (37,1,1) = {" -o -o -o -o -o -o -o -o -o +e +e +e +e +e +e +e +e +e h h h @@ -1618,14 +1621,14 @@ h h "} (38,1,1) = {" -o -o -o -o -o -o -o -o +e +e +e +e +e +e +e +e h h h @@ -1661,11 +1664,11 @@ h "} (39,1,1) = {" h -o -o -o -o -o +e +e +e +e +e h h h diff --git a/_maps/map_files/Mining/nsv13/ruins/mining22.dmm b/_maps/map_files/Mining/nsv13/ruins/mining22.dmm index ddd21302f63..6bd820e510a 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining22.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining22.dmm @@ -224,6 +224,9 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating/airless, /area/ruin/powered) +"V" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "W" = ( /turf/template_noop, /area/template_noop) @@ -455,7 +458,7 @@ D D D D -D +V D D D @@ -495,10 +498,10 @@ W W D D +V +V D -D -D -D +V D D D @@ -536,13 +539,13 @@ W W D D -D -D -D -D -D -D -D +V +V +V +V +V +V +V D D D @@ -559,15 +562,15 @@ W W D D +V +V D -D -D -D -D -D -D -D -D +V +V +V +V +V +V D D W @@ -576,15 +579,15 @@ W "} (9,1,1) = {" W +V D -D -D -D -D -D -D -D -D +V +V +V +V +V +V +V D D D @@ -599,35 +602,35 @@ W W D D -D -D -D -D -D -D -D -D -D -D -D -D +V +V +V +V +V +V +V +V +V +V +V +V D D W W "} (10,1,1) = {" -D -D -D -D -D -D -D -D -D -D -D +V +V +V +V +V +V +V +V +V +V +V D D D @@ -641,35 +644,35 @@ D D D D +V +V D +V +V +V +V +V +V D D -D -D -D -D -D -D -D -D -D -D +V +V D D W "} (11,1,1) = {" -D -D -D -D -D -D -D -D -D -D -D +V +V +V +V +V +V +V +V +V +V +V D D W @@ -680,38 +683,38 @@ W W W D +V +V +V +V D D +V +V D D D D D D -D -D -D -D -D -D -D -D +V +V D D W "} (12,1,1) = {" -D -D -D -D -D -D -D -D -D -D -D +V +V +V +V +V +V +V +V +V +V +V D D W @@ -721,6 +724,10 @@ W D D D +V +V +V +V D D D @@ -733,26 +740,22 @@ D D D D -D -D -D -D -D -D +V +V D D "} (13,1,1) = {" -D -D -D -D -D -D -D -D -D -D +V +V +V +V +V +V +V +V +V +V D D W @@ -762,6 +765,9 @@ W W D D +V +V +V D D D @@ -776,25 +782,22 @@ D D D D -D -D -D -D -D +V +V D D "} (14,1,1) = {" +V D -D -D -D -D -D -D -D -D -D +V +V +V +V +V +V +V +V D W W @@ -803,6 +806,8 @@ W W D D +V +V D D D @@ -819,15 +824,13 @@ D D D D -D -D -D -D -D +V +V +V D "} (15,1,1) = {" -D +V D D D @@ -844,6 +847,8 @@ W W W D +V +V D D D @@ -862,14 +867,12 @@ D D D D -D -D -D -D -D +V +V +V "} (16,1,1) = {" -D +V D D D @@ -904,14 +907,14 @@ D D D D -D -D -D -D +V +V +V +V D "} (17,1,1) = {" -D +V D D D @@ -946,9 +949,9 @@ D D D D -D -D -D +V +V +V D D "} @@ -988,9 +991,9 @@ D D D D -D -D -D +V +V +V D W "} @@ -1030,8 +1033,8 @@ D D D D -D -D +V +V D D W @@ -1070,10 +1073,10 @@ D D D D -D -D -D -D +V +V +V +V D W W @@ -1112,10 +1115,10 @@ D D D D -D -D -D -D +V +V +V +V D W W @@ -1154,9 +1157,9 @@ F D D D -D -D -D +V +V +V D D W @@ -1196,9 +1199,9 @@ r D D D -D -D -D +V +V +V D D W @@ -1238,8 +1241,8 @@ r D D D -D -D +V +V D D W diff --git a/_maps/map_files/Mining/nsv13/ruins/mining23.dmm b/_maps/map_files/Mining/nsv13/ruins/mining23.dmm index 44bc57bf603..88719f11768 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining23.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining23.dmm @@ -5,6 +5,9 @@ "h" = ( /turf/closed/mineral, /area/ruin/powered) +"n" = ( +/turf/closed/mineral/random/high_chance, +/area/ruin/powered) "C" = ( /obj/effect/mine/sound/bwoink{ opacity = 255 @@ -499,8 +502,8 @@ g h h g -h -h +n +n g h h @@ -542,7 +545,7 @@ h g g h -h +n g g h @@ -634,9 +637,9 @@ h h h g -h -h -h +n +n +n g h g @@ -676,9 +679,9 @@ h h h g -h -h -h +n +n +n g h g @@ -808,7 +811,7 @@ h g h g -h +n g h h @@ -886,9 +889,9 @@ C g h g -h -h -h +n +n +n g h g @@ -928,9 +931,9 @@ g h h g -h -h -h +n +n +n g h g @@ -1018,8 +1021,8 @@ h g h g -h -h +n +n g h h @@ -1060,8 +1063,8 @@ h g h g -h -h +n +n g h h @@ -1138,9 +1141,9 @@ h h h g -h -h -h +n +n +n g h g @@ -1180,9 +1183,9 @@ h h h g -h -h -h +n +n +n g h g @@ -1214,7 +1217,7 @@ h h g h -h +n g C h @@ -1255,8 +1258,8 @@ g h h g -h -h +n +n g h h @@ -1270,7 +1273,7 @@ h g h g -h +n g h h diff --git a/_maps/map_files/Mining/nsv13/ruins/mining24.dmm b/_maps/map_files/Mining/nsv13/ruins/mining24.dmm index 7da91ca7f3e..4c5e0f90fa8 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining24.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining24.dmm @@ -43,6 +43,9 @@ name = "nanoweave carpet (puce)" }, /area/ruin/powered) +"W" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "X" = ( /obj/structure/statue/uranium/nuke, /turf/open/floor/carpet/ship/beige_carpet{ @@ -234,11 +237,11 @@ q u u u -u -u -u -u -u +W +W +W +W +W u u q @@ -275,14 +278,14 @@ q q u u -u -u -u -u -u -u -u -u +W +W +W +W +W +W +W +W u q q @@ -316,15 +319,15 @@ q q u u -u -u -u -u -u -u -u -u -u +W +W +W +W +W +W +W +W +W u q q @@ -357,16 +360,16 @@ q q q u -u -u -u -u -u -u -u -u -u -u +W +W +W +W +W +W +W +W +W +W u u q @@ -399,16 +402,16 @@ q q q u -u -u -u -u -u -u -u -u -u -u +W +W +W +W +W +W +W +W +W +W u q q @@ -664,16 +667,16 @@ u u u u +W +W +W +W u -u -u -u -u -u -u -u -u -u +W +W +W +W +W u u q @@ -701,19 +704,19 @@ q q u u -u -u -u -u -u -u -u -u -u -u -u -u -u +W +W +W +W +W +W +W +W +W +W +W +W +W u u u @@ -742,12 +745,12 @@ q u u u -u -u -u -u -u -u +W +W +W +W +W +W u u u @@ -783,8 +786,8 @@ q q u u -u -u +W +W u u u @@ -824,7 +827,7 @@ q q u u -u +W u u u @@ -1050,7 +1053,7 @@ u u u u -u +W u u u @@ -1091,8 +1094,8 @@ u u u u -u -u +W +W u u q @@ -1131,9 +1134,9 @@ u u u u -u -u -u +W +W +W u u q @@ -1172,10 +1175,10 @@ u u u u -u -u -u -u +W +W +W +W u q q @@ -1213,9 +1216,9 @@ u u u u -u -u -u +W +W +W u u q @@ -1254,9 +1257,9 @@ u u u u -u -u -u +W +W +W u u q @@ -1295,9 +1298,9 @@ u u u u -u -u -u +W +W +W u u u @@ -1330,14 +1333,14 @@ u u u u +W +W u -u -u -u -u -u -u -u +W +W +W +W +W u u u @@ -1371,14 +1374,14 @@ q u u u -u -u -u -u -u -u -u -u +W +W +W +W +W +W +W +W u u u @@ -1411,13 +1414,13 @@ q q q u -u -u -u -u -u -u -u +W +W +W +W +W +W +W u u u diff --git a/_maps/map_files/Mining/nsv13/ruins/mining25.dmm b/_maps/map_files/Mining/nsv13/ruins/mining25.dmm index 8089c1cecbb..917405ece66 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining25.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining25.dmm @@ -2,6 +2,9 @@ "g" = ( /turf/closed/mineral, /area/ruin/powered) +"l" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "m" = ( /turf/template_noop, /area/template_noop) @@ -223,8 +226,8 @@ m m g g -g -g +l +l g g g @@ -263,14 +266,14 @@ m m g g -g -g -g -g -g -g -g -g +l +l +l +l +l +l +l +l g g m @@ -304,17 +307,17 @@ m m m g -g -g -g -g -g -g -g -g -g -g -g +l +l +l +l +l +l +l +l +l +l +l m m m @@ -351,13 +354,13 @@ g g g g -g -g -g -g -g -g -g +l +l +l +l +l +l +l m m m @@ -396,10 +399,10 @@ g g g g -g -g -g -g +l +l +l +l m m m @@ -439,9 +442,9 @@ g g g g -g -g -g +l +l +l g m m @@ -482,8 +485,8 @@ g g g g -g -g +l +l g m m @@ -524,7 +527,7 @@ g g g g -g +l g g m @@ -566,8 +569,8 @@ g g g g -g -g +l +l g g m @@ -1067,9 +1070,9 @@ g g g g -g -g -g +l +l +l g g m @@ -1109,9 +1112,9 @@ g g g g -g -g -g +l +l +l g g m @@ -1149,11 +1152,11 @@ g g g g -g -g -g -g -g +l +l +l +l +l g m m @@ -1190,11 +1193,11 @@ g g g g -g -g -g -g -g +l +l +l +l +l g g m @@ -1230,12 +1233,12 @@ g g g g -g -g -g -g -g -g +l +l +l +l +l +l g g m @@ -1270,12 +1273,12 @@ g g g g -g -g -g -g -g -g +l +l +l +l +l +l g g g @@ -1310,13 +1313,13 @@ g g g g -g -g -g -g -g -g -g +l +l +l +l +l +l +l g g g @@ -1350,13 +1353,13 @@ m m g g -g -g -g -g -g -g -g +l +l +l +l +l +l +l g g g @@ -1394,9 +1397,9 @@ m g g g -g -g -g +l +l +l g g g diff --git a/_maps/map_files/Mining/nsv13/ruins/mining26.dmm b/_maps/map_files/Mining/nsv13/ruins/mining26.dmm index 4ce36a9b559..f08854983c5 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining26.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining26.dmm @@ -11,6 +11,9 @@ /obj/effect/landmark/dropship_entry, /turf/template_noop, /area/template_noop) +"v" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "A" = ( /turf/open/floor/plating/asteroid, /area/ruin/powered) @@ -374,14 +377,14 @@ Z Z X X -X -X -X -X -X -X -X -X +v +v +v +v +v +v +v +v X X X @@ -416,14 +419,14 @@ X X X X -X -X -X -X -X -X -X -X +v +v +v +v +v +v +v +v X A X @@ -459,13 +462,13 @@ X X X X -X -X -X -X -X -X -X +v +v +v +v +v +v +v X A A @@ -743,8 +746,8 @@ Z X X X -X -X +v +v X X X @@ -783,10 +786,10 @@ Z Z Z X -X -X -X -X +v +v +v +v X X X @@ -825,10 +828,10 @@ Z Z X X -X -X -X -X +v +v +v +v X X X @@ -867,9 +870,9 @@ Z Z X X -X -X -X +v +v +v X X X @@ -909,9 +912,9 @@ Z Z X X -X -X -X +v +v +v X X X @@ -951,9 +954,9 @@ Z Z X X -X -X -X +v +v +v X X X @@ -993,9 +996,9 @@ Z Z Z X -X -X -X +v +v +v X X X @@ -1035,10 +1038,10 @@ Z Z Z X -X -X -X -X +v +v +v +v X X X @@ -1078,10 +1081,10 @@ Z Z X X -X -X -X -X +v +v +v +v X X X @@ -1120,15 +1123,15 @@ Z Z X X -X -X -X -X -X -X -X -X -X +v +v +v +v +v +v +v +v +v X X X @@ -1163,16 +1166,16 @@ Z Z X X -X -X -X -X -X -X -X -X -X -X +v +v +v +v +v +v +v +v +v +v X X X @@ -1206,14 +1209,14 @@ Z Z X X -X -X -X -X -X -X -X -X +v +v +v +v +v +v +v +v X X X diff --git a/_maps/map_files/Mining/nsv13/ruins/mining27.dmm b/_maps/map_files/Mining/nsv13/ruins/mining27.dmm index 91b35c19cea..3ad3557ec8a 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining27.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining27.dmm @@ -9,6 +9,9 @@ /obj/effect/landmark/dropship_entry, /turf/template_noop, /area/template_noop) +"K" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "O" = ( /obj/item/stack/sheet/mineral/sandstone{ desc = "It's a brick."; @@ -284,9 +287,9 @@ p Y Y Y -Y -Y -Y +K +K +K Y Y Y @@ -326,16 +329,16 @@ Y Y Y Y +K +K +K +K +K Y -Y -Y -Y -Y -Y -Y -Y -Y -Y +K +K +K +K Y Y Y @@ -369,17 +372,17 @@ Y Y Y Y -Y -Y -Y -Y -Y -Y -Y -Y -Y -Y -Y +K +K +K +K +K +K +K +K +K +K +K Y Y Y @@ -414,16 +417,16 @@ Y Y Y Y +K Y -Y -Y -Y -Y -Y -Y -Y -Y -Y +K +K +K +K +K +K +K +K Y Y Y @@ -461,13 +464,13 @@ Y Y Y Y -Y -Y -Y -Y -Y -Y -Y +K +K +K +K +K +K +K Y Y Y @@ -507,12 +510,12 @@ Y Y Y Y -Y -Y -Y -Y -Y -Y +K +K +K +K +K +K Y Y p @@ -552,10 +555,10 @@ Y Y Y Y -Y -Y -Y -Y +K +K +K +K Y Y p @@ -595,10 +598,10 @@ Y Y Y Y -Y -Y -Y -Y +K +K +K +K Y Y p @@ -638,10 +641,10 @@ Y Y Y Y -Y -Y -Y -Y +K +K +K +K Y Y p @@ -681,10 +684,10 @@ Y Y Y Y -Y -Y -Y -Y +K +K +K +K Y p p @@ -725,8 +728,8 @@ Y Y Y Y -Y -Y +K +K Y Y p @@ -768,8 +771,8 @@ Y Y Y Y -Y -Y +K +K Y p p @@ -811,8 +814,8 @@ Y Y Y Y -Y -Y +K +K Y p p @@ -853,8 +856,8 @@ Y Y Y Y -Y -Y +K +K Y p p @@ -896,8 +899,8 @@ Y Y Y Y -Y -Y +K +K Y p p @@ -938,8 +941,8 @@ Y Y Y Y -Y -Y +K +K Y Y p @@ -981,7 +984,7 @@ Y Y Y Y -Y +K Y Y p @@ -1023,8 +1026,8 @@ Y Y Y Y -Y -Y +K +K Y p "} @@ -1066,7 +1069,7 @@ Y Y Y Y -Y +K Y p "} @@ -1108,7 +1111,7 @@ Y Y Y Y -Y +K Y p "} @@ -1150,7 +1153,7 @@ Y Y Y Y -Y +K Y p "} @@ -1192,7 +1195,7 @@ Y Y Y Y -Y +K p p "} diff --git a/_maps/map_files/Mining/nsv13/ruins/mining28.dmm b/_maps/map_files/Mining/nsv13/ruins/mining28.dmm index aafe4fd671d..90e57f251c0 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining28.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining28.dmm @@ -8,12 +8,12 @@ /turf/template_noop, /area/template_noop) "aO" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, /obj/machinery/light{ dir = 8 }, +/obj/structure/chair/fancy/comfy{ + dir = 4 + }, /turf/open/floor/carpet/ship/orange_carpet, /area/ruin/powered) "bi" = ( @@ -27,7 +27,7 @@ /turf/closed/wall/steel, /area/ruin/powered) "dK" = ( -/obj/structure/chair/sofa, +/obj/structure/chair/fancy/sofa/corp, /turf/open/floor/carpet/royalblack, /area/ruin/powered) "dZ" = ( @@ -37,10 +37,10 @@ /turf/open/floor/carpet/orange, /area/ruin/powered) "hq" = ( -/obj/structure/chair/comfy/brown{ +/obj/structure/chair/fancy/sofa/corp/corner/concave{ dir = 4 }, -/turf/open/floor/carpet/green, +/turf/open/floor/carpet/royalblack, /area/ruin/powered) "hs" = ( /obj/effect/decal/cleanable/crayon{ @@ -103,7 +103,7 @@ /turf/open/floor/carpet/ship/blue, /area/ruin/powered) "pz" = ( -/obj/structure/chair/sofa/left, +/obj/structure/chair/fancy/sofa/corp/left, /turf/open/floor/carpet/royalblack, /area/ruin/powered) "pW" = ( @@ -171,14 +171,11 @@ /turf/open/floor/plating, /area/ruin/powered) "yn" = ( -/obj/structure/chair/comfy/shuttle, +/obj/structure/chair/fancy/sofa/mono/left, /turf/open/floor/carpet/blue, /area/ruin/powered) "yy" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/carpet/green, +/turf/closed/mineral/random, /area/ruin/powered) "Am" = ( /obj/structure/table/wood, @@ -211,7 +208,7 @@ /turf/open/floor/wood, /area/ruin/powered) "EQ" = ( -/obj/structure/chair/comfy/black{ +/obj/structure/chair/fancy/comfy{ dir = 4 }, /turf/open/floor/carpet/ship/orange_carpet, @@ -232,8 +229,8 @@ /turf/open/floor/carpet/blue, /area/ruin/powered) "ID" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/carpet/royalblack, +/obj/structure/chair/fancy/sofa/mono/right, +/turf/open/floor/carpet/blue, /area/ruin/powered) "Jm" = ( /turf/open/floor/carpet/green, @@ -337,6 +334,9 @@ /turf/open/floor/wood, /area/ruin/powered) "Ye" = ( +/obj/structure/chair/fancy/sofa/corp/right{ + dir = 4 + }, /turf/open/floor/carpet/royalblack, /area/ruin/powered) "Zg" = ( @@ -344,9 +344,6 @@ /turf/open/floor/carpet/black, /area/ruin/powered) "ZH" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, /turf/open/floor/carpet/ship/orange_carpet, /area/ruin/powered) "ZR" = ( @@ -501,9 +498,9 @@ rg rg rg rg -PV -PV -PV +yy +yy +yy PV PV PV @@ -542,11 +539,11 @@ rg rg rg PV -PV -PV -PV -PV -PV +yy +yy +yy +yy +yy PV PV bF @@ -583,11 +580,11 @@ rg rg PV PV -PV -PV -PV -PV -PV +yy +yy +yy +yy +yy PV PV bF @@ -624,12 +621,12 @@ rg PV PV PV -PV -PV -PV -PV -PV -PV +yy +yy +yy +yy +yy +yy PV PV bF @@ -664,13 +661,13 @@ rg rg PV PV -PV -PV -PV -PV -PV -PV -PV +yy +yy +yy +yy +yy +yy +yy PV PV PV @@ -706,11 +703,11 @@ rg rg PV PV -PV -PV -PV -PV -PV +yy +yy +yy +yy +yy PV PV PV @@ -747,11 +744,11 @@ rg rg PV PV +yy +yy PV -PV -PV -PV -PV +yy +yy PV PV PV @@ -788,10 +785,10 @@ rg rg PV PV -PV -PV -PV -PV +yy +yy +yy +yy PV PV PV @@ -829,9 +826,9 @@ rg rg PV PV -PV -PV -PV +yy +yy +yy PV PV PV @@ -870,10 +867,10 @@ rg rg rg PV -PV -PV -PV -PV +yy +yy +yy +yy PV PV PV @@ -912,10 +909,10 @@ rg rg rg PV -PV -PV -PV -PV +yy +yy +yy +yy PV PV PV @@ -938,7 +935,7 @@ kP nt nt kP -yn +ID It rG rg @@ -953,10 +950,10 @@ rg rg rg PV -PV -PV -PV -PV +yy +yy +yy +yy PV PV PV @@ -971,7 +968,7 @@ PV PV PV bF -Ye +hq Ye kP hR @@ -995,9 +992,9 @@ rg rg rg PV -PV -PV -PV +yy +yy +yy PV PV PV @@ -1013,7 +1010,7 @@ PV PV PV bF -ID +dK TH kP dZ @@ -1037,9 +1034,9 @@ rg rg rg PV -PV -PV -PV +yy +yy +yy PV PV PV @@ -1079,9 +1076,9 @@ rg rg PV PV -PV -PV -PV +yy +yy +yy PV PV PV @@ -1121,9 +1118,9 @@ rg PV PV PV -PV -PV -PV +yy +yy +yy PV PV PV @@ -1163,10 +1160,10 @@ rg rg PV PV -PV -PV -PV -PV +yy +yy +yy +yy PV PV PV @@ -1206,10 +1203,10 @@ rg PV PV PV -PV -PV -PV -PV +yy +yy +yy +yy PV PV PV @@ -1248,11 +1245,11 @@ rg rg PV PV -PV -PV -PV -PV -PV +yy +yy +yy +yy +yy PV PV PV @@ -1270,8 +1267,8 @@ on sY kP Jm -hq -hq +Jm +Jm Jm kP Wl @@ -1290,12 +1287,12 @@ rg rg rg PV -PV -PV -PV -PV -PV -PV +yy +yy +yy +yy +yy +yy PV PV PV @@ -1314,7 +1311,7 @@ kP Jm Ox Ox -yy +Jm kP Zg Wl @@ -1333,10 +1330,10 @@ rg rg PV PV -PV -PV -PV -PV +yy +yy +yy +yy PV PV PV @@ -1356,7 +1353,7 @@ kP Jm Ox Ox -yy +Jm kP wS Qv @@ -1376,11 +1373,11 @@ rg PV PV PV -PV -PV -PV -PV -PV +yy +yy +yy +yy +yy PV PV PV @@ -1419,9 +1416,9 @@ rg PV PV PV -PV -PV -PV +yy +yy +yy PV PV PV @@ -1461,10 +1458,10 @@ rg PV PV PV -PV -PV -PV -PV +yy +yy +yy +yy PV PV PV @@ -1504,11 +1501,11 @@ rg PV PV PV +yy +yy +yy PV -PV -PV -PV -PV +yy PV PV PV @@ -1547,11 +1544,11 @@ rg PV PV PV +yy +yy PV -PV -PV -PV -PV +yy +yy PV PV PV @@ -1589,11 +1586,11 @@ rg PV PV PV -PV -PV -PV -PV -PV +yy +yy +yy +yy +yy PV PV PV @@ -1632,11 +1629,11 @@ rg PV PV PV +yy PV -PV -PV -PV -PV +yy +yy +yy PV PV PV @@ -1676,8 +1673,8 @@ PV PV PV PV -PV -PV +yy +yy PV PV PV diff --git a/_maps/map_files/Mining/nsv13/ruins/mining29.dmm b/_maps/map_files/Mining/nsv13/ruins/mining29.dmm index 77f7a0f2c15..5825c3fa780 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining29.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining29.dmm @@ -82,6 +82,9 @@ "O" = ( /turf/template_noop, /area/template_noop) +"R" = ( +/turf/closed/mineral/random/high_chance, +/area/ruin/powered) "V" = ( /turf/open/floor/plating/abductor{ initial_gas_mix = "TEMP=2.7" @@ -463,7 +466,7 @@ r r r r -r +R r r r @@ -504,8 +507,8 @@ r r r r -r -r +R +R r r r @@ -546,8 +549,8 @@ r r r r -r -r +R +R r r q @@ -673,7 +676,7 @@ r r r r -r +R r q d @@ -715,7 +718,7 @@ r r r r -r +R r q K @@ -841,6 +844,7 @@ r r r r +R r r r @@ -850,8 +854,7 @@ r r r r -r -r +R r r O @@ -883,17 +886,17 @@ r r r r +R +R +R r r r r r r -r -r -r -r -r +R +R r r O @@ -934,7 +937,7 @@ r r r r -r +R r r O diff --git a/_maps/map_files/Mining/nsv13/ruins/mining5.dmm b/_maps/map_files/Mining/nsv13/ruins/mining5.dmm index 753f31d0c09..8d2b2a8b144 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining5.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining5.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( /turf/template_noop, -/area/space) +/area/template_noop) "ab" = ( /turf/closed/wall/r_wall/ship, /area/ruin/unpowered) @@ -37,7 +37,7 @@ icon_state = "2-4" }, /turf/template_noop, -/area/space) +/area/template_noop) "ah" = ( /obj/structure/cable{ icon_state = "4-8" @@ -75,7 +75,7 @@ icon_state = "4-8" }, /turf/template_noop, -/area/space) +/area/template_noop) "am" = ( /obj/machinery/door/airlock/ship/maintenance{ req_one_access_txt = "201" @@ -88,12 +88,12 @@ "an" = ( /obj/structure/lattice, /turf/template_noop, -/area/space) +/area/template_noop) "ao" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ap" = ( /obj/structure/cable{ @@ -101,21 +101,21 @@ }, /obj/structure/table_frame, /obj/item/shard, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aq" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/table_frame, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ar" = ( /obj/structure/table/glass, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "as" = ( /obj/structure/grille/broken, @@ -149,29 +149,20 @@ /turf/open/floor/plating, /area/ruin/unpowered) "ax" = ( -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "ay" = ( -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "az" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/turf/open/floor/plasteel/ship, -/area/ruin/unpowered) -"aA" = ( -/obj/structure/chair/sofa/left{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "aB" = ( /obj/item/shard, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aC" = ( /obj/machinery/atmospherics/components/unary/portables_connector, @@ -188,27 +179,27 @@ /turf/open/floor/plating, /area/ruin/unpowered) "aE" = ( -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/carpet/ship/red_carpet, /area/ruin/unpowered) "aF" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aG" = ( /obj/machinery/light/broken{ dir = 1 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aI" = ( /obj/machinery/atmospherics/components/unary/vent_pump, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -236,7 +227,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 6 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -245,25 +236,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aO" = ( /turf/open/floor/plasteel/airless/solarpanel, -/area/space) +/area/template_noop) "aP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, /obj/machinery/light/broken, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -272,7 +263,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 10 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aR" = ( /obj/structure/grille/broken, @@ -289,12 +280,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "aU" = ( /turf/open/floor/plating, @@ -311,20 +302,20 @@ default_raw_text = "It's been days since they evacuated and I have at this point. Blatantly nobody will miss me, so I have no request to a loved one.
I have but one request to you who are reading this: Do.
Not
Open
The
Sarcophagus"; name = "last will" }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/carpet/ship/red_carpet, /area/ruin/unpowered) "aX" = ( /obj/structure/bed, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/carpet/ship/red_carpet, /area/ruin/unpowered) "aY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "aZ" = ( /obj/structure/rack, /obj/item/ammo_box/magazine/sniper_rounds, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "ba" = ( /obj/structure/rack, @@ -333,31 +324,31 @@ }, /obj/item/ammo_box/magazine/wt550m9, /obj/item/ammo_box/magazine/wt550m9, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bb" = ( /obj/structure/rack, /obj/item/ammo_box/magazine/wt550m9/wtap, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bc" = ( /obj/structure/rack, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bd" = ( /obj/item/megaphone, /obj/structure/rack, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "be" = ( /obj/structure/rack, /obj/item/melee/flyswatter, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bf" = ( /obj/structure/rack, /obj/item/slapper, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bg" = ( /obj/machinery/light/broken{ @@ -365,7 +356,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "bh" = ( /obj/structure/cable{ @@ -376,22 +367,22 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "bi" = ( /obj/item/bedsheet/red, /obj/machinery/light/small/broken, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/carpet/ship/red_carpet, /area/ruin/unpowered) "bj" = ( /obj/effect/mob_spawn/human/corpse/assistant, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/carpet/ship/red_carpet, /area/ruin/unpowered) "bk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bl" = ( /obj/structure/lattice/catwalk, @@ -399,7 +390,7 @@ icon_state = "1-2" }, /turf/template_noop, -/area/space) +/area/template_noop) "bm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -407,7 +398,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -416,12 +407,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bo" = ( /obj/item/shard, /turf/template_noop, -/area/space) +/area/template_noop) "bp" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -434,15 +425,15 @@ icon_state = "1-2" }, /turf/template_noop, -/area/space) +/area/template_noop) "bq" = ( /obj/item/shard, /turf/open/floor/plasteel/airless/solarpanel, -/area/space) +/area/template_noop) "br" = ( /obj/item/stack/sheet/iron, /turf/open/floor/plasteel/airless/solarpanel, -/area/space) +/area/template_noop) "bs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -454,7 +445,7 @@ name = "Special equipment"; req_one_access_txt = "203" }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -463,43 +454,43 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 10 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bu" = ( /obj/item/stack/sheet/iron, /turf/template_noop, -/area/space) +/area/template_noop) "bv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /mob/living/simple_animal/hostile/retaliate/bat, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bx" = ( /obj/machinery/light/broken{ dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "by" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "bz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "bA" = ( /obj/machinery/door/airlock/ship/maintenance{ @@ -529,34 +520,34 @@ /obj/machinery/door/airlock/ship/security/glass{ req_one_access_txt = "203" }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel, /area/ruin/unpowered) "bE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 1 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bG" = ( -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "bH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ dir = 1 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "bJ" = ( /obj/structure/cable{ @@ -574,13 +565,13 @@ "bL" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -589,7 +580,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 6 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bO" = ( /obj/machinery/door/airlock/ship/security/glass{ @@ -602,7 +593,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -611,7 +602,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 9 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -620,19 +611,19 @@ /obj/item/kirbyplants{ icon_state = "plant-23" }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bR" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bS" = ( /obj/machinery/suit_storage_unit, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bT" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bU" = ( /obj/structure/cable{ @@ -645,7 +636,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "bW" = ( /obj/structure/cable{ @@ -655,31 +646,31 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "bX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "bZ" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "ca" = ( /obj/structure/frame/computer{ anchored = 1 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cb" = ( /obj/structure/cable{ @@ -695,7 +686,7 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ce" = ( /obj/structure/cable{ @@ -710,7 +701,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "cf" = ( /obj/machinery/door/airlock/ship/security/glass{ @@ -725,7 +716,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cg" = ( /obj/structure/disposalpipe/segment{ @@ -735,7 +726,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "ch" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -744,14 +735,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "ci" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ dir = 4 }, /obj/structure/table_frame, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cj" = ( /obj/structure/chair/office{ @@ -760,7 +751,7 @@ /obj/machinery/light/broken{ dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "ck" = ( /turf/template_noop, @@ -779,16 +770,16 @@ /area/ruin/unpowered) "cn" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "co" = ( /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cp" = ( /obj/item/shard, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cq" = ( /turf/closed/mineral/random, @@ -801,7 +792,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cs" = ( /obj/machinery/light/broken{ @@ -810,7 +801,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "ct" = ( /obj/structure/cable{ @@ -819,42 +810,42 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cu" = ( /obj/structure/filingcabinet, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cv" = ( /obj/machinery/photocopier, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cw" = ( /obj/machinery/light/broken{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "cx" = ( /obj/structure/toilet, /obj/machinery/light/small/broken{ dir = 1 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cy" = ( /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cz" = ( /obj/machinery/shower{ dir = 8 }, /obj/structure/floodlight_frame, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cA" = ( /obj/structure/stone_tile/cracked{ @@ -898,19 +889,19 @@ "cB" = ( /obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cC" = ( /obj/item/stack/sheet/iron, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cD" = ( /obj/machinery/door/window/southleft, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cE" = ( /obj/machinery/door/window/southright, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cF" = ( /obj/structure/statue/bananium/clown, @@ -921,13 +912,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "cH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "cI" = ( /obj/structure/table/wood, @@ -935,21 +926,21 @@ default_raw_text = "Captain's orders:

Evacuate, and relocate the armoury to the exit point. We've lost a few heads already.

Burn the infected to hamper the disease."; name = "captain's orders" }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cJ" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cK" = ( /obj/structure/table_frame/wood, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cL" = ( /obj/machinery/atmospherics/components/unary/vent_pump, /obj/item/grown/bananapeel, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cM" = ( /obj/structure/cable{ @@ -978,31 +969,31 @@ /area/ruin/unpowered) "cR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cS" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cT" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "cU" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "cV" = ( /obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "cW" = ( /obj/structure/cable{ @@ -1014,7 +1005,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "cX" = ( /obj/structure/holosign/barrier, @@ -1027,7 +1018,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "cY" = ( /obj/structure/cable{ @@ -1054,7 +1045,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "da" = ( /obj/structure/cable{ @@ -1100,7 +1091,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "di" = ( /obj/machinery/door/airlock/ship/public/glass, @@ -1110,7 +1101,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, /area/ruin/unpowered) "dj" = ( /obj/structure/disposalpipe/segment{ @@ -1119,7 +1109,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "dk" = ( /obj/structure/disposalpipe/segment{ @@ -1131,7 +1121,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 10 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel, /area/ruin/unpowered) "dl" = ( /obj/structure/disposalpipe/segment{ @@ -1140,38 +1130,38 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel, /area/ruin/unpowered) "dm" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel, /area/ruin/unpowered) "dn" = ( /obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "do" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ dir = 4 }, /obj/item/kirbyplants/random, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dp" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dr" = ( /obj/structure/girder, @@ -1180,7 +1170,7 @@ "ds" = ( /obj/item/stack/sheet/iron, /obj/item/grown/bananapeel, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "dt" = ( /obj/structure/floodlight_frame, @@ -1192,11 +1182,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ dir = 1 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "dv" = ( /obj/item/grown/bananapeel, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "dx" = ( /obj/structure/stone_tile/block/cracked, @@ -1206,15 +1196,15 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "dz" = ( /obj/machinery/light/broken, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "dA" = ( /obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel, /area/ruin/unpowered) "dB" = ( /obj/structure/disposaloutlet{ @@ -1236,13 +1226,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dE" = ( /obj/structure/disposalpipe/junction/yjunction{ dir = 8 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dF" = ( /obj/machinery/door/airlock/ship/maintenance{ @@ -1258,7 +1248,7 @@ /area/ruin/unpowered) "dH" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dI" = ( /obj/structure/janitorialcart{ @@ -1283,7 +1273,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dM" = ( /obj/machinery/light/small/broken{ @@ -1318,14 +1308,14 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/ruin/unpowered) +/area/template_noop) "dR" = ( /obj/machinery/light/broken{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dS" = ( /obj/machinery/door/airlock/ship/maintenance{ @@ -1336,7 +1326,7 @@ /area/ruin/unpowered) "dT" = ( /obj/machinery/washing_machine, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dU" = ( /obj/structure/table, @@ -1357,17 +1347,17 @@ /area/ruin/unpowered) "dX" = ( /obj/structure/table_frame, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dY" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "dZ" = ( /obj/structure/table/glass, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ea" = ( /obj/structure/sink/kitchen{ @@ -1376,63 +1366,65 @@ /obj/machinery/light/broken{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "eb" = ( /obj/structure/closet/secure_closet/freezer/fridge/open, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "ec" = ( /obj/structure/closet/secure_closet/freezer/meat/open, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "ed" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ee" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8 }, /obj/item/kirbyplants/random, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ef" = ( /obj/structure/lattice/catwalk, /turf/template_noop, -/area/ruin/unpowered) +/area/template_noop) "eg" = ( /obj/structure/bedsheetbin, /obj/structure/table, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eh" = ( /obj/machinery/vending/autodrobe, /turf/open/floor/plating, /area/ruin/unpowered) "ei" = ( -/obj/item/chair{ +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ej" = ( /obj/structure/table_frame, /obj/item/shard, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ek" = ( -/obj/structure/table_frame, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel, /area/ruin/unpowered) "el" = ( /obj/item/chair{ dir = 8 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "em" = ( /obj/structure/table/reinforced, @@ -1443,12 +1435,12 @@ /obj/item/chair{ dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "eo" = ( /obj/item/book/manual/chef_recipes, /obj/structure/table_frame, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "ep" = ( /obj/structure/grille/broken, @@ -1459,15 +1451,17 @@ /turf/open/floor/plating, /area/ruin/unpowered) "eq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/ship/public/glass, -/turf/open/floor/plasteel/ship/padded, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/durasteel, /area/ruin/unpowered) "er" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, /obj/machinery/door/airlock/ship/public/glass, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "es" = ( /obj/machinery/light/broken{ @@ -1475,20 +1469,20 @@ }, /obj/item/shard, /obj/effect/decal/cleanable/ash, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "et" = ( /obj/item/chair, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eu" = ( /obj/structure/bonfire/prelit, /obj/effect/mob_spawn/human/corpse/cargo_tech, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ev" = ( /obj/effect/decal/cleanable/ash, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "ew" = ( /obj/structure/table/reinforced, @@ -1496,12 +1490,12 @@ /area/ruin/unpowered) "ex" = ( /obj/machinery/atmospherics/components/unary/vent_pump, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "ey" = ( /obj/structure/table/reinforced, /obj/machinery/microwave, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "ez" = ( /obj/effect/spawner/structure/window, @@ -1509,13 +1503,13 @@ /area/ruin/unpowered) "eA" = ( /obj/structure/chair, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eB" = ( /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eC" = ( /obj/structure/disposalpipe/segment{ @@ -1527,7 +1521,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 5 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eD" = ( /obj/structure/disposalpipe/segment{ @@ -1539,7 +1533,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eE" = ( /obj/structure/disposalpipe/segment{ @@ -1555,7 +1549,7 @@ default_raw_text = "Captain's orders:

Evacuate, and relocate the armoury to the exit point. We've lost a few heads already.

Burn the infected to hamper the disease."; name = "captain's orders" }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eF" = ( /obj/structure/disposalpipe/segment{ @@ -1567,19 +1561,12 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ dir = 1 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/ship, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "eH" = ( /obj/structure/disposalpipe/segment{ @@ -1592,7 +1579,7 @@ dir = 8 }, /obj/machinery/door/airlock/ship/public/glass, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eI" = ( /obj/structure/disposalpipe/segment{ @@ -1604,7 +1591,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eJ" = ( /obj/structure/disposalpipe/segment{ @@ -1617,7 +1604,7 @@ dir = 8 }, /obj/item/grown/bananapeel, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eK" = ( /obj/structure/disposalpipe/segment{ @@ -1629,7 +1616,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -1639,19 +1626,19 @@ dir = 1 }, /obj/item/shard, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 10 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "eN" = ( /obj/structure/table/reinforced, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "eO" = ( /obj/item/paper/fluff/ruins/asteroid4/extraction{ @@ -1659,36 +1646,36 @@ name = "captain's orders" }, /obj/structure/table, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eQ" = ( /obj/machinery/light/broken, /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ dir = 1 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eR" = ( /obj/item/shard, /obj/structure/table_frame, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eS" = ( /obj/item/chair{ dir = 1 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eT" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/ash, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -1696,7 +1683,7 @@ /obj/item/chair{ dir = 1 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eV" = ( /obj/structure/table/glass, @@ -1704,48 +1691,48 @@ default_raw_text = "Captain's orders:

Evacuate, and relocate the armoury to the exit point. We've lost a few heads already.

Burn the infected to hamper the disease."; name = "captain's orders" }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eW" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "eX" = ( /obj/structure/closet/chefcloset, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "eY" = ( /obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "eZ" = ( /obj/structure/table, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "fa" = ( /obj/machinery/door/airlock/ship/station{ name = "Dormatory one" }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "fb" = ( /obj/machinery/door/airlock/ship/station{ name = "Dormatory two" }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "fc" = ( /obj/machinery/door/airlock/ship/station{ name = "Dormatory three" }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "fd" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/ship/public/glass, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "fe" = ( /obj/effect/spawner/structure/window, @@ -1760,21 +1747,21 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "fg" = ( /obj/structure/bed, /obj/item/bedsheet/ian, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "fh" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "fi" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/ship, +/obj/item/grown/bananapeel, +/turf/open/floor/durasteel/riveted, /area/ruin/unpowered) "fj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1783,7 +1770,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 5 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "fk" = ( /obj/machinery/light/broken{ @@ -1795,12 +1782,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "fl" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "fm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1809,46 +1796,36 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/ship, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "fn" = ( /obj/machinery/light/small/broken, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "fo" = ( /obj/structure/bed, /obj/item/bedsheet/clown, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "fp" = ( /obj/machinery/light/small/broken, /obj/effect/gibspawner/human, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "fq" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, /obj/item/stack/spacecash/c50, -/turf/open/floor/plasteel/ship, +/turf/open/floor/carpet/ship/blue, /area/ruin/unpowered) "fr" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/noslip/vaporwave, /area/ruin/unpowered) "fs" = ( /obj/structure/disposalpipe/junction/yjunction{ dir = 1 }, -/turf/open/floor/plasteel/ship/padded, -/area/ruin/unpowered) -"ft" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "fu" = ( /obj/structure/disposalpipe/segment{ @@ -1857,7 +1834,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 5 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "fv" = ( /obj/structure/disposalpipe/segment{ @@ -1866,19 +1843,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/ship/padded, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "fw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ dir = 8 }, /obj/item/kirbyplants/random, -/turf/open/floor/plasteel/ship/techfloor/alt, +/turf/open/floor/durasteel/padded, /area/ruin/unpowered) "Qo" = ( /obj/effect/landmark/dropship_entry, /turf/template_noop, -/area/space) +/area/template_noop) (1,1,1) = {" aa @@ -2222,13 +2199,13 @@ aa ab aj av -aE -aE -aE -aE -aE -aE -aE +ay +ay +ay +ay +ay +ay +ay bV cd cn @@ -2244,9 +2221,9 @@ cn cn cn cn -eq +fd eB -aE +ay fa bG fn @@ -2288,7 +2265,7 @@ aT aT er eC -aE +ay av fg fo @@ -2306,7 +2283,7 @@ aa ab aj av -aE +ay aM ab ab @@ -2372,7 +2349,7 @@ av eh av eE -aE +ay fb bG fn @@ -2390,7 +2367,7 @@ aa ab aj av -aE +ay aM ab aE @@ -2399,7 +2376,7 @@ bD bM bY ch -bG +ax av av av @@ -2445,7 +2422,7 @@ bH av cy cD -bG +ax da du av @@ -2455,8 +2432,8 @@ av av aU av -eG -aE +eI +ay av av av @@ -2474,13 +2451,13 @@ aa ab aj av -aE +ay aM ab aX bj ab -aM +bn ca cj cp @@ -2489,7 +2466,7 @@ cz cE cM db -dv +fi dF dK aU @@ -2497,8 +2474,8 @@ aU dK aU av -eG -aE +eI +ay fc dv fp @@ -2516,7 +2493,7 @@ aa ab am av -aE +ay aM ab ab @@ -2557,8 +2534,8 @@ aa aa ab ao -ax -aE +ay +ay aM ab aY @@ -2579,7 +2556,7 @@ ae ck ad dX -aE +ay es eI eR @@ -2600,7 +2577,7 @@ aa ad ap ay -aE +ay aM ab aZ @@ -2621,13 +2598,13 @@ ae ae ad dY -ei +el et eJ eS ez -aE -fr +ay +cU ab aa aa @@ -2641,7 +2618,7 @@ aa aa ad aq -az +ay aI aP ab @@ -2668,7 +2645,7 @@ eu eK eT fd -fi +cn fs ad aa @@ -2683,8 +2660,8 @@ aa aa ad ar -aA -aE +ay +ay aM ab bb @@ -2705,13 +2682,13 @@ cq ae ab dZ -ek +dX ev eL eU fe fj -ft +dD ad aa aa @@ -2726,12 +2703,12 @@ aa ab ao aB -aE +ay aM ab bc -aM -bG +bn +ax bc ab ae @@ -2746,14 +2723,14 @@ cq cq ae ad -aE -ax -ax -ch +ay +ay +ay +ei eV av aM -ft +dD ad aa aa @@ -2768,7 +2745,7 @@ aa ab am av -aE +ay aM ab ab @@ -2790,12 +2767,12 @@ ck ad dX el -aE +ay cH eW av fk -ft +dD ab aa aa @@ -2810,7 +2787,7 @@ aa ab aj av -aE +ay aM ab bd @@ -2837,7 +2814,7 @@ ew av av aM -ft +dD ad aa aa @@ -2852,7 +2829,7 @@ aa ab aj av -aE +ay aM ab be @@ -2873,13 +2850,13 @@ ae ae ab ea -bG -bG -dy +fr +fr +az eX av aM -ft +dD ad aa aa @@ -2918,10 +2895,10 @@ eb en ex eM -aT +eG ff fl -ft +dD ab aa aa @@ -2941,7 +2918,7 @@ aN ab bf bx -bG +ax bT ab ck @@ -2963,7 +2940,7 @@ eN eY av aM -ft +dD ad aa aa @@ -2978,7 +2955,7 @@ aa ab aj av -aE +ay aM ab ab @@ -3005,7 +2982,7 @@ ez av av aM -ft +dD ad aa aa @@ -3020,7 +2997,7 @@ aa ab aj av -aE +ay aQ aT bg @@ -3062,20 +3039,20 @@ aa ab aj av -aE -aE -aE -aE +ay +ay +ay +ay bz bI -aE -aE -aE -aE +ay +ay +ay +ay bz -aE +ay cH -aE +ay dh cn cn @@ -3125,12 +3102,12 @@ av av ab ee -ax +ay eA eO eZ -ax -ax +ay +ay fw ab aa @@ -3157,9 +3134,9 @@ cb cl av cs -bG +ek cI -bG +ek dj dy av @@ -3203,7 +3180,7 @@ cB cJ cR dk -dq +eq dG dN aU @@ -3240,10 +3217,10 @@ ab ab ab ab -bG -bG +ek +ek cK -bG +ek dl dz av @@ -3283,11 +3260,11 @@ ae ae ab cu -bG +ek ab cS dm -bG +ek ab dP ad @@ -3325,15 +3302,15 @@ aa ae ab cv -bG +ek ab cT dn dA ab dQ -ae -ae +an +an aa aa aa @@ -3373,7 +3350,7 @@ ad ad ab ab -ae +an aa aa aa diff --git a/_maps/map_files/Mining/nsv13/ruins/mining6.dmm b/_maps/map_files/Mining/nsv13/ruins/mining6.dmm index dbeb382c728..019c9a7576f 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining6.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining6.dmm @@ -59,9 +59,6 @@ /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, /turf/open/floor/mineral/plastitanium/airless, /area/ruin/unpowered) "q" = ( @@ -158,6 +155,10 @@ /obj/effect/landmark/dropship_entry, /turf/template_noop, /area/template_noop) +"L" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating, +/area/ruin/unpowered) "M" = ( /obj/structure/barricade/wooden, /obj/structure/door_assembly, @@ -998,7 +999,7 @@ C E H H -H +L H H M diff --git a/_maps/map_files/Mining/nsv13/ruins/mining7.dmm b/_maps/map_files/Mining/nsv13/ruins/mining7.dmm index 832802fc74b..cd9a63a0d0a 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining7.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining7.dmm @@ -242,6 +242,9 @@ /obj/structure/lattice/catwalk, /turf/template_noop, /area/template_noop) +"Y" = ( +/turf/closed/mineral/random, +/area/ruin/powered) "Z" = ( /obj/effect/landmark/dropship_entry, /turf/template_noop, @@ -519,14 +522,14 @@ a a a a -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y a a a @@ -560,16 +563,16 @@ a a a a -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y a a a @@ -597,23 +600,23 @@ a a a a -b -b +Y +Y a a -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y a a a @@ -639,24 +642,24 @@ a a a a -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c c c -b -b -b +Y +Y +Y a a a @@ -680,16 +683,16 @@ a a a a -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c e c @@ -697,9 +700,9 @@ h c c c -b -b -b +Y +Y +Y a a a @@ -722,15 +725,15 @@ a a a a -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y c c f @@ -740,9 +743,9 @@ e c g c -b -b -b +Y +Y +Y a a a @@ -762,16 +765,16 @@ a a a a -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -783,8 +786,8 @@ c c e c -b -b +Y +Y a a a @@ -804,16 +807,16 @@ a a a a -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c d @@ -825,8 +828,8 @@ q c c c -b -b +Y +Y a a a @@ -845,17 +848,17 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -867,8 +870,8 @@ c c c c -b -b +Y +Y a a a @@ -887,18 +890,18 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c e c @@ -909,9 +912,9 @@ i c e c -b -b -b +Y +Y +Y a a a @@ -929,18 +932,18 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -952,9 +955,9 @@ c c c c -b -b -b +Y +Y +Y a a a @@ -972,18 +975,18 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -995,9 +998,9 @@ y C c c -b -b -b +Y +Y +Y a a a @@ -1014,19 +1017,19 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -1039,8 +1042,8 @@ I p p p -b -b +Y +Y T a a @@ -1057,18 +1060,18 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y h c c @@ -1081,7 +1084,7 @@ w w N p -b +Y U W a @@ -1097,20 +1100,20 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c m @@ -1140,19 +1143,19 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -1182,19 +1185,19 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c i @@ -1224,19 +1227,19 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -1266,19 +1269,19 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c k c @@ -1308,19 +1311,19 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c l c @@ -1349,20 +1352,20 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -1391,20 +1394,20 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -1433,20 +1436,20 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -1475,20 +1478,20 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -1499,8 +1502,8 @@ c H j M -b -b +Y +Y a a a @@ -1518,19 +1521,19 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -1541,8 +1544,8 @@ B d c c -b -b +Y +Y a a a @@ -1560,19 +1563,19 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y c c c @@ -1583,8 +1586,8 @@ c c c c -b -b +Y +Y a a a @@ -1602,31 +1605,31 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y a a a @@ -1645,29 +1648,29 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y a a a @@ -1690,24 +1693,24 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y a a a @@ -1733,22 +1736,22 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y a a a @@ -1776,20 +1779,20 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y a a a @@ -1819,17 +1822,17 @@ a a a a -b -b -b -b -b -b -b -b -b -b -b +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y a a a @@ -1862,15 +1865,15 @@ a a a a -b -b -b -b -b +Y +Y +Y +Y +Y a a -b -b +Y +Y a a a diff --git a/_maps/map_files/Mining/nsv13/ruins/mining8.dmm b/_maps/map_files/Mining/nsv13/ruins/mining8.dmm index 371b28387c6..62e1524571c 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining8.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining8.dmm @@ -403,6 +403,9 @@ /obj/effect/landmark/dropship_entry, /turf/template_noop, /area/template_noop) +"LK" = ( +/turf/closed/mineral/random, +/area/ruin/powered) (1,1,1) = {" aa @@ -451,10 +454,10 @@ aa aa aa aa -ab -ab -ab -ab +LK +LK +LK +LK aa aa aa @@ -492,12 +495,12 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK aa aa aa @@ -533,14 +536,14 @@ aa (4,1,1) = {" aa aa -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -575,14 +578,14 @@ aa (5,1,1) = {" aa aa -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -616,15 +619,15 @@ aa "} (6,1,1) = {" aa -ab -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -658,15 +661,15 @@ aa "} (7,1,1) = {" aa -ab -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -700,15 +703,15 @@ aa "} (8,1,1) = {" aa -ab -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -743,14 +746,14 @@ aa (9,1,1) = {" aa aa -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -786,12 +789,12 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK aa aa aa @@ -829,10 +832,10 @@ aa aa aa aa -ab -ab -ab -ab +LK +LK +LK +LK aa aa aa @@ -1085,9 +1088,9 @@ aa aa aa aa -ab -ab -ab +LK +LK +LK aa aa aa @@ -1126,11 +1129,11 @@ aa aa aa aa -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK aa aa aa @@ -1168,12 +1171,12 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK aa aa ab @@ -1209,13 +1212,13 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK aa ab ab @@ -1251,13 +1254,13 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK aa ab ab @@ -1294,12 +1297,12 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK aa ab ab @@ -1337,11 +1340,11 @@ aa aa aa aa -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK aa ab ab @@ -1380,9 +1383,9 @@ aa aa aa aa -ab -ab -ab +LK +LK +LK aa aa aa @@ -1423,7 +1426,7 @@ aa aa aa aa -ab +LK aa aa aa @@ -1459,9 +1462,9 @@ aa aa aa aa -ab -ab -ab +LK +LK +LK aa aa aa @@ -1500,11 +1503,11 @@ aa aa aa aa -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK aa aa aa @@ -1541,13 +1544,13 @@ aa (28,1,1) = {" aa aa -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -1582,15 +1585,15 @@ aa "} (29,1,1) = {" aa -ab -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -1624,15 +1627,15 @@ aa "} (30,1,1) = {" aa -ab -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -1666,15 +1669,15 @@ aa "} (31,1,1) = {" aa -ab -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -1708,15 +1711,15 @@ aa "} (32,1,1) = {" aa -ab -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -1750,14 +1753,14 @@ aa "} (33,1,1) = {" aa -ab -ab -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK +LK +LK aa aa aa @@ -1793,12 +1796,12 @@ aa (34,1,1) = {" aa aa -ab -ab -ab -ab -ab -ab +LK +LK +LK +LK +LK +LK aa aa aa @@ -1836,10 +1839,10 @@ aa aa aa aa -ab -ab -ab -ab +LK +LK +LK +LK aa aa aa @@ -1879,8 +1882,8 @@ aa aa aa aa -ab -ab +LK +LK aa aa aa diff --git a/_maps/map_files/Mining/nsv13/ruins/mining9.dmm b/_maps/map_files/Mining/nsv13/ruins/mining9.dmm index b52eccf608e..446e0bf69b2 100644 --- a/_maps/map_files/Mining/nsv13/ruins/mining9.dmm +++ b/_maps/map_files/Mining/nsv13/ruins/mining9.dmm @@ -170,6 +170,9 @@ /obj/effect/landmark/dropship_entry, /turf/template_noop, /area/template_noop) +"U" = ( +/turf/closed/mineral/random, +/area/ruin/powered) (1,1,1) = {" a @@ -304,8 +307,8 @@ a a a a -j -j +U +U a a a @@ -345,10 +348,10 @@ a a a a -j -j -j -j +U +U +U +U a a a @@ -386,12 +389,12 @@ a a a a -j -j -j -j -j -j +U +U +U +U +U +U a a a @@ -428,12 +431,12 @@ a a a a -j -j -j -j -j -j +U +U +U +U +U +U a a a @@ -470,13 +473,13 @@ a a a a -j -j -j -j -j -j -j +U +U +U +U +U +U +U a a a @@ -512,13 +515,13 @@ a a a a -j -j -j -j -j -j -j +U +U +U +U +U +U +U a a a @@ -555,11 +558,11 @@ a a a a -j -j -j -j -j +U +U +U +U +U a a a @@ -597,10 +600,10 @@ a a a a -j -j -j -j +U +U +U +U a a a @@ -640,8 +643,8 @@ a a a a -j -j +U +U a a a @@ -1210,10 +1213,10 @@ a a a a -j -j -j -j +U +U +U +U a a a @@ -1250,13 +1253,13 @@ a a a a -j -j -j -j -j -j -j +U +U +U +U +U +U +U a a a @@ -1291,15 +1294,15 @@ a a a a -j -j -j -j -j -j -j -j -j +U +U +U +U +U +U +U +U +U a a a @@ -1332,17 +1335,17 @@ a a a a -j -j -j -j -j -j -j -j -j -j -j +U +U +U +U +U +U +U +U +U +U +U a a a @@ -1374,17 +1377,17 @@ a a a a -j -j -j -j -j -j -j -j -j -j -j +U +U +U +U +U +U +U +U +U +U +U a a a @@ -1416,17 +1419,17 @@ a a a a -j -j -j -j -j -j -j -j -j -j -j +U +U +U +U +U +U +U +U +U +U +U a a a @@ -1459,16 +1462,16 @@ a a a a -j -j -j -j -j -j -j -j -j -j +U +U +U +U +U +U +U +U +U +U a a a @@ -1502,15 +1505,15 @@ a a a a -j -j -j -j -j -j -j -j -j +U +U +U +U +U +U +U +U +U a a a @@ -1546,12 +1549,12 @@ a a a a -j -j -j -j -j -j +U +U +U +U +U +U a a a @@ -1589,10 +1592,10 @@ a a a a -j -j -j -j +U +U +U +U a a a @@ -1633,7 +1636,7 @@ a a a a -j +U a a a diff --git a/_maps/map_files/Serendipity/Serendipity1.dmm b/_maps/map_files/Serendipity/Serendipity1.dmm index 139581a81b4..bed5e7dbc05 100644 --- a/_maps/map_files/Serendipity/Serendipity1.dmm +++ b/_maps/map_files/Serendipity/Serendipity1.dmm @@ -15472,7 +15472,7 @@ /turf/open/floor/plasteel/tiled/light, /area/bridge/cic) "YZ" = ( -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /obj/machinery/camera/autoname{ dir = 4 }, diff --git a/_maps/map_files/Shrike/Shrike1.dmm b/_maps/map_files/Shrike/Shrike1.dmm index b7fc83f845e..5d11d193318 100644 --- a/_maps/map_files/Shrike/Shrike1.dmm +++ b/_maps/map_files/Shrike/Shrike1.dmm @@ -10830,7 +10830,7 @@ lighting_colour_tube = "#c1e1ff" }) "Wd" = ( -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west, /obj/machinery/door/window{ diff --git a/_maps/map_files/Snake/snake_upper.dmm b/_maps/map_files/Snake/snake_upper.dmm index 526d1ec8dfc..30174efa977 100644 --- a/_maps/map_files/Snake/snake_upper.dmm +++ b/_maps/map_files/Snake/snake_upper.dmm @@ -6409,7 +6409,7 @@ pixel_x = 8; pixel_y = 24 }, -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /obj/structure/extinguisher_cabinet/east, /turf/open/floor/carpet/red, /area/crew_quarters/heads/hos) diff --git a/_maps/map_files/Tycoon/Tycoon2.dmm b/_maps/map_files/Tycoon/Tycoon2.dmm index 5ce62ce8fba..5511dae02d0 100644 --- a/_maps/map_files/Tycoon/Tycoon2.dmm +++ b/_maps/map_files/Tycoon/Tycoon2.dmm @@ -11320,7 +11320,7 @@ /turf/open/floor/monotile/steel, /area/crew_quarters/heads/hos) "aFG" = ( -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /obj/machinery/power/apc/auto_name/north{ pixel_y = 24 }, diff --git a/_maps/map_files/Vago/vagodeck1.dmm b/_maps/map_files/Vago/vagodeck1.dmm index e3d3b1ce0ef..8416589f6cb 100644 --- a/_maps/map_files/Vago/vagodeck1.dmm +++ b/_maps/map_files/Vago/vagodeck1.dmm @@ -7226,7 +7226,7 @@ /turf/open/openspace, /area/hallway/nsv/deck1/frame4/central) "qP" = ( -/obj/machinery/suit_storage_unit/hos, +/obj/machinery/suit_storage_unit/peacekeeper, /obj/structure/reagent_dispensers/peppertank{ pixel_y = 27 }, diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index 53416d80c64..cce6b67dbca 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -104,6 +104,9 @@ #define FULL_DIGITIGRADE 1 #define SQUISHED_DIGITIGRADE 2 + +#define DIGI_ICON_FILE_PASSED (1<<0) //! NSV13 - An accursed flag for update_worn_icon that implies a digi file was passed by the calling proc. This will override other file variables. + //! ## flags for covering body parts #define GLASSESCOVERSEYES (1<<0) #define MASKCOVERSEYES (1<<1) //! get rid of some of the other stupidity in these flags diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index e0cd1540902..370e4a8dbc4 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -444,6 +444,12 @@ if(BODY_ZONE_R_LEG) prosthetic = new/obj/item/bodypart/r_leg/robot/surplus(quirk_holder) slot_string = "right leg" + //NSV13 - If the old limb is digitigrade, so is your prosthetic. + if(old_part.bodytype & BODYTYPE_DIGITIGRADE) //This proc seems to trust old part never missing and so will I :) + prosthetic.bodytype |= BODYTYPE_DIGITIGRADE + prosthetic.static_icon = 'nsv13/icons/mob/augmentation/digitigrade_legs.dmi' + prosthetic.limb_id = "digitigrade" + //NSV13 end. prosthetic.replace_limb(H) qdel(old_part) H.regenerate_icons() diff --git a/code/game/machinery/aug_manipulator.dm b/code/game/machinery/aug_manipulator.dm index 9613dafc597..74abe7acd49 100644 --- a/code/game/machinery/aug_manipulator.dm +++ b/code/game/machinery/aug_manipulator.dm @@ -9,7 +9,7 @@ var/obj/item/bodypart/storedpart var/initial_icon_state var/static/list/style_list_icons = list("standard" = 'icons/mob/augmentation/augments.dmi', "engineer" = 'icons/mob/augmentation/augments_engineer.dmi', "security" = 'icons/mob/augmentation/augments_security.dmi', "mining" = 'icons/mob/augmentation/augments_mining.dmi', "veymed female" = 'nsv13/icons/mob/augmentation/veymed.dmi', "veymed male" = 'nsv13/icons/mob/augmentation/veymedm.dmi', "shellguard" = 'nsv13/icons/mob/augmentation/shellguard.dmi', "xion" = 'nsv13/icons/mob/augmentation/xion.dmi', "zeng-hu" = 'nsv13/icons/mob/augmentation/zenghu.dmi', "ward-takahashi" = 'nsv13/icons/mob/augmentation/wardtakahashi.dmi', "bishop" = 'nsv13/icons/mob/augmentation/bishop.dmi') //NSV13 added extra sprites for additional prosthetic looks - + var/static/list/style_list_legs_bonus_icons = list("digitigrade" = 'nsv13/icons/mob/augmentation/digitigrade_legs.dmi') //NSV13 - digitigrade (leg) augmentations WOOOOO /obj/machinery/aug_manipulator/examine(mob/user) . = ..() @@ -102,14 +102,27 @@ add_fingerprint(user) if(storedpart) - var/augstyle = input(user, "Select style.", "Augment Custom Fitting") as null|anything in style_list_icons + //NSV13 - digitigrade robot leggies + var/style_options = style_list_icons + if(istype(storedpart, /obj/item/bodypart/r_leg) || istype(storedpart, /obj/item/bodypart/l_leg)) + style_options += style_list_legs_bonus_icons //Doing this with assoc lists IS actually legal. Very cool. And Yes I know this somewhat reduces the point of using static lists, but this proc is rare. + var/augstyle = input(user, "Select style.", "Augment Custom Fitting") as null|anything in style_options + //NSV13 end. if(!augstyle) return if(!in_range(src, user)) return if(!storedpart) return - storedpart.static_icon = style_list_icons[augstyle] + //NSV13 - digi robot leggies. This is kind of scuffed but the proc gets called rarely enough and this is compact. + storedpart.static_icon = style_options[augstyle] + if(augstyle == "digitigrade") + storedpart.bodytype |= BODYTYPE_DIGITIGRADE + storedpart.limb_id = "digitigrade" //Sooo basically limb code is cursed and digitigrade limbs even more so. + else + storedpart.bodytype &= ~(BODYTYPE_DIGITIGRADE) + storedpart.limb_id = "robotic" //Sooo basically augment code is also cursed which means this actually fixes a bug :) + //NSV13 end. eject_part(user) else diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index d89dd93297c..b6b64a98816 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -246,6 +246,7 @@ if (!can_send_messages_to_other_sectors(usr)) return if (!COOLDOWN_FINISHED(src, important_action_cooldown)) + to_chat(usr, "Please stand by, transmitter in cooldown cycle") return var/message = trim(html_encode(params["message"]), MAX_MESSAGE_LEN) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 37bf79682ef..d4776194848 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1085,6 +1085,10 @@ note = C update_icon() else if(HAS_TRAIT(C, TRAIT_DOOR_PRYER) && user.a_intent != INTENT_HARM) + //NSV13 - please don't make jaws of life inferior to crowbars. + if(C.tool_behaviour == TOOL_CROWBAR && !security_level && (panel_open && ((obj_flags & EMAGGED) || (density && welded && !operating && !hasPower() && !locked) || charge))) + try_to_crowbar(C, user) + //NSV13 end if(isElectrified() && C?.siemens_coefficient) shock(user,100) @@ -1180,33 +1184,6 @@ return INVOKE_ASYNC(src, (density ? PROC_REF(open) : PROC_REF(close)), 2) - if(HAS_TRAIT(I, TRAIT_DOOR_PRYER)) //NSV13 - kept the ability to use crowbars and stuff on doors - if(isElectrified()) - shock(user,100)//it's like sticking a forck in a power socket - return - - if(!density)//already open - return - - if(locked) - to_chat(user, "The bolts are down, it won't budge!") - return - - if(welded) - to_chat(user, "It's welded, it won't budge!") - return - - var/time_to_open = 5 - if(hasPower() && !prying_so_hard) - time_to_open = 50 - playsound(src, 'sound/machines/airlock_alien_prying.ogg', 100, TRUE) //is it aliens or just the CE being a dick? - prying_so_hard = TRUE - if(do_after(user, time_to_open, TRUE, src)) - open(2) - if(density && !open(2)) - to_chat(user, "Despite your attempts, [src] refuses to open.") - prying_so_hard = FALSE - /obj/machinery/door/airlock/open(forced=0) if( operating || welded || locked ) return FALSE diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 68ddb0ce4f6..0af18ab4f0d 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -3,7 +3,7 @@ desc = "Standard Security gear. Protects the head from impacts." icon_state = "helmet" item_state = "helmet" - armor = list("melee" = 35, "bullet" = 30, "laser" = 30,"energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) + armor = list("melee" = 30, "bullet" = 40, "laser" = 30,"energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) //NSV13 flags_inv = HIDEEARS cold_protection = HEAD heat_protection = HEAD @@ -190,6 +190,7 @@ icon_state = "blueshift" item_state = "blueshift" custom_premium_price = 450 + armor = list("melee" = 50, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 40) /obj/item/clothing/head/helmet/riot name = "riot helmet" @@ -282,7 +283,7 @@ desc = "An extremely robust, space-worthy helmet in a nefarious red and black stripe pattern." icon_state = "swatsyndie" item_state = "swatsyndie" - armor = list("melee" = 40, "bullet" = 30, "laser" = 30,"energy" = 40, "bomb" = 50, "bio" = 90, "rad" = 20, "fire" = 50, "acid" = 50, "stamina" = 50) + armor = list("melee" = 40, "bullet" = 40, "laser" = 30,"energy" = 10, "bomb" = 50, "bio" = 90, "rad" = 20, "fire" = 50, "acid" = 50, "stamina" = 50) cold_protection = HEAD min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT heat_protection = HEAD @@ -416,7 +417,7 @@ desc = "It can hold a bottle of vodka." icon_state = "rus_helmet" item_state = "rus_helmet" - armor = list("melee" = 25, "bullet" = 30, "laser" = 0, "energy" = 15, "bomb" = 10, "bio" = 0, "rad" = 20, "fire" = 20, "acid" = 50, "stamina" = 20) + armor = list("melee" = 25, "bullet" = 30, "laser" = 0, "energy" = 5, "bomb" = 10, "bio" = 0, "rad" = 20, "fire" = 20, "acid" = 50, "stamina" = 20) pocket_storage_component_path = /datum/component/storage/concrete/pockets/helmet /obj/item/clothing/head/helmet/rus_ushanka @@ -427,4 +428,4 @@ body_parts_covered = HEAD cold_protection = HEAD min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - armor = list("melee" = 25, "bullet" = 20, "laser" = 20, "energy" = 10, "bomb" = 20, "bio" = 50, "rad" = 20, "fire" = -10, "acid" = 50, "stamina" = 20) + armor = list("melee" = 25, "bullet" = 20, "laser" = 20, "energy" = 5, "bomb" = 20, "bio" = 50, "rad" = 20, "fire" = -10, "acid" = 50, "stamina" = 20) diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index cc964ba156a..c658e7b048a 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -31,7 +31,7 @@ icon_state = "captain" item_state = "that" flags_inv = 0 - armor = list("melee" = 25, "bullet" = 15, "laser" = 25, "energy" = 30, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) + armor = list("melee" = 25, "bullet" = 25, "laser" = 15, "energy" = 20, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) //NSV13 strip_delay = 60 dog_fashion = /datum/dog_fashion/head/captain @@ -48,7 +48,7 @@ name = "head of personnel's cap" icon_state = "hopcap" desc = "The symbol of true bureaucratic micromanagement." - armor = list("melee" = 25, "bullet" = 15, "laser" = 25, "energy" = 30, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) + armor = list("melee" = 25, "bullet" = 25, "laser" = 15, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) //NSV13 dog_fashion = /datum/dog_fashion/head/hop //Chaplain @@ -71,7 +71,7 @@ /obj/item/clothing/head/fedora/det_hat name = "detective's fedora" desc = "There's only one man who can sniff out the dirty stench of crime, and he's likely wearing this hat." - armor = list("melee" = 25, "bullet" = 5, "laser" = 25, "energy" = 30, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 50, "stamina" = 25) + armor = list("melee" = 25, "bullet" = 25, "laser" = 10, "energy" = 10, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 50, "stamina" = 25) //NSV13 icon_state = "detective" var/candy_cooldown = 0 pocket_storage_component_path = /datum/component/storage/concrete/pockets/small/detective @@ -140,7 +140,7 @@ name = "durathread beret" desc = "A beret made from durathread, its resilient fibres provide some protection to the wearer." icon_state = "beretdurathread" - armor = list("melee" = 15, "bullet" = 5, "laser" = 15, "energy" = 20, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 5, "stamina" = 20) + armor = list("melee" = 15, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 5, "stamina" = 20) //NSV13 //Security @@ -148,7 +148,7 @@ name = "head of security cap" desc = "The robust standard-issue cap of the Head of Security. For showing the officers who's in charge." icon_state = "hoscap" - armor = list("melee" = 40, "bullet" = 30, "laser" = 25, "energy" = 30, "bomb" = 25, "bio" = 10, "rad" = 0, "fire" = 50, "acid" = 60, "stamina" = 30) + armor = list("melee" = 40, "bullet" = 50, "laser" = 15, "energy" = 10, "bomb" = 25, "bio" = 10, "rad" = 0, "fire" = 50, "acid" = 60, "stamina" = 30) //NSV13 strip_delay = 80 dynamic_hair_suffix = "" @@ -169,7 +169,7 @@ name = "warden's police hat" desc = "It's a special armored hat issued to the Warden of a security force. Protects the head from impacts." icon_state = "policehelm" - armor = list("melee" = 40, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 60, "stamina" = 30) + armor = list("melee" = 40, "bullet" = 45, "laser" = 10, "energy" = 30, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 60, "stamina" = 30) //NSV13 strip_delay = 60 dog_fashion = /datum/dog_fashion/head/warden @@ -246,14 +246,14 @@ name = "corporate warden beret" desc = "A special black beret with the Warden's insignia in the middle. This one is commonly worn by wardens of the corporation." icon_state = "beret_corporate_warden" - armor = list("melee" = 40, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 60, "stamina" = 30) + armor = list("melee" = 40, "bullet" = 45, "laser" = 20, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 60, "stamina" = 30) //NSV13 strip_delay = 60 /obj/item/clothing/head/beret/sec name = "security beret" desc = "A robust beret with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." icon_state = "beret_badge" - armor = list("melee" = 35, "bullet" = 30, "laser" = 30,"energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) + armor = list("melee" = 30, "bullet" = 40, "laser" = 20,"energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) //NSV13 strip_delay = 60 dog_fashion = null @@ -261,19 +261,20 @@ name = "corporate security beret" desc = "A special black beret for the mundane life of a corporate security officer." icon_state = "beret_corporate_officer" - armor = list("melee" = 40, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 20, "acid" = 50, "stamina" = 30) + armor = list("melee" = 35, "bullet" = 40, "laser" = 20, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 20, "acid" = 50, "stamina" = 30) //NSV13 strip_delay = 60 /obj/item/clothing/head/beret/sec/navyhos name = "head of security's beret" desc = "A special beret with the Head of Security's insignia emblazoned on it. A symbol of excellence, a badge of courage, a mark of distinction." icon_state = "hosberet" + armor = list("melee" = 30, "bullet" = 50, "laser" = 20,"energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 40) //NSV13 /obj/item/clothing/head/beret/sec/navywarden name = "warden's beret" desc = "A special beret with the Warden's insignia emblazoned on it. For wardens with class." icon_state = "wardenberet" - armor = list("melee" = 40, "bullet" = 30, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 50, "stamina" = 30) + armor = list("melee" = 40, "bullet" = 45, "laser" = 10, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 50, "stamina" = 30) //NSV13 strip_delay = 60 /obj/item/clothing/head/beret/sec/navyofficer diff --git a/code/modules/clothing/outfits/syndicate.dm b/code/modules/clothing/outfits/syndicate.dm index 8e0205c8aff..ea28685b304 100644 --- a/code/modules/clothing/outfits/syndicate.dm +++ b/code/modules/clothing/outfits/syndicate.dm @@ -19,7 +19,7 @@ suit_store = /obj/item/gun/ballistic/revolver/mateba glasses = /obj/item/clothing/glasses/thermal/eyepatch neck = /obj/item/clothing/neck/cloak/syndcap - shoes = /obj/item/clothing/shoes/combat/swat + shoes = /obj/item/clothing/shoes/combat //NSV13 - funny boarding spawn neck = /obj/item/clothing/neck/cloak/syndcap backpack_contents = list(/obj/item/uplink/nuclear=1) @@ -35,5 +35,5 @@ mask = /obj/item/clothing/mask/cigarette/cigar/havana l_pocket = /obj/item/lighter r_pocket = /obj/item/tank/internals/emergency_oxygen/double - shoes = /obj/item/clothing/shoes/combat/swat + shoes = /obj/item/clothing/shoes/combat //NSV13 - funny boarding spawn backpack_contents = list(/obj/item/storage/box/survival=1,/obj/item/clipboard=1,/obj/item/ammo_box/shotgun_lethal=3) diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 43ce2baed00..7a2ae886d47 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -196,6 +196,7 @@ icon = 'nsv13/icons/obj/clothing/suits.dmi' //NSV13 worn_icon = 'nsv13/icons/mob/suit.dmi' //NSV13 icon_state = "hardsuit-engineering-legacy" //NSV13 + supports_variations = DIGITIGRADE_VARIATION //NSV13 - legacy sprite has digisprite. item_state = "eng_hardsuit" armor = list("melee" = 30, "bullet" = 5, "laser" = 10, "energy" = 15, "bomb" = 10, "bio" = 100, "rad" = 75, "fire" = 100, "acid" = 75, "stamina" = 20) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/engine @@ -216,6 +217,7 @@ name = "atmospherics hardsuit" desc = "A special suit that protects against hazardous, low pressure environments. Has thermal shielding." icon_state = "hardsuit-atmospherics-legacy" //NSV13 + supports_variations = DIGITIGRADE_VARIATION //NSV13 - legacy sprite has digisprite. item_state = "atmo_hardsuit" armor = list("melee" = 30, "bullet" = 5, "laser" = 10, "energy" = 15, "bomb" = 10, "bio" = 100, "rad" = 25, "fire" = 100, "acid" = 75, "stamina" = 20) heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS //Uncomment to enable firesuit protection @@ -236,6 +238,7 @@ /obj/item/clothing/suit/space/hardsuit/engine/elite icon_state = "hardsuit-white-legacy" //NSV13 + supports_variations = DIGITIGRADE_VARIATION //NSV13 - legacy sprite has digisprite. name = "advanced hardsuit" desc = "An advanced suit that protects against hazardous, low pressure environments. Shines with a high polish." item_state = "ce_hardsuit" @@ -444,15 +447,19 @@ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi jetpack = /obj/item/tank/jetpack/suit item_flags = ILLEGAL //Syndicate only and difficult to obtain outside of uplink anyway. Nukie hardsuits on the ship are illegal. + var/cm_slowdown = 0 //NSV13 actions_types = list( /datum/action/item_action/toggle_helmet, /datum/action/item_action/toggle_beacon, /datum/action/item_action/toggle_beacon_frequency ) -/obj/item/clothing/suit/space/hardsuit/syndi/ComponentInitialize() - . = ..() - AddComponent(/datum/component/anti_artifact, INFINITY, FALSE, 100) +/obj/item/clothing/suit/space/hardsuit/syndi/ComponentInitialize() //NSV13 + . = ..() + artifact_immunity() + +/obj/item/clothing/suit/space/hardsuit/syndi/proc/artifact_immunity() //NSV13 + AddComponent(/datum/component/anti_artifact, INFINITY, FALSE, 100) /obj/item/clothing/suit/space/hardsuit/syndi/ui_action_click(mob/user, datum/actiontype) switch(actiontype.type) @@ -513,7 +520,7 @@ /obj/item/clothing/suit/space/hardsuit/syndi/proc/activate_combat_mode() name = "[initial(name)] (combat)" desc = alt_desc - slowdown = 0 + slowdown = cm_slowdown //NSV13 clothing_flags &= ~STOPSPRESSUREDAMAGE cold_protection &= ~(CHEST | GROIN | LEGS | FEET | ARMS | HANDS) if(ishuman(loc)) diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 23e04b1da5e..518a29cf3ac 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -52,7 +52,7 @@ Contains: icon_state = "heavy" item_state = "swat_suit" allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/kitchen/knife/combat) - armor = list("melee" = 40, "bullet" = 45, "laser" = 15,"energy" = 30, "bomb" = 50, "bio" = 90, "rad" = 20, "fire" = 100, "acid" = 100, "stamina" = 60) //NSV13 + armor = list("melee" = 40, "bullet" = 50, "laser" = 15,"energy" = 10, "bomb" = 50, "bio" = 90, "rad" = 20, "fire" = 100, "acid" = 100, "stamina" = 60) //NSV13 strip_delay = 120 resistance_flags = FIRE_PROOF | ACID_PROOF move_sound = list('sound/effects/suitstep1.ogg', 'sound/effects/suitstep2.ogg') @@ -64,7 +64,7 @@ Contains: dynamic_hair_suffix = "+generic" dynamic_fhair_suffix = "+generic" flags_inv = 0 - armor = list("melee" = 80, "bullet" = 80, "laser" = 50, "energy" = 50, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100, "stamina" = 100) + armor = list("melee" = 70, "bullet" = 80, "laser" = 50, "energy" = 50, "bomb" = 60, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100, "stamina" = 90) //NSV13 strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF @@ -79,7 +79,7 @@ Contains: flags_inv = 0 w_class = WEIGHT_CLASS_NORMAL allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals) - armor = list("melee" = 80, "bullet" = 80, "laser" = 50, "energy" = 50, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100, "stamina" = 100) + armor = list("melee" = 70, "bullet" = 80, "laser" = 50, "energy" = 50, "bomb" = 60, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100, "stamina" = 90) //NSV13 strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 869ef14092a..94740ca0fc2 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -1,6 +1,6 @@ /obj/item/clothing/suit/armor allowed = null - body_parts_covered = CHEST + body_parts_covered = CHEST|GROIN // debatable cold_protection = CHEST|GROIN min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT heat_protection = CHEST|GROIN @@ -9,7 +9,7 @@ equip_delay_other = 40 max_integrity = 250 resistance_flags = NONE - armor = list("melee" = 30, "bullet" = 30, "laser" = 15, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) //NSV13 + armor = list("melee" = 30, "bullet" = 50, "laser" = 20, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) //NSV13 clothing_flags = THICKMATERIAL /obj/item/clothing/suit/armor/Initialize(mapload) @@ -39,18 +39,20 @@ /obj/item/clothing/suit/armor/vest/blueshirt name = "large armor vest" - desc = "A large, yet comfortable piece of armor, protecting you from some threats. Type H-L" + desc = "A large, yet comfortable piece of armor, stitched together by a rioting quartermaster, a gift. Type H-L" //NSV13 icon_state = "blueshift" item_state = "blueshift" custom_premium_price = 600 + armor = list("melee" = 50, "bullet" = 5, "laser" = 5, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 40) //NSV13 + body_parts_covered = CHEST|GROIN /obj/item/clothing/suit/armor/vest/corporate name = "corporate Jacket" desc = "A Stylish Corporate Jacket which also provides Protection." icon_state = "secjacket" item_state = "secjacket" - body_parts_covered = CHEST|ARMS - armor = list("melee" = 25, "bullet" = 25, "laser" = 10, "energy" = 35, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 45, "acid" = 45, "stamina" = 30) //NSV13 + body_parts_covered = CHEST|GROIN|ARMS + armor = list("melee" = 35, "bullet" = 45, "laser" = 10, "energy" = 30, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 45, "acid" = 45, "stamina" = 30) //NSV13 /obj/item/clothing/suit/armor/hos name = "armored greatcoat" @@ -58,7 +60,7 @@ icon_state = "hos" item_state = "greatcoat" body_parts_covered = CHEST|GROIN|ARMS|LEGS - armor = list("melee" = 30, "bullet" = 45, "laser" = 15, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90, "stamina" = 40) //NSV13 + armor = list("melee" = 40, "bullet" = 60, "laser" = 15, "energy" = 30, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90, "stamina" = 40) //NSV13 cold_protection = CHEST|GROIN|LEGS|ARMS heat_protection = CHEST|GROIN|LEGS|ARMS strip_delay = 80 @@ -77,7 +79,7 @@ icon_state = "warden_alt" item_state = "armor" body_parts_covered = CHEST|GROIN|ARMS - armor = list("melee" = 30, "bullet" = 45, "laser" = 15, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90, "stamina" = 40) //NSV13 + armor = list("melee" = 30, "bullet" = 55, "laser" = 15, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90, "stamina" = 40) //NSV13 cold_protection = CHEST|GROIN|ARMS|HANDS heat_protection = CHEST|GROIN|ARMS|HANDS strip_delay = 70 @@ -136,7 +138,7 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - armor = list("melee" = 50, "bullet" = 10, "laser" = 10, "energy" = 15, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 80, "stamina" = 50) + armor = list("melee" = 60, "bullet" = 10, "laser" = 10, "energy" = 15, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 80, "stamina" = 50) //NSV13 blocks_shove_knockdown = TRUE strip_delay = 80 equip_delay_other = 60 @@ -283,7 +285,7 @@ equip_delay_other = 40 max_integrity = 200 resistance_flags = FLAMMABLE - armor = list("melee" = 20, "bullet" = 20, "laser" = 10, "energy" = 40, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 40, "acid" = 50, "stamina" = 30) //NSV13 + armor = list("melee" = 25, "bullet" = 25, "laser" = 10, "energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 40, "acid" = 50, "stamina" = 30) //NSV13 /obj/item/clothing/suit/armor/vest/russian name = "russian vest" diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm index 439e1b6047d..158382fd550 100644 --- a/code/modules/clothing/suits/cloaks.dm +++ b/code/modules/clothing/suits/cloaks.dm @@ -120,13 +120,13 @@ name = "syndicate captain's cloak" desc = "A cloak that inspires fear among Nanotrasen employees, worn by the greatest Syndicate captains." icon_state = "syndcapt" - armor = list("melee" = 10, "bullet" = 10, "laser" = 0, "energy" = 20, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 70) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 70) //NSV13 - armor stacking clear /obj/item/clothing/neck/cloak/syndadmiral //NSV13 - syndicate admiral name = "syndicate admiral's cloak" desc = "A deep red cloak, worn by only the greatest of the Syndicate. If you are looking at this, you probably won't be looking at it for much longer." icon_state = "syndadmiral" - armor = list("melee" = 15, "bullet" = 20, "laser" = 0, "energy" = 40, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90) //NSV13 - armor stacking clear /obj/item/clothing/neck/cloak/chap/bishop name = "bishop's cloak" diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index d1f15933c30..b5869b3c3cd 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -354,11 +354,11 @@ /obj/item/clothing/suit/hooded/bee_costume/syndie name = "BLF costume" - armor = list("melee" = 20, "bullet" = 20, "laser" = 20,"energy" = 40, "bomb" = 0, "bio" = 60, "rad" = 0, "fire" = 0, "acid" = 50, "stamina" = 40) + armor = list("melee" = 30, "bullet" = 50, "laser" = 20,"energy" = 40, "bomb" = 0, "bio" = 60, "rad" = 0, "fire" = 0, "acid" = 50, "stamina" = 30) //NSV13 hoodtype = /obj/item/clothing/head/hooded/bee_hood/syndie /obj/item/clothing/head/hooded/bee_hood/syndie - armor = list("melee" = 20, "bullet" = 20, "laser" = 20,"energy" = 40, "bomb" = 0, "bio" = 60, "rad" = 0, "fire" = 0, "acid" = 50, "stamina" = 40) + armor = list("melee" = 30, "bullet" = 40, "laser" = 20,"energy" = 40, "bomb" = 0, "bio" = 60, "rad" = 0, "fire" = 0, "acid" = 50, "stamina" = 30) //NSV13 /obj/item/clothing/suit/hooded/bloated_human //OH MY GOD WHAT HAVE YOU DONE!?!?!? name = "bloated human suit" @@ -608,7 +608,7 @@ name = "captain's winter coat" icon_state = "coatcaptain" item_state = "coatcaptain" - armor = list("melee" = 25, "bullet" = 30, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50, "stamina" = 20) + armor = list("melee" = 30, "bullet" = 50, "laser" = 20, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "stamina" = 30) //NSV13 hoodtype = /obj/item/clothing/head/hooded/winterhood/captain /obj/item/clothing/suit/hooded/wintercoat/captain/Initialize(mapload) @@ -622,7 +622,7 @@ name = "security winter coat" icon_state = "coatsecurity" item_state = "coatsecurity" - armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45, "stamina" = 20) + armor = list("melee" = 35, "bullet" = 45, "laser" = 10, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45, "stamina" = 30) //NSV13 hoodtype = /obj/item/clothing/head/hooded/winterhood/security /obj/item/clothing/suit/hooded/wintercoat/security/Initialize(mapload) diff --git a/code/modules/mob/dead/observer/logout.dm b/code/modules/mob/dead/observer/logout.dm index 74d8976c4d8..c7ac27409ac 100644 --- a/code/modules/mob/dead/observer/logout.dm +++ b/code/modules/mob/dead/observer/logout.dm @@ -2,7 +2,7 @@ update_z(null) if (client) client.images -= (GLOB.ghost_images_default+GLOB.ghost_images_simple) - client.tgui_panel?.clear_dead_popup() + //client.tgui_panel?.clear_dead_popup() - NSV13 - commented out because this is a bad place to do that and also client is commonly already gone when this proc is called. if(observetarget) if(ismob(observetarget)) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8a7fd1487ed..f8a43d4bf67 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -313,6 +313,7 @@ There are several things that need to be remembered: if(shoes) var/icon_file = 'icons/mob/clothing/feet.dmi' + var/build_worn_icon_override_flags = NONE //NSV13 - variable to pass override flags to build worn icon. if(istype(shoes, /obj/item/clothing/shoes)) var/obj/item/clothing/shoes/S = shoes if(S.sprite_sheets & (dna?.species.bodyflag)) @@ -321,13 +322,14 @@ There are several things that need to be remembered: if(dna?.species.bodytype & BODYTYPE_DIGITIGRADE) if(S.supports_variations & DIGITIGRADE_VARIATION) icon_file = 'icons/mob/species/misc/digitigrade_shoes.dmi' + build_worn_icon_override_flags |= DIGI_ICON_FILE_PASSED //NSV13 - high priority file. shoes.screen_loc = ui_shoes //move the item to the appropriate screen loc if(client && hud_used && hud_used.hud_shown) if(hud_used.inventory_shown) //if the inventory is open client.screen += shoes //add it to client's screen update_observer_view(shoes,1) - overlays_standing[SHOES_LAYER] = shoes.build_worn_icon(default_layer = SHOES_LAYER, default_icon_file = icon_file) + overlays_standing[SHOES_LAYER] = shoes.build_worn_icon(default_layer = SHOES_LAYER, default_icon_file = icon_file, special_override_flags = build_worn_icon_override_flags) //NSV13 - pass special override flags. var/mutable_appearance/shoes_overlay = overlays_standing[SHOES_LAYER] if(OFFSET_SHOES in dna.species.offset_features) shoes_overlay.pixel_x += dna.species.offset_features[OFFSET_SHOES][1] @@ -427,6 +429,7 @@ There are several things that need to be remembered: if(istype(wear_suit, /obj/item/clothing/suit)) var/icon_file = 'icons/mob/clothing/suit.dmi' + var/build_worn_icon_override_flags = NONE //NSV13 - override flags passed to build worn icon. var/obj/item/clothing/suit/S = wear_suit if(S.sprite_sheets & (dna?.species.bodyflag)) icon_file = dna.species.get_custom_icons("suit") @@ -434,6 +437,7 @@ There are several things that need to be remembered: if(dna?.species.bodytype & BODYTYPE_DIGITIGRADE) if(S.supports_variations & DIGITIGRADE_VARIATION) icon_file = 'icons/mob/species/misc/digitigrade_suits.dmi' + build_worn_icon_override_flags |= DIGI_ICON_FILE_PASSED //NSV13 - high priority file. wear_suit.screen_loc = ui_oclothing if(client && hud_used && hud_used.hud_shown) @@ -441,7 +445,7 @@ There are several things that need to be remembered: client.screen += wear_suit update_observer_view(wear_suit,1) - overlays_standing[SUIT_LAYER] = wear_suit.build_worn_icon(default_layer = SUIT_LAYER, default_icon_file = icon_file) + overlays_standing[SUIT_LAYER] = wear_suit.build_worn_icon(default_layer = SUIT_LAYER, default_icon_file = icon_file, special_override_flags = build_worn_icon_override_flags) //NSV13 - can pass special override flags. var/mutable_appearance/suit_overlay = overlays_standing[SUIT_LAYER] if(OFFSET_SUIT in dna.species.offset_features) suit_overlay.pixel_x += dna.species.offset_features[OFFSET_SUIT][1] @@ -667,7 +671,7 @@ generate/load female uniform sprites matching all previously decided variables */ -/obj/item/proc/build_worn_icon(default_layer = 0, default_icon_file = null, isinhands = FALSE, femaleuniform = NO_FEMALE_UNIFORM, override_state = null) +/obj/item/proc/build_worn_icon(default_layer = 0, default_icon_file = null, isinhands = FALSE, femaleuniform = NO_FEMALE_UNIFORM, override_state = null, special_override_flags = NONE) //NSV13 - special override flag to help with the mess that is digisprites. var/t_state if(override_state) @@ -676,7 +680,7 @@ generate/load female uniform sprites matching all previously decided variables t_state = !isinhands ? (worn_icon_state ? worn_icon_state : icon_state) : (item_state ? item_state : icon_state) //Find a valid icon file from variables+arguments - var/file2use = !isinhands ? (worn_icon ? worn_icon : default_icon_file) : default_icon_file + var/file2use = !isinhands ? ((worn_icon && !(special_override_flags & DIGI_ICON_FILE_PASSED)) ? worn_icon : default_icon_file) : default_icon_file //NSV13 - prioritize digitigrade file over ANY others if it is passed. //Find a valid layer from variables+arguments var/layer2use = alternate_worn_layer ? alternate_worn_layer : default_layer diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 44c4712617d..160ecc5c4bc 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -571,6 +571,10 @@ for(var/S in mind.spell_list) var/obj/effect/proc_holder/spell/spell = S spell.updateButtonIcon() + //NSV13 - clear that popup. + if(client) + client.tgui_panel?.clear_dead_popup() + //NSV13 end. /mob/living/proc/remove_CC(should_update_mobility = TRUE) SetStun(0, FALSE) @@ -1167,7 +1171,18 @@ if(buckled.buckle_lying != -1) lying = buckled.buckle_lying if(!lying) //force them on the ground - lying = pick(90, 270) + //NSV13 - you get to choose if it's controlled. + if(!resting) + lying = pick(90, 270) + else + switch(dir) + if(WEST) + lying = 270 + if(EAST) + lying = 90 + else + lying = pick(90, 270) + //NSV13 end. else mobility_flags |= MOBILITY_STAND lying = 0 diff --git a/code/modules/mob/living/login.dm b/code/modules/mob/living/login.dm index c8f1f02c6bc..526ae5579a2 100644 --- a/code/modules/mob/living/login.dm +++ b/code/modules/mob/living/login.dm @@ -30,3 +30,7 @@ var/datum/antagonist/hivemind/hivemind = mind.has_antag_datum(/datum/antagonist/hivemind) if(hivemind) hivemind.regain_images() + //NSV13 - clear the dead alert. + if(stat != DEAD) + client?.tgui_panel?.clear_dead_popup() + //NSV13 end. diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index d57c5e848ca..dc14e5afb96 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -899,7 +899,11 @@ ///Force get the ghost from the mind /mob/proc/grab_ghost(force) if(mind) - return mind.grab_ghost(force = force) + //NSV13 - clear dead popup if alive. + . = mind.grab_ghost(force = force) + if(stat != DEAD && client) + client.tgui_panel?.clear_dead_popup() + //NSV13 end ///Notify a ghost that it's body is being cloned /mob/proc/notify_ghost_cloning(var/message = "Someone is trying to revive you. Re-enter your corpse if you want to be revived!", var/sound = 'sound/effects/genetics.ogg', var/atom/source = null, flashwindow) diff --git a/code/modules/pool/pool.dm b/code/modules/pool/pool.dm index c8ae9c8606e..eb253ed709b 100644 --- a/code/modules/pool/pool.dm +++ b/code/modules/pool/pool.dm @@ -9,7 +9,7 @@ Place a pool filter somewhere in the pool if you want people to be able to modif */ /obj/effect/overlay/poolwater - name = "Pool water" + name = "pool water" icon = 'icons/obj/pool.dmi' icon_state = "water" anchored = TRUE @@ -17,7 +17,7 @@ Place a pool filter somewhere in the pool if you want people to be able to modif mouse_opacity = MOUSE_OPACITY_TRANSPARENT /turf/open/indestructible/sound/pool - name = "Swimming pool" + name = "swimming pool" desc = "A fun place where you go to swim! Drag and drop yourself onto it to climb in..." icon = 'icons/obj/pool.dmi' icon_state = "pool" @@ -111,6 +111,22 @@ Place a pool filter somewhere in the pool if you want people to be able to modif mood_change = -4 timeout = 4 MINUTES +/turf/open/indestructible/sound/pool/attackby(obj/item/W, mob/user, params) + if(..()) + return + if(!istype(W, /obj/item/stack/rods)) + return + if(locate(/obj/structure/pool_ladder) in src) + return + if(!W.tool_use_check(user,10)) + return + if(!istype(get_step(src,NORTH), /turf/open/indestructible/sound/pool)) //Ladders only face up, and no stacking! + balloon_alert(user, "You start installing a pool ladder...") + if(do_after(user, 5 SECONDS, target=src)) + W.use(10) + new /obj/structure/pool_ladder(src) + return TRUE + /turf/open/indestructible/sound/pool/proc/splash(mob/user) user.forceMove(src) playsound(src, 'sound/effects/splosh.ogg', 100, 1) //Credit to hippiestation for this sound file! @@ -162,7 +178,7 @@ Place a pool filter somewhere in the pool if you want people to be able to modif return TRUE /obj/effect/turf_decal/pool - name = "Pool siding" + name = "pool siding" icon = 'icons/obj/pool.dmi' icon_state = "poolborder" @@ -175,16 +191,52 @@ Place a pool filter somewhere in the pool if you want people to be able to modif //Pool machinery /obj/structure/pool_ladder - name = "Pool ladder" - desc = "Click this to get out of a pool quickly." + name = "pool ladder" + desc = "A faster and safer way to leave the pool." icon = 'icons/obj/pool.dmi' icon_state = "ladder" + anchored = TRUE pixel_y = 12 +/obj/structure/pool_ladder/examine(mob/user) + . = ..() + . += "There are bolts securing it to the side of the pool." + +/obj/structure/pool_ladder/wrench_act(mob/living/user, obj/item/I) + balloon_alert(user, "You start disassembling [src].") + if(I.use_tool(src, user, 5 SECONDS)) + deconstruct() + +/obj/structure/pool_ladder/deconstruct(disassembled = TRUE) + new /obj/item/stack/rods/ten(get_turf(src)) + ..() + +/obj/structure/pool_ladder/attack_hand(mob/user) + var/datum/component/swimming/S = user.GetComponent(/datum/component/swimming) + if(S) + to_chat(user, "You start to climb out of the pool...") + if(do_after(user, 1 SECONDS, target=src)) + S.RemoveComponent() + visible_message("[user] climbs out of the pool.") + user.forceMove(get_turf(get_step(src, NORTH))) //Ladders shouldn't adjoin another pool section. Ever. + else + to_chat(user, "You start to climb into the pool...") + var/turf/T = get_turf(src) + if(do_after(user, 1 SECONDS, target=src)) + if(!istype(T, /turf/open/indestructible/sound/pool)) //Ugh, fine. Whatever. + user.forceMove(get_turf(src)) + else + var/turf/open/indestructible/sound/pool/P = T + P.splash(user) + +/obj/structure/pool_ladder/attack_robot(mob/user) + . = ..() + attack_hand(user) + GLOBAL_LIST_EMPTY(pool_filters) /obj/machinery/pool_filter - name = "Pool filter" + name = "pool filter" desc = "A device which can help you regulate conditions in a pool. Use a wrench to change its operating temperature, or hit it with a reagent container to load in new liquid to add to the pool." icon = 'icons/obj/pool.dmi' icon_state = "poolfilter" @@ -272,25 +324,3 @@ GLOBAL_LIST_EMPTY(pool_filters) C.adjust_bodytemperature(35, 0, 500) M.adjustFireLoss(2.5 * delta_time) to_chat(M, "The water is searing hot!") - -/obj/structure/pool_ladder/attack_hand(mob/user) - var/datum/component/swimming/S = user.GetComponent(/datum/component/swimming) - if(S) - to_chat(user, "You start to climb out of the pool...") - if(do_after(user, 1 SECONDS, target=src)) - S.RemoveComponent() - visible_message("[user] climbs out of the pool.") - user.forceMove(get_turf(get_step(src, NORTH))) //Ladders shouldn't adjoin another pool section. Ever. - else - to_chat(user, "You start to climb into the pool...") - var/turf/T = get_turf(src) - if(do_after(user, 1 SECONDS, target=src)) - if(!istype(T, /turf/open/indestructible/sound/pool)) //Ugh, fine. Whatever. - user.forceMove(get_turf(src)) - else - var/turf/open/indestructible/sound/pool/P = T - P.splash(user) - -/obj/structure/pool_ladder/attack_robot(mob/user) - . = ..() - attack_hand(user) diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 06a03fb4447..d0e487e2f53 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -745,7 +745,7 @@ display_name = "Mining Technology" description = "Better than Efficiency V." prereq_ids = list("engineering") - design_ids = list("drill", "superresonator", "triggermod", "damagemod", "cooldownmod", "rangemod", "hypermod", "ore_redemption", "mining_equipment_vendor", "exploration_equipment_vendor", "cargoexpress", "furnace", "furnace_console") + design_ids = list("drill", "superresonator", "triggermod", "damagemod", "cooldownmod", "rangemod", "hypermod", "plasmacutter", "ore_redemption", "mining_equipment_vendor", "exploration_equipment_vendor", "cargoexpress", "furnace", "furnace_console") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index b92e729398d..2ed52079952 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -93,7 +93,7 @@ if(burn_dam >= DAMAGE_PRECISION) . += "This limb has [burn_dam > 30 ? "severe" : "minor"] burns." if(limb_id) - . += "It is a [limb_id] [parse_zone(body_zone)]." + . += "It is a [limb_id][bonus_limb_id_text()] [parse_zone(body_zone)]." //NSV13 - I have to hook in here. /obj/item/bodypart/blob_act() take_damage(max_damage) diff --git a/code/modules/unit_tests/get_overmap.dm b/code/modules/unit_tests/get_overmap.dm index a4c054e089b..d5098464a95 100644 --- a/code/modules/unit_tests/get_overmap.dm +++ b/code/modules/unit_tests/get_overmap.dm @@ -68,31 +68,11 @@ sabre.enter(dummy) dummy.update_overmap() TEST_ASSERT_EQUAL(dummy.get_overmap(), sabre, "The mob's overmap was not the sabre") -*/ -/datum/unit_test/fighter_pilot_overmap/Destroy() +/datum/unit_test/sabre_occupant_overmap/Destroy() QDEL_NULL(dummy) . = ..() - -/// A fighter inside a larger ship should have its get_overmap return the ship -/datum/unit_test/fighter_on_ship - var/obj/structure/overmap/small_craft/combat/light/fighter = null - -/datum/unit_test/fighter_on_ship/Run() - for(var/obj/structure/overmap/small_craft/combat/light/OM as() in SSstar_system.find_main_overmap().overmaps_in_ship) - fighter = OM - break - - if(!fighter) - var/turf/center = SSmapping.get_station_center() - ASSERT(center) - fighter = new (center) - - TEST_ASSERT_EQUAL(fighter.get_overmap(), SSstar_system.find_main_overmap(), "The fighter's overmap was not the ship") - -/datum/unit_test/fighter_on_ship/Destroy() - QDEL_NULL(fighter) - . = ..() +*/ /// A fighter that leaves and re-enters a larger ship should have its get_overmap return null while in space, and the ship when back on the ship /datum/unit_test/fighter_docking diff --git a/html/changelog.html b/html/changelog.html index 2ac7d0c8b06..51da79bf09b 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,116 +56,74 @@ -->
-

14 June 2024

+

24 August 2024

DeltaFire15 updated:

-

benbot16 updated:

+

SerynEngi updated:

-

covertcorvid updated:

+

riquewright updated:

-

31 May 2024

-

DeltaFire15 updated:

+

16 August 2024

+

Kenionatus updated:

-

Ikalpo updated:

+

Pockets-byte updated:

-

benbot16 updated:

+ +

13 July 2024

+

riquewright updated:

-

21 May 2024

-

Haliris, BriggsIDP, Powerfulbacon, TsunamiAnt, PestoVerde322 updated:

+

12 July 2024

+

Bokkiewokkie updated:

- -

19 May 2024

DeltaFire15 updated:

-

someone543 updated:

+

Kenionatus updated:

- -

17 May 2024

-

itsmeow updated:

+

Pockets-byte updated:

-

14 May 2024

-

tonty updated:

+

05 July 2024

+

Pockets-byte updated:

-

03 May 2024

-

Bokkiewokkie updated:

- +

28 June 2024

DeltaFire15 updated:

- -

21 April 2024

-

Bokkiewokkie updated:

- - -

19 April 2024

-

KasparoVy updated:

-
diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index d76c1833ee9..fb622fc6cea 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -2042,11 +2042,38 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - tweak: Jam SFX now plays on jam instead of on load attempt - bugfix: Fixes a few ammo rack-related edge cases 2024-06-14: + Bokkiewokkie: + - bugfix: Fixed the Gladius hangar airlocks being too small and not working + - bugfix: Fixed Gladius reactor room getting breached super easily + - tweak: made the Gladius AGCNR area, AGCNR control area, and armor pump area into + separate rooms. + - rscadd: Added the ability to build pool ladders with rods + - bugfix: Fixed pool ladders being dislodged by the Stormdrive (and players) + Bokkiewokkie, DeltaFire15: + - rscadd: Robotic legs can now be modified to a digitigrade version in the augment + manipulator. Rejoice, full-metal lizards. + - imageadd: Robot Digitigrade leg sprites. + - tweak: The CE, Engineering, and Atmos hardsuit once again do not squish digilegs + (we had the sprites still around) + - code_imp: Some mild hooking into icon code to bypass our own crimes. + - bugfix: Coincidentally, IPC limbs no longer commit crimes against icons after + being thrown in the augment manipulator. + - tweak: The prosthetic limb quirk now respects digitigrade bodytypes. DeltaFire15: - bugfix: The AI tracking window no longer breaks if anybody on the camera network is naked. - bugfix: As AI, tracking somebody with the crew monitor should be less likely to brick. + IndusRobot: + - bugfix: Fixed shells are not appropriately handling the presence of powder bags + - bugfix: fix borgs duplicating ammunition in deck turret and PDC + SerynEngi: + - rscadd: MAA hardsuit now in MAA office on Atlas. + - rscadd: Service lathe now present on Atlas + - bugfix: Fixed gauss cannon power for Atlas and Eclipse + - bugfix: Atlas brig now has atmospherics. + - bugfix: Atlas security is no longer entirely brig + - tweak: Scrubber/vent placement on Atlas benbot16: - tweak: Air-to-air repair/refuel modules now have a maximum range. - tweak: Adjusts repair/fuel transfer times for air-to-air modules @@ -2054,3 +2081,58 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - bugfix: Fixes a virtual-z issue with dropships covertcorvid: - server: Upped the compiler version and max client version to 515.1607 + someone543: + - rscadd: Added some nsv clothes to the torp shop + - spellcheck: fixed a typo in peacekeer vest +2024-06-21: + Bokkiewokkie: + - bugfix: Fixed superstructure crit explosions being too powerful for small hits + - bugfix: Fixed fighters and sabres not being relayed overmap messages + - bugfix: Fixed armour pumps not accounting for game lag in their processing + SerynEngi: + - balance: Decreased armor pool of the Atlas +2024-06-28: + DeltaFire15: + - code_imp: Integrity_failure variable settings removed from all overmaps. (This + does nothing) +2024-07-05: + Pockets-byte: + - rscadd: Added relayed (overmap) laser projectiles for boom +2024-07-12: + Bokkiewokkie: + - bugfix: Fixed shield sprites leaving doubles when the ship gets hit + DeltaFire15: + - code_imp: Slightly improved ship weapon machinery firing code (this has no gameplay + impact) + - bugfix: Non-/overmap overmap objects no longer runtime if newly added to a loaded + system. + Kenionatus: + - refactor: projectiles_fx.dm should now be slightly more readable + Pockets-byte: + - rscadd: Added solgov variant of the squad vendor + - rscadd: Added new fighter sprite and fighter with shields + - rscadd: Added new fighter weapon and sprite +2024-07-13: + riquewright: + - bugfix: re-added plasma cutter to mining tech node's item list + - spellcheck: added whole 4 letters +2024-08-16: + Kenionatus: + - bugfix: Auto recall reminders now also get sent during combat + Pockets-byte: + - tweak: added a rejection message to the comms console +2024-08-24: + DeltaFire15: + - bugfix: The "You are Dead" chat window popup should now be properly removed when + you are not dead. + - bugfix: Broadside cannons should now always fire on the correct side. + - rscadd: Your current direction now decides which way you will face when voluntarily + resting. + - bugfix: Jaws of life can now deconstruct doors like a crowbar could. + - code_imp: Cleans up some leftover code that remained after a beebase. + SerynEngi: + - rscadd: Added an ore silo to the Atlas + riquewright: + - tweak: turf changes + - balance: added random ore spawns + - bugfix: pre-beebase objects and turfs diff --git a/html/changelogs/AutoChangeLog-pr-2654.yml b/html/changelogs/AutoChangeLog-pr-2654.yml deleted file mode 100644 index 9ea53991d2c..00000000000 --- a/html/changelogs/AutoChangeLog-pr-2654.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: someone543 -delete-after: true -changes: - - rscadd: Added some nsv clothes to the torp shop - - spellcheck: fixed a typo in peacekeer vest diff --git a/icons/mob/species/misc/digitigrade_suits.dmi b/icons/mob/species/misc/digitigrade_suits.dmi index 9abc584e2f9..c76b84959a8 100644 Binary files a/icons/mob/species/misc/digitigrade_suits.dmi and b/icons/mob/species/misc/digitigrade_suits.dmi differ diff --git a/nsv13.dme b/nsv13.dme index e9e2bf23003..6fcd8ac9e41 100644 --- a/nsv13.dme +++ b/nsv13.dme @@ -4105,6 +4105,7 @@ #include "nsv13\code\modules\squads\squad_lead_finder.dm" #include "nsv13\code\modules\squads\squad_manager.dm" #include "nsv13\code\modules\squads\squad_vendor.dm" +#include "nsv13\code\modules\surgery\bodyparts\nsv_modular_bodypart_overrides.dm" #include "nsv13\code\modules\surgery\organs\tails.dm" #include "nsv13\code\modules\turbolift\lazylift.dm" #include "nsv13\code\modules\turbolift\turbolift.dm" diff --git a/nsv13/code/__HELPERS/misc.dm b/nsv13/code/__HELPERS/misc.dm index 652de5a93d2..f5c02e48521 100644 --- a/nsv13/code/__HELPERS/misc.dm +++ b/nsv13/code/__HELPERS/misc.dm @@ -14,7 +14,8 @@ ///Whether the angle is on the port or starboard side of the ship (facing north or south on the map) /proc/angle2dir_ship(angle) - if(0 < angle && angle < 180) + var/modulated_angle = (((angle % 360) + 360) % 360) + if(modulated_angle <= 180) return SOUTH else return NORTH diff --git a/nsv13/code/controllers/subsystem/overmap_mode.dm b/nsv13/code/controllers/subsystem/overmap_mode.dm index 51d0613b765..f0e6b0903a5 100644 --- a/nsv13/code/controllers/subsystem/overmap_mode.dm +++ b/nsv13/code/controllers/subsystem/overmap_mode.dm @@ -241,12 +241,7 @@ SUBSYSTEM_DEF(overmap_mode) else // I don't know what happened but let's go around again objective_reminder_stacks = 0 else - var/obj/structure/overmap/OM = SSstar_system.find_main_overmap() var/datum/star_system/S = SSstar_system.return_system - if(length(OM.current_system?.enemies_in_system)) - if(objective_reminder_stacks == 3) - priority_announce("Auto-recall to [S.name] will occur once you are out of combat.", "[mode.reminder_origin]") - return // Don't send them home while there are enemies to kill switch(objective_reminder_stacks) //Less Stacks Here, Prevent The Post-Round Stalling if(1) priority_announce("Auto-recall to [S.name] will occur in [(mode.objective_reminder_interval * 2) / 600] Minutes.", "[mode.reminder_origin]") @@ -255,6 +250,10 @@ SUBSYSTEM_DEF(overmap_mode) priority_announce("Auto-recall to [S.name] will occur in [(mode.objective_reminder_interval * 1) / 600] Minutes.", "[mode.reminder_origin]") else + var/obj/structure/overmap/OM = SSstar_system.find_main_overmap() + if(length(OM.current_system?.enemies_in_system)) + priority_announce("Auto-recall to [S.name] will occur once you are out of combat.", "[mode.reminder_origin]") + return // Don't send them home while there are enemies to kill priority_announce("Auto-recall to [S.name] activated, additional objective aborted.", "[mode.reminder_origin]") mode.victory() diff --git a/nsv13/code/datums/weapon_types.dm b/nsv13/code/datums/weapon_types.dm index 9ee7c1a34fd..4d4f32881ce 100644 --- a/nsv13/code/datums/weapon_types.dm +++ b/nsv13/code/datums/weapon_types.dm @@ -125,6 +125,7 @@ range_modifier = 5 overmap_firing_sounds = list('nsv13/sound/effects/fighters/autocannon.ogg') + //Energy Weapons /datum/ship_weapon/burst_phaser // Little red laser @@ -293,8 +294,7 @@ special_fire_proc = /obj/structure/overmap/proc/secondary_fire ai_fire_delay = 1 SECONDS -//You don't ever actually select this. Crew act as gunners. - +///You don't ever actually select this. Crew act as gunners. /datum/ship_weapon/gauss name = "Gauss guns" default_projectile_type = /obj/item/projectile/bullet/gauss_slug @@ -310,7 +310,7 @@ ai_fire_delay = 2 SECONDS allowed_roles = OVERMAP_USER_ROLE_SECONDARY_GUNNER -/datum/ship_weapon/pdc_mount // .50 cal flavored PDC bullets, which were previously just PDC flavored .50 cal turrets +/datum/ship_weapon/pdc_mount //! .50 cal flavored PDC bullets, which were previously just PDC flavored .50 cal turrets name = "PDC" default_projectile_type = /obj/item/projectile/bullet/pdc_round burst_size = 3 diff --git a/nsv13/code/game/gamemodes/overmap/shakedown.dm b/nsv13/code/game/gamemodes/overmap/shakedown.dm index 90e698f98e5..28a6bbfb782 100644 --- a/nsv13/code/game/gamemodes/overmap/shakedown.dm +++ b/nsv13/code/game/gamemodes/overmap/shakedown.dm @@ -10,7 +10,7 @@ reminder_one = "This is Centcomm to all vessels assigned to patrol the Rosetta Cluster, please continue on your shakedown." reminder_two = "This is Centcomm to all vessels assigned to patrol the Rosetta Cluster, we are not paying you to idle in space during your assignment." reminder_three = "This is Centcomm to all vessels assigned to patrol the Rosetta Cluster, your inactivity has been noted and will not be tolerated." - reminder_four = "This is Centcomm to the explore vessel currently assigned to the Rosetta Cluster, you are expected to fulfill your assigned mission." + reminder_four = "This is Centcomm to the exploration vessel currently assigned to the Rosetta Cluster, you are expected to fulfill your assigned mission." reminder_five = "Your pay has been docked to cover expenses, continued ignorance of your mission will lead to removal by force." selection_weight = 5 diff --git a/nsv13/code/game/gamemodes/pvp/roles.dm b/nsv13/code/game/gamemodes/pvp/roles.dm index 98dfa96d77f..d5875d09606 100644 --- a/nsv13/code/game/gamemodes/pvp/roles.dm +++ b/nsv13/code/game/gamemodes/pvp/roles.dm @@ -243,7 +243,7 @@ Singleton to handle conquest roles. This exists to populate the roles list and n mask = /obj/item/clothing/mask/cigarette/cigar/havana l_pocket = /obj/item/lighter r_pocket = /obj/item/tank/internals/emergency_oxygen/double - shoes = /obj/item/clothing/shoes/combat/swat + shoes = /obj/item/clothing/shoes/combat // god why? backpack_contents = list(/obj/item/storage/box/survival=1,/obj/item/clipboard=1,/obj/item/ammo_box/shotgun_lethal=3) command_radio = TRUE id = /obj/item/card/id/syndi_crew/admiral diff --git a/nsv13/code/modules/clothing/custom_clothes.dm b/nsv13/code/modules/clothing/custom_clothes.dm index 41ea8025f15..8d5bd877b4c 100644 --- a/nsv13/code/modules/clothing/custom_clothes.dm +++ b/nsv13/code/modules/clothing/custom_clothes.dm @@ -23,7 +23,7 @@ icon_state = "peacekeeper" worn_icon_state = "peacekeeper" item_state = "bl_suit" - armor = list("melee" = 10, "bullet" = 10, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30, "stamina" = 30) strip_delay = 50 sensor_mode = SENSOR_COORDS random_sensor = FALSE @@ -76,7 +76,7 @@ icon_state = "peacekeeper_vest" item_state = "peacekeeper_vest" desc = "A nanoweave vest capable of impeding most small arms fire as well as improvised weapons. It bears the logo of the North Star peacekeeper force" - body_parts_covered = CHEST + body_parts_covered = CHEST|GROIN cold_protection = CHEST|GROIN min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT heat_protection = CHEST|GROIN @@ -85,7 +85,7 @@ equip_delay_other = 40 max_integrity = 250 resistance_flags = NONE - armor = list("melee" = 30, "bullet" = 40, "laser" = 0, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 60) + armor = list("melee" = 30, "bullet" = 50, "laser" = 15, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90, "stamina" = 30) /obj/item/clothing/suit/ship/peacekeeper/Initialize(mapload) . = ..() @@ -96,12 +96,16 @@ icon_state = "peacekeeper_jacket" item_state = "peacekeeper_jacket" desc = "A comfortable grey leather jacket. Despite its heavy armour, it's still extremely comfortable to wear." + body_parts_covered = CHEST|GROIN|LEGS|ARMS + armor = list("melee" = 30, "bullet" = 60, "laser" = 15, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90, "stamina" = 40) /obj/item/clothing/suit/ship/peacekeeper/detective name = "DET jacket" desc = "A smart blue jacket, identifying the wearer as a forensics expert." icon_state = "det" item_state = "det" + armor = list("melee" = 30, "bullet" = 40, "laser" = 10, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 40, "acid" = 50) + body_parts_covered = CHEST|ARMS /obj/item/clothing/suit/ship/peacekeeper/marine name = "NT-4 Marine vest" @@ -275,14 +279,12 @@ worn_icon = 'nsv13/icons/mob/head.dmi' icon_state = "hardsuit1-peacekeeper_space" item_state = "peacekeeper_space" - worn_icon_state = "peacekeeper_space" + hardsuit_type = "peacekeeper_space" desc = "A hardsuit helmet fitted with highly experimental magnetic interlocks, allowing it to create a vacuum seal around the user, permitting usage in a hard vacuum. It is currently in EVA mode." alt_desc = "A hardsuit helmet fitted with highly experimental magnetic interlocks, allowing it to create a vacuum seal around the user, permitting usage in a hard vacuum. It is currently in IVA mode." - armor = list("melee" = 20, "bullet" = 30, "laser" = 10, "energy" = 10, "bomb" = 70, "bio" = 100, "rad" = 50, "fire" = 100, "acid" = 100) + armor = list("melee" = 40, "bullet" = 50, "laser" = 15,"energy" = 30, "bomb" = 25, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75, "stamina" = 50) resistance_flags = FIRE_PROOF | ACID_PROOF flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT //we want to see the mask - heat_protection = HEAD - max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT /obj/item/clothing/suit/space/hardsuit/syndi/peacekeeper name = "SG-1 Mjolnir Armour" @@ -290,16 +292,22 @@ alt_desc = "An extremely bulky suit of armour fitted with highly experimental magnetic interlocks, allowing it to create a vacuum seal around the user, permitting usage in a hard vacuum. It is currently in IVA mode." icon = 'nsv13/icons/obj/clothing/suits.dmi' worn_icon = 'nsv13/icons/mob/suit.dmi' - icon_state = "peacekeeper_space" + icon_state = "hardsuit1-peacekeeper_space" item_state = "peacekeeper_space" - worn_icon_state = "peacekeeper_space" + hardsuit_type = "peacekeeper_space" + allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/stock_parts/cell) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/peacekeeper - armor = list("melee" = 40, "bullet" = 60, "laser" = 50, "energy" = 25, "bomb" = 50, "bio" = 100, "rad" = 40, "fire" = 100, "acid" = 100) + armor = list("melee" = 40, "bullet" = 50, "laser" = 15, "energy" = 30, "bomb" = 25, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75, "stamina" = 50) resistance_flags = FIRE_PROOF | ACID_PROOF - heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT - var/stomp_cooldown_time = 0.3 SECONDS + var/stomp_cooldown_time = 0.5 SECONDS var/current_cooldown = 0 + w_class = WEIGHT_CLASS_BULKY + supports_variations = NO_VARIATION + item_flags = NONE + cm_slowdown = 0.2 //up for debate + +/obj/item/clothing/suit/space/hardsuit/syndi/peacekeeper/artifact_immunity() + return /obj/item/clothing/suit/space/hardsuit/syndi/peacekeeper/on_mob_move() var/mob/living/carbon/human/H = loc @@ -335,6 +343,7 @@ /obj/machinery/suit_storage_unit/peacekeeper suit_type = /obj/item/clothing/suit/space/hardsuit/syndi/peacekeeper mask_type = /obj/item/clothing/mask/gas/sechailer + storage_type = /obj/item/tank/internals/oxygen /obj/item/clothing/suit/space/syndicate/odst name = "drop trooper space suit" @@ -544,7 +553,7 @@ icon_state = "syndicate_tech" worn_icon_state = "syndicate_tech" item_state = "bl_suit" - armor = list("melee" = 10, "bullet" = 10, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) can_adjust = TRUE /obj/item/clothing/suit/ship/syndicate_crew @@ -723,7 +732,7 @@ desc = "A sinister looking vest of advanced armor worn over a black and red fireproof jacket. The gold collar and shoulders denote that this belongs to a high ranking syndicate officer. This one has been modified to be space proof, and highly resistant to Nanotrasen's laser based weapons." icon_state = "syndievest_space" worn_icon = 'icons/mob/suit.dmi' - armor = list("melee" = 60, "bullet" = 50, "laser" = 80, "energy" = 80, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) + armor = list("melee" = 60, "bullet" = 70, "laser" = 40, "energy" = 80, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) clothing_flags = THICKMATERIAL | STOPSPRESSUREDAMAGE cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT diff --git a/nsv13/code/modules/jobs/job_types/marine/midshipman.dm b/nsv13/code/modules/jobs/job_types/marine/midshipman.dm index c96c08c825d..d39e00f46f0 100644 --- a/nsv13/code/modules/jobs/job_types/marine/midshipman.dm +++ b/nsv13/code/modules/jobs/job_types/marine/midshipman.dm @@ -56,7 +56,7 @@ Marine & all their unique stuff! desc = "A cheaply made uniform worn by general combat officers." icon_state = "marine" item_state = "bl_suit" - armor = list("melee" = 10, "bullet" = 10, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) can_adjust = TRUE /obj/item/clothing/under/ship/marine/engineer diff --git a/nsv13/code/modules/jobs/job_types/marine/military_police.dm b/nsv13/code/modules/jobs/job_types/marine/military_police.dm index 2e9e50bddd5..982dbcd7316 100644 --- a/nsv13/code/modules/jobs/job_types/marine/military_police.dm +++ b/nsv13/code/modules/jobs/job_types/marine/military_police.dm @@ -180,17 +180,17 @@ GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, S desc = "A durable uniform worn by military police officers, who enforce ship-law." icon_state = "military_police" item_state = "bl_suit" - armor = list("melee" = 20, "bullet" = 20, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30, "stamina" = 30) can_adjust = TRUE /obj/item/clothing/suit/ship/squad/military_police name = "Military Police Armour" - desc = "A heavy-duty chestplate and shinpad combo which denotes that the user is a military police officer." + desc = "A heavy-duty chestplate and shinpad combo which denotes that the user is a military police officer. Protects legs unlike a normal vest." icon_state = "military_police" w_class = 2 - armor = list("melee" = 40, "bullet" = 50, "laser" = 15, "energy" = 10, "bomb" = 30, "bio" = 20, "rad" = 25, "fire" = 35, "acid" = 50) + armor = list("melee" = 25, "bullet" = 40, "laser" = 15, "energy" = 10, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 35, "acid" = 50) min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - body_parts_covered = CHEST|GROIN|LEGS|FEET + body_parts_covered = CHEST|GROIN|LEGS /obj/item/clothing/suit/ship/squad/military_police/Initialize(mapload, datum/squad/squad) . = ..() diff --git a/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/broadsides.dm b/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/broadsides.dm index 33aae729fbe..3ee8b764174 100644 --- a/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/broadsides.dm +++ b/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/broadsides.dm @@ -129,8 +129,9 @@ animate_projectile(target) /obj/machinery/ship_weapon/broadside/fire(atom/target, shots = weapon_type.burst_size, manual = TRUE) - ..() - new /obj/effect/particle_effect/muzzleflash(loc) + . = ..() + if(.) + new /obj/effect/particle_effect/muzzleflash(loc) /obj/machinery/ship_weapon/broadside/local_fire(shots = weapon_type.burst_size, atom/target) //For the broadside cannons, we want to eject spent casings var/obj/R = new /obj/item/ship_weapon/parts/broadside_casing(get_ranged_target_turf(src, NORTH, 4)) //Right diff --git a/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/deck_guns.dm b/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/deck_guns.dm index e21a649bc86..fcce4c77209 100644 --- a/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/deck_guns.dm +++ b/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/deck_guns.dm @@ -58,6 +58,11 @@ spawn_frame(TRUE) qdel(src) +/obj/machinery/ship_weapon/deck_turret/Destroy() + for( var/obj/item/ship_weapon/ammunition/naval_artillery/shell in ammo ) + shell.speed = initial( shell.speed ) // Reset on turret destruction + return ..() + /obj/machinery/ship_weapon/deck_turret/spawn_frame(disassembled) if(!disassembled) QDEL_LIST(component_parts) @@ -114,6 +119,7 @@ visible_message("Unable to perform operation right now, please wait.") return FALSE loading = TRUE + core.payload_gate.pack_shell() if(load_sound) playsound(A.loc, load_sound, 100, 1) playsound(A.loc, 'sound/machines/click.ogg', 50, 1) @@ -168,7 +174,7 @@ if(core.payload_gate.shell) data["can_pack"] = TRUE data["loaded"] = core.payload_gate.shell.name || "Nothing" - data["speed"] = core.payload_gate.shell.speed || 0 + data["speed"] = core.payload_gate.shell.speed + core.payload_gate.calculated_power || 0 else data["can_pack"] = FALSE data["loaded"] = "Nothing" @@ -295,8 +301,6 @@ set waitfor = FALSE playsound(src.loc, 'nsv13/sound/effects/ship/freespace2/m_lock.wav', 100, 1) icon_state = "[initial(icon_state)]_sealed" - qdel(bag) - bag = null sleep(1 SECONDS) icon_state = initial(icon_state) @@ -328,7 +332,7 @@ if(locate(/obj/machinery/deck_turret/autoelevator) in orange(2, src)) temp /= 2 if(do_after(user, temp, target = src)) - if(user) + if(user_has_payload(A, user)) to_chat(user, "You load [A] into [src].") bag = A bag.forceMove(src) @@ -336,6 +340,19 @@ playsound(src.loc, 'nsv13/sound/effects/ship/mac_load.ogg', 100, 1) loading = FALSE +/obj/machinery/deck_turret/powder_gate/proc/user_has_payload(obj/item/A, mob/user) // Searches humans and borgs for gunpowder before depositing + if ( !user ) + return FALSE + + // Prove you're not human + if ( istype( user, /mob/living/silicon/robot ) ) + // Give me your hands + var/obj/item/borg/apparatus/munitions/hands = locate( /obj/item/borg/apparatus/munitions ) in user.contents + if ( !hands?.stored ) + return FALSE + + return TRUE + /obj/item/powder_bag name = "gunpowder bag" desc = "A highly flammable bag of gunpowder which is used in naval artillery systems." @@ -669,6 +686,7 @@ var/ammo_type = /obj/item/ship_weapon/ammunition/naval_artillery var/loading = FALSE var/load_delay = 8 SECONDS + var/calculated_power = 0 /obj/machinery/deck_turret/payload_gate/MouseDrop_T(obj/item/A, mob/user) . = ..() @@ -715,6 +733,12 @@ loaded = FALSE shell = null +/obj/machinery/deck_turret/payload_gate/proc/pack_shell() + shell.speed = CLAMP(shell.speed + calculated_power, NAC_MIN_POWDER_LOAD, NAC_MAX_POWDER_LOAD) + calculated_power = 0 + for ( var/obj/item/powder_bag/bag in contents ) + qdel( bag ) + ///Shorthand for moving shell to turf /obj/machinery/deck_turret/payload_gate/proc/unload() if(!shell) @@ -732,9 +756,10 @@ /obj/machinery/deck_turret/payload_gate/proc/chamber(obj/machinery/deck_turret/powder_gate/source) if(!shell || !source?.bag) return FALSE - shell.speed += source.bag.power shell.name = "Packed [initial(shell.name)]" - shell.speed = CLAMP(shell.speed, NAC_MIN_POWDER_LOAD, NAC_MAX_POWDER_LOAD) + calculated_power += source.bag.power + source.bag.forceMove( src ) // In case of deconstruction or destruction, gunpowder is saved until the shell is loaded + source.bag = null source.pack() return TRUE diff --git a/nsv13/code/modules/munitions/ship_weapons/hybrid_weapons/hybrid_railgun.dm b/nsv13/code/modules/munitions/ship_weapons/hybrid_weapons/hybrid_railgun.dm index 9636688c7f1..5e787963587 100644 --- a/nsv13/code/modules/munitions/ship_weapons/hybrid_weapons/hybrid_railgun.dm +++ b/nsv13/code/modules/munitions/ship_weapons/hybrid_weapons/hybrid_railgun.dm @@ -95,7 +95,6 @@ say("Cycling complete: Configuration - 400mm Slug Selected") /obj/machinery/ship_weapon/hybrid_rail/fire(atom/target, shots = weapon_type.burst_size, manual = TRUE) - set waitfor = FALSE //As to not hold up any feedback messages. if(can_fire(target, shots)) if(manual) linked.last_fired = overlay @@ -114,6 +113,8 @@ else state = STATE_NOTLOADED after_fire() + . = TRUE + return TRUE //I don't know why it didn't return true if successful but I assume someone just forgot. return FALSE /obj/machinery/ship_weapon/hybrid_rail/can_fire(target, shots = weapon_type.burst_size) //Target is for the passed target variable, Shots is for the burst fire size diff --git a/nsv13/code/modules/overmap/FTL/ftl_jump.dm b/nsv13/code/modules/overmap/FTL/ftl_jump.dm index ce78db84359..8fd06aa7043 100644 --- a/nsv13/code/modules/overmap/FTL/ftl_jump.dm +++ b/nsv13/code/modules/overmap/FTL/ftl_jump.dm @@ -39,13 +39,12 @@ OM.forceMove(exit) if(istype(OM, /obj/structure/overmap)) OM.current_system = src //Debugging purposes only - after_enter(OM) + after_enter(OM) /datum/star_system/proc/after_enter(obj/structure/overmap/OM) if(desc) OM.relay(null, "

Now entering [name]...

") OM.relay(null, "[desc]") - //If we have an audio cue, ensure it doesn't overlap with a fleet's one... //End the round upon entering O45. if(system_traits & STARSYSTEM_END_ON_ENTER) if(OM.role == MAIN_OVERMAP) @@ -56,6 +55,7 @@ SSblackbox.record_feedback("text", "nsv_endings", 1, "succeeded") if(!length(audio_cues)) return FALSE + //If we have an audio cue, ensure it doesn't overlap with a fleet's one... for(var/datum/fleet/F as() in fleets) if(length(F.audio_cues) && F.alignment != OM.faction && !F.federation_check(OM)) return TRUE diff --git a/nsv13/code/modules/overmap/armour/nano_pump.dm b/nsv13/code/modules/overmap/armour/nano_pump.dm index a6bb758fdba..79b47edccfd 100644 --- a/nsv13/code/modules/overmap/armour/nano_pump.dm +++ b/nsv13/code/modules/overmap/armour/nano_pump.dm @@ -58,7 +58,7 @@ if(stress_shutdown) . += "The system overload lights are flashing" -/obj/machinery/armour_plating_nanorepair_pump/process() +/obj/machinery/armour_plating_nanorepair_pump/process(delta_time) if(!OM) OM = get_overmap() if(online && is_operational && !stress_shutdown) @@ -71,7 +71,7 @@ var/armour_integrity = (OM.armour_quadrants[quadrant]["current_armour"] / OM.armour_quadrants[quadrant]["max_armour"]) * 100 if(armour_integrity < 15) armour_integrity = 15 - armour_repair_amount = ((382 * NUM_E **(0.0764 * armour_integrity))/(50 + NUM_E ** (0.0764 * armour_integrity)) ** 2 ) * (apnw.repair_efficiency * (armour_allocation / 100)) * 6 //Don't ask + armour_repair_amount = delta_time * ((382 * NUM_E **(0.0764 * armour_integrity))/(50 + NUM_E ** (0.0764 * armour_integrity)) ** 2 ) * (apnw.repair_efficiency * (armour_allocation / 100)) * 3 //Don't ask if(apnw.repair_resources >= (armour_repair_amount * weight_class)) OM.armour_quadrants[quadrant]["current_armour"] += armour_repair_amount if(OM.armour_quadrants[quadrant]["current_armour"] > OM.armour_quadrants[quadrant]["max_armour"]) @@ -82,7 +82,7 @@ if(OM.obj_integrity < OM.max_integrity) //Structure Check if(OM.structure_crit_no_return) //If we have crossed the point of no return, halt repairs return - structure_repair_amount = ((2 + (weight_class / 10)) * apnw.repair_efficiency * structure_allocation) / 100 + structure_repair_amount = delta_time * ((2 + (weight_class / 10)) * apnw.repair_efficiency * structure_allocation) / 200 if(apnw.repair_resources >= (structure_repair_amount * weight_class) * 1.5) OM.obj_integrity += structure_repair_amount if(OM.obj_integrity > OM.max_integrity) diff --git a/nsv13/code/modules/overmap/fighters/_fighters.dm b/nsv13/code/modules/overmap/fighters/_fighters.dm index 543c4bf5cd7..b44e62bf267 100644 --- a/nsv13/code/modules/overmap/fighters/_fighters.dm +++ b/nsv13/code/modules/overmap/fighters/_fighters.dm @@ -403,6 +403,35 @@ Been a mess since 2018, we'll fix it someday (probably) /obj/item/fighter_component/battery, /obj/item/fighter_component/primary/cannon) +/obj/structure/overmap/small_craft/combat/solgov + name = "Peregrine class attack fighter" + desc = "A Peregrine class attack fighter, solgov's only premiere fighter, mounting minature capital grade phasers and a tiny shield generator." + icon = 'nsv13/icons/overmap/new/solgov/playablefighter.dmi' + armor = list("melee" = 60, "bullet" = 60, "laser" = 60, "energy" = 30, "bomb" = 30, "bio" = 100, "rad" = 90, "fire" = 90, "acid" = 80, "overmap_light" = 5, "overmap_medium" = 0, "overmap_heavy" = 10) + sprite_size = 32 + damage_states = FALSE //temp + max_integrity = 25 //shields. + max_angular_acceleration = 200 + speed_limit = 10 + pixel_w = -16 + pixel_z = -20 + components = list(/obj/item/fighter_component/fuel_tank, + /obj/item/fighter_component/avionics, + /obj/item/fighter_component/apu, + /obj/item/fighter_component/targeting_sensor, + /obj/item/fighter_component/engine, + /obj/item/fighter_component/countermeasure_dispenser, + /obj/item/fighter_component/oxygenator, + /obj/item/fighter_component/canopy, + /obj/item/fighter_component/docking_computer, + /obj/item/fighter_component/battery, + /obj/item/fighter_component/primary/laser) // no armor because >=3, you can still install it though because this thing is made of tissue paper + +/obj/structure/overmap/small_craft/combat/solgov/Initialize(mapload) + . = ..() + AddComponent(/datum/component/overmap_shields, 125, 125, 15) //inital integrity, max integrity, and recharge rate. bound to change most likely + + /obj/structure/overmap/small_craft/escapepod name = "Escape Pod" desc = "An escape pod launched from a space faring vessel. It only has very limited thrusters and is thus very slow." @@ -485,7 +514,9 @@ Been a mess since 2018, we'll fix it someday (probably) dradis = new dradis_type(src) //Fighters need a way to find their way home. dradis.linked = src set_light(4) - obj_integrity = max_integrity + var/obj/structure/overmap/OM = loc.get_overmap() + if(OM) //Actually register that we are inside the ship when spawned + OM.overmaps_in_ship |= src RegisterSignal(src, COMSIG_MOVABLE_MOVED, PROC_REF(handle_moved)) //Used to smoothly transition from ship to overmap var/obj/item/fighter_component/engine/engineGoesLast = null if(build_components.len) @@ -506,6 +537,7 @@ Been a mess since 2018, we'll fix it someday (probably) add_overlay(canopy) update_visuals() + /obj/structure/overmap/small_craft/attackby(obj/item/W, mob/user, params) if(operators && LAZYFIND(operators, user)) to_chat(user, "You can't reach [src]'s exterior from in here.") @@ -1466,7 +1498,7 @@ As a rule of thumb, primaries are small guns that take ammo boxes, secondaries a Utility modules can be either one of these types, just ensure you set its slot to HARDPOINT_SLOT_UTILITY */ /obj/item/fighter_component/primary - name = "\improper Fuck you" + name = "\improper primary weapon" slot = HARDPOINT_SLOT_PRIMARY fire_mode = FIRE_MODE_ANTI_AIR var/overmap_select_sound = 'nsv13/sound/effects/ship/pdc_start.ogg' @@ -1588,8 +1620,55 @@ Utility modules can be either one of these types, just ensure you set its slot t burst_size = 3 fire_delay = 0.5 SECONDS +/obj/item/fighter_component/primary/laser + name = "Stinger Class Phaser Cannon" + icon_state = "lasercannon" + weight = 3 //it's a laser. it's light, but the gun is fuckhueg + accepted_ammo = null + overmap_select_sound = 'nsv13/sound/effects/ship/phaser_adjust.ogg' + overmap_firing_sounds = list('nsv13/sound/effects/ship/burst_phaser.ogg', 'nsv13/sound/effects/ship/burst_phaser2.ogg') + burst_size = 3 + fire_delay = 10 SECONDS + var/projectile = /obj/item/projectile/beam/laser/phaser + var/charge_to_fire = 2000 // this is probably not final. needs to be a good balance between having an actual mainship weapon on a fighter, and firing one shot every minute because one shot depletes your entire battery + +/obj/item/fighter_component/primary/laser/get_ammo() + var/obj/structure/overmap/small_craft/F = loc + if(!istype(F)) + return FALSE + var/obj/item/fighter_component/battery/B = F.loadout.get_slot(HARDPOINT_SLOT_BATTERY) + if(!istype(B)) + return 0 + return B.charge + +/obj/item/fighter_component/primary/laser/get_max_ammo() + var/obj/structure/overmap/small_craft/F = loc + if(!istype(F)) + return FALSE + var/obj/item/fighter_component/battery/B = F.loadout.get_slot(HARDPOINT_SLOT_BATTERY) + if(!istype(B)) + return 0 + return B.maxcharge + +/obj/item/fighter_component/primary/laser/fire(obj/structure/overmap/target) + var/obj/structure/overmap/small_craft/F = loc + if(!istype(F)) + return FALSE + var/obj/item/fighter_component/battery/B = F.loadout.get_slot(HARDPOINT_SLOT_BATTERY) + + if(B.charge < charge_to_fire) + F.relay('sound/weapons/gun_dry_fire.ogg') + return FALSE + + var/datum/ship_weapon/SW = F.weapon_types[fire_mode] + SW.default_projectile_type = projectile + SW.fire_fx_only(target, lateral = TRUE) + B.charge -= charge_to_fire + return TRUE + + /obj/item/fighter_component/secondary - name = "Fuck you" + name = "secondary weapon" slot = HARDPOINT_SLOT_SECONDARY fire_mode = FIRE_MODE_TORPEDO var/overmap_firing_sounds = list( diff --git a/nsv13/code/modules/overmap/fighters/fighters_launcher.dm b/nsv13/code/modules/overmap/fighters/fighters_launcher.dm index cca65805662..4faa951073e 100644 --- a/nsv13/code/modules/overmap/fighters/fighters_launcher.dm +++ b/nsv13/code/modules/overmap/fighters/fighters_launcher.dm @@ -358,7 +358,7 @@ forceMove(T) if(current_system) current_system.remove_ship(src, T) - OM.overmaps_in_ship += src + OM.overmaps_in_ship |= src bound_width = initial(bound_width) bound_height = initial(bound_height) DC.docking_mode = FALSE diff --git a/nsv13/code/modules/overmap/overmap.dm b/nsv13/code/modules/overmap/overmap.dm index e43a5e7c8f5..96ac015cb01 100644 --- a/nsv13/code/modules/overmap/overmap.dm +++ b/nsv13/code/modules/overmap/overmap.dm @@ -43,7 +43,7 @@ // Health, armor, and damage max_integrity = 300 //Max internal integrity - integrity_failure = 0 + integrity_failure = 0 //If you want to use this you will have to implement obj_break() for overmaps aswell as a method to restore functionality if repaired. var/armour_plates = 0 //You lose max integrity when you lose armour plates. var/sensor_profile = 0 //A penalty (or, possibly even bonus) to from how far away one can be detected. Affected by things like sending out a active ping, which will make you glow like a christmas tree. var/cloak_factor = 255 // Min alpha of a ship during cloak. 0-255 @@ -834,14 +834,14 @@ Proc to spool up a new Z-level for a player ship and assign it a treadmill. to_chat(M, message) for(var/obj/structure/overmap/O as() in overmaps_in_ship) //Of course they get relayed the same message if they're in the same ship too if(length(O.mobs_in_ship)) - O.relay(args) + O.relay(S,message,loop,channel) /obj/structure/overmap/proc/stop_relay(channel) //Stops all playing sounds for crewmen on N channel. for(var/mob/M as() in mobs_in_ship) M.stop_sound_channel(channel) for(var/obj/structure/overmap/O as() in overmaps_in_ship) //Of course they get relayed the same message if they're in the same ship too if(length(O.mobs_in_ship)) - O.stop_relay(args) + O.stop_relay(channel) /obj/structure/overmap/proc/relay_to_nearby(S, message, ignore_self=FALSE, sound_range=20, faction_check=FALSE) //Sends a sound + text message to nearby ships for(var/obj/structure/overmap/ship as() in GLOB.overmap_objects) //Might be called in hyperspace or by fighters, so shouldn't use a system check. diff --git a/nsv13/code/modules/overmap/overmap_ghosts.dm b/nsv13/code/modules/overmap/overmap_ghosts.dm index 56b960f254a..6eda1b70eba 100644 --- a/nsv13/code/modules/overmap/overmap_ghosts.dm +++ b/nsv13/code/modules/overmap/overmap_ghosts.dm @@ -118,7 +118,6 @@ forward_maxthrust *= 3.5 backward_maxthrust *= 3.5 side_maxthrust *= 2 - integrity_failure *= 3.5 max_angular_acceleration *= 2 speed_limit *= 2.5 shots_left = 500 //Having 15 max cannon shots isn't fun diff --git a/nsv13/code/modules/overmap/shieldgen.dm b/nsv13/code/modules/overmap/shieldgen.dm index d0cd127dd03..55376675734 100644 --- a/nsv13/code/modules/overmap/shieldgen.dm +++ b/nsv13/code/modules/overmap/shieldgen.dm @@ -338,31 +338,38 @@ /obj/effect/temp_visual/overmap_shield_hit name = "Shield hit" - icon = 'nsv13/icons/overmap/shieldhit.dmi'; + icon = 'nsv13/icons/overmap/shieldhit.dmi' icon_state = "shieldhit" duration = 0.75 SECONDS layer = ABOVE_MOB_LAYER+0.1 animate_movement = NO_STEPS // Override the inbuilt movement engine to avoid bouncing - appearance_flags = TILE_BOUND | PIXEL_SCALE + vis_flags = VIS_INHERIT_ID var/obj/structure/overmap/overmap /obj/effect/temp_visual/overmap_shield_hit/Initialize(mapload, obj/structure/overmap/OM) . = ..() //Scale up the shield hit icon to roughly fit the overmap ship that owns us. - if(!OM) + if(!OM || !istype(OM)) + log_runtime("Shield hit effect was made with no ship!") return INITIALIZE_HINT_QDEL - overmap = OM var/matrix/desired = new() - var/icon/I = icon(overmap.icon) + var/icon/I = icon(OM.icon) var/resize_x = I.Width()/96 var/resize_y = I.Height()/96 desired.Scale(resize_x,resize_y) - desired.Turn(overmap.angle) transform = desired - overmap.vis_contents += src + //Don't even ask, this makes it fit on the ship sprite properly most of the time + if(I.Width() <= 48) + pixel_x = -24 + pixel_y = -24 + else + pixel_x += round(I.Width()/16, 1) + pixel_y += pixel_x*round(I.Height()/32, 1) + OM.overlays.Add(src) //Otherwise it won't animate with the ship nicely + overmap = OM /obj/effect/temp_visual/overmap_shield_hit/Destroy() - overmap?.vis_contents -= src + overmap?.overlays.Remove(src) overmap = null return ..() diff --git a/nsv13/code/modules/overmap/types/miningships.dm b/nsv13/code/modules/overmap/types/miningships.dm index 5c53c118548..1a229c346ca 100644 --- a/nsv13/code/modules/overmap/types/miningships.dm +++ b/nsv13/code/modules/overmap/types/miningships.dm @@ -10,7 +10,6 @@ sprite_size = 48 damage_states = TRUE max_integrity = 800 //Max health - integrity_failure = 800 bound_height = 96 bound_width = 96 armor = list("overmap_light" = 90, "overmap_medium" = 40, "overmap_heavy" = 15) @@ -22,7 +21,6 @@ role = MAIN_MINING_SHIP area_type = /area/nostromo max_integrity = 500 //Max health - integrity_failure = 500 use_armour_quadrants = FALSE //They can weld plates for now, mining ship will not have a reasonable way to power the pumps -K starting_system = "Staging" //TEMP UNTIL DELETE @@ -31,7 +29,6 @@ role = MAIN_MINING_SHIP area_type = /area/nostromo max_integrity = 500 //Max health - integrity_failure = 500 use_armour_quadrants = FALSE //They can weld plates for now, mining ship will not have a reasonable way to power the pumps -K starting_system = "Staging" //TEMP UNTIL DELETE /obj/structure/overmap/nanotrasen/mining_cruiser/nostromo/fob @@ -40,7 +37,6 @@ area_type = /area/nsv/shuttle armor = list("overmap_light" = 90, "overmap_medium" = 20, "overmap_heavy" = 0) max_integrity = 400 //Max health - integrity_failure = 400 use_armour_quadrants = FALSE //They can weld plates for now, mining ship will not have a reasonable way to power the pumps -K /obj/structure/overmap/nanotrasen/mining_cruiser/rig @@ -49,5 +45,4 @@ area_type = /area/nostromo starting_system = "Lalande 21185" max_integrity = 500 //Max health - integrity_failure = 500 use_armour_quadrants = FALSE //They can weld plates for now, mining ship will not have a reasonable way to power the pumps -K diff --git a/nsv13/code/modules/overmap/types/nanotrasen.dm b/nsv13/code/modules/overmap/types/nanotrasen.dm index e50f2039038..9d3ca87896c 100644 --- a/nsv13/code/modules/overmap/types/nanotrasen.dm +++ b/nsv13/code/modules/overmap/types/nanotrasen.dm @@ -29,7 +29,6 @@ bound_width = 32 obj_integrity = 300 max_integrity = 300 - integrity_failure = 300 armor = list("overmap_light" = 30, "overmap_medium" = 20, "overmap_heavy" = 30) @@ -41,7 +40,6 @@ sprite_size = 48 obj_integrity = 450 max_integrity = 450 - integrity_failure = 450 bound_height = 96 bound_width = 96 armor = list("overmap_light" = 90, "overmap_medium" = 60, "overmap_heavy" = 20) @@ -57,7 +55,6 @@ //pixel_w = -96 obj_integrity = 500 max_integrity = 500 - integrity_failure = 500 //collision_positions = list(new /datum/vector2d(-13,71), new /datum/vector2d(-25,52), new /datum/vector2d(-24,-25), new /datum/vector2d(-11,-66), new /datum/vector2d(4,-69), new /datum/vector2d(15,-28), new /datum/vector2d(15,38), new /datum/vector2d(6,61)) armor = list("overmap_light" = 90, "overmap_medium" = 60, "overmap_heavy" = 20) @@ -72,7 +69,6 @@ //pixel_w = -32 obj_integrity = 800 max_integrity = 800 - integrity_failure = 800 bound_height = 96 bound_width = 96 armor = list("overmap_light" = 90, "overmap_medium" = 80, "overmap_heavy" = 30) @@ -89,7 +85,6 @@ bound_height = 192 obj_integrity = 1000 max_integrity = 1000 - integrity_failure = 1000 armor = list("overmap_light" = 95, "overmap_medium" = 75, "overmap_heavy" = 50) /obj/structure/overmap/nanotrasen/carrier @@ -104,7 +99,6 @@ damage_states = FALSE //TODO obj_integrity = 700 max_integrity = 700 - integrity_failure = 700 armor = list("overmap_light" = 90, "overmap_medium" = 60, "overmap_heavy" = 10) /obj/structure/overmap/nanotrasen/battlecruiser @@ -118,7 +112,6 @@ //pixel_w = -32 obj_integrity = 1000 max_integrity = 1000 //Max health - integrity_failure = 1000 bound_height = 96 bound_width = 96 armor = list("overmap_light" = 95, "overmap_medium" = 75, "overmap_heavy" = 50) @@ -135,7 +128,6 @@ damage_states = FALSE //I'm lazy obj_integrity = 1200 max_integrity = 1200 //Max health - integrity_failure = 1200 armor = list("overmap_light" = 95, "overmap_medium" = 60, "overmap_heavy" = 10) bound_height = 320 bound_width = 320 @@ -152,18 +144,14 @@ icon = 'nsv13/icons/overmap/new/nanotrasen/serendipity.dmi' icon_state = "serendipity" mass = MASS_SMALL - obj_integrity = 500 - max_integrity = 500 - integrity_failure = 500 sprite_size = 48 damage_states = FALSE bound_height = 32 bound_width = 32 obj_integrity = 1250 max_integrity = 1250 - integrity_failure = 1250 armor = list("overmap_light" = 30, "overmap_medium" = 20, "overmap_heavy" = 30) - plasma_caster = TRUE + plasma_caster = TRUE //One day we'll assign these a smarter way.. //Player Versions // deletion_behavior = DAMAGE_STARTS_COUNTDOWN @@ -172,7 +160,6 @@ role = MAIN_OVERMAP obj_integrity = 1400 max_integrity = 1400 //Max health - integrity_failure = 1400 starting_system = "Staging" //Required for all player ships armor = list("overmap_light" = 95, "overmap_medium" = 50, "overmap_heavy" = 10) overmap_deletion_traits = DAMAGE_STARTS_COUNTDOWN @@ -187,18 +174,16 @@ /obj/structure/overmap/nanotrasen/frigate/starter //Currently assigned to Jeppison and Atlas role = MAIN_OVERMAP - obj_integrity = 1000 - max_integrity = 1000 - integrity_failure = 1000 + obj_integrity = 800 + max_integrity = 800 starting_system = "Staging" //Required for all player ships - armor = list("overmap_light" = 95, "overmap_medium" = 50, "overmap_heavy" = 10) + armor = list("overmap_light" = 90, "overmap_medium" = 50, "overmap_heavy" = 10) overmap_deletion_traits = DAMAGE_STARTS_COUNTDOWN /obj/structure/overmap/nanotrasen/patrol_cruiser/starter //Currently assigned to the Snake role = MAIN_OVERMAP obj_integrity = 1000 max_integrity = 1000 - integrity_failure = 1000 bound_width = 64 bound_height = 64 starting_system = "Staging" //Required for all player ships @@ -212,7 +197,6 @@ role = MAIN_OVERMAP obj_integrity = 1400 max_integrity = 1400 - integrity_failure = 1400 starting_system = "Staging" //Required for all player ships armor = list("overmap_light" = 95, "overmap_medium" = 60, "overmap_heavy" = 20) overmap_deletion_traits = DAMAGE_STARTS_COUNTDOWN @@ -228,7 +212,6 @@ role = MAIN_OVERMAP obj_integrity = 2000 max_integrity = 2000 - integrity_failure = 2000 starting_system = "Staging" //Required for all player ships armor = list("overmap_light" = 95, "overmap_medium" = 65, "overmap_heavy" = 20) overmap_deletion_traits = DAMAGE_STARTS_COUNTDOWN @@ -237,7 +220,6 @@ role = MAIN_OVERMAP obj_integrity = 1400 max_integrity = 1400 - integrity_failure = 1400 starting_system = "Staging" //Required for all player ships armor = list("overmap_light" = 95, "overmap_medium" = 60, "overmap_heavy" = 20) overmap_deletion_traits = DAMAGE_STARTS_COUNTDOWN @@ -246,7 +228,6 @@ role = MAIN_OVERMAP //Player controlled variant obj_integrity = 2150 max_integrity = 2150 - integrity_failure = 2150 starting_system = "Staging" //Required for all player ships armor = list("overmap_light" = 95, "overmap_medium" = 75, "overmap_heavy" = 25) overmap_deletion_traits = DAMAGE_STARTS_COUNTDOWN @@ -255,7 +236,6 @@ role = MAIN_OVERMAP obj_integrity = 1200 max_integrity = 1200 - integrity_failure = 1200 starting_system = "Staging" //Required for all player ships armor = list("overmap_light" = 95, "overmap_medium" = 50, "overmap_heavy" = 10) overmap_deletion_traits = DAMAGE_STARTS_COUNTDOWN @@ -287,7 +267,6 @@ ai_behaviour = AI_AGGRESSIVE obj_integrity = 450 max_integrity = 450 //Max health - integrity_failure = 450 armor = list("overmap_light" = 90, "overmap_medium" = 60, "overmap_heavy" = 20) ai_flags = AI_FLAG_BATTLESHIP | AI_FLAG_DESTROYER combat_dice_type = /datum/combat_dice/destroyer @@ -297,7 +276,6 @@ ai_behaviour = AI_AGGRESSIVE obj_integrity = 800 max_integrity = 800 //Max health - integrity_failure = 800 armor = list("overmap_light" = 90, "overmap_medium" = 80, "overmap_heavy" = 30) ai_flags = AI_FLAG_BATTLESHIP combat_dice_type = /datum/combat_dice/cruiser @@ -305,7 +283,6 @@ /obj/structure/overmap/nanotrasen/battleship/ai obj_integrity = 1000 max_integrity = 1000 - integrity_failure = 1000 armor = list("overmap_light" = 95, "overmap_medium" = 75, "overmap_heavy" = 50) ai_controlled = TRUE ai_flags = AI_FLAG_BATTLESHIP @@ -318,7 +295,6 @@ missiles = 10 obj_integrity = 500 max_integrity = 500 - integrity_failure = 500 armor = list("overmap_light" = 90, "overmap_medium" = 60, "overmap_heavy" = 20) combat_dice_type = /datum/combat_dice/cruiser @@ -327,7 +303,6 @@ ai_flags = AI_FLAG_BATTLESHIP obj_integrity = 450 max_integrity = 450 - integrity_failure = 450 armor = list("overmap_light" = 90, "overmap_medium" = 70, "overmap_heavy" = 30) combat_dice_type = /datum/combat_dice/cruiser @@ -340,7 +315,6 @@ ai_flags = AI_FLAG_SUPPLY obj_integrity = 700 max_integrity = 700 - integrity_failure = 700 armor = list("overmap_light" = 90, "overmap_medium" = 60, "overmap_heavy" = 10) combat_dice_type = /datum/combat_dice/carrier @@ -368,7 +342,6 @@ armor = list("overmap_light" = 5, "overmap_medium" = 0, "overmap_heavy" = 90) obj_integrity = 75 max_integrity = 75 //Super squishy! - integrity_failure = 75 ai_flags = AI_FLAG_SWARMER bound_width = 32 //Change this on a per ship basis bound_height = 32 diff --git a/nsv13/code/modules/overmap/types/solgov.dm b/nsv13/code/modules/overmap/types/solgov.dm index f3800d995d5..76689451ebb 100644 --- a/nsv13/code/modules/overmap/types/solgov.dm +++ b/nsv13/code/modules/overmap/types/solgov.dm @@ -14,7 +14,6 @@ bound_height = 96 obj_integrity = 500 max_integrity = 500 - integrity_failure = 500 armor = list("overmap_light" = 90, "overmap_medium" = 50, "overmap_heavy" = 25) /obj/structure/overmap/nanotrasen/solgov/carrier @@ -28,7 +27,6 @@ //Tanky obj_integrity = 1000 max_integrity = 1000 - integrity_failure = 1000 armor = list("overmap_light" = 90, "overmap_medium" = 70, "overmap_heavy" = 20) /obj/structure/overmap/nanotrasen/solgov/aetherwhisp @@ -43,7 +41,6 @@ bound_width = 128 obj_integrity = 750 max_integrity = 750 - integrity_failure = 750 armor = list("overmap_light" = 90, "overmap_medium" = 50, "overmap_heavy" = 25) //Player Versions @@ -51,8 +48,8 @@ /obj/structure/overmap/nanotrasen/solgov/aetherwhisp/starter icon = 'nsv13/icons/overmap/nanotrasen/aetherwhisp.dmi' role = MAIN_OVERMAP + obj_integrity = 750 max_integrity = 750 //She's fragile and relies heavily on shields. - integrity_failure = 750 starting_system = "Staging" //Required for all player ships armor = list("overmap_light" = 99, "overmap_medium" = 50, "overmap_heavy" = 25) @@ -72,7 +69,6 @@ desc = "A SolGov pursuit craft, meant for tracking and cornering high value targets." obj_integrity = 1200 max_integrity = 1200 - integrity_failure = 1200 ai_flags = AI_FLAG_BATTLESHIP | AI_FLAG_DESTROYER | AI_FLAG_ELITE max_tracking_range = 70 flak_battery_amount = 2 @@ -106,7 +102,6 @@ brakes = FALSE obj_integrity = 125 max_integrity = 125 //Super squishy! - integrity_failure = 125 sprite_size = 32 mass = MASS_TINY bound_width = 32 //Change this on a per ship basis diff --git a/nsv13/code/modules/overmap/types/spacepirates.dm b/nsv13/code/modules/overmap/types/spacepirates.dm index d7ff42076f6..4d1974505c7 100644 --- a/nsv13/code/modules/overmap/types/spacepirates.dm +++ b/nsv13/code/modules/overmap/types/spacepirates.dm @@ -11,7 +11,6 @@ damage_states = FALSE obj_integrity = 1200 max_integrity = 1200 - integrity_failure = 1200 starting_system = "Staging" armor = list("overmap_light" = 80, "overmap_medium" = 45, "overmap_heavy" = 10) bound_height = 32 @@ -33,7 +32,6 @@ faction = "pirate" mass = MASS_SMALL max_integrity = 400 - integrity_failure = 400 armor = list("overmap_light" = 80, "overmap_medium" = 45, "overmap_heavy" = 10) bound_height = 64 bound_width = 64 @@ -109,7 +107,6 @@ bound_width = 96 obj_integrity = 525 max_integrity = 525 - integrity_failure = 525 armor = list("overmap_light" = 80, "overmap_medium" = 45, "overmap_heavy" = 10) ai_flags = AI_FLAG_DESTROYER torpedoes = 30 @@ -130,7 +127,6 @@ bound_height = 128 bound_width = 128 max_integrity = 350 - integrity_failure = 350 shots_left = 20 armor = list("overmap_light" = 80, "overmap_medium" = 45, "overmap_heavy" = 10) ai_flags = AI_FLAG_BATTLESHIP | AI_FLAG_ELITE //Needs to be shooting all its guns @@ -159,7 +155,6 @@ bound_height = 160 obj_integrity = 5000 max_integrity = 5000 - integrity_failure = 5000 shots_left = 35 torpedoes = 35 armor = list("overmap_light" = 95, "overmap_medium" = 80, "overmap_heavy" = 45) diff --git a/nsv13/code/modules/overmap/types/syndicate.dm b/nsv13/code/modules/overmap/types/syndicate.dm index 241669192f7..2e9e7b7b1df 100644 --- a/nsv13/code/modules/overmap/types/syndicate.dm +++ b/nsv13/code/modules/overmap/types/syndicate.dm @@ -22,7 +22,6 @@ damage_states = FALSE obj_integrity = 1000 max_integrity = 1000 - integrity_failure = 1000 ai_controlled = FALSE //collision_positions = list(new /datum/vector2d(-27,62), new /datum/vector2d(-30,52), new /datum/vector2d(-30,11), new /datum/vector2d(-32,-16), new /datum/vector2d(-30,-45), new /datum/vector2d(-24,-58), new /datum/vector2d(19,-60), new /datum/vector2d(33,-49), new /datum/vector2d(35,24), new /datum/vector2d(33,60)) bound_width = 128 @@ -60,7 +59,6 @@ pixel_w = -96 obj_integrity = 1100 max_integrity = 1100 //Max health - integrity_failure = 1100 role = PVP_SHIP armor = list("overmap_light" = 99, "overmap_medium" = 55, "overmap_heavy" = 30) @@ -99,7 +97,6 @@ damage_states = FALSE obj_integrity = 300 max_integrity = 300 - integrity_failure = 300 area_type = /area/ruin/powered/nsv13/gunship var/bounty = 1000 armor = list("overmap_light" = 30, "overmap_medium" = 20, "overmap_heavy" = 30) @@ -119,7 +116,6 @@ ai_fighter_type = list(/obj/structure/overmap/syndicate/ai/fighter) obj_integrity = 400 max_integrity = 400 - integrity_failure = 400 armor = list("overmap_light" = 30, "overmap_medium" = 30, "overmap_heavy" = 30) combat_dice_type = /datum/combat_dice/carrier possible_interior_maps = list(/datum/map_template/boarding/mako_carrier) @@ -144,7 +140,6 @@ torpedo_type = /obj/item/projectile/guided_munition/torpedo/hellfire obj_integrity = 900 max_integrity = 900 //Max health - integrity_failure = 900 shots_left = 7 torpedoes = 5 missiles = 10 @@ -160,7 +155,6 @@ missiles = 15 obj_integrity = 1200 max_integrity = 1200 //Max health - integrity_failure = 1200 bounty = 15000 armor = list("overmap_light" = 90, "overmap_medium" = 75, "overmap_light" = 50) ai_flags = AI_FLAG_DESTROYER | AI_FLAG_ELITE @@ -179,7 +173,6 @@ mass = MASS_MEDIUM obj_integrity = 500 max_integrity = 500 - integrity_failure = 500 armor = list("overmap_light" = 90, "overmap_medium" = 60, "overmap_heavy" = 20) missiles = 6 bounty = 1000 @@ -191,7 +184,6 @@ icon_state = "hammerhead_elite" obj_integrity = 900 max_integrity = 900 - integrity_failure = 900 armor = list("overmap_light" = 90, "overmap_medium" = 80, "overmap_heavy" = 40) missiles = 8 torpedoes = 4 @@ -208,7 +200,6 @@ torpedoes = 0 obj_integrity = 450 max_integrity = 450 - integrity_failure = 450 armor = list("overmap_light" = 90, "overmap_medium" = 60, "overmap_heavy" = 20) combat_dice_type = /datum/combat_dice/destroyer/flycatcher @@ -222,7 +213,6 @@ armor = list("overmap_light" = 90, "overmap_medium" = 70, "overmap_heavy" = 30) obj_integrity = 450 max_integrity = 450 - integrity_failure = 450 bounty = 3000 ai_flags = AI_FLAG_BATTLESHIP combat_dice_type = /datum/combat_dice/cruiser @@ -234,7 +224,6 @@ armor = list("overmap_light" = 90, "overmap_medium" = 70, "overmap_heavy" = 30) obj_integrity = 1000 max_integrity = 1000 - integrity_failure = 1000 missiles = 10 bounty = 4000 ai_flags = AI_FLAG_BATTLESHIP | AI_FLAG_ELITE @@ -256,7 +245,6 @@ bound_width = 128 obj_integrity = 600 max_integrity = 600 //Tanky so that it can survive to deploy multiple fighter waves. - integrity_failure = 600 bounty = 3000 torpedoes = 0 armor = list("overmap_light" = 90, "overmap_medium" = 60, "overmap_heavy" = 10) @@ -271,7 +259,6 @@ bounty = 5000 obj_integrity = 1400 max_integrity = 1400 //Tanky so that it can survive to deploy multiple fighter waves. - integrity_failure = 1400 armor = list("overmap_light" = 80, "overmap_medium" = 70, "overmap_heavy" = 25) //This scary one can launch bombers, which absolutely wreak havoc ai_fighter_type = list(/obj/structure/overmap/syndicate/ai/fighter, @@ -298,7 +285,6 @@ damage_states = TRUE obj_integrity = 5000 max_integrity = 5000 //Max health - integrity_failure = 5000 bounty = 20000 shots_left = 500 //A monster. bound_width = 640 @@ -325,7 +311,6 @@ damage_states = FALSE obj_integrity = 800 max_integrity = 800 //Max health - integrity_failure = 800 missiles = 0 torpedoes = 0 armor = list("overmap_light" = 90, "overmap_medium" = 80, "overmap_heavy" = 30) @@ -359,7 +344,6 @@ damage_states = FALSE obj_integrity = 750 max_integrity = 750 - integrity_failure = 750 armor = list("overmap_light" = 90, "overmap_medium" = 80, "overmap_light" = 30) combat_dice_type = /datum/combat_dice/destroyer/flycatcher //Cruiser subtype, called frigate? Guess it gets the combat dice inbetween both. possible_interior_maps = list(/datum/map_template/boarding/boarding_frigate) @@ -384,7 +368,6 @@ bound_height = 160 obj_integrity = 450 max_integrity = 450 //Max health - integrity_failure = 450 missiles = 5 shots_left = 5 torpedoes = 0 @@ -413,7 +396,6 @@ max_integrity = 500 //Max health bound_height = 128 bound_width = 128 - integrity_failure = 500 missiles = 10 torpedoes = 10 //Torp boat! shots_left = 10 @@ -441,7 +423,6 @@ desc = "An experimental Syndicate cruiser capable of projecting energy bursts powerful enough to disrupt drive systems." obj_integrity = 1200 //Pretty thick hull due to it being a priority target max_integrity = 1200 - integrity_failure = 1200 icon = 'nsv13/icons/overmap/syndicate/syn_light_cruiser.dmi' icon_state = "advanced_cruiser" damage_states = FALSE //Maybe later @@ -489,7 +470,6 @@ max_weapon_range = 85 obj_integrity = 5000 max_integrity = 5000 - integrity_failure = 5000 speed_limit = 16 flak_battery_amount = 3 max_tracking_range = 90 @@ -526,7 +506,6 @@ bound_height = 128 obj_integrity = 4750 max_integrity = 4750 - integrity_failure = 4750 cloak_factor = 100 shots_left = 350 torpedoes = 60 @@ -564,7 +543,6 @@ armor = list("overmap_light" = 10, "overmap_medium" = 5, "overmap_heavy" = 95) obj_integrity = 115 max_integrity = 115 //Slightly less squishy! - integrity_failure = 115 ai_flags = AI_FLAG_SWARMER bound_width = 32 bound_height = 32 @@ -587,7 +565,6 @@ brakes = FALSE obj_integrity = 75 max_integrity = 75 //Super squishy! - integrity_failure = 75 sprite_size = 32 faction = "syndicate" mass = MASS_TINY @@ -614,7 +591,6 @@ brakes = FALSE obj_integrity = 100 max_integrity = 100 - integrity_failure = 100 sprite_size = 32 faction = "syndicate" mass = MASS_TINY diff --git a/nsv13/code/modules/overmap/weapons/damage.dm b/nsv13/code/modules/overmap/weapons/damage.dm index 1bcd3fa46b1..ca785286b9d 100644 --- a/nsv13/code/modules/overmap/weapons/damage.dm +++ b/nsv13/code/modules/overmap/weapons/damage.dm @@ -23,7 +23,7 @@ Bullet reactions if(shield_result) var/damage_sound = pick('nsv13/sound/effects/ship/damage/shield_hit.ogg', 'nsv13/sound/effects/ship/damage/shield_hit2.ogg') if(!impact_sound_cooldown) - new /obj/effect/temp_visual/overmap_shield_hit(get_turf(src), src) + new /obj/effect/temp_visual/overmap_shield_hit(src, src) relay(damage_sound) if(P.damage >= 15) //Flak begone shake_everyone(5) @@ -268,5 +268,5 @@ Bullet reactions /obj/effect/temp_visual/explosion_telegraph/Destroy() var/turf/T = get_turf(src) var/damage_level = ((damage_amount <= 20) ? 1 : ((damage_amount <= 75) ? 2 : ((damage_amount <= 150) ? 3 : 4))) - explosion(T,damage_level == 4 ? 0 : 2,round(damage_level*1.75),round(damage_level*2.25)) + explosion(T,damage_level == 4 ? 2 : 0,round(damage_level*1.75),round(damage_level*2.25)) return ..() diff --git a/nsv13/code/modules/overmap/weapons/projectiles_fx.dm b/nsv13/code/modules/overmap/weapons/projectiles_fx.dm index 011f39e1d7c..10e23391736 100644 --- a/nsv13/code/modules/overmap/weapons/projectiles_fx.dm +++ b/nsv13/code/modules/overmap/weapons/projectiles_fx.dm @@ -3,6 +3,9 @@ /obj/item/projectile/proc/spec_overmap_hit(obj/structure/overmap/target) return +/obj/item/projectile/bullet/proc/stop_homing() + homing = FALSE + /** Misc projectile types, effects, think of this as the special FX file. @@ -22,7 +25,7 @@ Misc projectile types, effects, think of this as the special FX file. flag = "overmap_heavy" spread = 5 -/obj/item/projectile/bullet/mac_relayed_round //Projectile relayed by all default MAC shells on overmap hit. No difference for AP / others as their values don't really matter on z level. +/obj/item/projectile/bullet/mac_relayed_round //!Projectile relayed by all default MAC shells on overmap hit. No difference for AP / others as their values don't really matter on z level. icon = 'nsv13/icons/obj/projectiles_nsv.dmi' icon_state = "railgun" name = "artillery round" @@ -66,9 +69,6 @@ Misc projectile types, effects, think of this as the special FX file. else addtimer(CALLBACK(src, PROC_REF(stop_homing)), 0.2 SECONDS) //Because all deck guns apparently have slight homing. -/obj/item/projectile/bullet/proc/stop_homing() - homing = FALSE - /obj/item/projectile/bullet/mac_round/ap damage = 250 armour_penetration = 70 @@ -82,32 +82,32 @@ Misc projectile types, effects, think of this as the special FX file. homing_benefit_time = 2.5 SECONDS homing_turn_speed = 30 -//Improvised ammunition, does terrible damage but is cheap to produce +///Improvised ammunition, does terrible damage but is cheap to produce /obj/item/projectile/bullet/mac_round/cannonshot name = "cannonball" damage = 350 icon_state = "cannonshot" flag = "overmap_medium" -//You somehow loaded a magic entrapment ball into a cannon. This is your reward. +///You somehow loaded a magic entrapment ball into a cannon. This is your reward. /obj/item/projectile/bullet/mac_round/cannonshot/admin damage = 600 speed = 3 flag = "overmap_heavy" -#define DIRTY_SHELL_TURF_SLUDGE_PROB 70 //Chance for sludge to spawn on a turf within the sludge range of the detonation turf. Detonation turf always gets an epicenter sludge. -#define DIRTY_SHELL_SLUDGE_RANGE 3 //Un-random sludge event radius (for the shell detonating) -#define DIRTY_SHELL_PELLET_PROB 80 //Chance for a pellet per tile from the outer circle -#define DIRTY_SHELL_PELLET_RANGE 6 //Picks all turfs on the other circle of this range and uses them as possible targets for pellets. +#define DIRTY_SHELL_TURF_SLUDGE_PROB 70 //!Chance for sludge to spawn on a turf within the sludge range of the detonation turf. Detonation turf always gets an epicenter sludge. +#define DIRTY_SHELL_SLUDGE_RANGE 3 //!Un-random sludge event radius (for the shell detonating) +#define DIRTY_SHELL_PELLET_PROB 80 //!Chance for a pellet per tile from the outer circle +#define DIRTY_SHELL_PELLET_RANGE 6 //!Picks all turfs on the other circle of this range and uses them as possible targets for pellets. -//Dirty shell: Stage 1 - overmap projectile +///Dirty shell: Stage 1 - overmap projectile /obj/item/projectile/bullet/mac_round/dirty damage = 150 name = "dirty artillery round" relay_projectile_type = /obj/item/projectile/bullet/delayed_prime/dirty_shell_stage_two -//Delayed priming projectile parent type - useful for a few different kinds of projectiles so why not. +///Delayed priming projectile parent type - useful for a few different kinds of projectiles so why not. /obj/item/projectile/bullet/delayed_prime icon = 'nsv13/icons/obj/projectiles_nsv.dmi' icon_state = "railgun" @@ -117,7 +117,7 @@ Misc projectile types, effects, think of this as the special FX file. movement_type = FLYING projectile_piercing = ALL damage = 45 //It's on a z now, lets not instakill people / objects this happens to hit. - var/penetration_fuze = 1 //Will pen through this many things considered valid for reducing this before arming. Can overpenetrate if it happens to pen through windows or other things with not enough resistance. + var/penetration_fuze = 1 //!Will pen through this many things considered valid for reducing this before arming. Can overpenetrate if it happens to pen through windows or other things with not enough resistance. /obj/item/projectile/bullet/delayed_prime/on_hit(atom/target, blocked) . = ..() @@ -140,7 +140,7 @@ Misc projectile types, effects, think of this as the special FX file. /obj/item/projectile/bullet/delayed_prime/proc/release_payload(atom/detonation_location) return -//Dirty shell: Stage 2 - z level sludge payload projectile +///Dirty shell: Stage 2 - z level sludge payload projectile /obj/item/projectile/bullet/delayed_prime/dirty_shell_stage_two name = "dirty artillery round" icon_state = "railgun" @@ -186,7 +186,7 @@ Misc projectile types, effects, think of this as the special FX file. P.fire() -//Dirty Shell: Stage 3 - spread of irradiating pellets +///Dirty Shell: Stage 3 - spread of irradiating pellets /obj/item/projectile/energy/nuclear_particle/dirty_shell_stage_three irradiate = 300 //Less radiation than the "true" gumballs name = "irradiated pellet" @@ -352,6 +352,53 @@ Misc projectile types, effects, think of this as the special FX file. can_home = TRUE armor = list("overmap_light" = 10, "overmap_medium" = 0, "overmap_heavy" = 0) +/obj/item/projectile/guided_munition/Initialize(mapload) + . = ..() + addtimer(CALLBACK(src, PROC_REF(windup)), 1 SECONDS) + + var/static/list/loc_connections = list( + COMSIG_ATOM_ENTERED = PROC_REF(on_entered), + ) + AddElement(/datum/element/connect_loc, loc_connections) + +/obj/item/projectile/guided_munition/proc/windup() + valid_angle = 360 //Torpedoes "wind up" to hit their target + homing_turn_speed *= 5 + homing_turn_speed = CLAMP(homing_turn_speed, 0, 360) + sleep(clearance_time) //Let it get clear of the sender. + valid_angle = initial(valid_angle) + homing_turn_speed = initial(homing_turn_speed) + +//Corvid or someone please refactor this to be less messy. +/obj/item/projectile/guided_munition/on_hit(atom/target, blocked = FALSE) + ..() + if(!check_faction(target)) + return FALSE //Faction checking for overmaps. We're gonna just cut off real early and save some math if the IFF doesn't check out. + if(isovermap(target)) //Were we to explode on an actual overmap, this would oneshot the ship as it's a powerful explosion. + return BULLET_ACT_HIT + var/obj/item/projectile/P = target //This is hacky, refactor check_faction to unify both of these. I'm bodging it for now. + if(isprojectile(target) && P.faction != faction && !P.nodamage) //Because we could be in the same faction and collide with another bullet. Let's not blow ourselves up ok? + if(obj_integrity <= P.damage) //Tank the hit, take some damage + qdel(P) + explode() + return BULLET_ACT_HIT + else + take_damage(P.damage) + qdel(P) + return FALSE //Didn't take the hit + if(!isprojectile(target)) //This is lazy as shit but is necessary to prevent explosions triggering on the overmap when two bullets collide. Fix this shit please. + detonate(target) + else + return FALSE + return BULLET_ACT_HIT + +/obj/item/projectile/guided_munition/bullet_act(obj/item/projectile/P) + . = ..() + on_hit(P) + +/obj/item/projectile/guided_munition/proc/detonate(atom/target) + explosion(target, 2, 4, 4) + /obj/item/projectile/guided_munition/torpedo icon_state = "torpedo" name = "plasma torpedo" @@ -402,6 +449,13 @@ Misc projectile types, effects, think of this as the special FX file. /obj/item/projectile/guided_munition/torpedo/hellfire/player_version damage = 300 //A bit less initial damage to compensate for the /guaranteed/ hellburn effect dealing hefty damage. +/obj/item/projectile/guided_munition/torpedo/hellfire/spec_overmap_hit(obj/structure/overmap/target) + if(length(target.occupying_levels)) + return //Ship with internal zs, let them burn + if(target.ai_controlled || istype(target, /obj/structure/overmap/small_craft)) + target.hullburn += 60 //hullburn DoT for AIs. Player Fighters get it too, did you expect to just eat one of these? + target.hullburn_power = max(target.hullburn_power, 6) + /obj/item/projectile/guided_munition/torpedo/plushtide name = "emotional support torpedo" damage = 0 @@ -423,81 +477,12 @@ Misc projectile types, effects, think of this as the special FX file. var/ai_disruption = 30 var/ai_disruption_cap = 120 -//Player-accessible version of the above. Weaker because reverse engineered ~~and balance~~ +///Player-accessible version of parent. Weaker because reverse engineered ~~and balance~~ /obj/item/projectile/guided_munition/torpedo/disruptor/prototype name = "prototype disruption torpedo" ai_disruption = 15 //Do you like stuncombat? Well the AI doesn't. ai_disruption_cap = 30 //Very effective if applied spaced out over time against damage-resistant ships. -//What you get from an incomplete torpedo. -/obj/item/projectile/guided_munition/torpedo/dud - icon_state = "torpedo_dud" - damage = 0 - can_home = FALSE - -/obj/item/projectile/guided_munition/Initialize(mapload) - . = ..() - addtimer(CALLBACK(src, PROC_REF(windup)), 1 SECONDS) - - var/static/list/loc_connections = list( - COMSIG_ATOM_ENTERED = PROC_REF(on_entered), - ) - AddElement(/datum/element/connect_loc, loc_connections) - -/obj/item/projectile/guided_munition/proc/windup() - valid_angle = 360 //Torpedoes "wind up" to hit their target - homing_turn_speed *= 5 - homing_turn_speed = CLAMP(homing_turn_speed, 0, 360) - sleep(clearance_time) //Let it get clear of the sender. - valid_angle = initial(valid_angle) - homing_turn_speed = initial(homing_turn_speed) - -/obj/item/projectile/guided_munition/missile - name = "\improper Triton cruise missile" - icon = 'nsv13/icons/obj/projectiles_nsv.dmi' - icon_state = "conventional_missile" - speed = 1 - damage = 175 - valid_angle = 120 - homing_turn_speed = 25 - range = 250 - flag = "overmap_medium" - impact_effect_type = /obj/effect/temp_visual/impact_effect/torpedo - spread = 5 //Helps them not get insta-bonked when launching - -/obj/effect/temp_visual/overmap_explosion - icon = 'nsv13/goonstation/icons/hugeexplosion.dmi' - icon_state = "explosion" - duration = 10 - -/obj/effect/temp_visual/overmap_explosion/alt - icon = 'nsv13/goonstation/icons/hugeexplosion2.dmi' - icon_state = "explosion" - duration = 10 - -//Corvid or someone please refactor this to be less messy. -/obj/item/projectile/guided_munition/on_hit(atom/target, blocked = FALSE) - ..() - if(!check_faction(target)) - return FALSE //Nsv13 - faction checking for overmaps. We're gonna just cut off real early and save some math if the IFF doesn't check out. - if(isovermap(target)) //Were we to explode on an actual overmap, this would oneshot the ship as it's a powerful explosion. - return BULLET_ACT_HIT - var/obj/item/projectile/P = target //This is hacky, refactor check_faction to unify both of these. I'm bodging it for now. - if(isprojectile(target) && P.faction != faction && !P.nodamage) //Because we could be in the same faction and collide with another bullet. Let's not blow ourselves up ok? - if(obj_integrity <= P.damage) //Tank the hit, take some damage - qdel(P) - explode() - return BULLET_ACT_HIT - else - take_damage(P.damage) - qdel(P) - return FALSE //Didn't take the hit - if(!isprojectile(target)) //This is lazy as shit but is necessary to prevent explosions triggering on the overmap when two bullets collide. Fix this shit please. - detonate(target) - else - return FALSE - return BULLET_ACT_HIT - /obj/item/projectile/guided_munition/torpedo/disruptor/spec_overmap_hit(obj/structure/overmap/target) if(length(target.occupying_levels)) return //Detonate is gonna handle this for us. @@ -514,25 +499,29 @@ Misc projectile types, effects, think of this as the special FX file. //Neither of these? I guess just some visibility penalty it is. target.add_sensor_profile_penalty(150, 10 SECONDS) -/obj/item/projectile/guided_munition/torpedo/hellfire/spec_overmap_hit(obj/structure/overmap/target) - if(length(target.occupying_levels)) - return //Ship with internal zs, let them burn - if(target.ai_controlled || istype(target, /obj/structure/overmap/small_craft)) - target.hullburn += 60 //hullburn DoT for AIs. Player Fighters get it too, did you expect to just eat one of these? - target.hullburn_power = max(target.hullburn_power, 6) - - -/obj/item/projectile/guided_munition/bullet_act(obj/item/projectile/P) - . = ..() - on_hit(P) - -/obj/item/projectile/guided_munition/proc/detonate(atom/target) - explosion(target, 2, 4, 4) - /obj/item/projectile/guided_munition/torpedo/disruptor/detonate(atom/target) empulse(get_turf(target), 5, 12) //annoying emp. explosion(target, 0, 2, 6, 4) //but only a light explosion. +///What you get from an incomplete torpedo. +/obj/item/projectile/guided_munition/torpedo/dud + icon_state = "torpedo_dud" + damage = 0 + can_home = FALSE + +/obj/item/projectile/guided_munition/missile + name = "\improper Triton cruise missile" + icon = 'nsv13/icons/obj/projectiles_nsv.dmi' + icon_state = "conventional_missile" + speed = 1 + damage = 175 + valid_angle = 120 + homing_turn_speed = 25 + range = 250 + flag = "overmap_medium" + impact_effect_type = /obj/effect/temp_visual/impact_effect/torpedo + spread = 5 //!Helps them not get insta-bonked when launching + /* Sleep for now, we'll see you again /obj/item/projectile/guided_munition/torpedo/nuclear/detonate(atom/target) var/obj/structure/overmap/OM = target.get_overmap() //What if I just.......... @@ -544,6 +533,7 @@ Misc projectile types, effects, think of this as the special FX file. return BULLET_ACT_HIT */ + /obj/item/projectile/bullet/pdc_round icon_state = "pdc" name = "PDC round" @@ -563,12 +553,31 @@ Misc projectile types, effects, think of this as the special FX file. tracer_type = /obj/effect/projectile/tracer/disabler muzzle_type = /obj/effect/projectile/muzzle/disabler impact_type = /obj/effect/projectile/impact/disabler + relay_projectile_type = /obj/item/projectile/beam/laser/heavylaser/phaser/relayed + +/obj/item/projectile/beam/laser/heavylaser/phaser/relayed + projectile_piercing = PASSGLASS|PASSGRILLE|PASSTABLE + flag = "laser" + damage = 80 //let's give them a chance to live, instead of smiting them with the full wraith of the Enterprise + +/obj/item/projectile/beam/laser/heavylaser/phaser/relayed/on_hit(atom/target, blocked) + . = ..() + explosion(get_turf(target), 0, 2, 4, 6, flame_range = 4) //I halved the BSA's explosion, and then poked it some myself - big boom /obj/item/projectile/beam/laser/phaser/pd name = "point defense phaser" damage = 60 // Doesn't scale with power input, but fires fairly quickly especially when upgraded icon = 'nsv13/icons/obj/projectiles_nsv.dmi' - icon_state = "pdphaser" + icon_state = "pdphaser" + relay_projectile_type = /obj/item/projectile/beam/laser/phaser/pd/relayed + +/obj/item/projectile/beam/laser/phaser/pd/relayed + projectile_piercing = PASSGLASS|PASSGRILLE|PASSTABLE + flag = "laser" + +/obj/item/projectile/beam/laser/phaser/pd/relayed/on_hit(atom/target, blocked) + . = ..() + explosion(get_turf(target), 0, 0, 2, 3, flame_range = 2) //weak, but still damaging... I hope /obj/item/projectile/beam/laser/point_defense name = "laser pointer" @@ -581,11 +590,25 @@ Misc projectile types, effects, think of this as the special FX file. tracer_type = /obj/effect/projectile/tracer/xray muzzle_type = /obj/effect/projectile/muzzle/xray impact_type = /obj/effect/projectile/impact/xray + relay_projectile_type = /obj/item/projectile/beam/laser/point_defense/relayed + +/obj/item/projectile/beam/laser/point_defense/relayed + projectile_piercing = PASSGLASS|PASSGRILLE|PASSTABLE + flag = "laser" -//Designed to be spammed like crazy, but can be buffed to do extremely solid damage when you overclock the guns. +///Designed to be spammed like crazy, but can be buffed to do extremely solid damage when you overclock the guns. /obj/item/projectile/beam/laser/phaser damage = 30 flag = "overmap_medium" + relay_projectile_type = /obj/item/projectile/beam/laser/phaser/relayed + +/obj/item/projectile/beam/laser/phaser/relayed + projectile_piercing = PASSGLASS|PASSGRILLE|PASSTABLE + flag = "laser" + +/obj/item/projectile/beam/laser/phaser/relayed/on_hit(atom/target, blocked) + . = ..() + explosion(get_turf(target), 0, 0, 2, 3, flame_range = 2) //weak, but still damaging... I hope /obj/item/projectile/bullet/broadside name = "broadside shell" @@ -604,3 +627,13 @@ Misc projectile types, effects, think of this as the special FX file. damage = 175 armour_penetration = 10 speed = 0.4 + +/obj/effect/temp_visual/overmap_explosion + icon = 'nsv13/goonstation/icons/hugeexplosion.dmi' + icon_state = "explosion" + duration = 10 + +/obj/effect/temp_visual/overmap_explosion/alt + icon = 'nsv13/goonstation/icons/hugeexplosion2.dmi' + icon_state = "explosion" + duration = 10 diff --git a/nsv13/code/modules/squads/squad_vendor.dm b/nsv13/code/modules/squads/squad_vendor.dm index 7a1fde00433..876db0d0166 100644 --- a/nsv13/code/modules/squads/squad_vendor.dm +++ b/nsv13/code/modules/squads/squad_vendor.dm @@ -21,7 +21,7 @@ new /obj/item/crowbar(src) /obj/machinery/squad_vendor - name = "Squad Vendor" + name = "squad Vendor" desc = "A machine which can dispense equipment to squads. Kits taken from this machine must be returned before you can get a new one." icon = 'nsv13/icons/obj/computers.dmi' icon_state = "squadvend" @@ -32,13 +32,17 @@ resistance_flags = ACID_PROOF | FIRE_PROOF req_one_access = list(ACCESS_HOP, ACCESS_HOS) var/static/list/loans_info = list() - var/static/list/loadouts = list() + var/loadout_type = /datum/squad_loadout/nt + var/list/loadouts = list() var/static/list/requires_weapons_clearance = list(/obj/item/ammo_box, /obj/item/gun) +/obj/machinery/squad_vendor/solgov + loadout_type = /datum/squad_loadout/solgov + /obj/machinery/squad_vendor/Initialize(mapload) . = ..() if(!length(loadouts)) - for(var/instance in subtypesof(/datum/squad_loadout)) + for(var/instance in subtypesof(loadout_type)) loadouts += new instance /obj/machinery/squad_vendor/attackby(obj/item/I, mob/living/user, params) @@ -176,43 +180,87 @@ var/leader_only = FALSE var/list/allowed_roles = SQUAD_TYPES -/datum/squad_loadout/marine +/datum/squad_loadout/nt/marine name = "Squad Marine (Standard)" -/datum/squad_loadout/space +/datum/squad_loadout/nt/space name = "Squad Marine (Hazardous Environment)" desc = "For hazardous, low pressure environments. This kit contains a reinforced skinsuit which, while slow, will protect marines from the elements." items = list(/obj/item/clothing/under/ship/marine, /obj/item/clothing/suit/ship/squad/space, /obj/item/clothing/head/helmet/ship/squad/space, /obj/item/ammo_box/magazine/glock/lethal, /obj/item/gun/ballistic/automatic/pistol/glock) -/datum/squad_loadout/leader +/datum/squad_loadout/nt/leader name = "Squad Leader (Standard)" desc = "For hazardous, low pressure environments. This kit contains a reinforced skinsuit which, while slow, will protect marines from the elements." items = list(/obj/item/clothing/under/ship/marine, /obj/item/megaphone, /obj/item/clothing/suit/ship/squad, /obj/item/clothing/head/helmet/ship/squad/leader, /obj/item/ammo_box/magazine/glock/lethal, /obj/item/gun/ballistic/automatic/pistol/glock) leader_only = TRUE -/datum/squad_loadout/leader/space +/datum/squad_loadout/nt/leader/space name = "Squad Leader (Hazardous Environment)" desc = "For hazardous, low pressure environments. This kit contains a reinforced skinsuit which, while slow, will protect marines from the elements." items = list(/obj/item/clothing/under/ship/marine, /obj/item/megaphone, /obj/item/clothing/suit/ship/squad/space, /obj/item/clothing/head/helmet/ship/squad/space, /obj/item/ammo_box/magazine/glock/lethal, /obj/item/gun/ballistic/automatic/pistol/glock) -/datum/squad_loadout/engineer +/datum/squad_loadout/nt/engineer name = "Squad Engineer (Standard)" desc = "This kit contains everything a squad engineer needs to effect repairs in non-hazardous environments. Recommended only for planetside operations where speed is necessary." items = list(/obj/item/clothing/under/ship/marine/engineer, /obj/item/storage/belt/utility/full, /obj/item/storage/box/damage_control, /obj/item/clothing/glasses/welding, /obj/item/clothing/suit/ship/squad, /obj/item/clothing/head/helmet/ship/squad, /obj/item/ammo_box/magazine/glock/lethal, /obj/item/gun/ballistic/automatic/pistol/glock) allowed_roles = list(DC_SQUAD, MUNITIONS_SUPPORT, COMBAT_AIR_PATROL) -/datum/squad_loadout/engineer/space +/datum/squad_loadout/nt/engineer/space name = "Squad Engineer (Hazardous Environment)" desc = "For hazardous, low pressure environments. This kit contains everything a squad engineer needs to effect repairs in the heat of battle, no matter the condition of the ship they're on." items = list(/obj/item/clothing/under/ship/marine/engineer, /obj/item/storage/belt/utility/full, /obj/item/storage/box/damage_control, /obj/item/clothing/glasses/welding, /obj/item/clothing/suit/ship/squad/space,/obj/item/clothing/head/helmet/ship/squad/space, /obj/item/ammo_box/magazine/glock/lethal, /obj/item/gun/ballistic/automatic/pistol/glock) -/datum/squad_loadout/medic +/datum/squad_loadout/nt/medic name = "Squad Medic (Standard)" desc = "A kit containing battlefield medical equipment and light squad armour." items = list(/obj/item/clothing/under/ship/marine/medic, /obj/item/storage/firstaid/regular, /obj/item/reagent_containers/medspray/sterilizine, /obj/item/reagent_containers/medspray/styptic, /obj/item/clothing/suit/ship/squad, /obj/item/clothing/head/helmet/ship/squad, /obj/item/ammo_box/magazine/glock/lethal, /obj/item/gun/ballistic/automatic/pistol/glock) allowed_roles = list(MEDICAL_SQUAD) -/datum/squad_loadout/medic/space +/datum/squad_loadout/nt/medic/space name = "Squad Medic (Hazardous Environment)" desc = "For hazardous, low pressure environments. This kit contains specialist equipment for treating common battlefield injuries." items = list(/obj/item/clothing/under/ship/marine/medic, /obj/item/storage/firstaid/regular, /obj/item/reagent_containers/medspray/sterilizine, /obj/item/reagent_containers/medspray/styptic, /obj/item/storage/firstaid/o2, /obj/item/clothing/suit/ship/squad/space, /obj/item/clothing/head/helmet/ship/squad/space, /obj/item/ammo_box/magazine/glock/lethal, /obj/item/gun/ballistic/automatic/pistol/glock) + + + +/datum/squad_loadout/solgov/marine + name = "Squad Marine (Standard)" + items = list(/obj/item/clothing/under/ship/marine, /obj/item/clothing/suit/ship/squad, /obj/item/clothing/head/helmet/ship/squad, /obj/item/gun/energy/laser/retro/old) + +/datum/squad_loadout/solgov/space + name = "Squad Marine (Hazardous Environment)" + desc = "For hazardous, low pressure environments. This kit contains a reinforced skinsuit which, while slow, will protect marines from the elements." + items = list(/obj/item/clothing/under/ship/marine, /obj/item/clothing/suit/ship/squad/space, /obj/item/clothing/head/helmet/ship/squad/space, /obj/item/gun/energy/laser/retro/old) + +/datum/squad_loadout/solgov/leader + name = "Squad Leader (Standard)" + desc = "For hazardous, low pressure environments. This kit contains a reinforced skinsuit which, while slow, will protect marines from the elements." + items = list(/obj/item/clothing/under/ship/marine, /obj/item/megaphone, /obj/item/clothing/suit/ship/squad, /obj/item/clothing/head/helmet/ship/squad/leader, /obj/item/gun/energy/laser/retro/old) + leader_only = TRUE + +/datum/squad_loadout/solgov/leader/space + name = "Squad Leader (Hazardous Environment)" + desc = "For hazardous, low pressure environments. This kit contains a reinforced skinsuit which, while slow, will protect marines from the elements." + items = list(/obj/item/clothing/under/ship/marine, /obj/item/megaphone, /obj/item/clothing/suit/ship/squad/space, /obj/item/clothing/head/helmet/ship/squad/space, /obj/item/gun/energy/laser/retro/old) + +/datum/squad_loadout/solgov/engineer + name = "Squad Engineer (Standard)" + desc = "This kit contains everything a squad engineer needs to effect repairs in non-hazardous environments. Recommended only for planetside operations where speed is necessary." + items = list(/obj/item/clothing/under/ship/marine/engineer, /obj/item/storage/belt/utility/full, /obj/item/storage/box/damage_control, /obj/item/clothing/glasses/welding, /obj/item/clothing/suit/ship/squad, /obj/item/clothing/head/helmet/ship/squad, /obj/item/gun/energy/laser/retro/old) + allowed_roles = list(DC_SQUAD, MUNITIONS_SUPPORT, COMBAT_AIR_PATROL) + +/datum/squad_loadout/solgov/engineer/space + name = "Squad Engineer (Hazardous Environment)" + desc = "For hazardous, low pressure environments. This kit contains everything a squad engineer needs to effect repairs in the heat of battle, no matter the condition of the ship they're on." + items = list(/obj/item/clothing/under/ship/marine/engineer, /obj/item/storage/belt/utility/full, /obj/item/storage/box/damage_control, /obj/item/clothing/glasses/welding, /obj/item/clothing/suit/ship/squad/space,/obj/item/clothing/head/helmet/ship/squad/space, /obj/item/gun/energy/laser/retro/old) + +/datum/squad_loadout/solgov/medic + name = "Squad Medic (Standard)" + desc = "A kit containing battlefield medical equipment and light squad armour." + items = list(/obj/item/clothing/under/ship/marine/medic, /obj/item/storage/firstaid/regular, /obj/item/reagent_containers/medspray/sterilizine, /obj/item/reagent_containers/medspray/styptic, /obj/item/clothing/suit/ship/squad, /obj/item/clothing/head/helmet/ship/squad, /obj/item/gun/energy/laser/retro/old) + allowed_roles = list(MEDICAL_SQUAD) + +/datum/squad_loadout/solgov/medic/space + name = "Squad Medic (Hazardous Environment)" + desc = "For hazardous, low pressure environments. This kit contains specialist equipment for treating common battlefield injuries." + items = list(/obj/item/clothing/under/ship/marine/medic, /obj/item/storage/firstaid/regular, /obj/item/reagent_containers/medspray/sterilizine, /obj/item/reagent_containers/medspray/styptic, /obj/item/storage/firstaid/o2, /obj/item/clothing/suit/ship/squad/space, /obj/item/clothing/head/helmet/ship/squad/space, /obj/item/gun/energy/laser/retro/old) diff --git a/nsv13/code/modules/surgery/bodyparts/nsv_modular_bodypart_overrides.dm b/nsv13/code/modules/surgery/bodyparts/nsv_modular_bodypart_overrides.dm new file mode 100644 index 00000000000..73d2b0a3a91 --- /dev/null +++ b/nsv13/code/modules/surgery/bodyparts/nsv_modular_bodypart_overrides.dm @@ -0,0 +1,17 @@ +//This file is for some NSV bodypart overrides to avoid throwing them into base files. + +///Bonus text to get for a given limb in its examine. +/obj/item/bodypart/proc/bonus_limb_id_text() + return "" + +//These two are here because how the name is static-built is stupid and this is a nice-ish way to attach to it. + +/obj/item/bodypart/r_leg/robot/bonus_limb_id_text() + if(bodytype & BODYTYPE_DIGITIGRADE) + return " robotic" + return "" + +/obj/item/bodypart/l_leg/robot/bonus_limb_id_text() + if(bodytype & BODYTYPE_DIGITIGRADE) + return " robotic" + return "" diff --git a/nsv13/icons/mob/augmentation/digitigrade_legs.dmi b/nsv13/icons/mob/augmentation/digitigrade_legs.dmi new file mode 100644 index 00000000000..43456a5132d Binary files /dev/null and b/nsv13/icons/mob/augmentation/digitigrade_legs.dmi differ diff --git a/nsv13/icons/mob/head.dmi b/nsv13/icons/mob/head.dmi index 6e2d2ecaf9f..9db6b16434c 100644 Binary files a/nsv13/icons/mob/head.dmi and b/nsv13/icons/mob/head.dmi differ diff --git a/nsv13/icons/mob/suit.dmi b/nsv13/icons/mob/suit.dmi index cea84ef18c2..11e86cd757f 100644 Binary files a/nsv13/icons/mob/suit.dmi and b/nsv13/icons/mob/suit.dmi differ diff --git a/nsv13/icons/obj/clothing/hats.dmi b/nsv13/icons/obj/clothing/hats.dmi index 95ac354857a..62366b0b4e3 100644 Binary files a/nsv13/icons/obj/clothing/hats.dmi and b/nsv13/icons/obj/clothing/hats.dmi differ diff --git a/nsv13/icons/obj/clothing/suits.dmi b/nsv13/icons/obj/clothing/suits.dmi index 7de9dbe3f13..a84613439d6 100644 Binary files a/nsv13/icons/obj/clothing/suits.dmi and b/nsv13/icons/obj/clothing/suits.dmi differ diff --git a/nsv13/icons/obj/fighter_components.dmi b/nsv13/icons/obj/fighter_components.dmi index 14e7fdfe0cb..19ab2d06627 100644 Binary files a/nsv13/icons/obj/fighter_components.dmi and b/nsv13/icons/obj/fighter_components.dmi differ diff --git a/nsv13/icons/overmap/new/solgov/fighter.dmi b/nsv13/icons/overmap/new/solgov/fighter.dmi index 1f9d3d8685e..7bddad47bf3 100644 Binary files a/nsv13/icons/overmap/new/solgov/fighter.dmi and b/nsv13/icons/overmap/new/solgov/fighter.dmi differ diff --git a/nsv13/icons/overmap/new/solgov/playablefighter.dmi b/nsv13/icons/overmap/new/solgov/playablefighter.dmi new file mode 100644 index 00000000000..e2778f38bdf Binary files /dev/null and b/nsv13/icons/overmap/new/solgov/playablefighter.dmi differ diff --git a/tgui/packages/tgui-dev-server/package.json b/tgui/packages/tgui-dev-server/package.json index a45a38c163d..a3e49b56b83 100644 --- a/tgui/packages/tgui-dev-server/package.json +++ b/tgui/packages/tgui-dev-server/package.json @@ -8,6 +8,6 @@ "glob": "^7.1.7", "source-map": "^0.7.4", "stacktrace-parser": "^0.1.10", - "ws": "^8.12.1" + "ws": "^8.17.1" } } diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 85af9e52c95..8a4626b6fcf 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -3236,11 +3236,11 @@ __metadata: linkType: hard "braces@npm:^3.0.1, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + fill-range: ^7.1.1 + checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69 languageName: node linkType: hard @@ -4875,12 +4875,12 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798 languageName: node linkType: hard @@ -9214,7 +9214,7 @@ __metadata: glob: ^7.1.7 source-map: ^0.7.4 stacktrace-parser: ^0.1.10 - ws: ^8.12.1 + ws: ^8.17.1 languageName: unknown linkType: soft @@ -10118,9 +10118,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.11.0, ws@npm:^8.12.1": - version: 8.12.1 - resolution: "ws@npm:8.12.1" +"ws@npm:^8.11.0, ws@npm:^8.17.1": + version: 8.18.0 + resolution: "ws@npm:8.18.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -10129,7 +10129,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 97301c1c4d838fc81bd413f370f75c12aabe44527b31323b761eab3043a9ecb7e32ffd668548382c9a6a5ad3a1c3a9249608e8338e6b939f2f9540f1e21970b5 + checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975 languageName: node linkType: hard