diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 998dde6e0fc..7bfa333e3fc 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -240,6 +240,11 @@ desc = "A multi-coloured direction sign, pointing out in which all main departments are located." icon_state = "direction_all" +/obj/structure/sign/directions/prop + name = "\improper PROPULSION sign" + desc = "A direction sign, pointing out which way the nearest propulsion area is." + icon_state = "direction_prop" + // // Danger, Warning, and Hazard Signs // diff --git a/html/changelogs/doxxmedearly-propulsion_access.yml b/html/changelogs/doxxmedearly-propulsion_access.yml new file mode 100644 index 00000000000..15508776622 --- /dev/null +++ b/html/changelogs/doxxmedearly-propulsion_access.yml @@ -0,0 +1,6 @@ +author: Doxxmedearly +delete-after: True +changes: + - maptweak: "Provided a path to port thrusters for engineers which circumvents atmospherics. Take the hallway near the Tesla." + - maptweak: "Added signs around engineering to help direct lost engineers to the propulsion areas." + - tweak: "Engineers have access to the east region of atmospherics, with the large O2 and air tanks. Technically, they always had this. This should allow them to fix damage to critical air supply pipes if no atmos tech is present. They still cannot access the main region of atmospherics." diff --git a/icons/obj/signs.dmi b/icons/obj/signs.dmi index 745c690712b..0090244cfcd 100644 Binary files a/icons/obj/signs.dmi and b/icons/obj/signs.dmi differ diff --git a/maps/sccv_horizon/sccv_horizon-1_deck_1.dmm b/maps/sccv_horizon/sccv_horizon-1_deck_1.dmm index b888fcadcbe..3a0e1f5c0f0 100644 --- a/maps/sccv_horizon/sccv_horizon-1_deck_1.dmm +++ b/maps/sccv_horizon/sccv_horizon-1_deck_1.dmm @@ -566,7 +566,7 @@ }, /obj/structure/lattice/catwalk/indoor, /obj/structure/window/reinforced{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 10 @@ -3359,6 +3359,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9 }, +/obj/structure/sign/directions/prop{ + dir = 8; + pixel_y = -22 + }, +/obj/structure/sign/directions/prop{ + pixel_y = -28 + }, /turf/simulated/floor/tiled, /area/hallway/engineering) "cwa" = ( @@ -3925,7 +3932,7 @@ icon_state = "4-8" }, /obj/machinery/door/window/southleft{ - dir = 8; + dir = 4; name = "Atmospheric Tanks"; req_access = list(24) }, @@ -6165,6 +6172,11 @@ name = "\improper DISPOSALS sign"; pixel_y = 32 }, +/obj/structure/sign/directions/prop{ + dir = 8; + pixel_y = -10; + pixel_x = -32 + }, /turf/simulated/floor/plating, /area/maintenance/engineering) "evr" = ( @@ -7110,6 +7122,9 @@ icon_state = "cobweb1" }, /obj/structure/lattice/catwalk/indoor/grate, +/obj/effect/landmark{ + name = "Revenant" + }, /turf/simulated/floor/plating, /area/maintenance/research_port) "faK" = ( @@ -13864,6 +13879,13 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/xenoarch_atrium) +"jMq" = ( +/obj/machinery/door/airlock/hatch{ + name = "Port Propulsion"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/engineering/atmos/propulsion) "jNq" = ( /obj/effect/floor_decal/industrial/warning{ dir = 9 @@ -16496,6 +16518,7 @@ /obj/effect/floor_decal/industrial/warning{ dir = 6 }, +/obj/machinery/light, /turf/simulated/floor/tiled/dark, /area/engineering/atmos/propulsion) "lMA" = ( @@ -25612,6 +25635,13 @@ }, /turf/simulated/floor/bluegrid, /area/rnd/isolation_a) +"sdW" = ( +/obj/structure/lattice/catwalk/indoor/grate/damaged, +/obj/machinery/light/small/emergency{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research_port) "seU" = ( /obj/machinery/atmospherics/pipe/simple/visible/black, /obj/machinery/atmospherics/pipe/simple/visible/purple{ @@ -26866,6 +26896,14 @@ }, /turf/simulated/floor/plating, /area/shuttle/mining) +"sYf" = ( +/obj/structure/sign/fire{ + desc = "A caution sign which reads 'PORT PROPULSION'."; + name = "\improper PORT PROPULSION sign"; + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos/air) "sYZ" = ( /obj/effect/floor_decal/corner/yellow{ dir = 9 @@ -30011,6 +30049,10 @@ dir = 8 }, /obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/sign/directions/prop{ + pixel_y = -22; + dir = 4 + }, /turf/simulated/floor/tiled/dark/full, /area/engineering/atmos) "vdn" = ( @@ -32623,6 +32665,14 @@ }, /turf/simulated/floor/tiled, /area/hallway/primary/aft) +"wXZ" = ( +/obj/structure/lattice/catwalk/indoor/grate, +/obj/structure/sign/directions/prop{ + pixel_y = 22; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/research_port) "wYp" = ( /obj/structure/sign/fire{ desc = "A caution sign which reads 'STARBOARD PROPULSION'."; @@ -32776,14 +32826,9 @@ dir = 6 }, /obj/structure/lattice/catwalk/indoor/grate, -/obj/machinery/light/small/emergency{ - dir = 8 - }, /obj/machinery/alarm{ - pixel_y = 28 - }, -/obj/effect/landmark{ - name = "Revenant" + dir = 4; + pixel_x = -28 }, /turf/simulated/floor/plating, /area/maintenance/research_port) @@ -34149,7 +34194,7 @@ dir = 5 }, /obj/structure/window/reinforced{ - dir = 8 + dir = 4 }, /obj/structure/lattice/catwalk/indoor, /turf/simulated/floor/plating, @@ -59318,7 +59363,7 @@ hRF fCd uzC uVL -lUr +riL riL jYy baS @@ -59519,10 +59564,10 @@ fKe uKh hRF fCd -uni -uVL -lUr -lUr +uzC +jMq +sYf +riL lUr qJg lUr @@ -59724,7 +59769,7 @@ tkS mKb lMv uVL -riL +jAM riL riL riL @@ -59927,7 +59972,7 @@ aoh uPx uVL uVL -rsL +haI xdF cTm pom @@ -60134,7 +60179,7 @@ gyD eKc mhf pom -mhf +wXZ mhf tFd lrg @@ -60335,7 +60380,7 @@ uVL uVL tnb eKc -tFd +sdW grP wJK iSc diff --git a/maps/sccv_horizon/sccv_horizon-2_deck_2.dmm b/maps/sccv_horizon/sccv_horizon-2_deck_2.dmm index 98f78110dcc..f1fed16bcfd 100644 --- a/maps/sccv_horizon/sccv_horizon-2_deck_2.dmm +++ b/maps/sccv_horizon/sccv_horizon-2_deck_2.dmm @@ -4337,6 +4337,9 @@ /obj/structure/cable{ icon_state = "1-4" }, +/obj/structure/sign/directions/prop{ + pixel_y = -22 + }, /turf/simulated/floor/tiled/dark/full, /area/engineering/smes/tesla) "bWT" = ( @@ -23829,6 +23832,11 @@ c_tag = "Engineering - Hallway 5"; dir = 8 }, +/obj/structure/sign/directions/prop{ + pixel_x = 32; + dir = 4; + pixel_y = 10 + }, /turf/simulated/floor/tiled, /area/hallway/engineering/tesla) "lFE" = ( @@ -27309,6 +27317,10 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/sign/directions/prop{ + dir = 4; + pixel_y = -22 + }, /turf/simulated/floor/plating, /area/maintenance/aft) "ngG" = ( @@ -30233,6 +30245,13 @@ }, /turf/simulated/floor/tiled, /area/hallway/engineering) +"oEV" = ( +/obj/structure/railing/mapped, +/obj/structure/sign/directions/prop{ + pixel_y = 32 + }, +/turf/simulated/open, +/area/hallway/engineering) "oFp" = ( /obj/effect/floor_decal/spline/plain/cee{ dir = 1 @@ -68743,7 +68762,7 @@ xZI qCs vgt iSx -jsA +oEV uyq voz gfX