From b03fc39287b020d61b5820305cdb36a68dc2fd9b Mon Sep 17 00:00:00 2001 From: SyncIt21 <110812394+SyncIt21@users.noreply.github.com> Date: Wed, 10 Dec 2025 05:03:44 +0530 Subject: [PATCH] Replacing objects with their mapping directional helpers Part 3 (#94315) ## About The Pull Request Continuation of #94059. Replaces the following signs with their directional helpers - `/obj/structure/sign/departments/cargo : /obj/structure/sign/departments/cargo/directional` - `/obj/structure/sign/warning/vacuum/external : /obj/structure/sign/warning/vacuum/external/directional` ## Changelog :cl: qol: added mapping directional helper for cargo & vacuum signs allowing them to interact with fire/acid on their mounted turf /:cl: --- .../IceRuins/icemoon_underground_mailroom.dmm | 7 +-- .../lavaland_surface_syndicate_base1.dmm | 7 +-- .../RandomRuins/SpaceRuins/forgottenship.dmm | 21 +++---- .../map_files/Deltastation/DeltaStation2.dmm | 12 +--- _maps/map_files/MetaStation/MetaStation.dmm | 39 ++++--------- _maps/map_files/debug/runtimestation.dmm | 9 ++- _maps/map_files/generic/CentCom.dmm | 11 ++-- _maps/map_files/tramstation/tramstation.dmm | 42 ++++---------- _maps/map_files/wawastation/wawastation.dmm | 7 +-- _maps/minigame/deathmatch/meta_brig.dmm | 8 +-- _maps/shuttles/emergency_monastery.dmm | 18 +++--- _maps/shuttles/emergency_raven.dmm | 56 ++++++++++++++----- _maps/shuttles/hunter_bounty.dmm | 10 ++-- _maps/shuttles/infiltrator_advanced.dmm | 16 +++--- _maps/shuttles/infiltrator_basic.dmm | 12 ++-- _maps/shuttles/mining_kilo.dmm | 7 +-- _maps/shuttles/whiteship_delta.dmm | 7 +-- _maps/virtual_domains/syndicate_assault.dmm | 21 +++---- .../Scripts/94315_directional_signs_3.txt | 9 +++ 19 files changed, 148 insertions(+), 171 deletions(-) create mode 100644 tools/UpdatePaths/Scripts/94315_directional_signs_3.txt diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm index 87165344f08..45defb797ed 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm @@ -202,10 +202,6 @@ /obj/machinery/light/small/red/directional/north, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/mailroom) -"vU" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/indestructible/reinforced, -/area/ruin/powered/mailroom) "vV" = ( /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/iron/smooth_large, @@ -492,6 +488,7 @@ }, /obj/effect/decal/remains/human, /obj/item/clothing/suit/hooded/wintercoat, +/obj/structure/sign/departments/cargo/directional/south, /turf/open/floor/iron/textured, /area/ruin/powered/mailroom) "XO" = ( @@ -764,7 +761,7 @@ MT ba ba Xi -vU +ms iV zr iV diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 41dc840d21b..a792501ad77 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -818,10 +818,6 @@ /obj/structure/sink/kitchen/directional/west, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) -"gO" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/syndicate_lava_base/cargo) "gP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown{ @@ -3318,6 +3314,7 @@ }, /obj/machinery/duct, /obj/machinery/light/small/directional/north, +/obj/structure/sign/departments/cargo/directional/east, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "Iv" = ( @@ -6273,7 +6270,7 @@ SQ Iw dy dy -gO +dy Tb hC dy diff --git a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm index b39cb02767f..0b65dc09f8a 100644 --- a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm +++ b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm @@ -54,8 +54,8 @@ /turf/open/floor/plastic, /area/ruin/space/has_grav/syndicate_forgotten_ship) "an" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/r_wall/plastitanium/syndicate, +/obj/structure/sign/warning/vacuum/external/directional/south, +/turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_ship) "ao" = ( /turf/open/floor/carpet/royalblack, @@ -568,10 +568,6 @@ /obj/machinery/stasis, /turf/open/floor/plastic, /area/ruin/space/has_grav/syndicate_forgotten_ship) -"ck" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/r_wall/plastitanium/syndicate, -/area/ruin/space/has_grav/syndicate_forgotten_cargopod) "cm" = ( /obj/machinery/door/airlock/grunge{ name = "Syndicate Ship Airlock" @@ -1107,6 +1103,7 @@ /obj/structure/closet/crate/secure/engineering{ req_access = list("syndicate") }, +/obj/structure/sign/departments/cargo/directional/north, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_cargopod) "Cy" = ( @@ -1182,6 +1179,10 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicate_forgotten_ship) +"OW" = ( +/obj/structure/sign/warning/vacuum/external/directional/north, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicate_forgotten_ship) "VF" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -2479,8 +2480,8 @@ aa bZ al al -an -al +bZ +OW at ah cA @@ -2488,8 +2489,8 @@ cP ah ah aL -al an +bZ al bJ bZ @@ -2500,7 +2501,7 @@ aa aa aY aY -ck +bb yv bj bj diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 90167339fdd..c2d8349b822 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -15250,6 +15250,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/obj/structure/sign/warning/vacuum/external/directional/east, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "dMM" = ( @@ -53264,10 +53265,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/supply) -"njz" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/station/maintenance/starboard/aft) "njA" = ( /obj/machinery/airalarm/directional/east, /obj/effect/decal/cleanable/dirt, @@ -71171,10 +71168,7 @@ /area/station/service/kitchen/abandoned) "rIl" = ( /obj/machinery/mass_driver/chapelgun, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32; - dir = 1 - }, +/obj/structure/sign/warning/vacuum/external/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -150732,7 +150726,7 @@ qOK nXH nXH nXH -njz +nXH mOH nXH nXH diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 33f0070efb8..47d1a218db9 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -3095,10 +3095,6 @@ /obj/machinery/air_sensor/oxygen_tank, /turf/open/floor/engine/o2, /area/station/engineering/atmos) -"beq" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/r_wall, -/area/space/nearstation) "beO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green{ @@ -7531,6 +7527,7 @@ "cGv" = ( /obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/floor/iron, /area/station/cargo/miningoffice) "cGG" = ( @@ -8246,6 +8243,7 @@ network = list("minisat") }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/warning/vacuum/external/directional/south, /turf/open/floor/iron/dark, /area/station/ai/satellite/exterior) "cUP" = ( @@ -29297,10 +29295,6 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) -"kat" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/station/cargo/miningoffice) "kaC" = ( /obj/machinery/light_switch/directional/east, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -32350,6 +32344,7 @@ /obj/effect/turf_decal/tile/brown{ dir = 1 }, +/obj/structure/sign/departments/cargo/directional/west, /turf/open/floor/iron, /area/station/construction/storage_wing) "laE" = ( @@ -34804,11 +34799,6 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/medical/storage) -"lXm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/station/hallway/secondary/entry) "lXr" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -42476,10 +42466,6 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"oDJ" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/station/cargo/storage) "oDW" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/machinery/firealarm/directional/south, @@ -47423,6 +47409,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/iron/dark, /area/station/ai/satellite/exterior) "qnj" = ( @@ -49845,10 +49832,6 @@ }, /turf/open/floor/wood, /area/station/service/library) -"rcR" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall, -/area/station/cargo/lobby) "rcW" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -50159,6 +50142,7 @@ /obj/machinery/atmospherics/components/unary/airlock_pump{ dir = 4 }, +/obj/structure/sign/warning/vacuum/external/directional/south, /turf/open/floor/plating, /area/station/cargo/storage) "riW" = ( @@ -59475,6 +59459,7 @@ /obj/machinery/atmospherics/components/unary/airlock_pump{ dir = 4 }, +/obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/plating, /area/station/hallway/secondary/entry) "usC" = ( @@ -83262,7 +83247,7 @@ eIa vNM wdr lMJ -lXm +qEt jrY qEt lMJ @@ -87596,7 +87581,7 @@ com hKg hKg xXR -kat +hKg hKg pnI hKg @@ -87606,7 +87591,7 @@ aaa hxo bnA riU -oDJ +cbz lAa fyz hxo @@ -92493,7 +92478,7 @@ kQP kQP kQP kQP -rcR +lVp sZP pxK tAV @@ -122825,10 +122810,10 @@ aaa aaa aaa lMJ -beq +ghL qmR cUI -beq +ghL blx qZX hml diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index fb634133a76..f7bdd888516 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -905,9 +905,8 @@ /turf/open/floor/iron, /area/station/cargo/storage) "fn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, +/obj/structure/sign/warning/vacuum/external/directional/west, +/turf/open/floor/iron, /area/station/hallway/secondary/entry) "fo" = ( /obj/machinery/conveyor_switch/oneway{ @@ -5715,7 +5714,7 @@ ax eh dY dY -fn +en fs en dY @@ -5807,7 +5806,7 @@ ax eh eh eV -eh +fn eh eh eV diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 56eb8f78b12..449eedac3ad 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -1994,11 +1994,6 @@ }, /turf/open/floor/iron, /area/centcom/central_command_areas/courtroom) -"jb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/centcom/central_command_areas/supply) "jc" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -2055,6 +2050,7 @@ dir = 4; id = "XCCQMLoad2" }, +/obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/iron, /area/centcom/central_command_areas/supply) "jm" = ( @@ -2219,6 +2215,7 @@ id = "XCCQMLoad" }, /obj/effect/turf_decal/stripes/line, +/obj/structure/sign/warning/vacuum/external/directional/south, /turf/open/floor/iron, /area/centcom/central_command_areas/supply) "jK" = ( @@ -50606,13 +50603,13 @@ aa aa aa aa -jb +iX jl js iX js jJ -jb +iX aa aa aa diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 944186d0deb..2d7d45ddb69 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -4366,10 +4366,7 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/sign/departments/cargo{ - pixel_y = 32; - dir = 1 - }, +/obj/structure/sign/departments/cargo/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 1 }, @@ -19480,10 +19477,7 @@ anchored = 1 }, /obj/effect/turf_decal/bot, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32; - dir = 1 - }, +/obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/plating, /area/station/ai/satellite/foyer) "fLE" = ( @@ -20097,10 +20091,7 @@ /turf/open/floor/wood/large, /area/station/service/barber) "fXf" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/floor/plating, /area/station/hallway/secondary/entry) "fXl" = ( @@ -20678,10 +20669,7 @@ /obj/effect/turf_decal/trimline/neutral/corner{ dir = 1 }, -/obj/structure/sign/departments/cargo{ - pixel_y = 32; - dir = 1 - }, +/obj/structure/sign/departments/cargo/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) "giT" = ( @@ -36799,10 +36787,7 @@ /turf/open/floor/iron, /area/station/cargo/miningdock) "lJu" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32; - dir = 8 - }, +/obj/structure/sign/warning/vacuum/external/directional/west, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, @@ -51377,9 +51362,7 @@ /obj/machinery/door/airlock/external{ name = "Escape Airlock" }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, +/obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/plating, /area/station/hallway/secondary/exit/departure_lounge) "qYV" = ( @@ -53964,10 +53947,7 @@ /turf/open/floor/iron/white, /area/station/commons/vacant_room) "rTm" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32; - dir = 4 - }, +/obj/structure/sign/warning/vacuum/external/directional/east, /obj/machinery/computer/security/labor, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -145563,7 +145543,7 @@ tPE qnv tld nmY -fXf +nmY nmY pMW pMW @@ -145820,7 +145800,7 @@ tPE rhF jEu mlu -tCT +fXf kHa pMW pMW @@ -147619,7 +147599,7 @@ iyc hfy jEu mlu -tCT +fXf kHa pMW pMW @@ -147876,7 +147856,7 @@ jde kIZ aVT nmY -fXf +nmY nmY pMW pMW diff --git a/_maps/map_files/wawastation/wawastation.dmm b/_maps/map_files/wawastation/wawastation.dmm index 97df13218e0..d90bd22a197 100644 --- a/_maps/map_files/wawastation/wawastation.dmm +++ b/_maps/map_files/wawastation/wawastation.dmm @@ -23623,6 +23623,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/floor/iron/textured, /area/station/cargo/miningoffice) "iin" = ( @@ -64757,10 +64758,6 @@ /obj/effect/turf_decal/tile/dark_green/opposingcorners, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"wli" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall, -/area/station/cargo/miningoffice) "wlo" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 5 @@ -147920,7 +147917,7 @@ pEH pEH vxX iaN -wli +iaN aJP iaN sdc diff --git a/_maps/minigame/deathmatch/meta_brig.dmm b/_maps/minigame/deathmatch/meta_brig.dmm index 49de53433b0..d076e0fec27 100644 --- a/_maps/minigame/deathmatch/meta_brig.dmm +++ b/_maps/minigame/deathmatch/meta_brig.dmm @@ -2622,10 +2622,8 @@ /turf/open/indestructible, /area/deathmatch) "Mb" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, /obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/indestructible, /area/deathmatch) "Mk" = ( @@ -3303,12 +3301,10 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, +/obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/indestructible, /area/deathmatch) "WD" = ( diff --git a/_maps/shuttles/emergency_monastery.dmm b/_maps/shuttles/emergency_monastery.dmm index a87eff25f89..10ff3ff1801 100644 --- a/_maps/shuttles/emergency_monastery.dmm +++ b/_maps/shuttles/emergency_monastery.dmm @@ -543,8 +543,8 @@ /turf/open/floor/carpet, /area/shuttle/escape) "jk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external, +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/plating, /area/shuttle/escape) "jn" = ( @@ -637,9 +637,9 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "kv" = ( -/obj/structure/sign/warning/vacuum/external, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/structure/cable, +/obj/structure/sign/warning/vacuum/external/directional/north, +/turf/open/floor/iron/dark, /area/shuttle/escape) "kw" = ( /obj/structure/chair/wood, @@ -5606,8 +5606,8 @@ JG (24,1,1) = {" zE zE -jk -Am +zE +kv rQ XI Am @@ -6444,7 +6444,7 @@ zE zE Pe jc -kv +zE lc zE jc @@ -6527,7 +6527,7 @@ zE zE zE zE -lE +jk zE jc jc diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index 5e57e0b0d7f..7b96165e014 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -759,8 +759,12 @@ /turf/open/floor/plating, /area/shuttle/escape) "cg" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/mineral/plastitanium/nodiagonal, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/warning/vacuum/external/directional/west, +/turf/open/floor/iron/dark, /area/shuttle/escape) "ch" = ( /obj/effect/turf_decal/stripes/white/corner{ @@ -939,8 +943,9 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "cP" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/mineral/plastitanium/nodiagonal, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/departments/cargo/directional/south, +/turf/open/floor/iron/dark, /area/shuttle/escape) "cQ" = ( /obj/effect/turf_decal/delivery/white, @@ -1487,6 +1492,13 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/escape) +"fB" = ( +/obj/effect/turf_decal/stripes/white/corner, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/warning/vacuum/external/directional/east, +/turf/open/floor/iron/dark, +/area/shuttle/escape) "fD" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/bot, @@ -1527,6 +1539,14 @@ /obj/structure/table/reinforced, /turf/open/floor/plating, /area/shuttle/escape) +"ri" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/warning/vacuum/external/directional/east, +/turf/open/floor/iron/dark, +/area/shuttle/escape) "vw" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, @@ -1544,6 +1564,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/shuttle/escape) +"Cz" = ( +/obj/effect/turf_decal/stripes/white/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/warning/vacuum/external/directional/west, +/turf/open/floor/iron/dark, +/area/shuttle/escape) "Ds" = ( /obj/machinery/button/door{ id = "escape_cockpit_blast"; @@ -1771,7 +1799,7 @@ bt bC ax ax -cg +ax cd ax ax @@ -1781,7 +1809,7 @@ SA ax ax cd -cg +ax ax ax dH @@ -1805,7 +1833,7 @@ aZ bD br bW -ch +Cz cr cz cF @@ -1815,7 +1843,7 @@ bP cU br dg -cr +cg dv ax dI @@ -1912,11 +1940,11 @@ bP bP bP bP -bP cP ax ax ax +ax dr ax ax @@ -2116,11 +2144,11 @@ bP bP bP bP -bP cP ax ax ax +ax dr ax ax @@ -2213,7 +2241,7 @@ bA bL br ca -cl +fB cs cC cG @@ -2223,7 +2251,7 @@ bP cU br do -cs +ri dy ax dQ @@ -2247,7 +2275,7 @@ bB bM ax ax -cg +ax ct ax ax @@ -2257,7 +2285,7 @@ Pd ax ax cd -cg +ax ax ax dR diff --git a/_maps/shuttles/hunter_bounty.dmm b/_maps/shuttles/hunter_bounty.dmm index ba752de932b..2932196835c 100644 --- a/_maps/shuttles/hunter_bounty.dmm +++ b/_maps/shuttles/hunter_bounty.dmm @@ -9,6 +9,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/floor/plating, /area/shuttle/hunter) "e" = ( @@ -17,10 +18,6 @@ }, /turf/open/floor/plating/airless, /area/shuttle/hunter) -"g" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/hunter) "h" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -34,6 +31,7 @@ /area/shuttle/hunter) "j" = ( /obj/effect/turf_decal/stripes/line, +/obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/floor/plating, /area/shuttle/hunter) "k" = ( @@ -345,7 +343,7 @@ b (6,1,1) = {" b b -g +b b T s @@ -353,7 +351,7 @@ s s G b -g +b b b "} diff --git a/_maps/shuttles/infiltrator_advanced.dmm b/_maps/shuttles/infiltrator_advanced.dmm index d1949eeef6e..296a65fe8bf 100644 --- a/_maps/shuttles/infiltrator_advanced.dmm +++ b/_maps/shuttles/infiltrator_advanced.dmm @@ -253,10 +253,6 @@ /obj/structure/cable, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate/airlock) -"aL" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/r_wall/plastitanium/syndicate, -/area/shuttle/syndicate/airlock) "aM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -285,6 +281,7 @@ dir = 9 }, /obj/structure/cable, +/obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/airlock) "aQ" = ( @@ -582,6 +579,7 @@ dir = 10 }, /obj/structure/cable, +/obj/structure/sign/warning/vacuum/external/directional/east, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/airlock) "by" = ( @@ -1225,6 +1223,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/airlock) "dd" = ( @@ -1360,6 +1359,7 @@ dir = 6 }, /obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/vacuum/external/directional/east, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/airlock) "dr" = ( @@ -2139,7 +2139,7 @@ ad ad aO bp -aL +aO aO bD bD @@ -2206,7 +2206,7 @@ ad ad aB aO -aL +aO bZ aO aO @@ -2482,7 +2482,7 @@ ad ad aD aO -aL +aO bZ aO aO @@ -2553,7 +2553,7 @@ ad ad aO cW -aL +aO aO bE bE diff --git a/_maps/shuttles/infiltrator_basic.dmm b/_maps/shuttles/infiltrator_basic.dmm index a69cbb71e07..394fb3b91af 100644 --- a/_maps/shuttles/infiltrator_basic.dmm +++ b/_maps/shuttles/infiltrator_basic.dmm @@ -586,8 +586,12 @@ /turf/open/floor/catwalk_floor/iron_dark, /area/shuttle/syndicate/medical) "fB" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/r_wall/plastitanium/syndicate/nodiagonal, +/obj/structure/chair/comfy/shuttle/tactical{ + dir = 8 + }, +/obj/effect/turf_decal/bot_red, +/obj/structure/sign/warning/vacuum/external/directional/east, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate/airlock) "gt" = ( /obj/item/storage/box/handcuffs{ @@ -1481,7 +1485,7 @@ aB aQ iE RO -nN +fB nN bn bA @@ -1506,7 +1510,7 @@ bO aB Xy aY -fB +Xy aB bn bB diff --git a/_maps/shuttles/mining_kilo.dmm b/_maps/shuttles/mining_kilo.dmm index f52a5c947f3..a6fdf02c6db 100644 --- a/_maps/shuttles/mining_kilo.dmm +++ b/_maps/shuttles/mining_kilo.dmm @@ -112,10 +112,7 @@ /area/shuttle/mining/large) "q" = ( /obj/machinery/status_display/evac, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/shuttle/mining/large) -"r" = ( -/obj/structure/sign/departments/cargo, +/obj/structure/sign/departments/cargo/directional/west, /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/mining/large) "s" = ( @@ -340,7 +337,7 @@ b b f l -r +k t x G diff --git a/_maps/shuttles/whiteship_delta.dmm b/_maps/shuttles/whiteship_delta.dmm index 4e8444fd4af..7c99b731c7a 100644 --- a/_maps/shuttles/whiteship_delta.dmm +++ b/_maps/shuttles/whiteship_delta.dmm @@ -1295,14 +1295,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/iron/dark, /area/shuttle/abandoned/medbay) -"cW" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/mineral/titanium, -/area/shuttle/abandoned/cargo) "cX" = ( /obj/machinery/light/small/empty/directional/west, /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, +/obj/structure/sign/departments/cargo/directional/west, /turf/open/floor/iron, /area/shuttle/abandoned/cargo) "db" = ( @@ -2281,7 +2278,7 @@ aa aa cx cy -cW +cx dr cy bv diff --git a/_maps/virtual_domains/syndicate_assault.dmm b/_maps/virtual_domains/syndicate_assault.dmm index a341ce2fe89..e20438e1c41 100644 --- a/_maps/virtual_domains/syndicate_assault.dmm +++ b/_maps/virtual_domains/syndicate_assault.dmm @@ -115,6 +115,7 @@ /obj/structure/table/reinforced, /obj/item/gun/ballistic/automatic/l6_saw/unrestricted, /obj/item/ammo_box/magazine/m7mm, +/obj/structure/sign/departments/cargo/directional/north, /turf/open/floor/mineral/plastitanium, /area/virtual_domain/protected_space) "da" = ( @@ -122,8 +123,8 @@ /turf/open/floor/plastic, /area/virtual_domain) "dd" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/r_wall/plastitanium/syndicate, +/obj/structure/sign/warning/vacuum/external/directional/north, +/turf/open/floor/mineral/plastitanium, /area/virtual_domain) "di" = ( /obj/machinery/power/terminal{ @@ -222,10 +223,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/mineral/plastitanium/red, /area/virtual_domain) -"iL" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/r_wall/plastitanium/syndicate, -/area/virtual_domain/protected_space) "iU" = ( /obj/structure/closet/crate/secure/gear{ req_access = list("syndicate") @@ -1005,6 +1002,10 @@ /obj/structure/cable, /turf/open/floor/mineral/plastitanium, /area/virtual_domain) +"PQ" = ( +/obj/structure/sign/warning/vacuum/external/directional/south, +/turf/open/floor/mineral/plastitanium, +/area/virtual_domain) "PR" = ( /obj/machinery/door/password/voice/sfc{ password = null @@ -2970,17 +2971,17 @@ qx ru uP uP +ru dd uP uP -uP Ox aw uP uP uP -uP -dd +PQ +ru uP Qg ru @@ -2991,7 +2992,7 @@ qx qx qx qx -iL +zN cZ dp dp diff --git a/tools/UpdatePaths/Scripts/94315_directional_signs_3.txt b/tools/UpdatePaths/Scripts/94315_directional_signs_3.txt new file mode 100644 index 00000000000..ade8617704b --- /dev/null +++ b/tools/UpdatePaths/Scripts/94315_directional_signs_3.txt @@ -0,0 +1,9 @@ +/obj/structure/sign/departments/cargo{dir=1} : /obj/structure/sign/departments/cargo/directional/north +/obj/structure/sign/departments/cargo{dir=2} : /obj/structure/sign/departments/cargo/directional/south +/obj/structure/sign/departments/cargo{dir=4} : /obj/structure/sign/departments/cargo/directional/east +/obj/structure/sign/departments/cargo{dir=8} : /obj/structure/sign/departments/cargo/directional/west + +/obj/structure/sign/warning/vacuum/external{dir=1} : /obj/structure/sign/warning/vacuum/external/directional/north +/obj/structure/sign/warning/vacuum/external{dir=2} : /obj/structure/sign/warning/vacuum/external/directional/south +/obj/structure/sign/warning/vacuum/external{dir=4} : /obj/structure/sign/warning/vacuum/external/directional/east +/obj/structure/sign/warning/vacuum/external{dir=8} : /obj/structure/sign/warning/vacuum/external/directional/west