diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
index 2f052271031..1a1d07b6a99 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
@@ -44,9 +44,8 @@
dir = 8
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron,
/area/ruin/planetengi)
"au" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm
index da2316b4929..21bc5a318d6 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm
@@ -260,9 +260,8 @@
/area/ruin/pizzeria/kitchen)
"jY" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/decal/cleanable/ash,
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
@@ -563,9 +562,8 @@
/area/ruin/pizzeria/kitchen)
"yS" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
diff --git a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm
index c875f42ae2d..259821c585a 100644
--- a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm
+++ b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm
@@ -42,9 +42,8 @@
dir = 8
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/vending/wardrobe/syndie_wardrobe{
onstation = 0
},
@@ -223,9 +222,8 @@
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/cargo)
"bF" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/bar)
@@ -2832,9 +2830,8 @@
"yM" = (
/obj/effect/turf_decal/siding/thinplating/dark,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/testlab)
"yP" = (
@@ -4026,9 +4023,8 @@
dir = 4
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/vending/syndichem{
onstation = 0
},
@@ -4250,9 +4246,8 @@
"My" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/engineering)
"MC" = (
@@ -4506,9 +4501,8 @@
dir = 1
},
/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/iron/large,
/area/ruin/syndicate_lava_base/telecomms)
@@ -4948,9 +4942,8 @@
dir = 4
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/table/glass,
/obj/machinery/reagentgrinder,
/obj/item/stack/sheet/mineral/plasma{
@@ -5389,9 +5382,8 @@
dir = 8
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron/cafeteria,
/area/ruin/syndicate_lava_base/dormitories)
"XH" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
index 1b0274a5fce..5eac34187fd 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
@@ -387,10 +387,8 @@
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/random/decoration/glowstick,
/obj/effect/spawner/random/decoration/paint,
-/obj/machinery/power/apc/unlocked{
- pixel_y = 25;
- dir = 1
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/plating/lavaland_atmos,
/area/ruin/unpowered)
"xP" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
index 304a845796d..8d1b543e6d1 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
@@ -325,11 +325,8 @@
/area/ruin/syndicate_lava_base/cargo)
"dA" = (
/obj/structure/closet/l3closet,
-/obj/machinery/power/apc/syndicate{
- dir = 8;
- name = "Chemistry APC";
- pixel_x = -25
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{
dir = 6
},
@@ -493,11 +490,8 @@
/area/ruin/syndicate_lava_base/cargo)
"ef" = (
/obj/machinery/light/small/directional/north,
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Cargo Bay APC";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/closet/emcloset/anchored,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -720,11 +714,8 @@
pixel_y = 2
},
/obj/item/storage/box/syringes,
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Virology APC";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/open/floor/iron/white/side{
@@ -1515,11 +1506,8 @@
/turf/open/floor/plating/lavaland_atmos,
/area/lavaland/surface/outdoors)
"ji" = (
-/obj/machinery/power/apc/syndicate{
- dir = 8;
- name = "Primary Hallway APC";
- pixel_x = -25
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/effect/turf_decal/tile/red/half/contrasted{
dir = 8
@@ -2081,10 +2069,8 @@
"mv" = (
/obj/structure/table/wood,
/obj/machinery/light/small/directional/south,
-/obj/machinery/power/apc/syndicate{
- name = "Bar APC";
- pixel_y = -25
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/wood,
/area/ruin/syndicate_lava_base/bar)
@@ -2271,11 +2257,8 @@
"oc" = (
/obj/machinery/light/small/directional/south,
/obj/structure/extinguisher_cabinet/directional/south,
-/obj/machinery/power/apc/syndicate{
- dir = 4;
- name = "Medbay APC";
- pixel_x = 25
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/open/floor/iron/white/side{
@@ -2418,11 +2401,8 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Arrival Hallway APC";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2,
/obj/effect/turf_decal/tile/red/half/contrasted{
@@ -3570,11 +3550,8 @@
/area/ruin/syndicate_lava_base/dormitories)
"JQ" = (
/obj/machinery/light/small/directional/north,
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Engineering APC";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/open/floor/iron,
@@ -4372,10 +4349,8 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{
dir = 4
},
-/obj/machinery/power/apc/syndicate{
- name = "Dormitories APC";
- pixel_y = -25
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2,
/obj/effect/turf_decal/tile/neutral,
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_1.dmm
index f37752d58f5..25aab3ccf7b 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_1.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_1.dmm
@@ -77,10 +77,8 @@
/obj/structure/chair{
dir = 8
},
-/obj/machinery/power/apc/syndicate{
- name = "Telecommunications APC";
- pixel_y = -25
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_2.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_2.dmm
index 56bf133ef9a..0beb9632095 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_2.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_2.dmm
@@ -31,10 +31,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/obj/machinery/power/apc/syndicate{
- name = "Telecommunications APC";
- pixel_y = -25
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/wood,
/area/ruin/syndicate_lava_base/telecomms)
"k" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_3.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_3.dmm
index b3274359a26..bae1b50984b 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_3.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/commswilding_3.dmm
@@ -46,10 +46,8 @@
/obj/structure/chair{
dir = 8
},
-/obj/machinery/power/apc/syndicate{
- name = "Telecommunications APC";
- pixel_y = -25
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/telecomms)
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_feasible.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_feasible.dmm
index 162045cebbb..ca428942e32 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_feasible.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_feasible.dmm
@@ -272,9 +272,8 @@
"X" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/testlab)
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm
index 1b2fb4ec37a..8006f2a0bb1 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm
@@ -9,9 +9,8 @@
/area/ruin/syndicate_lava_base/testlab)
"be" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/testlab)
"bs" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_unlikely.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_unlikely.dmm
index 33352d483e5..1d4646b9a39 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_unlikely.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_unlikely.dmm
@@ -63,9 +63,8 @@
dir = 4
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/testlab)
"N" = (
diff --git a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm
index 363006ff2c0..063ee51402b 100644
--- a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm
+++ b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm
@@ -298,9 +298,8 @@
/turf/open/floor/engine,
/area/ruin/syndicate_lava_base/testlab)
"cs" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/bar)
@@ -544,9 +543,8 @@
dir = 8
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/vending/wardrobe/syndie_wardrobe{
onstation = 0
},
@@ -1516,9 +1514,8 @@
dir = 4
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/table/glass,
/obj/machinery/reagentgrinder,
/obj/item/stack/sheet/mineral/plasma{
@@ -1736,9 +1733,8 @@
"rC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/engineering)
"rE" = (
@@ -2166,9 +2162,8 @@
dir = 8
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron/cafeteria,
/area/ruin/syndicate_lava_base/dormitories)
"wW" = (
@@ -3198,9 +3193,8 @@
"GF" = (
/obj/effect/turf_decal/siding/thinplating/dark,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/testlab)
"GS" = (
@@ -5072,9 +5066,8 @@
dir = 4
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/vending/syndichem{
onstation = 0
},
diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm
index 6e5bdecdd44..588dc37d736 100644
--- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm
+++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm
@@ -429,14 +429,12 @@
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
/obj/structure/cable,
-/obj/machinery/power/apc/unlocked{
- dir = 8;
+/obj/machinery/power/apc/worn_out/directional/west{
environ = 0;
- lighting = 0;
- name = "Worn-out APC";
- pixel_x = -25
+ lighting = 0
},
/obj/item/melee/baton/security/cattleprod,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron/dark/side,
/area/ruin/space/has_grav/abandonedzoo)
"Mb" = (
diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
index f03dc768611..315eb923063 100644
--- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
+++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
@@ -56,9 +56,8 @@
/area/ruin/space/has_grav/derelictoutpost/cargobay)
"ao" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron,
/area/ruin/space/has_grav/derelictoutpost/cargobay)
"ap" = (
@@ -498,9 +497,8 @@
/area/ruin/space/has_grav/derelictoutpost/powerstorage)
"ca" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron,
/area/ruin/space/has_grav/derelictoutpost/powerstorage)
"cb" = (
@@ -540,9 +538,8 @@
/area/ruin/space/has_grav/derelictoutpost)
"ck" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron,
/area/ruin/space/has_grav/derelictoutpost)
"cl" = (
@@ -1032,9 +1029,8 @@
/area/ruin/space/has_grav/derelictoutpost/cargostorage)
"el" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron,
/area/ruin/space/has_grav/derelictoutpost/cargostorage)
"eo" = (
diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
index 412fc40d8df..75dda39e173 100644
--- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
@@ -240,11 +240,10 @@
/area/awaymission/bmpship/aft)
"lx" = (
/obj/structure/cable,
-/obj/machinery/power/apc/unlocked{
- dir = 1;
- environ = 0;
- pixel_y = 25
+/obj/machinery/power/apc/auto_name/directional/north{
+ environ = 0
},
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron/airless,
/area/awaymission/bmpship/midship)
"lG" = (
diff --git a/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm
index c223b20fc70..da21f9ffb4a 100644
--- a/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm
+++ b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm
@@ -2670,10 +2670,8 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/power/apc/away{
- name = "ASRC Lobby";
- pixel_y = -25
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/away_general_access,
/obj/effect/turf_decal/tile/purple/half/contrasted,
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/dangerous_research)
@@ -2758,11 +2756,8 @@
"JN" = (
/obj/effect/turf_decal/tile/neutral/diagonal_edge,
/obj/structure/cable,
-/obj/machinery/power/apc/away{
- dir = 8;
- name = "ASRC Dorms";
- pixel_x = -25
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/away_general_access,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/diagonal,
/area/ruin/space/has_grav/dangerous_research/dorms)
@@ -3807,11 +3802,8 @@
/area/ruin/space/has_grav/dangerous_research/maint)
"XI" = (
/obj/structure/cable,
-/obj/machinery/power/apc/away{
- dir = 1;
- name = "ASRC Maintenance";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/away_general_access,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/oil/slippery,
/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{
@@ -3861,11 +3853,8 @@
/area/ruin/space/has_grav/dangerous_research/lab)
"Yr" = (
/obj/structure/cable,
-/obj/machinery/power/apc/away{
- dir = 1;
- name = "ASRC Laboratory";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/away_general_access,
/obj/effect/turf_decal/tile/neutral/half,
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/dangerous_research/lab)
@@ -3902,11 +3891,8 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/cable,
-/obj/machinery/power/apc/away{
- dir = 4;
- name = "ASRC Medical Facility";
- pixel_x = 25
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/away_general_access,
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/dangerous_research/medical)
"YZ" = (
diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm
index 447f0002329..f2cf7a9f8a8 100644
--- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm
+++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm
@@ -131,11 +131,10 @@
/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"aE" = (
-/obj/machinery/power/apc/away{
- name = "Recycling APC";
- pixel_y = -25
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/away_general_access,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"aG" = (
@@ -636,11 +635,10 @@
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bN" = (
-/obj/machinery/power/apc/away{
- name = "Kitchen APC";
- pixel_y = -25
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/away_general_access,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bO" = (
@@ -780,10 +778,10 @@
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cg" = (
-/obj/machinery/power/apc/highcap/five_k/directional/east{
- name = "Hydroponics APC"
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/away_general_access,
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"ch" = (
@@ -1063,11 +1061,11 @@
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage)
"cQ" = (
-/obj/machinery/power/apc/highcap/five_k/directional/east{
- name = "Storage APC"
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/away_general_access,
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage/storage)
"cS" = (
@@ -1433,13 +1431,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{
dir = 4
},
-/obj/machinery/power/apc/away{
- name = "Main Area APC";
- pixel_y = -25
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/away_general_access,
/obj/effect/turf_decal/stripes/corner,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage)
"dW" = (
@@ -1489,10 +1486,10 @@
/obj/item/storage/backpack/duffelbag/sec/surgery{
pixel_y = 5
},
-/obj/machinery/power/apc/highcap/five_k/directional/east{
- name = "Armory APC"
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/away_general_access,
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"ei" = (
@@ -1718,13 +1715,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden{
dir = 10
},
-/obj/machinery/power/apc/away{
- dir = 1;
- name = "Airlock Control APC";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/away_general_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage/airlock)
"eO" = (
@@ -1974,13 +1969,11 @@
/area/ruin/space/has_grav/deepstorage/airlock)
"fx" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
-/obj/machinery/power/apc/away{
- dir = 8;
- name = "Power and Atmospherics APC";
- pixel_x = -25
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/away_general_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage/power)
"fy" = (
@@ -2025,11 +2018,11 @@
/area/ruin/space/has_grav/deepstorage/power)
"fE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/power/apc/highcap/five_k/directional/east{
- name = "Dormitory APC"
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/away_general_access,
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage/dorm)
"fF" = (
@@ -2751,7 +2744,9 @@
/area/ruin/space/has_grav/deepstorage/dorm)
"Az" = (
/obj/structure/cable,
-/obj/machinery/power/apc/highcap/ten_k/directional/east,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_10k,
+/obj/effect/mapping_helpers/apc/away_general_access,
/turf/open/floor/engine,
/area/ruin/space/has_grav/deepstorage/pharmacy)
"AI" = (
diff --git a/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm b/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm
index 8dcd6939ca9..3383d24bedc 100644
--- a/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm
+++ b/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm
@@ -859,11 +859,11 @@
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/north{
start_charge = 25;
- locked = 0;
equipment = 0;
environ = 0;
lighting = 0
},
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/derelictsulaco)
"DJ" = (
diff --git a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm
index b8e14aaf89c..27626b3466d 100644
--- a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm
@@ -322,12 +322,9 @@
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/syndicate_forgotten_ship)
"bf" = (
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Syndicate Cargo Pod APC";
- pixel_y = 25;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/structure/closet/crate/secure/gear{
req_access = list("syndicate")
@@ -439,12 +436,9 @@
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
"bv" = (
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Syndicate Forgotten Ship APC";
- pixel_y = 25;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/syndicate_forgotten_ship)
diff --git a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm
index 431f5f805fa..438e36acb59 100644
--- a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm
+++ b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm
@@ -647,7 +647,8 @@
/area/ruin/space/has_grav/hellfactory)
"cm" = (
/obj/structure/cable,
-/obj/machinery/power/apc/highcap/ten_k/directional/north,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_10k,
/turf/open/floor/plating,
/area/ruin/space/has_grav/hellfactory)
"cn" = (
@@ -909,7 +910,8 @@
/turf/open/floor/iron,
/area/ruin/space/has_grav/hellfactory)
"wv" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/north,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/turf/open/floor/iron/grimy,
/area/ruin/space/has_grav/hellfactoryoffice)
diff --git a/_maps/RandomRuins/SpaceRuins/interdyne.dmm b/_maps/RandomRuins/SpaceRuins/interdyne.dmm
index 9405a085f7f..30b7c1bfa31 100644
--- a/_maps/RandomRuins/SpaceRuins/interdyne.dmm
+++ b/_maps/RandomRuins/SpaceRuins/interdyne.dmm
@@ -51,6 +51,12 @@
/obj/machinery/chem_heater/withbuffer,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
+"cj" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/mineral/plastitanium/red,
+/area/ruin/space/has_grav/interdyne)
"ck" = (
/obj/effect/decal/cleanable/glass/plastitanium,
/obj/structure/cable,
@@ -71,6 +77,14 @@
/obj/structure/shipping_container/interdyne,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
+"dk" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/space/has_grav/interdyne)
"dC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -288,11 +302,6 @@
/obj/structure/filingcabinet,
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/space/has_grav/interdyne)
-"kP" = (
-/obj/structure/rack,
-/obj/item/storage/toolbox/mechanical/old,
-/turf/open/floor/iron/smooth,
-/area/ruin/space/has_grav/interdyne)
"kV" = (
/obj/effect/mob_spawn/corpse/human/syndicatecommando/lessenedgear,
/turf/open/floor/iron/smooth,
@@ -327,6 +336,11 @@
/obj/machinery/oven,
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/space/has_grav/interdyne)
+"me" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/mechanical/old,
+/turf/open/floor/iron/smooth,
+/area/ruin/space/has_grav/interdyne)
"mf" = (
/obj/machinery/door/airlock/hatch,
/obj/effect/mapping_helpers/airlock/abandoned,
@@ -427,12 +441,6 @@
/obj/structure/cable,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
-"pG" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/blacklight/directional/north,
-/obj/structure/cable,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/interdyne)
"pI" = (
/obj/machinery/chem_dispenser/fullupgrade,
/obj/structure/cable,
@@ -461,27 +469,11 @@
},
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
-"qz" = (
-/obj/machinery/door/airlock/science/glass,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/interdyne)
"qS" = (
/obj/structure/table/reinforced/plastitaniumglass,
/obj/item/storage/box/beakers,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
-"qU" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/interdyne)
"qW" = (
/obj/machinery/computer/terminal,
/obj/structure/cable,
@@ -613,6 +605,14 @@
},
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
+"wJ" = (
+/obj/machinery/door/airlock/science/glass,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/space/has_grav/interdyne)
"wY" = (
/obj/machinery/chem_dispenser/fullupgrade,
/turf/open/floor/mineral/plastitanium,
@@ -657,11 +657,6 @@
/obj/structure/flora/rock/icy/style_3,
/turf/open/misc/asteroid/airless,
/area/ruin/space/has_grav/interdyne)
-"zN" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/highcap/ten_k/directional/north,
-/turf/open/floor/iron/smooth,
-/area/ruin/space/has_grav/interdyne)
"zX" = (
/obj/machinery/light/blacklight/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -690,6 +685,11 @@
/obj/structure/closet/secure_closet/chemical,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
+"AF" = (
+/obj/machinery/light/blacklight/directional/south,
+/obj/structure/cable,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/space/has_grav/interdyne)
"AN" = (
/obj/machinery/sleeper/syndie{
dir = 4
@@ -798,6 +798,12 @@
"EM" = (
/turf/open/floor/iron/smooth,
/area/ruin/space/has_grav/interdyne)
+"Fe" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_10k,
+/turf/open/floor/iron/smooth,
+/area/ruin/space/has_grav/interdyne)
"Fw" = (
/obj/machinery/light/blacklight/directional/north,
/obj/structure/cable,
@@ -835,14 +841,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
-"HL" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/interdyne)
"HP" = (
/obj/item/pizzabox,
/obj/machinery/light/blacklight/directional/north,
@@ -996,6 +994,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
+"Nl" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/mineral/plastitanium/red,
+/area/ruin/space/has_grav/interdyne)
"Nr" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/mineral/plastitanium/red,
@@ -1025,11 +1031,6 @@
/obj/structure/sink/directional/south,
/turf/open/floor/iron/showroomfloor,
/area/ruin/space/has_grav/interdyne)
-"OC" = (
-/obj/machinery/light/blacklight/directional/south,
-/obj/structure/cable,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/interdyne)
"OD" = (
/obj/machinery/light/blacklight/directional/south,
/obj/structure/cable,
@@ -1052,12 +1053,6 @@
/obj/structure/cable,
/turf/open/floor/iron/smooth,
/area/ruin/space/has_grav/interdyne)
-"Pj" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/interdyne)
"PB" = (
/obj/structure/table/reinforced/ctf,
/obj/machinery/microwave,
@@ -1083,13 +1078,6 @@
/obj/structure/cable,
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/space/has_grav/interdyne)
-"Qg" = (
-/obj/structure/cable,
-/obj/machinery/light/blacklight/directional/south,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/interdyne)
"Qw" = (
/obj/effect/decal/cleanable/oil/streak,
/turf/open/floor/mineral/plastitanium,
@@ -1138,6 +1126,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
+"RG" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/blacklight/directional/north,
+/obj/structure/cable,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/space/has_grav/interdyne)
"RR" = (
/obj/machinery/door/airlock/hatch,
/obj/structure/barricade/wooden/crude,
@@ -1150,6 +1144,12 @@
/obj/effect/decal/cleanable/glass/plastitanium,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
+"Sy" = (
+/obj/structure/cable,
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/space/has_grav/interdyne)
"Sz" = (
/obj/structure/chair/office/tactical,
/obj/structure/cable,
@@ -1301,6 +1301,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
+"Yo" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ruin/space/has_grav/interdyne)
"Ys" = (
/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible{
dir = 1
@@ -1311,7 +1319,7 @@
"Yv" = (
/turf/closed/wall/mineral/plastitanium/nodiagonal,
/area/ruin/space/has_grav/interdyne)
-"YZ" = (
+"YB" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/rack,
/obj/structure/rack,
@@ -1326,18 +1334,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
-"Zy" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/interdyne)
-"ZB" = (
+"ZT" = (
/obj/structure/cable,
-/obj/machinery/airalarm/directional/east,
+/obj/machinery/light/blacklight/directional/south,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
@@ -1645,7 +1646,7 @@ Zi
Zi
Zi
eI
-Qg
+ZT
Zi
fs
Mi
@@ -1752,9 +1753,9 @@ Zi
fj
Ei
Zi
-pG
+RG
fu
-OC
+AF
Zi
jF
bW
@@ -1779,9 +1780,9 @@ Zi
dU
Vp
EM
-YZ
+YB
oJ
-kP
+me
dU
Zi
Eq
@@ -1812,7 +1813,7 @@ bV
ak
Zi
dU
-zN
+Fe
wE
XD
wE
@@ -2024,12 +2025,12 @@ JD
oO
jA
jA
-Zy
+dk
jA
jA
Zi
Fw
-Pj
+cj
qa
JM
Zi
@@ -2058,14 +2059,14 @@ Te
Zi
LB
Nb
-ZB
+Sy
oO
-qU
+Yo
oO
SK
qa
dI
-HL
+Nl
JM
Zi
dC
@@ -2094,7 +2095,7 @@ Zi
mj
Zi
Zi
-qz
+wJ
Zi
Zi
Yv
diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
index dcdb6374685..cb6f2621841 100644
--- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
@@ -463,11 +463,8 @@
/turf/open/floor/iron,
/area/ruin/space/has_grav/listeningstation)
"yH" = (
-/obj/machinery/power/apc/syndicate{
- dir = 4;
- name = "Syndicate Listening Post APC";
- pixel_x = 25
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/plating,
/area/ruin/space/has_grav/listeningstation)
diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm
index c5e357821a6..b52d531e461 100644
--- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm
@@ -417,9 +417,8 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/north,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/beta/hall)
@@ -1040,9 +1039,8 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
dir = 1
},
@@ -1069,9 +1067,8 @@
/obj/structure/cable,
/obj/effect/decal/cleanable/cobweb,
/obj/machinery/light_switch/directional/west,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
dir = 1
},
@@ -1115,9 +1112,8 @@
"ec" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/white,
/area/ruin/space/ancientstation/delta/rnd)
"ed" = (
@@ -1748,9 +1744,8 @@
/obj/structure/cable,
/obj/effect/decal/cleanable/blood/gibs/old,
/obj/effect/decal/cleanable/blood/old,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/dark,
/area/ruin/space/ancientstation/delta/ai)
"gf" = (
@@ -1906,9 +1901,8 @@
/area/ruin/space/ancientstation/charlie/hydro)
"gF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/obj/effect/turf_decal/tile/green/half/contrasted{
dir = 4
@@ -2853,9 +2847,8 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 4
},
@@ -3293,9 +3286,8 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/machinery/duct,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/delta/hall)
@@ -3718,9 +3710,8 @@
"mQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/turf_decal/tile/brown/half/contrasted,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/beta/mining)
@@ -4488,9 +4479,8 @@
/obj/structure/mirror/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/dorms)
@@ -5087,9 +5077,8 @@
"uG" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/engine/airless,
/area/ruin/space/ancientstation/beta/supermatter)
@@ -6263,9 +6252,8 @@
default_raw_text = "*Prototype Sleeper*
We have deliverted the lastest in medical technology to the medical bay for your use."
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
dir = 4
},
@@ -7205,9 +7193,8 @@
"Mh" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/ancientstation/charlie/kitchen)
"Ms" = (
@@ -7570,9 +7557,8 @@
"PA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/effect/turf_decal/tile/purple/half/contrasted{
dir = 8
},
@@ -7798,9 +7784,8 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/engie)
@@ -7816,9 +7801,8 @@
/area/ruin/space/ancientstation/delta/hall)
"RO" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/plating/rust,
/area/ruin/space/ancientstation/charlie/hall)
@@ -7829,9 +7813,8 @@
/area/ruin/space/ancientstation/charlie/sec)
"RV" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
},
@@ -8134,9 +8117,8 @@
"UB" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/white/textured,
/area/ruin/space/ancientstation/delta/proto)
"UE" = (
@@ -8213,9 +8195,8 @@
dir = 1;
pixel_y = 23
},
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/plating,
/area/ruin/space/ancientstation/charlie/storage)
diff --git a/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm b/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm
index 6d90cca2791..8f251fa24d3 100644
--- a/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm
+++ b/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm
@@ -21,9 +21,8 @@
/area/ruin/space/ks13/command/bridge)
"ah" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/service/cafe)
"ai" = (
@@ -204,9 +203,8 @@
"cn" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/security/cell)
@@ -225,9 +223,8 @@
/area/ruin/space/ks13/security/sec)
"cu" = (
/obj/effect/mapping_helpers/broken_floor,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/security/court_hall)
@@ -257,15 +254,13 @@
dir = 4
},
/obj/structure/cable,
-/obj/machinery/power/apc/unlocked{
- dir = 8;
+/obj/machinery/power/apc/auto_name/directional/west{
environ = 0;
equipment = 0;
- lighting = 0;
- name = "Aft Solar APC";
- pixel_x = -25;
- start_charge = 0
+ lighting = 0
},
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron,
/area/ruin/space/ks13/engineering/sb_bow_solars_control)
"de" = (
@@ -837,9 +832,8 @@
/obj/structure/rack,
/obj/item/stock_parts/cell/lead,
/obj/effect/mapping_helpers/broken_floor,
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/aux_storage)
"mb" = (
@@ -861,9 +855,8 @@
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/hallway/central)
"mv" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/hallway/aft)
@@ -948,9 +941,8 @@
/turf/open/floor/plating/airless,
/area/space/nearstation)
"nK" = (
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/obj/structure/table_frame,
/obj/item/bot_assembly/medbot,
@@ -1182,9 +1174,8 @@
dir = 6
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/atmos)
@@ -1419,9 +1410,8 @@
"qJ" = (
/obj/structure/table_frame,
/obj/effect/mapping_helpers/broken_floor,
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/service/hydro)
"qK" = (
@@ -1807,9 +1797,8 @@
"sA" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/engineering/secure_storage)
@@ -1877,9 +1866,8 @@
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/engineering/tech_storage)
"sM" = (
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ks13/hallway/starboard_bow)
@@ -1906,9 +1894,8 @@
"sS" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/mapping_helpers/broken_floor,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/singulo)
@@ -2110,9 +2097,8 @@
/area/ruin/space/ks13/service/chapel)
"ug" = (
/obj/structure/table/glass,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/science/genetics)
@@ -2677,9 +2663,8 @@
/turf/open/floor/plating,
/area/ruin/space/ks13/security/court)
"xA" = (
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/obj/structure/rack,
/obj/item/pushbroom,
@@ -2790,9 +2775,8 @@
/obj/item/mop,
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/broken_floor,
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/service/jani)
"yc" = (
@@ -3213,9 +3197,8 @@
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/hallway/central)
"Am" = (
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/iron,
@@ -4085,9 +4068,8 @@
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/engineering/secure_storage)
"EI" = (
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ks13/command/bridge_hall)
@@ -4869,9 +4851,8 @@
/obj/item/stack/cable_coil/cut,
/obj/effect/decal/cleanable/glass,
/obj/effect/mapping_helpers/broken_floor,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/science/ordnance_hall)
"IY" = (
@@ -5066,9 +5047,8 @@
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/atmos)
"JS" = (
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
@@ -5535,9 +5515,8 @@
"MJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/broken_floor,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/hallway/central)
@@ -5682,9 +5661,8 @@
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/ai/vault)
"Ns" = (
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/service/bar)
@@ -5809,9 +5787,8 @@
pixel_x = 5
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/science/rnd)
"Og" = (
@@ -5879,9 +5856,8 @@
/obj/effect/mapping_helpers/burnt_floor,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/north,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/security/sec)
"OA" = (
@@ -6049,9 +6025,8 @@
/area/ruin/space/ks13/ai/corridor)
"Pq" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ks13/security/court)
@@ -6130,9 +6105,8 @@
/obj/structure/frame/machine{
anchored = 1
},
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/service/kitchen)
@@ -6150,9 +6124,8 @@
/area/ruin/space/ks13/engineering/singulo)
"PH" = (
/obj/effect/mapping_helpers/broken_floor,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/engineering/tech_storage)
@@ -6203,9 +6176,8 @@
/area/ruin/space/ks13/ai/corridor)
"PX" = (
/obj/effect/mapping_helpers/burnt_floor,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/dorms)
@@ -6492,9 +6464,8 @@
/area/ruin/space/ks13/service/chapel)
"RH" = (
/obj/structure/table_frame,
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/ruin/space/ks13/medical/morgue)
@@ -7061,9 +7032,8 @@
/turf/open/floor/plating,
/area/ruin/space/ks13/science/ordnance)
"Ug" = (
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/grav_gen)
@@ -7630,9 +7600,8 @@
/area/ruin/space/ks13/service/cafe)
"Xi" = (
/obj/machinery/computer/atmos_alert,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ks13/ai/corridor)
@@ -7713,9 +7682,8 @@
/turf/open/floor/iron/white/airless,
/area/ruin/space/ks13/medical/medbay)
"XJ" = (
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/ai/vault)
@@ -7810,9 +7778,8 @@
},
/obj/item/stack/cable_coil/cut,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
/obj/structure/cable,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/tool_storage)
@@ -8051,15 +8018,13 @@
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/atmos)
"Zz" = (
-/obj/machinery/power/apc/unlocked{
- dir = 8;
+/obj/machinery/power/apc/auto_name/directional/west{
environ = 0;
equipment = 0;
- lighting = 0;
- name = "Starboard Solar APC";
- pixel_x = -25;
- start_charge = 0
+ lighting = 0
},
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/aft_solars_control)
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm
index afac081d379..78b2f8ce539 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm
@@ -1971,9 +1971,8 @@
/area/ruin/space/has_grav/cargodise_freighter/mining)
"FX" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/plating,
/area/ruin/space/has_grav/cargodise_freighter/utility)
"FY" = (
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/ghostship.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/ghostship.dmm
index 74c41d6259a..e1b66bb7c6e 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/ghostship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/ghostship.dmm
@@ -466,10 +466,8 @@
"Cc" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/apc/unlocked{
- dir = 1;
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/plating,
/area/ruin/unpowered)
"Ct" = (
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm
index 6003c8ca6b5..36d95ab9961 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm
@@ -6,9 +6,8 @@
name = "prisoner item locker";
req_access = list("syndicate_leader")
},
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/item/restraints/handcuffs,
/turf/open/floor/mineral/plastitanium/red,
@@ -774,9 +773,8 @@
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
},
-/obj/machinery/power/apc/auto_name/directional/east{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/machinery/cell_charger_multi,
/turf/open/floor/iron/dark,
@@ -841,9 +839,8 @@
/area/ruin/space/has_grav/skyrat/interdynefob/service/lounge)
"dg" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/turf_decal/siding/dark{
dir = 8
},
@@ -1174,9 +1171,8 @@
/area/ruin/space/has_grav/skyrat/interdynefob/bridge)
"eE" = (
/obj/structure/filingcabinet,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/skyrat/interdynefob/security/lawyer)
@@ -1467,9 +1463,8 @@
/obj/effect/turf_decal/trimline/dark_blue/line{
dir = 1
},
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
@@ -2262,9 +2257,8 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
},
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/machinery/camera/xray/directional/west{
c_tag = "DS-2 Brig Storage";
@@ -3547,9 +3541,8 @@
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/space/has_grav/skyrat/interdynefob/security)
"oT" = (
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/skyrat/interdynefob/service/diner)
@@ -3997,9 +3990,8 @@
dir = 1
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
},
@@ -4015,9 +4007,8 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/skyrat/interdynefob/medbay/chem)
"qI" = (
@@ -4071,9 +4062,8 @@
"qY" = (
/obj/structure/table,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
},
@@ -4427,9 +4417,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/obj/machinery/power/apc/auto_name/directional/east{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4800,9 +4789,8 @@
dir = 1
},
/obj/structure/closet/crate/goldcrate,
-/obj/machinery/power/apc/auto_name/directional/south{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/skyrat/interdynefob/bridge/vault)
@@ -5019,9 +5007,8 @@
dir = 4
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood/large,
/area/ruin/space/has_grav/skyrat/interdynefob/bridge/cl)
@@ -6238,9 +6225,8 @@
name = "suit storage unit";
req_access = list("syndicate_leader")
},
-/obj/machinery/power/apc/auto_name/directional/east{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/effect/turf_decal/siding/dark{
dir = 8
@@ -7788,9 +7774,8 @@
icon_state = "plant-18"
},
/obj/machinery/light/cold/directional/south,
-/obj/machinery/power/apc/auto_name/directional/south{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/iron/white/diagonal,
/area/ruin/space/has_grav/skyrat/interdynefob/medbay)
@@ -9254,9 +9239,8 @@
dir = 9
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/chair/sofa/corp/left{
color = "#DE3A3A";
dir = 4
@@ -9588,9 +9572,8 @@
/area/ruin/space/has_grav/skyrat/interdynefob/bridge/cl)
"Qw" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/turf_decal/trimline/brown/corner{
dir = 8
},
@@ -9661,9 +9644,8 @@
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/skyrat/interdynefob/halls)
"QE" = (
-/obj/machinery/power/apc/auto_name/directional/south{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/effect/turf_decal/tile/dark_red/anticorner{
dir = 1
@@ -11517,9 +11499,8 @@
dir = 8
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood/large,
/area/ruin/space/has_grav/skyrat/interdynefob/bridge/admiral)
@@ -11537,9 +11518,8 @@
dir = 4
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/turf/open/floor/iron/dark/textured_half,
/area/ruin/space/has_grav/skyrat/interdynefob/bridge)
"XP" = (
@@ -11576,9 +11556,8 @@
/turf/open/floor/iron/dark/textured_large,
/area/ruin/space/has_grav/skyrat/interdynefob/cargo)
"XY" = (
-/obj/machinery/power/apc/auto_name/directional/west{
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/structure/table/reinforced,
/obj/machinery/reagentgrinder{
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm
index 557c9fa2237..5968eb4f2ad 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm
@@ -1028,10 +1028,9 @@
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"fv" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/structure/closet/crate/radiation,
/obj/item/stack/sheet/mineral/uranium/five,
@@ -1208,10 +1207,9 @@
/area/ruin/space/has_grav/port_tarkon/developement)
"gu" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/blood,
/obj/item/circuitboard/machine/component_printer,
/obj/effect/decal/cleanable/dirt/dust,
@@ -1625,10 +1623,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/light/directional/north,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/yellow/half{
dir = 1
},
@@ -1864,10 +1861,9 @@
/area/ruin/space/has_grav/port_tarkon/mining)
"kk" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/plating,
/area/ruin/space/has_grav/port_tarkon/afthall)
"ko" = (
@@ -1981,10 +1977,9 @@
pixel_y = 1
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"kJ" = (
@@ -2234,10 +2229,9 @@
/obj/structure/table,
/obj/machinery/light/warm/directional/south,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon)
@@ -2885,10 +2879,9 @@
/area/ruin/space/has_grav/port_tarkon/power1)
"pJ" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/yellow/anticorner{
dir = 8
},
@@ -3091,10 +3084,9 @@
/area/ruin/space/has_grav/port_tarkon/storage)
"qQ" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/blood,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/cult,
@@ -3103,10 +3095,9 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/starboardhall)
@@ -3707,10 +3698,9 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/cult,
/area/ruin/space/has_grav/port_tarkon/storage)
@@ -3850,10 +3840,9 @@
"vd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
},
@@ -3973,10 +3962,9 @@
/obj/effect/turf_decal/tile/blue/half{
dir = 1
},
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/mob_spawn/corpse/human/damaged,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
@@ -4035,10 +4023,9 @@
"wc" = (
/obj/structure/table,
/obj/item/clothing/suit/toggle/labcoat/medical,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/effect/turf_decal/tile/blue/half{
dir = 8
@@ -6307,10 +6294,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/porthall)
@@ -7466,10 +7452,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/cult,
/area/ruin/space/has_grav/port_tarkon/forehall)
@@ -7731,10 +7716,9 @@
/area/ruin/space/has_grav/port_tarkon/atmos)
"QL" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/observ)
@@ -7799,10 +7783,9 @@
/area/ruin/space/has_grav/port_tarkon/atmos)
"Rh" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/garden)
@@ -8002,10 +7985,9 @@
/area/ruin/space/has_grav/port_tarkon/porthall)
"Sk" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/machinery/light/dim/directional/west,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/cult,
@@ -8243,10 +8225,9 @@
/area/ruin/space/has_grav/port_tarkon/kitchen)
"TF" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/table/reinforced,
/obj/item/folder/yellow,
/obj/item/folder/red,
@@ -9024,10 +9005,9 @@
/turf/open/floor/cult,
/area/ruin/space/has_grav/port_tarkon/developement)
"YC" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm
index d289ae81af8..bc4d3910f69 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm
@@ -962,10 +962,9 @@
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"fv" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/radiation,
@@ -1152,10 +1151,9 @@
"gu" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/purple/half{
dir = 8
},
@@ -1610,10 +1608,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/light/directional/north,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/yellow/half{
dir = 1
},
@@ -1881,10 +1878,9 @@
"kk" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/plating,
/area/ruin/space/has_grav/port_tarkon/afthall)
"ko" = (
@@ -1981,10 +1977,9 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"kJ" = (
@@ -2240,10 +2235,9 @@
/obj/machinery/light/warm/directional/south,
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon)
"lU" = (
@@ -2905,10 +2899,9 @@
"pJ" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/yellow/anticorner{
dir = 8
},
@@ -3078,10 +3071,9 @@
/area/ruin/space/has_grav/port_tarkon/centerhall)
"qQ" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/red/half{
dir = 1
@@ -3093,10 +3085,9 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/generic,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/starboardhall)
@@ -3679,10 +3670,9 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/brown/half{
dir = 1
},
@@ -3822,10 +3812,9 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/general,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
},
@@ -3969,10 +3958,9 @@
/obj/effect/turf_decal/tile/blue/half{
dir = 1
},
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/port_tarkon/comms)
"vN" = (
@@ -4031,10 +4019,9 @@
/obj/structure/table,
/obj/item/clothing/suit/toggle/labcoat/medical,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/effect/turf_decal/tile/blue/half{
dir = 8
@@ -6082,10 +6069,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron/airless,
/area/ruin/space/has_grav/port_tarkon/porthall)
"Ji" = (
@@ -7091,10 +7077,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/mob/living/simple_animal/hostile/alien/sentinel,
/obj/structure/alien/weeds/node,
/turf/open/floor/iron,
@@ -7345,10 +7330,9 @@
"QL" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/observ)
"QP" = (
@@ -7409,10 +7393,9 @@
"Rh" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/garden)
"Rm" = (
@@ -7606,10 +7589,9 @@
"Sk" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/machinery/light/dim/directional/west,
/obj/effect/turf_decal/tile/brown/half{
dir = 8
@@ -7853,10 +7835,9 @@
"TF" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/table/reinforced,
/obj/item/folder/yellow,
/obj/item/folder/red,
@@ -8617,10 +8598,9 @@
/area/ruin/space/has_grav/port_tarkon/developement)
"YC" = (
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm
index 3c2d9a9db95..b36386d0a2f 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm
@@ -851,10 +851,9 @@
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"fv" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/structure/closet/crate/radiation,
/obj/item/stack/sheet/mineral/uranium/five,
@@ -1405,10 +1404,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/light/directional/north,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/yellow/half{
dir = 1
},
@@ -1625,10 +1623,9 @@
/area/ruin/space/has_grav/port_tarkon/mining)
"kk" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/ruin/space/has_grav/port_tarkon/afthall)
@@ -1718,10 +1715,9 @@
pixel_y = 1
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"kJ" = (
@@ -1957,10 +1953,9 @@
/obj/structure/table,
/obj/machinery/light/warm/directional/south,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon)
@@ -2485,10 +2480,9 @@
/area/ruin/space/has_grav/port_tarkon/power1)
"pJ" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/yellow/anticorner{
dir = 8
},
@@ -2658,10 +2652,9 @@
/area/ruin/space/has_grav/port_tarkon/centerhall)
"qQ" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/red/half{
dir = 1
},
@@ -2672,10 +2665,9 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/starboardhall)
@@ -3050,10 +3042,9 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/turf/open/floor/iron/dark/airless,
/area/ruin/space/has_grav/port_tarkon/developement)
@@ -3200,10 +3191,9 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/brown/half{
dir = 1
},
@@ -3322,10 +3312,9 @@
"vd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
},
@@ -3427,10 +3416,9 @@
/obj/effect/turf_decal/tile/blue/half{
dir = 1
},
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/port_tarkon/comms)
@@ -3473,10 +3461,9 @@
"wc" = (
/obj/structure/table,
/obj/item/clothing/suit/toggle/labcoat/medical,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/effect/turf_decal/tile/blue/half{
dir = 8
@@ -5339,10 +5326,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/airless,
/area/ruin/space/has_grav/port_tarkon/porthall)
@@ -6197,10 +6183,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/airless,
/area/ruin/space/has_grav/port_tarkon/forehall)
@@ -6450,10 +6435,9 @@
/area/ruin/space/has_grav/port_tarkon)
"QL" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/mob/living/basic/carp,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/airless,
@@ -6518,10 +6502,9 @@
/area/ruin/space/has_grav/port_tarkon/atmos)
"Rh" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/garden)
@@ -6706,10 +6689,9 @@
/area/ruin/space/has_grav/port_tarkon/porthall)
"Sk" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/machinery/light/dim/directional/west,
/obj/effect/turf_decal/tile/brown/half{
dir = 8
@@ -6940,10 +6922,9 @@
/area/ruin/space/has_grav/port_tarkon/porthall)
"TF" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/table/reinforced,
/obj/item/folder/yellow,
/obj/item/folder/red,
@@ -7646,10 +7627,9 @@
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/port_tarkon/developement)
"YC" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm
index c650fd45050..f1d1282bdbb 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm
@@ -912,10 +912,9 @@
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"fv" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/structure/closet/crate/radiation,
/obj/item/stack/sheet/mineral/uranium/five,
@@ -1093,10 +1092,9 @@
/area/ruin/space/has_grav/port_tarkon/developement)
"gu" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/purple/half{
dir = 8
},
@@ -1517,10 +1515,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/light/directional/north,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/yellow/half{
dir = 1
},
@@ -1797,10 +1794,9 @@
/area/ruin/space/has_grav/port_tarkon/mining)
"kk" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/plating,
/area/ruin/space/has_grav/port_tarkon/afthall)
"ko" = (
@@ -1893,10 +1889,9 @@
pixel_y = 1
},
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"kJ" = (
@@ -2140,10 +2135,9 @@
/obj/structure/table,
/obj/machinery/light/warm/directional/south,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon)
@@ -2749,10 +2743,9 @@
/area/ruin/space/has_grav/port_tarkon/power1)
"pJ" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/yellow/anticorner{
dir = 8
},
@@ -2907,10 +2900,9 @@
/area/ruin/space/has_grav/port_tarkon/centerhall)
"qQ" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/red/half{
dir = 1
},
@@ -2921,10 +2913,9 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/starboardhall)
@@ -3435,10 +3426,9 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/turf_decal/tile/brown/half{
dir = 1
},
@@ -3572,10 +3562,9 @@
"vd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
},
@@ -3708,10 +3697,9 @@
/obj/effect/turf_decal/tile/blue/half{
dir = 1
},
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/item/broken_bottle,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
@@ -3776,10 +3764,9 @@
"wc" = (
/obj/structure/table,
/obj/item/clothing/suit/toggle/labcoat/medical,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/effect/turf_decal/tile/blue/half{
dir = 8
@@ -5829,10 +5816,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/porthall)
@@ -6824,10 +6810,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/forehall)
@@ -7086,10 +7071,9 @@
/area/ruin/space/has_grav/port_tarkon/atmos)
"QL" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
/area/ruin/space/has_grav/port_tarkon/observ)
@@ -7159,10 +7143,9 @@
/area/ruin/space/has_grav/port_tarkon/atmos)
"Rh" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/decal/cleanable/confetti,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron,
@@ -7357,10 +7340,9 @@
/area/ruin/space/has_grav/port_tarkon/porthall)
"Sk" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/machinery/light/dim/directional/west,
/obj/effect/turf_decal/tile/brown/half{
dir = 8
@@ -7612,10 +7594,9 @@
/area/ruin/space/has_grav/port_tarkon/kitchen)
"TF" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/table/reinforced,
/obj/item/folder/yellow,
/obj/item/folder/red,
@@ -8440,10 +8421,9 @@
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/port_tarkon/developement)
"YC" = (
-/obj/machinery/power/apc/auto_name/directional/north{
- locked = 0;
- start_charge = 0
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/no_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/shuttle8532.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/shuttle8532.dmm
index c83424c9ef0..42a7b2ebdfd 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/shuttle8532.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/shuttle8532.dmm
@@ -515,9 +515,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4,
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/north{
- cell_type = /obj/item/stock_parts/cell/bluespace;
- start_charge = 0
+ cell_type = /obj/item/stock_parts/cell/bluespace
},
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/airless,
/area/ruin/space/has_grav/shuttle8532engineering)
"kL" = (
@@ -1220,9 +1220,9 @@
},
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/north{
- cell_type = /obj/item/stock_parts/cell/bluespace;
- start_charge = 0
+ cell_type = /obj/item/stock_parts/cell/bluespace
},
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/airless,
/area/ruin/space/has_grav/shuttle8532researchbay)
"zX" = (
@@ -1376,9 +1376,9 @@
/obj/machinery/light/dim/directional/north,
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/north{
- cell_type = /obj/item/stock_parts/cell/bluespace;
- start_charge = 0
+ cell_type = /obj/item/stock_parts/cell/bluespace
},
+/obj/effect/mapping_helpers/apc/no_charge,
/turf/open/floor/iron/airless,
/area/ruin/space/has_grav/shuttle8532cargohall)
"Ci" = (
diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
index fe39a8c6f08..61c3e62e341 100644
--- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
+++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
@@ -1,9 +1,8 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"ae" = (
/obj/structure/cable,
-/obj/machinery/power/apc/highcap/five_k/directional/south{
- name = "Guest Room APC"
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/hotel/guestroom/room_5)
"ag" = (
@@ -98,9 +97,8 @@
},
/area/ruin/space/has_grav/hotel/workroom)
"bj" = (
-/obj/machinery/power/apc/highcap/five_k/directional/north{
- name = "Guest Room APC"
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/turf/open/floor/wood/parquet,
/area/ruin/space/has_grav/hotel/guestroom/room_2)
@@ -189,9 +187,8 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/obj/machinery/power/apc/highcap/five_k/directional/south{
- name = "Dock APC"
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/obj/structure/chair{
dir = 1
@@ -792,9 +789,8 @@
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/hotel/bar)
"hT" = (
-/obj/machinery/power/apc/highcap/five_k/directional/south{
- name = "Kitchen APC"
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/hotel/bar)
@@ -1366,9 +1362,8 @@
/turf/open/floor/iron/sepia,
/area/ruin/space/has_grav/hotel/pool)
"mh" = (
-/obj/machinery/power/apc/highcap/five_k/directional/south{
- name = "Guest Room APC"
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/turf/open/floor/carpet/red,
/area/ruin/space/has_grav/hotel/guestroom/room_3)
@@ -1785,9 +1780,8 @@
/turf/open/floor/wood/tile,
/area/ruin/space/has_grav/hotel)
"qG" = (
-/obj/machinery/power/apc/highcap/five_k/directional/south{
- name = "Custodial APC"
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/obj/structure/sink/directional/west,
/obj/item/reagent_containers/spray/cleaner,
@@ -2889,9 +2883,8 @@
"EJ" = (
/obj/structure/table/wood/fancy/purple,
/obj/item/paper_bin,
-/obj/machinery/power/apc/highcap/five_k/directional/north{
- name = "Guest Room APC"
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/obj/item/pen,
/turf/open/floor/carpet/lone,
@@ -3031,9 +3024,8 @@
/area/ruin/space/has_grav/hotel)
"Gd" = (
/obj/structure/cable,
-/obj/machinery/power/apc/highcap/five_k/directional/north{
- name = "Power Storage APC"
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/plating,
/area/ruin/space/has_grav/hotel/power)
"Gg" = (
@@ -3494,9 +3486,8 @@
/turf/open/floor/iron,
/area/ruin/space/has_grav/hotel)
"MQ" = (
-/obj/machinery/power/apc/highcap/five_k/directional/south{
- name = "Pool Room APC"
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/turf/open/floor/iron/freezer,
/area/ruin/space/has_grav/hotel/pool)
@@ -3665,9 +3656,8 @@
/area/ruin/space/has_grav/hotel)
"OW" = (
/obj/structure/table/wood/fancy/orange,
-/obj/machinery/power/apc/highcap/five_k/directional/south{
- name = "Guest Room APC"
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/turf/open/floor/carpet/royalblue,
/area/ruin/space/has_grav/hotel/guestroom/room_4)
@@ -4212,9 +4202,8 @@
/area/template_noop)
"VM" = (
/obj/structure/table/reinforced/plastitaniumglass,
-/obj/machinery/power/apc/highcap/five_k/directional/south{
- name = "Staff Room APC"
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/obj/item/gps/spaceruin{
name = "hotel gps"
@@ -4516,9 +4505,8 @@
"YE" = (
/obj/structure/table/wood/fancy/royalblue,
/obj/item/paper_bin,
-/obj/machinery/power/apc/highcap/five_k/directional/south{
- name = "Guest Room APC"
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/obj/item/pen,
/turf/open/floor/carpet/orange,
diff --git a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm
index e82259e3151..c6c2af411d4 100644
--- a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm
+++ b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm
@@ -243,19 +243,16 @@
locked = 0;
name = "The GOOD Stuff"
},
+/obj/machinery/power/apc/auto_name/directional/north{
+ coverlocked = 0;
+ start_charge = 60
+ },
+/obj/effect/mapping_helpers/apc/unlocked,
+/obj/structure/cable,
/obj/item/paper/fluff/spaceruins/lizardsgas/memorandum,
/obj/effect/spawner/random/contraband/cannabis/lizardsgas,
/obj/effect/spawner/random/contraband/cannabis/lizardsgas,
/obj/effect/spawner/random/contraband/cannabis/lizardsgas,
-/obj/structure/cable,
-/obj/effect/spawner/random/contraband/cannabis/lizardsgas,
-/obj/effect/spawner/random/contraband/cannabis/lizardsgas,
-/obj/effect/spawner/random/contraband/cannabis/lizardsgas,
-/obj/machinery/power/apc/auto_name/directional/north{
- coverlocked = 0;
- locked = 0;
- start_charge = 60
- },
/turf/open/floor/iron/dark/smooth_corner,
/area/ruin/space/has_grav/thelizardsgas)
"Bi" = (
@@ -309,7 +306,7 @@
/area/ruin/space/has_grav/thelizardsgas)
"FJ" = (
/obj/machinery/computer/atmos_control/noreconnect{
- atmos_chambers = list("lizardgas"="Plasma Supply");
+ atmos_chambers = list("lizardgas" = "Plasma Supply");
dir = 8
},
/turf/open/floor/iron/dark/smooth_edge{
diff --git a/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm b/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm
index 7a9a4a89234..b08b516d1fd 100644
--- a/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm
+++ b/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm
@@ -100,9 +100,9 @@
/obj/machinery/power/apc/auto_name/directional/east{
environ = 0;
equipment = 0;
- lighting = 0;
- locked = 0
+ lighting = 0
},
+/obj/effect/mapping_helpers/apc/unlocked,
/obj/effect/spawner/random/engineering/toolbox,
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm
index afa8e78d92e..88fc43ef68a 100644
--- a/_maps/RandomZLevels/moonoutpost19.dmm
+++ b/_maps/RandomZLevels/moonoutpost19.dmm
@@ -848,11 +848,10 @@
},
/area/awaymission/moonoutpost19/syndicate)
"cK" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/south{
- locked = 0;
- name = "Worn Out APC";
- start_charge = 100
- },
+/obj/machinery/power/apc/worn_out,
+/obj/effect/mapping_helpers/apc/full_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/obj/effect/turf_decal/tile/red/half/contrasted,
/turf/open/floor/iron{
@@ -2378,11 +2377,10 @@
},
/area/awaymission/moonoutpost19/research)
"gG" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/east{
- locked = 0;
- name = "Worn Out APC";
- start_charge = 100
- },
+/obj/machinery/power/apc/worn_out,
+/obj/effect/mapping_helpers/apc/full_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/obj/effect/turf_decal/tile/purple,
/turf/open/floor/iron/white{
@@ -3610,11 +3608,10 @@
},
/area/awaymission/moonoutpost19/arrivals)
"jH" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/north{
- locked = 0;
- name = "Worn Out APC";
- start_charge = 100
- },
+/obj/machinery/power/apc/worn_out,
+/obj/effect/mapping_helpers/apc/full_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/turf/open/floor/iron{
heat_capacity = 1e+006
diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm
index 93c2c2c0731..bc6878f0953 100644
--- a/_maps/RandomZLevels/research.dmm
+++ b/_maps/RandomZLevels/research.dmm
@@ -274,7 +274,8 @@
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 4
},
-/obj/machinery/power/apc/highcap/ten_k/directional/west,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/awaymission/research/interior/engineering)
@@ -471,9 +472,8 @@
/turf/open/floor/iron/dark,
/area/awaymission/research/interior/gateway)
"cb" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/east{
- name = "Gateway APC"
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/awaymission/research/interior/gateway)
@@ -1190,9 +1190,8 @@
/turf/open/floor/iron/dark,
/area/awaymission/research/interior/secure)
"fy" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/east{
- name = "Vault APC"
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/awaymission/research/interior/secure)
@@ -2175,9 +2174,8 @@
/turf/open/floor/iron/white,
/area/awaymission/research/interior/medbay)
"kp" = (
-/obj/machinery/power/apc/highcap/five_k/directional/east{
- name = "Dorms APC"
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/turf/open/floor/plating,
/area/awaymission/research/interior/maint)
@@ -2430,7 +2428,8 @@
dir = 8
},
/obj/structure/cable,
-/obj/machinery/power/apc/highcap/five_k/directional/west,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/iron,
/area/awaymission/research/interior/dorm)
"lo" = (
@@ -3405,7 +3404,8 @@
"DC" = (
/obj/effect/turf_decal/tile/purple/fourcorners,
/obj/structure/cable,
-/obj/machinery/power/apc/highcap/five_k/directional/west,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/iron/dark,
/area/awaymission/research/interior/genetics)
"DO" = (
@@ -3745,7 +3745,8 @@
dir = 1
},
/obj/structure/cable,
-/obj/machinery/power/apc/highcap/five_k/directional/north,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/iron/white,
/area/awaymission/research/interior/cryo)
"Or" = (
diff --git a/_maps/RandomZLevels/research2.dmm b/_maps/RandomZLevels/research2.dmm
index 4ceff27e248..7a3657073b8 100644
--- a/_maps/RandomZLevels/research2.dmm
+++ b/_maps/RandomZLevels/research2.dmm
@@ -222,12 +222,10 @@
/turf/closed/wall/r_wall,
/area/awaymission/research/interior/gateway)
"bm" = (
-/obj/machinery/power/apc/highcap/ten_k{
- auto_name = 1;
- dir = 4;
- name = "Engineering APC";
- pixel_x = 25
+/obj/machinery/power/apc/auto_name/directional/east{
+ auto_name = 1
},
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/turf/open/floor/plating,
/area/awaymission/research/interior/engineering)
@@ -454,11 +452,8 @@
/turf/open/floor/iron/dark,
/area/awaymission/research/interior/gateway)
"cb" = (
-/obj/machinery/power/apc/highcap/ten_k{
- dir = 4;
- name = "Gateway APC";
- pixel_x = 25
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/awaymission/research/interior/gateway)
@@ -657,11 +652,8 @@
/turf/open/floor/plating,
/area/awaymission/research/interior/gateway)
"cS" = (
-/obj/machinery/power/apc/highcap/five_k{
- dir = 4;
- name = "Genetics APC";
- pixel_x = 25
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/turf/open/floor/plating,
/area/awaymission/research/interior/genetics)
@@ -1456,11 +1448,8 @@
/turf/open/floor/iron/white,
/area/awaymission/research/interior)
"fa" = (
-/obj/machinery/power/apc/highcap/five_k{
- dir = 4;
- name = "Cryostatis APC";
- pixel_x = 25
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/effect/turf_decal/tile/purple{
dir = 1
},
@@ -1636,11 +1625,8 @@
/turf/open/floor/iron/dark,
/area/awaymission/research/interior/secure)
"fy" = (
-/obj/machinery/power/apc/highcap/ten_k{
- dir = 4;
- name = "Vault APC";
- pixel_x = 25
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/awaymission/research/interior/secure)
@@ -2829,11 +2815,7 @@
/turf/open/floor/iron/white,
/area/awaymission/research/interior)
"iF" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "Security APC";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
/turf/open/floor/plating,
/area/awaymission/research/interior/security)
@@ -3385,11 +3367,8 @@
/turf/open/floor/iron/white,
/area/awaymission/research/interior/medbay)
"kp" = (
-/obj/machinery/power/apc/highcap/five_k{
- dir = 4;
- name = "Dorms APC";
- pixel_x = 25
- },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/turf/open/floor/plating,
/area/awaymission/research/interior/dorm)
@@ -3837,11 +3816,7 @@
},
/area/awaymission/research/interior/dorm)
"lW" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "Medbay APC";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
/turf/open/floor/plating,
/area/awaymission/research/interior/medbay)
@@ -3857,11 +3832,7 @@
},
/area/awaymission/research/interior/dorm)
"lZ" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "Escape APC";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
/turf/open/floor/plating,
/area/awaymission/research/interior/escapepods)
diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm
index 1159dc1c33c..8379a5185d3 100644
--- a/_maps/RandomZLevels/undergroundoutpost45.dmm
+++ b/_maps/RandomZLevels/undergroundoutpost45.dmm
@@ -1991,11 +1991,10 @@
c_tag = "Hydroponics";
network = list("uo45")
},
-/obj/machinery/power/apc/highcap/ten_k/directional/south{
- locked = 0;
- name = "UO45 Hydroponics APC";
- start_charge = 100
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/full_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/obj/effect/turf_decal/tile/green/half/contrasted,
/turf/open/floor/iron{
@@ -3891,11 +3890,10 @@
},
/area/awaymission/undergroundoutpost45/crew_quarters)
"jV" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/north{
- locked = 0;
- name = "UO45 Bar APC";
- start_charge = 100
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/full_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron{
@@ -4770,10 +4768,9 @@
},
/area/awaymission/undergroundoutpost45/research)
"lH" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/south{
- name = "UO45 Research Division APC";
- start_charge = 100
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/full_charge,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -5232,11 +5229,10 @@
},
/area/awaymission/undergroundoutpost45/gateway)
"mE" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/south{
- locked = 0;
- name = "UO45 Gateway APC";
- start_charge = 100
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/full_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/rack,
/obj/item/clothing/shoes/magboots,
/obj/effect/turf_decal/stripes/line{
@@ -7508,10 +7504,9 @@
/turf/closed/wall/r_wall,
/area/awaymission/undergroundoutpost45/engineering)
"rp" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/west{
- name = "UO45 Engineering APC";
- start_charge = 100
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/full_charge,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 8
},
@@ -8016,11 +8011,10 @@
},
/area/awaymission/undergroundoutpost45/mining)
"sj" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/south{
- locked = 0;
- name = "UO45 Mining APC";
- start_charge = 100
- },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/full_charge,
+/obj/effect/mapping_helpers/apc/unlocked,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{
dir = 4
diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm
index e97f0347cbb..76a74aab332 100644
--- a/_maps/map_files/Deltastation/DeltaStation2.dmm
+++ b/_maps/map_files/Deltastation/DeltaStation2.dmm
@@ -86628,7 +86628,8 @@
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/directional/north,
-/obj/machinery/power/apc/sm_apc/directional/north,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_10k,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
"vFm" = (
diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm
index 84117c48e7e..cfa022f61d7 100644
--- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm
+++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm
@@ -25588,7 +25588,8 @@
"ijn" = (
/obj/structure/cable,
/obj/item/reagent_containers/cup/glass/bottle/hooch,
-/obj/machinery/power/apc/highcap/five_k/directional/north,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/plating,
/area/mine/storage)
"ijp" = (
@@ -34926,7 +34927,8 @@
/area/station/hallway/primary/starboard)
"lfp" = (
/obj/structure/cable,
-/obj/machinery/power/apc/sm_apc/directional/south,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_10k,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
"lfs" = (
diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm
index 4e6f16c4f1e..4ead7e4f190 100644
--- a/_maps/map_files/KiloStation/KiloStation.dmm
+++ b/_maps/map_files/KiloStation/KiloStation.dmm
@@ -19747,7 +19747,8 @@
/obj/machinery/light/directional/east,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/machinery/power/apc/sm_apc/directional/south,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
@@ -60257,7 +60258,8 @@
pixel_y = 6
},
/obj/item/food/grown/poppy/lily,
-/obj/machinery/power/apc/highcap/five_k/directional/north,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_5k,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/service/chapel/monastery)
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index 364310804b9..422be050b44 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -28795,7 +28795,8 @@
/area/station/maintenance/starboard/fore)
"kxw" = (
/obj/structure/cable,
-/obj/machinery/power/apc/sm_apc/directional/east,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/mapping_helpers/apc/cell_10k,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
"kxz" = (
diff --git a/_maps/map_files/NorthStar/north_star.dmm b/_maps/map_files/NorthStar/north_star.dmm
index 67478b49118..06e545a43b1 100644
--- a/_maps/map_files/NorthStar/north_star.dmm
+++ b/_maps/map_files/NorthStar/north_star.dmm
@@ -811,26 +811,6 @@
/obj/structure/sink/directional/west,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/floor3/starboard)
-"ajH" = (
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/mid_joiner{
- dir = 8
- },
-/obj/machinery/door/firedoor/heavy,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor{
- id = "com_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor4/aft)
"ajX" = (
/obj/structure/railing{
dir = 1
@@ -3281,6 +3261,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/floor1/port/aft)
+"aOQ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ elevator_linked_id = "aft_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor3/aft)
"aOV" = (
/obj/structure/railing{
dir = 4
@@ -4720,6 +4708,18 @@
/obj/machinery/power/emitter/welded,
/turf/open/floor/plating/airless,
/area/space/nearstation)
+"bgI" = (
+/obj/machinery/button/elevator/directional/south{
+ id = "com_vator"
+ },
+/obj/machinery/lift_indicator/directional/south{
+ linked_elevator_id = "com_vator";
+ pixel_y = -36
+ },
+/turf/open/floor/iron/dark/side{
+ dir = 8
+ },
+/area/station/hallway/floor4/aft)
"bgO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/textured_large,
@@ -9894,7 +9894,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
- id = "surg_a_privacy";
+ id = "surg_b_privacy";
name = "Surgery Privacy Shutters"
},
/turf/open/floor/plating,
@@ -10988,6 +10988,21 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/floor4/fore)
+"cKS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/button/elevator/directional/south{
+ id = "com_vator"
+ },
+/obj/machinery/lift_indicator/directional/south{
+ linked_elevator_id = "com_vator";
+ pixel_y = -36
+ },
+/turf/open/floor/iron/dark/side{
+ dir = 8
+ },
+/area/station/hallway/floor3/fore)
"cLg" = (
/obj/effect/turf_decal/trimline/blue/line,
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input,
@@ -11123,18 +11138,6 @@
/obj/item/stack/tile/pod/light,
/turf/open/floor/plating,
/area/station/maintenance/floor2/starboard/fore)
-"cNo" = (
-/obj/structure/industrial_lift/public,
-/obj/machinery/lift_indicator/directional/west{
- linked_elevator_id = "fore_vator"
- },
-/obj/machinery/elevator_control_panel/directional/west{
- linked_elevator_id = "fore_vator";
- pixel_x = -24;
- preset_destination_names = list("2"="Supply-Engi Floor","3"="Med-Sci Floor","4"="Service Floor")
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/hallway/floor1/fore)
"cNx" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/cable,
@@ -11441,14 +11444,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel/funeral)
-"cRQ" = (
-/obj/effect/turf_decal/trimline/red/end{
- dir = 8
- },
-/obj/effect/landmark/navigate_destination/bridge,
-/obj/structure/plaque/static_plaque/golden/commission/northstar,
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor4/fore)
"cRY" = (
/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior,
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2{
@@ -14317,15 +14312,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/pod/light,
/area/station/maintenance/floor4/starboard)
-"dIq" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/weldingtool/largetank,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
"dIv" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -16200,6 +16186,20 @@
/obj/effect/turf_decal/tile/red/diagonal_edge,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/checkpoint/escape)
+"ehT" = (
+/obj/structure/industrial_lift/public,
+/obj/machinery/elevator_control_panel/directional/west{
+ linked_elevator_id = "fore_vator";
+ pixel_x = -24;
+ preset_destination_names = list("2"="Supply-Engi Floor","3"="Med-Sci Floor","4"="Service Floor")
+ },
+/obj/machinery/lift_indicator/directional/west{
+ linked_elevator_id = "fore_vator";
+ pixel_x = -38;
+ pixel_y = -7
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/hallway/floor1/fore)
"ehX" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/side,
@@ -16306,20 +16306,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/pod/dark,
/area/station/maintenance/floor2/starboard/aft)
-"ejC" = (
-/obj/machinery/button/elevator/directional/west{
- id = "fore_vator";
- pixel_x = -32;
- pixel_y = -5
- },
-/obj/machinery/lift_indicator/directional/west{
- linked_elevator_id = "fore_vator";
- pixel_x = -32;
- pixel_y = 5
- },
-/obj/effect/turf_decal/trimline/green/warning,
-/turf/open/floor/iron/dark/side,
-/area/station/hallway/floor3/fore)
"ejE" = (
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron/dark,
@@ -16427,16 +16413,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos/project)
-"elh" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/item/folder/yellow,
-/obj/item/wrench,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
"ell" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/turf_decal/stripes/white/line{
@@ -16444,6 +16420,15 @@
},
/turf/open/floor/pod,
/area/station/maintenance/floor4/starboard/aft)
+"elo" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/firedoor/heavy,
+/obj/machinery/door/poddoor{
+ elevator_linked_id = "com_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor4/aft)
"elp" = (
/obj/effect/turf_decal/stripes{
dir = 4
@@ -16522,6 +16507,27 @@
},
/turf/open/floor/pod/dark,
/area/station/maintenance/floor2/port/fore)
+"elY" = (
+/obj/effect/turf_decal/trimline/green/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/firedoor/heavy,
+/obj/machinery/door/poddoor/preopen{
+ elevator_linked_id = "com_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor3/fore)
"ema" = (
/obj/structure/railing{
dir = 8
@@ -19272,7 +19278,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 1;
- id = "surg_b_privacy";
+ id = "surg_a_privacy";
name = "Surgery Privacy Shutters"
},
/turf/open/floor/plating,
@@ -19294,6 +19300,18 @@
},
/turf/open/floor/iron/dark/side,
/area/station/hallway/secondary/entry)
+"fey" = (
+/obj/effect/turf_decal/trimline/yellow/warning,
+/obj/machinery/button/elevator/directional/west{
+ id = "fore_vator";
+ pixel_y = 0
+ },
+/obj/machinery/lift_indicator/directional/west{
+ linked_elevator_id = "fore_vator";
+ pixel_y = -4
+ },
+/turf/open/floor/iron/dark/side,
+/area/station/hallway/floor1/fore)
"feF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible,
/obj/effect/turf_decal/stripes/end{
@@ -19945,20 +19963,6 @@
/obj/machinery/hydroponics/constructable,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden)
-"fnG" = (
-/obj/effect/turf_decal/trimline/yellow/warning,
-/obj/machinery/button/elevator/directional/west{
- id = "fore_vator";
- pixel_x = -32;
- pixel_y = -5
- },
-/obj/machinery/lift_indicator/directional/west{
- linked_elevator_id = "fore_vator";
- pixel_x = -32;
- pixel_y = 5
- },
-/turf/open/floor/iron/dark/side,
-/area/station/hallway/floor1/fore)
"fnJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/griddle,
@@ -20889,6 +20893,17 @@
/obj/machinery/light_switch/directional/east,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/service)
+"fBf" = (
+/obj/effect/turf_decal/trimline/yellow/warning,
+/obj/machinery/button/elevator/directional/east{
+ id = "aft_vator"
+ },
+/obj/machinery/lift_indicator/directional/east{
+ linked_elevator_id = "aft_vator";
+ pixel_y = -4
+ },
+/turf/open/floor/iron/dark/side,
+/area/station/hallway/floor1/aft)
"fBk" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -21928,13 +21943,6 @@
/obj/machinery/barsign,
/turf/closed/wall,
/area/station/maintenance/floor3/starboard/fore)
-"fPq" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id = "aft_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor1/aft)
"fPB" = (
/obj/item/flashlight/lamp,
/obj/structure/table,
@@ -22198,13 +22206,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/engineering/atmos/hfr_room)
-"fSz" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- id = "fore_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor3/fore)
"fSA" = (
/obj/structure/barricade/sandbags,
/turf/open/floor/iron/dark,
@@ -25137,14 +25138,6 @@
/obj/effect/landmark/start/captain,
/turf/open/floor/wood/tile,
/area/station/command/heads_quarters/captain/private)
-"gJi" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/desk_bell{
- pixel_x = 7
- },
-/turf/open/floor/iron/white,
-/area/station/science/lab)
"gJm" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -25465,15 +25458,6 @@
/obj/item/reagent_containers/spray/cleaner,
/turf/open/floor/carpet/royalblue,
/area/station/medical/break_room)
-"gNn" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/table,
-/obj/effect/spawner/random/maintenance,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
"gNq" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -27310,6 +27294,14 @@
/obj/effect/spawner/random/structure/crate,
/turf/open/floor/pod/dark,
/area/station/maintenance/floor3/port)
+"hoc" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ elevator_linked_id = "aft_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor1/aft)
"hoj" = (
/turf/open/floor/iron/dark/side{
dir = 8
@@ -27381,6 +27373,14 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
+"hpd" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ elevator_linked_id = "fore_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor3/fore)
"hpe" = (
/obj/structure/closet/firecloset/full,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -28458,20 +28458,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/lockers)
-"hFD" = (
-/obj/machinery/button/elevator/directional/west{
- id = "fore_vator";
- pixel_x = -32;
- pixel_y = -5
- },
-/obj/machinery/lift_indicator/directional/west{
- linked_elevator_id = "fore_vator";
- pixel_x = -32;
- pixel_y = 5
- },
-/obj/effect/turf_decal/trimline/purple/warning,
-/turf/open/floor/iron/dark/side,
-/area/station/hallway/floor2/fore)
"hFE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -31776,6 +31762,18 @@
/obj/effect/turf_decal/siding/thinplating_new/dark/corner,
/turf/open/floor/engine/hull/reinforced,
/area/space/nearstation)
+"iBO" = (
+/obj/effect/landmark/start/quartermaster,
+/obj/structure/bed/double/pod,
+/obj/item/bedsheet/qm/double,
+/obj/machinery/requests_console/directional/north{
+ announcementConsole = 1;
+ department = "Quartermaster's Desk";
+ name = "Quartermaster's Requests Console";
+ supplies_requestable = 1
+ },
+/turf/open/floor/carpet/orange,
+/area/station/command/heads_quarters/qm)
"iCh" = (
/obj/machinery/light/directional/south,
/obj/machinery/newscaster/directional/south,
@@ -32124,6 +32122,17 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/command/gateway)
+"iHZ" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/stack/cable_coil,
+/obj/item/screwdriver,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/weldingtool/largetank,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"iIb" = (
/obj/item/kirbyplants/random,
/obj/machinery/airalarm/directional/west,
@@ -37158,20 +37167,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark,
/area/station/hallway/floor1/fore)
-"jYn" = (
-/obj/effect/turf_decal/trimline/green/warning,
-/obj/machinery/button/elevator/directional/east{
- id = "aft_vator";
- pixel_x = 32;
- pixel_y = -5
- },
-/obj/machinery/lift_indicator/directional/east{
- linked_elevator_id = "aft_vator";
- pixel_x = 32;
- pixel_y = 5
- },
-/turf/open/floor/iron/dark/side,
-/area/station/hallway/floor3/aft)
"jYo" = (
/obj/machinery/door/airlock/hatch{
name = "Maintenance Access"
@@ -37818,6 +37813,14 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"khk" = (
+/obj/effect/turf_decal/trimline/red/end{
+ dir = 8
+ },
+/obj/effect/landmark/navigate_destination/bridge,
+/obj/structure/plaque/static_plaque/golden/commission/northstar,
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor4/fore)
"khm" = (
/obj/structure/closet/firecloset/full,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -40220,6 +40223,17 @@
"kNO" = (
/turf/closed/wall/r_wall,
/area/station/security/prison/work)
+"kNR" = (
+/obj/effect/turf_decal/trimline/green/warning,
+/obj/machinery/lift_indicator/directional/east{
+ linked_elevator_id = "aft_vator";
+ pixel_y = -4
+ },
+/obj/machinery/button/elevator/directional/east{
+ id = "aft_vator"
+ },
+/turf/open/floor/iron/dark/side,
+/area/station/hallway/floor3/aft)
"kNT" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -40697,18 +40711,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/iron/dark,
/area/station/service/library/lounge)
-"kUu" = (
-/obj/structure/industrial_lift/public,
-/obj/machinery/lift_indicator/directional/east{
- linked_elevator_id = "com_vator"
- },
-/obj/machinery/elevator_control_panel/directional/east{
- linked_elevator_id = "com_vator";
- pixel_x = 24;
- preset_destination_names = list("4"="Service","5"="Command")
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/hallway/floor3/fore)
"kUw" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{
dir = 4
@@ -40726,6 +40728,20 @@
/obj/item/storage/box/bodybags,
/turf/open/floor/iron/dark,
/area/station/security/execution/education)
+"kVd" = (
+/obj/structure/industrial_lift/public,
+/obj/machinery/lift_indicator/directional/east{
+ linked_elevator_id = "com_vator";
+ pixel_x = 38;
+ pixel_y = -7
+ },
+/obj/machinery/elevator_control_panel/directional/east{
+ linked_elevator_id = "com_vator";
+ pixel_x = 24;
+ preset_destination_names = list("4"="Service","5"="Command")
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/hallway/floor3/fore)
"kVm" = (
/obj/structure/railing{
dir = 10
@@ -40981,26 +40997,6 @@
},
/turf/open/floor/catwalk_floor,
/area/station/maintenance/floor3/starboard/aft)
-"kYx" = (
-/obj/effect/turf_decal/trimline/green/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/green/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/firedoor/heavy,
-/obj/machinery/door/poddoor/preopen{
- id = "com_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor3/fore)
"kYB" = (
/obj/machinery/cell_charger,
/obj/item/reagent_containers/spray/cleaner,
@@ -43728,13 +43724,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/pod/light,
/area/station/maintenance/floor1/port/aft)
-"lIQ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id = "fore_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor1/fore)
"lIS" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -44100,18 +44089,6 @@
/obj/structure/rack,
/turf/open/floor/iron/dark,
/area/station/maintenance/floor2/starboard/aft)
-"lNW" = (
-/obj/effect/landmark/start/quartermaster,
-/obj/structure/bed/double/pod,
-/obj/item/bedsheet/qm/double,
-/obj/machinery/requests_console/directional/north{
- announcementConsole = 1;
- department = "Quartermaster's Desk";
- name = "Quartermaster's Requests Console";
- supplies_requestable = 1
- },
-/turf/open/floor/carpet/orange,
-/area/station/command/heads_quarters/qm)
"lNX" = (
/obj/structure/railing{
dir = 4
@@ -44439,6 +44416,18 @@
/obj/effect/turf_decal/siding/wideplating_new,
/turf/open/floor/engine/airless,
/area/station/solars/port/aft)
+"lQY" = (
+/obj/machinery/button/elevator/directional/west{
+ id = "fore_vator";
+ pixel_y = 0
+ },
+/obj/effect/turf_decal/trimline/purple/warning,
+/obj/machinery/lift_indicator/directional/west{
+ linked_elevator_id = "fore_vator";
+ pixel_y = -4
+ },
+/turf/open/floor/iron/dark/side,
+/area/station/hallway/floor2/fore)
"lRb" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -47730,6 +47719,14 @@
},
/turf/open/floor/iron/white,
/area/station/science/lobby)
+"mIA" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ elevator_linked_id = "aft_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor2/aft)
"mID" = (
/obj/structure/railing{
dir = 4
@@ -47814,6 +47811,17 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/iron/smooth,
/area/station/construction)
+"mJy" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/obj/item/pai_card,
+/turf/open/floor/wood/tile,
+/area/station/service/library)
"mJH" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron,
@@ -48236,6 +48244,15 @@
},
/turf/open/floor/iron/white/smooth_large,
/area/station/science/robotics/lab)
+"mOT" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/firedoor/heavy,
+/obj/machinery/door/poddoor/preopen{
+ elevator_linked_id = "com_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor3/fore)
"mOV" = (
/obj/structure/railing,
/obj/effect/turf_decal/trimline/purple/warning,
@@ -48708,18 +48725,6 @@
dir = 8
},
/area/station/hallway/floor1/aft)
-"mVb" = (
-/obj/structure/industrial_lift/public,
-/obj/machinery/lift_indicator/directional/east{
- linked_elevator_id = "aft_vator"
- },
-/obj/machinery/elevator_control_panel/directional/east{
- linked_elevator_id = "aft_vator";
- pixel_x = 24;
- preset_destination_names = list("2"="Supply-Engi Floor","3"="Med-Sci Floor","4"="Service Floor")
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/hallway/floor1/aft)
"mVf" = (
/obj/machinery/door/poddoor/shutters/radiation/preopen{
id = "radshutsouth"
@@ -52865,6 +52870,20 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/medical/exam_room)
+"nUI" = (
+/obj/structure/industrial_lift/public,
+/obj/machinery/lift_indicator/directional/east{
+ linked_elevator_id = "aft_vator";
+ pixel_x = 38;
+ pixel_y = -7
+ },
+/obj/machinery/elevator_control_panel/directional/east{
+ linked_elevator_id = "aft_vator";
+ pixel_x = 24;
+ preset_destination_names = list("2"="Supply-Engi Floor","3"="Med-Sci Floor","4"="Service Floor")
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/hallway/floor1/aft)
"nUJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -55448,20 +55467,6 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/first)
-"oEP" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/button/elevator/directional/south{
- id = "com_vator"
- },
-/obj/machinery/lift_indicator/directional/south{
- linked_elevator_id = "com_vator"
- },
-/turf/open/floor/iron/dark/side{
- dir = 8
- },
-/area/station/hallway/floor3/fore)
"oEU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/table,
@@ -56256,6 +56261,14 @@
/obj/machinery/light/directional/west,
/turf/open/floor/grass,
/area/station/service/hydroponics/garden/abandoned)
+"oQx" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ elevator_linked_id = "fore_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/floor1/fore)
"oQy" = (
/obj/machinery/newscaster/directional/west,
/turf/open/floor/wood/tile,
@@ -58798,6 +58811,12 @@
/obj/effect/turf_decal/trimline/green/filled/line,
/turf/open/floor/iron/dark,
/area/station/medical/virology)
+"pCW" = (
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/machinery/rnd/bepis,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"pDd" = (
/obj/structure/table/reinforced/plasmarglass,
/obj/item/reagent_containers/pill/epinephrine{
@@ -59992,6 +60011,18 @@
/obj/effect/spawner/random/trash/graffiti,
/turf/open/floor/pod/light,
/area/station/maintenance/solars/starboard/aft)
+"pUD" = (
+/obj/machinery/button/elevator/directional/west{
+ id = "fore_vator";
+ pixel_y = 0
+ },
+/obj/effect/turf_decal/trimline/green/warning,
+/obj/machinery/lift_indicator/directional/west{
+ linked_elevator_id = "fore_vator";
+ pixel_y = -4
+ },
+/turf/open/floor/iron/dark/side,
+/area/station/hallway/floor3/fore)
"pUI" = (
/obj/structure/chair/comfy,
/obj/machinery/power/apc/auto_name/directional/west,
@@ -60393,6 +60424,27 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/checker,
/area/station/commons/vacant_room/commissary)
+"qaD" = (
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/heavy,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor{
+ elevator_linked_id = "com_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor4/aft)
"qaE" = (
/obj/structure/cable,
/turf/open/floor/iron/textured_half{
@@ -61561,6 +61613,18 @@
dir = 1
},
/area/station/security/prison)
+"qrK" = (
+/obj/effect/turf_decal/trimline/blue/warning,
+/obj/machinery/camera/autoname/directional/east,
+/obj/machinery/lift_indicator/directional/east{
+ linked_elevator_id = "aft_vator";
+ pixel_y = -4
+ },
+/obj/machinery/button/elevator/directional/east{
+ id = "aft_vator"
+ },
+/turf/open/floor/iron/dark/side,
+/area/station/hallway/floor2/aft)
"qrN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -68135,14 +68199,6 @@
},
/turf/open/floor/iron/textured_half,
/area/station/hallway/secondary/entry)
-"sgU" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/firedoor/heavy,
-/obj/machinery/door/poddoor{
- id = "com_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor4/aft)
"shd" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -68340,17 +68396,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
-"skq" = (
-/obj/machinery/button/elevator/directional/south{
- id = "com_vator"
- },
-/obj/machinery/lift_indicator/directional/south{
- linked_elevator_id = "com_vator"
- },
-/turf/open/floor/iron/dark/side{
- dir = 8
- },
-/area/station/hallway/floor4/aft)
"skv" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -71004,21 +71049,6 @@
/obj/machinery/duct,
/turf/open/floor/iron,
/area/station/service/chapel)
-"sWQ" = (
-/obj/effect/turf_decal/trimline/blue/warning,
-/obj/machinery/camera/autoname/directional/east,
-/obj/machinery/lift_indicator/directional/east{
- linked_elevator_id = "aft_vator";
- pixel_x = 32;
- pixel_y = 5
- },
-/obj/machinery/button/elevator/directional/east{
- id = "aft_vator";
- pixel_x = 32;
- pixel_y = -5
- },
-/turf/open/floor/iron/dark/side,
-/area/station/hallway/floor2/aft)
"sWZ" = (
/obj/effect/turf_decal/trimline/yellow/line{
dir = 1
@@ -73868,6 +73898,16 @@
/obj/structure/sign/warning/pods/directional/south,
/turf/open/floor/iron,
/area/station/commons/vacant_room/commissary)
+"tLt" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/effect/spawner/random/maintenance,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"tLE" = (
/obj/machinery/light/blacklight/directional/east,
/obj/machinery/vending/cola/pwr_game,
@@ -74306,16 +74346,6 @@
dir = 4
},
/area/station/cargo/sorting)
-"tSw" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/stack/cable_coil,
-/obj/item/screwdriver,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
"tSD" = (
/obj/structure/closet/mini_fridge{
desc = "A small contraption designed to imbue a few drinks with a pleasant chill.";
@@ -74512,6 +74542,15 @@
/obj/structure/cable,
/turf/open/floor/pod/light,
/area/station/maintenance/floor1/starboard/fore)
+"tVz" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/desk_bell{
+ pixel_x = 7
+ },
+/obj/item/pai_card,
+/turf/open/floor/iron/white,
+/area/station/science/lab)
"tVC" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -75115,13 +75154,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/textured,
/area/station/medical/surgery/fore)
-"ufE" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- id = "aft_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor3/aft)
"ufI" = (
/obj/machinery/firealarm/directional/south,
/obj/machinery/camera/directional/south{
@@ -75207,13 +75239,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/engineering/atmos)
-"ugM" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- id = "aft_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor2/aft)
"ugP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -75504,6 +75529,11 @@
},
/turf/open/floor/iron,
/area/station/science/research/abandoned)
+"uko" = (
+/obj/structure/table,
+/obj/item/pai_card,
+/turf/open/floor/iron/checker,
+/area/station/commons/vacant_room/commissary)
"ukr" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -78353,7 +78383,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/duct,
/obj/machinery/button/door/directional/west{
- id = "surg_a_shutters";
+ id = "surg_b_privacy";
name = "Surgery Privacy Shutters";
req_access = list("medical")
},
@@ -79733,6 +79763,19 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/carpet/red,
/area/station/service/theater)
+"vtj" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/item/folder/yellow,
+/obj/item/wrench,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"vtt" = (
/obj/machinery/door/airlock/atmos{
name = "Atmospherics"
@@ -79761,13 +79804,6 @@
dir = 10
},
/area/station/command/bridge)
-"vtL" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- id = "fore_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor2/fore)
"vtO" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -83234,6 +83270,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/floor1/aft)
+"woV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ elevator_linked_id = "fore_vator";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor2/fore)
"wpa" = (
/obj/structure/railing/corner{
dir = 8
@@ -83673,20 +83717,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"wuH" = (
-/obj/effect/turf_decal/trimline/yellow/warning,
-/obj/machinery/button/elevator/directional/east{
- id = "aft_vator";
- pixel_x = 32;
- pixel_y = -5
- },
-/obj/machinery/lift_indicator/directional/east{
- linked_elevator_id = "aft_vator";
- pixel_x = 32;
- pixel_y = 5
- },
-/turf/open/floor/iron/dark/side,
-/area/station/hallway/floor1/aft)
"wuJ" = (
/obj/effect/turf_decal/tile/dark_red/fourcorners,
/turf/open/floor/iron,
@@ -85418,7 +85448,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/duct,
/obj/machinery/button/door/directional/west{
- id = "surg_b_shutters";
+ id = "surg_a_privacy";
name = "Surgery Privacy Shutters";
req_access = list("medical")
},
@@ -85500,6 +85530,8 @@
/area/station/security/prison/garden)
"wQu" = (
/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/turf_decal/trimline/blue,
/turf/open/floor/iron/dark/side{
dir = 1
},
@@ -87628,14 +87660,6 @@
/obj/structure/closet/emcloset,
/turf/open/floor/iron,
/area/station/hallway/floor2/aft)
-"xud" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/firedoor/heavy,
-/obj/machinery/door/poddoor/preopen{
- id = "com_vator"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor3/fore)
"xug" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/table/reinforced/rglass,
@@ -110044,7 +110068,7 @@ ieI
kyR
uKt
asI
-cNo
+ehT
asI
ssm
kyR
@@ -111071,9 +111095,9 @@ pxX
gIL
lfj
kyR
-lIQ
-lIQ
-lIQ
+oQx
+oQx
+oQx
kyR
lNQ
lkl
@@ -111327,7 +111351,7 @@ ohO
aJT
grg
grg
-fnG
+fey
eZA
eZA
eZA
@@ -114650,9 +114674,9 @@ gFU
kHQ
mLq
aQK
-dIq
-gNn
-tSw
+vtj
+tLt
+iHZ
lSJ
wqF
jUP
@@ -114907,7 +114931,7 @@ wZu
vTt
vOD
aQK
-elh
+pCW
rhs
dmk
lSJ
@@ -120555,7 +120579,7 @@ owI
owI
hKN
lWH
-lNW
+iBO
fLr
lWH
tud
@@ -129831,7 +129855,7 @@ siY
kfF
rxn
rxn
-wuH
+fBf
ybE
ybE
ybE
@@ -130089,9 +130113,9 @@ mUl
hfo
qZc
rjD
-fPq
-fPq
-fPq
+hoc
+hoc
+hoc
rjD
lxc
tTp
@@ -131118,7 +131142,7 @@ lTl
rjD
wYG
xzL
-mVb
+nUI
xzL
eTd
rjD
@@ -176607,9 +176631,9 @@ aKC
stf
myV
fNT
-vtL
-vtL
-vtL
+woV
+woV
+woV
fNT
mTl
lgk
@@ -176863,7 +176887,7 @@ lDE
tqW
shi
nWz
-hFD
+lQY
nZG
nZG
nZG
@@ -182259,7 +182283,7 @@ lvS
mlL
aSb
jnV
-gJi
+tVz
qfv
rtv
lES
@@ -195367,7 +195391,7 @@ kzK
xEh
kzK
kzK
-sWQ
+qrK
nFt
nFt
nFt
@@ -195625,9 +195649,9 @@ kNA
qgA
pYf
ttb
-ugM
-ugM
-ugM
+mIA
+mIA
+mIA
ttb
tRw
ohW
@@ -242143,9 +242167,9 @@ sei
wxF
igA
eDe
-fSz
-fSz
-fSz
+hpd
+hpd
+hpd
eDe
dMk
eKp
@@ -242399,7 +242423,7 @@ wdb
bUH
wdb
riD
-ejC
+pUD
qqv
qqv
qqv
@@ -251140,7 +251164,7 @@ liQ
eDe
muO
vEw
-oEP
+cKS
eDe
eDe
eDe
@@ -251399,7 +251423,7 @@ wdb
vEw
riD
sNq
-xud
+mOT
vma
jww
jww
@@ -251656,7 +251680,7 @@ qIU
uNx
gGZ
fnf
-kYx
+elY
fnf
jww
tro
@@ -251913,10 +251937,10 @@ wdb
vEw
riD
fQI
-xud
+mOT
fjo
jww
-kUu
+kVd
jww
eDe
xGx
@@ -255511,7 +255535,7 @@ cdF
sbq
jiL
qbz
-hRH
+uko
qxy
qnw
vcg
@@ -260903,7 +260927,7 @@ fAT
nXA
ddg
ddg
-jYn
+kNR
fBM
fBM
fBM
@@ -261161,9 +261185,9 @@ ykt
odk
nhM
nqr
-ufE
-ufE
-ufE
+aOQ
+aOQ
+aOQ
nqr
aWa
odk
@@ -263973,7 +263997,7 @@ kgK
mAJ
fll
hav
-fll
+mJy
kKE
baa
fio
@@ -307423,7 +307447,7 @@ rUa
hJF
rEU
rlC
-cRQ
+khk
gfb
rEU
hLL
@@ -316676,7 +316700,7 @@ liQ
nWW
qbO
uVr
-skq
+bgI
eOP
eOP
eOP
@@ -316935,7 +316959,7 @@ vVu
uVr
tDs
pRS
-sgU
+elo
vNw
vRO
vRO
@@ -317192,7 +317216,7 @@ rzY
tFp
sjr
fxa
-ajH
+qaD
sjr
vRO
vRO
@@ -317449,7 +317473,7 @@ tDs
uVr
dYh
xos
-sgU
+elo
ptg
vRO
vRO
diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm
index e9b0950975a..d454829cc29 100644
--- a/_maps/map_files/tramstation/tramstation.dmm
+++ b/_maps/map_files/tramstation/tramstation.dmm
@@ -3263,6 +3263,19 @@
},
/turf/open/floor/iron/white,
/area/station/science/lobby)
+"amM" = (
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/button/elevator/directional/south{
+ id = "tram_perma_lift"
+ },
+/obj/machinery/lift_indicator/directional/south{
+ linked_elevator_id = "tram_perma_lift"
+ },
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"amQ" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -3908,6 +3921,17 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
+"asY" = (
+/obj/effect/turf_decal/tile/brown/half/contrasted{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron/dark/side{
+ dir = 8
+ },
+/area/station/command/bridge)
"atl" = (
/obj/structure/hoop,
/turf/open/floor/iron/dark/herringbone,
@@ -4344,6 +4368,16 @@
},
/turf/open/floor/iron/white,
/area/station/security/medical)
+"awS" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue/opposingcorners,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark,
+/area/station/command/bridge)
"awT" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 6
@@ -4723,15 +4757,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/sorting)
-"aAT" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable,
-/obj/machinery/camera/autoname/directional/east,
-/turf/open/floor/iron,
-/area/station/escapepodbay)
"aBa" = (
/obj/structure/chair/stool/directional/west,
/obj/structure/cable,
@@ -7353,6 +7378,13 @@
},
/turf/open/floor/iron/white,
/area/station/science/genetics)
+"aZJ" = (
+/obj/structure/industrial_lift/public,
+/obj/effect/landmark/lift_id{
+ specific_lift_id = "tram_lower_center_lift"
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"aZQ" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 8
@@ -7425,6 +7457,16 @@
/obj/machinery/status_display/ai/directional/east,
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/ai)
+"bcH" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 4
+ },
+/obj/structure/industrial_lift/public,
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"bcI" = (
/obj/item/kirbyplants/photosynthetic,
/turf/open/floor/circuit,
@@ -7453,16 +7495,6 @@
/obj/item/kirbyplants/photosynthetic,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"bdw" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 6
- },
-/obj/structure/industrial_lift/public,
-/obj/structure/railing{
- dir = 6
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
"bdJ" = (
/obj/structure/table/wood,
/turf/open/floor/wood,
@@ -7568,16 +7600,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/brig)
-"bfs" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 4
- },
-/obj/machinery/door/window/elevator/left/directional/west{
- elevator_linked_id = "tram_cargo_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"bfy" = (
/obj/machinery/door/airlock/command/glass{
name = "Bridge"
@@ -7620,6 +7642,16 @@
},
/turf/open/floor/iron,
/area/station/security/prison)
+"bgp" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/structure/industrial_lift/public,
+/obj/effect/turf_decal/caution/stand_clear/red{
+ dir = 4
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"bgF" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -8679,25 +8711,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"bBt" = (
-/obj/structure/table/reinforced,
-/obj/structure/desk_bell{
- pixel_x = 7
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/south{
- name = "Robotics Lab Desk";
- req_access = list("robotics")
- },
-/obj/effect/turf_decal/tile/purple/fourcorners,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "robotics2";
- name = "Robotics Lab Shutters"
- },
-/turf/open/floor/iron/white/side{
- dir = 1
- },
-/area/station/science/robotics/lab)
"bBu" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/effect/turf_decal/trimline/yellow/filled/corner{
@@ -9402,6 +9415,21 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/ai)
+"bNs" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/button/elevator/directional/north{
+ id = "tram_xeno_lift"
+ },
+/obj/machinery/lift_indicator/directional/north{
+ linked_elevator_id = "tram_xeno_lift"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 5
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"bNx" = (
/obj/structure/railing,
/obj/machinery/door/firedoor/border_only,
@@ -9610,13 +9638,6 @@
/obj/structure/lattice/catwalk,
/turf/open/floor/plating/airless,
/area/station/solars/port)
-"bRF" = (
-/obj/effect/turf_decal/caution/stand_clear/red{
- dir = 8
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
"bRU" = (
/obj/machinery/smartfridge/chemistry/preloaded,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -10435,6 +10456,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/office)
+"ceb" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"cen" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -10636,13 +10661,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"cgj" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/camera/autoname/directional/north,
-/turf/open/floor/iron,
-/area/station/escapepodbay)
"cgl" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
@@ -10670,6 +10688,15 @@
},
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"cgW" = (
+/obj/machinery/elevator_control_panel{
+ linked_elevator_id = "tram_xeno_lift";
+ pixel_y = 2;
+ preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
+ layer = 3.1
+ },
+/turf/closed/wall/r_wall,
+/area/station/science/xenobiology)
"cgX" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/effect/turf_decal/tile/blue/fourcorners,
@@ -10736,6 +10763,20 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating,
/area/station/security/processing)
+"cji" = (
+/obj/machinery/elevator_control_panel/directional/north{
+ desc = "A small control panel used to move the kitchen dumbwaiter up and down.";
+ linked_elevator_id = "dumbwaiter_lift";
+ name = "Dumbwaiter control Panel";
+ preset_destination_names = list("2"="Hydroponics","3"="Kitchen")
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal/bin,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/iron/white/side,
+/area/station/service/kitchen)
"cjy" = (
/turf/closed/wall/r_wall,
/area/station/engineering/main)
@@ -10821,18 +10862,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/lab)
-"clu" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/button/elevator/directional/north{
- id = "tram_dorm_lift"
- },
-/obj/machinery/lift_indicator/directional/north{
- linked_elevator_id = "tram_dorm_lift"
- },
-/turf/open/floor/iron,
-/area/station/maintenance/tram/left)
"clR" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -10904,6 +10933,16 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor,
/area/station/solars/port)
+"cow" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 6
+ },
+/obj/structure/industrial_lift/public,
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"coI" = (
/obj/machinery/door/airlock{
id_tag = "miningdorm1";
@@ -11145,6 +11184,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"cuf" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 1
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"cuN" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 8
@@ -12137,6 +12183,22 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"cMb" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral/opposingcorners,
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/bridge)
"cMD" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -12216,16 +12278,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/medical/surgery/aft)
-"cNt" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/machinery/camera/autoname/directional/east,
-/turf/open/floor/iron,
-/area/station/escapepodbay)
"cNS" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
@@ -12540,6 +12592,16 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"cSb" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 4
+ },
+/obj/machinery/door/window/elevator/left/directional/west{
+ elevator_linked_id = "tram_cargo_lift";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"cSe" = (
/obj/machinery/light/directional/east,
/turf/open/floor/glass/reinforced,
@@ -12609,6 +12671,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
+"cTR" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 1
+ },
+/obj/machinery/door/window/elevator/left/directional/south{
+ elevator_mode = 1;
+ elevator_linked_id = "tram_perma_lift"
+ },
+/turf/open/floor/iron,
+/area/station/security/brig)
"cTU" = (
/turf/closed/wall,
/area/station/cargo/storage)
@@ -13030,6 +13102,14 @@
},
/turf/open/floor/iron,
/area/station/medical/virology)
+"dbJ" = (
+/obj/machinery/status_display/evac/directional/west,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal/bin,
+/turf/open/floor/iron,
+/area/station/command/bridge)
"dbV" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
@@ -14452,29 +14532,22 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"dFL" = (
-/obj/structure/reagent_dispensers/watertank/high,
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 8
- },
-/obj/machinery/elevator_control_panel/directional/south{
- desc = "A small control panel used to move the kitchen dumbwaiter up and down.";
- linked_elevator_id = "dumbwaiter_lift";
- name = "Dumbwaiter control Panel";
- preset_destination_names = list("2"="Hydroponics","3"="Kitchen")
- },
-/obj/effect/turf_decal/tile/green/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics)
"dFP" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"dFS" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 1
+ },
+/obj/structure/industrial_lift/public,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"dFY" = (
/obj/structure/sign/poster/official/here_for_your_safety{
pixel_y = -32
@@ -14659,6 +14732,19 @@
},
/turf/open/floor/wood,
/area/station/command/meeting_room)
+"dJd" = (
+/obj/machinery/duct,
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 1
+ },
+/obj/machinery/door/window/elevator/left/directional/north{
+ elevator_linked_id = "dumbwaiter_lift";
+ elevator_mode = 1;
+ name = "Dumbwaiter";
+ req_access = null
+ },
+/turf/open/floor/iron/cafeteria,
+/area/station/service/kitchen)
"dJp" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -14677,16 +14763,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"dJu" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 1
- },
-/obj/machinery/door/window/elevator/left/directional/south{
- elevator_mode = 1;
- elevator_linked_id = "tram_perma_lift"
- },
-/turf/open/floor/iron,
-/area/station/security/brig)
"dJG" = (
/obj/effect/turf_decal/bot,
/obj/structure/closet/crate/freezer/blood,
@@ -16577,12 +16653,6 @@
/obj/structure/sign/clock/directional/south,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
-"eug" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/dark/corner{
- dir = 8
- },
-/area/station/command/bridge)
"euC" = (
/turf/open/floor/wood/parquet,
/area/station/medical/psychology)
@@ -17913,15 +17983,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
-"eVO" = (
-/obj/machinery/elevator_control_panel{
- linked_elevator_id = "tram_xeno_lift";
- pixel_y = 2;
- preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
- layer = 3.1
- },
-/turf/closed/wall,
-/area/station/science/xenobiology)
"eVQ" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -18114,19 +18175,6 @@
/obj/structure/table,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"faX" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/command/bridge)
"fbj" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -18215,9 +18263,6 @@
dir = 4
},
/area/station/service/theater)
-"fdY" = (
-/turf/open/misc/asteroid,
-/area/station/hallway/primary/tram/center)
"fea" = (
/obj/structure/stairs/south,
/turf/open/floor/iron/stairs/medium{
@@ -18411,6 +18456,25 @@
/obj/item/clothing/gloves/cargo_gauntlet,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"fhy" = (
+/obj/structure/table/reinforced,
+/obj/structure/desk_bell{
+ pixel_x = 7
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/left/directional/south{
+ name = "Robotics Lab Desk";
+ req_access = list("robotics")
+ },
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "robotics2";
+ name = "Robotics Lab Shutters"
+ },
+/turf/open/floor/iron/white/side{
+ dir = 1
+ },
+/area/station/science/robotics/lab)
"fhA" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -18691,6 +18755,12 @@
/obj/effect/turf_decal/trimline/red/filled/line,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
+"fli" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark/corner{
+ dir = 8
+ },
+/area/station/command/bridge)
"flk" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -18855,6 +18925,19 @@
/obj/effect/turf_decal/trimline/yellow/filled/warning,
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"fok" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 5
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"foy" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -19523,6 +19606,16 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
+"fAO" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 5
+ },
+/obj/structure/industrial_lift/public,
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"fAQ" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
@@ -21303,6 +21396,13 @@
/obj/item/stack/cable_coil,
/turf/open/misc/asteroid,
/area/station/medical/chemistry)
+"gnj" = (
+/obj/modular_map_root/tramstation{
+ key = "medsciupper";
+ name = "medsciupper"
+ },
+/turf/open/floor/iron/smooth,
+/area/station/hallway/primary/tram/center)
"gnp" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -21435,24 +21535,6 @@
/obj/structure/sign/delamination_counter/directional/south,
/turf/open/floor/engine,
/area/station/engineering/supermatter)
-"gpC" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 8
- },
-/obj/structure/industrial_lift/public,
-/obj/machinery/elevator_control_panel/directional/west{
- linked_elevator_id = "tram_cargo_lift";
- preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
- req_access = list("mining")
- },
-/obj/effect/landmark/lift_id{
- specific_lift_id = "tram_cargo_lift"
- },
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/cargo/miningdock)
"gpH" = (
/obj/effect/turf_decal/siding/thinplating,
/obj/structure/cable,
@@ -21495,18 +21577,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"gqM" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/yellow/half/contrasted{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 8
- },
-/turf/open/floor/iron/dark/side{
- dir = 8
- },
-/area/station/command/bridge)
"gqV" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
@@ -21664,6 +21734,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"guu" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/bridge)
"guI" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/bot,
@@ -21817,10 +21900,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"gxU" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/station/hallway/primary/tram/left)
"gxY" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 10
@@ -21886,6 +21965,17 @@
"gyP" = (
/turf/closed/wall,
/area/station/science/robotics/mechbay)
+"gze" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/white/line,
+/obj/machinery/door/window/elevator/right/directional/south{
+ elevator_linked_id = "tram_lower_center_lift";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/center)
"gzw" = (
/turf/closed/wall/r_wall,
/area/station/science/ordnance/office)
@@ -22142,6 +22232,23 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"gDq" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/obj/machinery/elevator_control_panel/directional/south{
+ desc = "A small control panel used to move the kitchen dumbwaiter up and down.";
+ linked_elevator_id = "dumbwaiter_lift";
+ name = "Dumbwaiter control Panel";
+ preset_destination_names = list("2"="Hydroponics","3"="Kitchen")
+ },
+/obj/effect/turf_decal/tile/green/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"gDr" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -22257,15 +22364,6 @@
/obj/structure/holosign/barrier/atmos/tram,
/turf/open/floor/plating,
/area/station/maintenance/tram/right)
-"gFB" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/command/bridge)
"gFI" = (
/obj/machinery/door/airlock{
id_tag = "private_n";
@@ -22713,17 +22811,6 @@
},
/turf/open/floor/circuit,
/area/station/ai_monitored/command/nuke_storage)
-"gOv" = (
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/machinery/door/window/elevator/right/directional/south{
- elevator_linked_id = "tram_perma_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"gOz" = (
/obj/structure/industrial_lift/tram/subfloor/window,
/obj/structure/window/reinforced/tram/front{
@@ -24305,20 +24392,6 @@
dir = 1
},
/area/station/hallway/secondary/service)
-"hxs" = (
-/obj/effect/turf_decal/trimline/green/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/effect/turf_decal/trimline/yellow/warning,
-/obj/machinery/door/window/elevator/right/directional/south{
- elevator_linked_id = "dumbwaiter_lift";
- elevator_mode = 1;
- name = "Dumbwaiter";
- req_access = null
- },
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics)
"hyE" = (
/obj/structure/table/glass,
/obj/item/book/manual/wiki/security_space_law{
@@ -24504,15 +24577,6 @@
/obj/structure/window/spawner/directional/north,
/turf/open/floor/iron/dark/small,
/area/station/commons/vacant_room)
-"hCn" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/command/bridge)
"hCp" = (
/obj/structure/chair/stool/bar/directional/north,
/obj/effect/turf_decal/siding/thinplating/dark{
@@ -24672,16 +24736,6 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"hFc" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 10
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"hFf" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/instrument/musicalmoth,
@@ -24745,6 +24799,16 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"hFP" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/window/elevator/left/directional/north{
+ elevator_linked_id = "tram_xeno_lift";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"hFV" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -24769,13 +24833,6 @@
},
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hos)
-"hGH" = (
-/obj/structure/industrial_lift/public,
-/obj/effect/landmark/lift_id{
- specific_lift_id = "tram_upper_center_lift"
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"hGI" = (
/obj/structure/railing/corner{
dir = 1
@@ -25477,6 +25534,16 @@
},
/turf/open/floor/iron/white,
/area/station/medical/storage)
+"hWH" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 9
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"hWI" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -25611,6 +25678,15 @@
},
/turf/open/floor/wood/large,
/area/station/service/theater)
+"hYR" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/structure/disposalpipe/junction/yjunction{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/bridge)
"hYT" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 10
@@ -25761,6 +25837,17 @@
},
/turf/open/floor/iron/checker,
/area/station/service/kitchen)
+"ibk" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 6
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"ibs" = (
/obj/machinery/recharge_station,
/obj/effect/turf_decal/box,
@@ -26310,16 +26397,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"ins" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 9
- },
-/obj/structure/industrial_lift/public,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
"int" = (
/obj/structure/table,
/obj/item/paper_bin/carbon{
@@ -26419,6 +26496,16 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/misc/asteroid/airless,
/area/station/asteroid)
+"ioU" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 8
+ },
+/obj/machinery/door/window/elevator/left/directional/east{
+ elevator_mode = 1;
+ elevator_linked_id = "tram_dorm_lift"
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/left)
"ioW" = (
/obj/structure/window/spawner,
/obj/effect/turf_decal/trimline/dark_green/filled/line{
@@ -26471,16 +26558,6 @@
/obj/machinery/smartfridge/organ,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"iqD" = (
-/obj/structure/railing{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 10
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"iqH" = (
/obj/effect/turf_decal/sand,
/turf/open/floor/iron,
@@ -26507,16 +26584,6 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/ai)
-"iqR" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 5
- },
-/obj/structure/industrial_lift/public,
-/obj/structure/railing{
- dir = 5
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
"iqZ" = (
/obj/structure/railing,
/obj/machinery/door/window/right/directional/north{
@@ -27004,19 +27071,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
/area/station/command/heads_quarters/rd)
-"izz" = (
-/obj/machinery/lift_indicator{
- linked_elevator_id = "tram_lower_center_lift";
- pixel_x = -5;
- pixel_y = -3
- },
-/obj/machinery/button/elevator{
- id = "tram_lower_center_lift";
- pixel_x = -7;
- pixel_y = -1
- },
-/turf/closed/wall,
-/area/station/hallway/primary/tram/center)
"izL" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -27457,6 +27511,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
+"iJi" = (
+/obj/effect/turf_decal/caution/stand_clear/red{
+ dir = 8
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"iJW" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -27945,23 +28006,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
-"iSL" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/industrial_lift/public,
-/obj/machinery/elevator_control_panel/directional/east{
- linked_elevator_id = "tram_lower_center_lift";
- preset_destination_names = list("2"="Lower Deck","3"="Upper Deck")
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"iST" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -28249,29 +28293,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"iWO" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
+"iWZ" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
},
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
-"iWW" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
+/obj/machinery/door/window/elevator/right/directional/south{
+ elevator_linked_id = "tram_perma_lift";
+ elevator_mode = 1
},
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral/opposingcorners,
-/obj/structure/disposalpipe/segment{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/command/bridge)
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"iXe" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -28809,17 +28841,6 @@
/obj/structure/stairs/south,
/turf/open/floor/iron/stairs/medium,
/area/station/security/checkpoint/supply)
-"jgW" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 4
- },
-/obj/machinery/door/window/elevator/left/directional/west{
- elevator_linked_id = "tram_sci_lift";
- elevator_mode = 1
- },
-/obj/effect/turf_decal/tile/purple/fourcorners,
-/turf/open/floor/iron/white,
-/area/station/science/research)
"jha" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -29002,6 +29023,16 @@
},
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"jjB" = (
+/obj/machinery/vending/cart{
+ req_access = list("hop")
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/camera/autoname/directional/north,
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/hop)
"jjG" = (
/obj/structure/lattice,
/obj/machinery/camera/motion{
@@ -29052,6 +29083,19 @@
/obj/item/toy/balloon,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
+"jkw" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 5
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"jkM" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -29111,11 +29155,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"jlp" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/newscaster/directional/south,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/left)
"jlQ" = (
/obj/structure/rack,
/obj/item/gun/energy/e_gun/dragnet,
@@ -29875,21 +29914,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
-"jAg" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/button/elevator/directional/north{
- id = "tram_xeno_lift"
- },
-/obj/machinery/lift_indicator/directional/north{
- linked_elevator_id = "tram_xeno_lift"
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 5
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"jAk" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
@@ -30003,15 +30027,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/mess)
-"jCj" = (
-/obj/machinery/holopad,
-/obj/effect/landmark/navigate_destination/bridge,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/dark,
-/area/station/command/bridge)
"jCw" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -30271,16 +30286,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark/herringbone,
/area/station/commons/vacant_room)
-"jGV" = (
-/obj/machinery/vending/cart{
- req_access = list("hop")
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/camera/autoname/directional/north,
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/hop)
"jGX" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -30378,16 +30383,6 @@
dir = 5
},
/area/station/service/chapel)
-"jIC" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 4
- },
-/obj/machinery/door/window/elevator/left/directional/west{
- elevator_linked_id = "tram_upper_center_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/center)
"jIG" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/central/lesser)
@@ -30459,6 +30454,17 @@
"jKq" = (
/turf/closed/wall,
/area/station/security/interrogation)
+"jKF" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 4
+ },
+/obj/machinery/door/window/elevator/left/directional/west{
+ elevator_linked_id = "tram_sci_lift";
+ elevator_mode = 1
+ },
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/turf/open/floor/iron/white,
+/area/station/science/lower)
"jKL" = (
/obj/effect/turf_decal/trimline/green/filled/corner{
dir = 4
@@ -31746,16 +31752,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"kke" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 1
- },
-/obj/machinery/door/window/elevator/right/directional/south{
- elevator_linked_id = "tram_perma_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron,
-/area/station/security/brig)
"kkf" = (
/obj/machinery/light/directional/north,
/obj/effect/turf_decal/trimline/white/line{
@@ -32371,16 +32367,6 @@
"kvt" = (
/turf/closed/wall,
/area/station/science/genetics)
-"kvu" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 1
- },
-/obj/structure/industrial_lift/public,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
"kwe" = (
/obj/structure/ladder,
/turf/open/floor/iron/grimy,
@@ -32440,20 +32426,6 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"kxg" = (
-/obj/machinery/elevator_control_panel/directional/north{
- desc = "A small control panel used to move the kitchen dumbwaiter up and down.";
- linked_elevator_id = "dumbwaiter_lift";
- name = "Dumbwaiter control Panel";
- preset_destination_names = list("2"="Hydroponics","3"="Kitchen")
- },
-/obj/structure/disposalpipe/trunk,
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/iron/white/side,
-/area/station/service/kitchen)
"kxC" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 10
@@ -32533,13 +32505,6 @@
/obj/structure/cable,
/turf/open/floor/iron/showroomfloor,
/area/station/security/lockers)
-"kzm" = (
-/obj/modular_map_root/tramstation{
- key = "medsciupper";
- name = "medsciupper"
- },
-/turf/open/floor/iron/smooth,
-/area/station/hallway/primary/tram/center)
"kzw" = (
/obj/effect/spawner/random/vending/snackvend,
/obj/effect/turf_decal/stripes/line{
@@ -33126,12 +33091,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"kJw" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/trimline/dark_red/warning,
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"kJy" = (
/obj/docking_port/stationary/random{
dir = 8;
@@ -34130,19 +34089,6 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
-"kYK" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 5
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"kYL" = (
/obj/effect/spawner/random/structure/closet_private,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -34546,18 +34492,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"leH" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"leZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door_buttons/airlock_controller{
@@ -35014,6 +34948,10 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat/maint)
+"lns" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"lnx" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -37290,6 +37228,17 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"mer" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral/anticorner/contrasted,
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/bridge)
"meu" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -37509,11 +37458,6 @@
/obj/effect/mapping_helpers/airlock/locked,
/turf/open/floor/plating,
/area/station/hallway/primary/tram/center)
-"mhT" = (
-/obj/structure/industrial_lift/public,
-/obj/effect/turf_decal/caution/stand_clear/red,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"mhY" = (
/obj/effect/turf_decal/box,
/obj/structure/fluff{
@@ -37884,10 +37828,6 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/wood,
/area/station/service/library)
-"moQ" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"moU" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
@@ -38018,16 +37958,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
-"mrs" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/obj/machinery/door/window/elevator/left/directional/south{
- elevator_mode = 1;
- elevator_linked_id = "tram_perma_lift"
- },
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"mrC" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -38177,34 +38107,12 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"mup" = (
-/obj/effect/turf_decal/tile/brown/half/contrasted{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/iron/dark/side{
- dir = 8
- },
-/area/station/command/bridge)
"mur" = (
/obj/effect/turf_decal/trimline/brown/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"muy" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/white/line,
-/obj/machinery/door/window/elevator/right/directional/south{
- elevator_linked_id = "tram_lower_center_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/center)
"muK" = (
/obj/machinery/telecomms/server/presets/science,
/turf/open/floor/iron/dark/telecomms,
@@ -38492,6 +38400,13 @@
"mBq" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/crew_quarters/dorms)
+"mBB" = (
+/obj/structure/industrial_lift/public,
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 9
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/science/xenobiology)
"mBT" = (
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable,
@@ -38519,16 +38434,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"mCM" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/obj/structure/closet/firecloset,
-/obj/effect/landmark/start/hangover/closet,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/camera/autoname/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/escapepodbay)
"mCO" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{
@@ -38726,6 +38631,18 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/glass/reinforced,
/area/station/science/research)
+"mGp" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/green/half/contrasted{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/side{
+ dir = 4
+ },
+/area/station/command/bridge)
"mGw" = (
/turf/closed/wall,
/area/station/service/barber)
@@ -38860,6 +38777,19 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"mIp" = (
+/obj/item/kirbyplants/random,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable/multilayer/multiz,
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/iron/dark/side{
+ dir = 8
+ },
+/area/station/command/bridge)
"mIN" = (
/obj/structure/table,
/obj/item/radio/intercom/prison,
@@ -39027,13 +38957,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"mMb" = (
-/obj/structure/industrial_lift/public,
-/obj/effect/landmark/lift_id{
- specific_lift_id = "tram_dorm_lift"
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
"mMc" = (
/obj/structure/closet/emcloset,
/obj/effect/turf_decal/stripes/line{
@@ -40709,19 +40632,6 @@
},
/turf/open/floor/iron/stairs/right,
/area/station/hallway/secondary/construction/engineering)
-"nsE" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 5
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"nsK" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
@@ -40986,6 +40896,10 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"nyM" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/station/hallway/primary/tram/left)
"nyV" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 1
@@ -41534,6 +41448,10 @@
"nJq" = (
/turf/open/floor/noslip/tram_plate,
/area/station/hallway/primary/tram/left)
+"nJr" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/station/maintenance/tram/left)
"nJx" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -42230,26 +42148,6 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
-"nTH" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/requests_console/directional/south{
- announcementConsole = 1;
- anon_tips_receiver = 1;
- assistance_requestable = 1;
- department = "Bridge";
- name = "Bridge Requests Console";
- pixel_y = 30
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/structure/disposalpipe/junction{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/command/bridge)
"nTJ" = (
/obj/structure/chair,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -42656,6 +42554,26 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"obd" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/south{
+ announcementConsole = 1;
+ anon_tips_receiver = 1;
+ assistance_requestable = 1;
+ department = "Bridge";
+ name = "Bridge Requests Console";
+ pixel_y = 30
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/command/bridge)
"obh" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -43215,14 +43133,6 @@
dir = 4
},
/area/station/service/kitchen)
-"omg" = (
-/obj/machinery/status_display/evac/directional/west,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/machinery/disposal/bin,
-/turf/open/floor/iron,
-/area/station/command/bridge)
"omh" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -43504,6 +43414,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
+"osw" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/yellow/half/contrasted{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/side{
+ dir = 8
+ },
+/area/station/command/bridge)
"osB" = (
/obj/effect/turf_decal/siding/thinplating,
/turf/open/floor/glass/reinforced,
@@ -43885,6 +43807,15 @@
},
/turf/open/floor/engine,
/area/station/science/ordnance/burnchamber)
+"oAA" = (
+/obj/machinery/elevator_control_panel{
+ linked_elevator_id = "tram_xeno_lift";
+ pixel_y = 2;
+ preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
+ layer = 3.1
+ },
+/turf/closed/wall,
+/area/station/science/xenobiology)
"oAF" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -43991,6 +43922,16 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/white,
/area/station/science/lower)
+"oDc" = (
+/obj/effect/turf_decal/trimline/dark_red/warning,
+/obj/structure/industrial_lift/public,
+/obj/machinery/elevator_control_panel/directional/south{
+ linked_elevator_id = "tram_dorm_lift";
+ preset_destination_names = list("2"="Lower Deck","3"="Upper Deck")
+ },
+/obj/structure/railing,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"oDd" = (
/obj/effect/turf_decal/siding/white{
dir = 1
@@ -44006,19 +43947,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
-"oDI" = (
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/machinery/button/elevator/directional/south{
- id = "tram_perma_lift"
- },
-/obj/machinery/lift_indicator/directional/south{
- linked_elevator_id = "tram_perma_lift"
- },
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"oEf" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -45084,6 +45012,16 @@
"pcu" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/tram/mid)
+"pcx" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"pcE" = (
/obj/structure/chair{
dir = 8
@@ -45194,9 +45132,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/prison/safe)
-"peC" = (
-/turf/open/floor/iron,
-/area/station/maintenance/tram/left)
"peO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/showroomfloor,
@@ -45432,6 +45367,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/checkpoint/arrivals)
+"pjx" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 4
+ },
+/obj/machinery/door/window/elevator/left/directional/west{
+ elevator_linked_id = "tram_upper_center_lift";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"pjC" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 9
@@ -45628,6 +45573,16 @@
},
/turf/open/floor/iron/white,
/area/station/science/lab)
+"pmE" = (
+/obj/structure/railing{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 9
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"pmM" = (
/obj/structure/closet/firecloset,
/obj/effect/turf_decal/tile/purple/fourcorners,
@@ -45853,6 +45808,16 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
+"prD" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 9
+ },
+/obj/structure/industrial_lift/public,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"prI" = (
/obj/machinery/door/airlock/research/glass{
name = "Testing Lab"
@@ -46155,6 +46120,13 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"pvP" = (
+/obj/structure/industrial_lift/public,
+/obj/effect/landmark/lift_id{
+ specific_lift_id = "tram_dorm_lift"
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"pvU" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -46428,19 +46400,6 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
-"pzn" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 6
- },
-/obj/structure/ladder,
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"pzv" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -46903,6 +46862,19 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
+"pGO" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal/bin,
+/turf/open/floor/iron/dark,
+/area/station/command/bridge)
"pGS" = (
/obj/machinery/telecomms/bus/preset_one,
/turf/open/floor/iron/dark/telecomms,
@@ -47325,16 +47297,14 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
-"pOP" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 4
+"pOJ" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 10
},
-/obj/machinery/door/window/elevator/right/directional/west{
- elevator_linked_id = "tram_cargo_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningdock)
+/obj/structure/industrial_lift/public,
+/obj/structure/railing,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"pOQ" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -47381,6 +47351,16 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"pPA" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/camera/autoname/directional/east,
+/turf/open/floor/iron,
+/area/station/escapepodbay)
"pPC" = (
/obj/structure/railing/corner{
dir = 8
@@ -47424,15 +47404,6 @@
},
/turf/open/floor/plating/airless,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"pRf" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/structure/disposalpipe/junction/yjunction{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/command/bridge)
"pRm" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -47516,18 +47487,6 @@
"pTr" = (
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
-"pTO" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/green/half/contrasted{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 8
- },
-/turf/open/floor/iron/dark/side{
- dir = 4
- },
-/area/station/command/bridge)
"pTP" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -47535,6 +47494,18 @@
/obj/effect/turf_decal/siding/thinplating/corner,
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
+"pUi" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"pUj" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 10
@@ -47938,10 +47909,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"qbn" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"qbp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -48391,6 +48358,21 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
+"qjZ" = (
+/obj/item/kirbyplants/random,
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/iron/dark/side{
+ dir = 4
+ },
+/area/station/command/bridge)
"qkh" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -48406,6 +48388,18 @@
},
/turf/open/openspace,
/area/station/security/brig)
+"qkE" = (
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/bridge)
"qkG" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -48635,14 +48629,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/cargo/drone_bay)
-"qoC" = (
-/obj/effect/turf_decal/caution/stand_clear/white,
-/obj/machinery/door/window/elevator/left/directional/north{
- elevator_linked_id = "tram_lower_center_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"qoD" = (
/obj/structure/table,
/obj/machinery/microwave,
@@ -48665,27 +48651,6 @@
/obj/effect/landmark/start/prisoner,
/turf/open/floor/iron,
/area/station/security/prison)
-"qpm" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 4
- },
-/obj/machinery/door/window/elevator/left/directional/west{
- elevator_linked_id = "tram_sci_lift";
- elevator_mode = 1
- },
-/obj/effect/turf_decal/tile/purple/fourcorners,
-/turf/open/floor/iron/white,
-/area/station/science/lower)
-"qpp" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/opposingcorners,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/dark,
-/area/station/command/bridge)
"qpu" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -49293,6 +49258,15 @@
"qBq" = (
/turf/open/openspace,
/area/station/commons/vacant_room)
+"qBw" = (
+/obj/machinery/holopad,
+/obj/effect/landmark/navigate_destination/bridge,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark,
+/area/station/command/bridge)
"qBE" = (
/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
@@ -50254,6 +50228,16 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/station/science/xenobiology)
+"qTg" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 8
+ },
+/obj/machinery/door/window/elevator/left/directional/east{
+ elevator_mode = 1;
+ elevator_linked_id = "tram_dorm_lift"
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/tram/left)
"qTp" = (
/obj/machinery/door/airlock{
id_tag = "private_b";
@@ -50557,19 +50541,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
-"qYa" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/machinery/disposal/bin,
-/turf/open/floor/iron/dark,
-/area/station/command/bridge)
"qYi" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -50713,6 +50684,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/brig)
+"raD" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 4
+ },
+/obj/machinery/door/window/elevator/left/directional/west{
+ elevator_linked_id = "tram_sci_lift";
+ elevator_mode = 1
+ },
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/turf/open/floor/iron/white,
+/area/station/science/research)
"raP" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -50842,6 +50824,16 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/carpet,
/area/station/medical/psychology)
+"rcH" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 4
+ },
+/obj/machinery/door/window/elevator/left/directional/west{
+ elevator_linked_id = "tram_upper_center_lift";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/center)
"rcI" = (
/obj/machinery/blackbox_recorder,
/turf/open/floor/iron/dark/telecomms,
@@ -51235,16 +51227,6 @@
},
/turf/open/space/openspace,
/area/station/solars/starboard/fore)
-"rkH" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 4
- },
-/obj/machinery/door/window/elevator/left/directional/west{
- elevator_linked_id = "tram_upper_center_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"rkI" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
@@ -51258,16 +51240,20 @@
/obj/effect/turf_decal/trimline/green/filled/line,
/turf/open/floor/iron/dark,
/area/station/security/prison/garden)
-"rkW" = (
+"rkV" = (
/obj/structure/railing{
- dir = 4
+ dir = 1
},
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
+/obj/machinery/elevator_control_panel/directional/north{
+ linked_elevator_id = "tram_upper_center_lift";
+ preset_destination_names = list("2"="Lower Deck","3"="Upper Deck")
},
-/obj/structure/ladder,
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 1
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"rle" = (
/obj/effect/turf_decal/trimline/dark_green/filled/corner{
dir = 1
@@ -51299,16 +51285,6 @@
"rlv" = (
/turf/open/floor/plating,
/area/station/construction/mining/aux_base)
-"rlx" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 4
- },
-/obj/structure/industrial_lift/public,
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
"rlO" = (
/obj/structure/industrial_lift/tram/white,
/obj/machinery/door/window/tram/right/directional/south{
@@ -51639,6 +51615,13 @@
/obj/effect/turf_decal/stripes/white/line,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
+"rrd" = (
+/obj/structure/industrial_lift/public,
+/obj/effect/landmark/lift_id{
+ specific_lift_id = "tram_upper_center_lift"
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"rrk" = (
/turf/closed/wall/r_wall,
/area/station/security/courtroom/holding)
@@ -52043,6 +52026,14 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"rAh" = (
+/obj/machinery/status_display/ai/directional/east,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal/bin,
+/turf/open/floor/iron,
+/area/station/command/bridge)
"rAy" = (
/obj/machinery/door/airlock/engineering{
name = "Vacant Office A"
@@ -52261,6 +52252,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"rEy" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/industrial_lift/public,
+/obj/machinery/elevator_control_panel/directional/east{
+ linked_elevator_id = "tram_lower_center_lift";
+ preset_destination_names = list("2"="Lower Deck","3"="Upper Deck")
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"rEB" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -52328,6 +52336,15 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
+"rHb" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/command/bridge)
"rHj" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -52358,19 +52375,6 @@
/obj/machinery/teleport/hub,
/turf/open/floor/plating,
/area/station/ai_monitored/turret_protected/aisat/foyer)
-"rHT" = (
-/obj/item/kirbyplants/random,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/structure/cable/multilayer/multiz,
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/turf/open/floor/iron/dark/side{
- dir = 8
- },
-/area/station/command/bridge)
"rIg" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -53296,6 +53300,9 @@
/obj/structure/plasticflaps/opaque,
/turf/open/floor/plating,
/area/station/engineering/atmos)
+"saZ" = (
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"sbe" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced/spawner/directional/west{
@@ -53380,16 +53387,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"scq" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/machinery/door/window/elevator/left/directional/north{
- elevator_linked_id = "tram_xeno_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"scw" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/railing,
@@ -54703,13 +54700,6 @@
"syv" = (
/turf/closed/wall/r_wall,
/area/station/security/checkpoint/science)
-"syx" = (
-/obj/structure/industrial_lift/public,
-/obj/effect/landmark/lift_id{
- specific_lift_id = "tram_lower_center_lift"
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"syE" = (
/obj/machinery/rnd/production/circuit_imprinter/department/science,
/obj/effect/turf_decal/stripes/line{
@@ -54857,21 +54847,6 @@
/obj/machinery/light/dim/directional/west,
/turf/open/floor/iron/dark,
/area/station/service/bar)
-"sBK" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/turf/open/floor/iron/dark/side{
- dir = 4
- },
-/area/station/command/bridge)
"sBW" = (
/obj/effect/turf_decal/siding/thinplating/dark/corner{
dir = 8
@@ -55411,6 +55386,18 @@
/obj/structure/railing/corner,
/turf/open/space/openspace,
/area/station/solars/starboard/fore)
+"sLm" = (
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/window/elevator/right/directional/south{
+ elevator_linked_id = "tram_xeno_lift";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"sLv" = (
/obj/machinery/light/directional/north,
/obj/machinery/camera{
@@ -55488,6 +55475,19 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/port/central)
+"sNq" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 6
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"sNr" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -56722,16 +56722,6 @@
/obj/machinery/shower/directional/south,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
-"thx" = (
-/obj/effect/turf_decal/trimline/dark_red/warning,
-/obj/structure/industrial_lift/public,
-/obj/machinery/elevator_control_panel/directional/south{
- linked_elevator_id = "tram_dorm_lift";
- preset_destination_names = list("2"="Lower Deck","3"="Upper Deck")
- },
-/obj/structure/railing,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
"thG" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/effect/turf_decal/trimline/red/filled/corner{
@@ -57543,6 +57533,20 @@
/obj/structure/dresser,
/turf/open/floor/wood,
/area/station/commons/dorms)
+"twp" = (
+/obj/effect/turf_decal/trimline/green/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/effect/turf_decal/trimline/yellow/warning,
+/obj/machinery/door/window/elevator/right/directional/south{
+ elevator_linked_id = "dumbwaiter_lift";
+ elevator_mode = 1;
+ name = "Dumbwaiter";
+ req_access = null
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"twq" = (
/obj/machinery/light/directional/west,
/obj/effect/turf_decal/trimline/white/line{
@@ -57693,16 +57697,6 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"tyH" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 8
- },
-/obj/machinery/door/window/elevator/left/directional/east{
- elevator_mode = 1;
- elevator_linked_id = "tram_dorm_lift"
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/left)
"tyV" = (
/obj/machinery/door/airlock/external{
name = "Labor Camp Shuttle Airlock"
@@ -57920,10 +57914,6 @@
"tCT" = (
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
-"tDb" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/station/maintenance/tram/left)
"tDn" = (
/obj/structure/railing{
dir = 8
@@ -58101,6 +58091,15 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
+"tHc" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable,
+/obj/machinery/camera/autoname/directional/east,
+/turf/open/floor/iron,
+/area/station/escapepodbay)
"tHt" = (
/obj/structure/railing{
dir = 1
@@ -58363,17 +58362,6 @@
/obj/effect/landmark/start/chemist,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
-"tMl" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral/anticorner/contrasted,
-/obj/structure/disposalpipe/segment{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/command/bridge)
"tMw" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 1
@@ -58418,6 +58406,11 @@
"tMY" = (
/turf/open/floor/iron/stairs/medium,
/area/station/cargo/miningdock)
+"tNf" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/newscaster/directional/south,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/left)
"tNk" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -58481,16 +58474,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"tOr" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 8
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"tOw" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/blue/filled/corner{
@@ -58796,9 +58779,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"tUt" = (
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"tUy" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -59098,16 +59078,6 @@
"tYp" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/rd)
-"tYr" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"tYB" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
@@ -59242,19 +59212,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"ubh" = (
-/obj/machinery/duct,
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 1
- },
-/obj/machinery/door/window/elevator/left/directional/north{
- elevator_linked_id = "dumbwaiter_lift";
- elevator_mode = 1;
- name = "Dumbwaiter";
- req_access = null
- },
-/turf/open/floor/iron/cafeteria,
-/area/station/service/kitchen)
"ubx" = (
/obj/effect/turf_decal/arrows/red{
pixel_y = 15
@@ -60327,6 +60284,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood/large,
/area/station/service/library)
+"uuD" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/trimline/dark_red/warning,
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"uuR" = (
/obj/effect/turf_decal/siding/thinplating/dark,
/obj/machinery/vending/coffee,
@@ -60345,6 +60308,15 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/commons/fitness)
+"uvu" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/command/bridge)
"uvv" = (
/turf/closed/wall/rock/porous,
/area/station/science/xenobiology)
@@ -61085,6 +61057,16 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"uHF" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/structure/ladder,
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"uHI" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -61661,19 +61643,6 @@
},
/turf/open/space/openspace,
/area/station/solars/port)
-"uSJ" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 6
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"uSL" = (
/obj/effect/turf_decal/delivery/white,
/obj/structure/fluff/tram_rail/floor,
@@ -61863,6 +61832,16 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/security/armory)
+"uVC" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 1
+ },
+/obj/machinery/door/window/elevator/right/directional/south{
+ elevator_linked_id = "tram_perma_lift";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron,
+/area/station/security/brig)
"uVO" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -61953,18 +61932,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
-"uXu" = (
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/iron/dark,
-/area/station/command/bridge)
"uXv" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -62505,6 +62472,19 @@
/obj/effect/mapping_helpers/trapdoor_placer,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/hop)
+"vic" = (
+/obj/machinery/lift_indicator{
+ linked_elevator_id = "tram_lower_center_lift";
+ pixel_x = -5;
+ pixel_y = -3
+ },
+/obj/machinery/button/elevator{
+ id = "tram_lower_center_lift";
+ pixel_x = -7;
+ pixel_y = -1
+ },
+/turf/closed/wall,
+/area/station/hallway/primary/tram/center)
"vie" = (
/obj/structure/sign/directions/evac{
dir = 4;
@@ -62611,16 +62591,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"vjn" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 9
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"vjo" = (
/obj/machinery/button/door/directional/west{
id = "private_n";
@@ -63350,14 +63320,6 @@
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"vuq" = (
-/obj/machinery/status_display/ai/directional/east,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/disposal/bin,
-/turf/open/floor/iron,
-/area/station/command/bridge)
"vuD" = (
/obj/machinery/duct,
/obj/structure/railing/corner{
@@ -63492,6 +63454,16 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"vxC" = (
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 10
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"vyo" = (
/obj/machinery/duct,
/obj/structure/cable,
@@ -63931,6 +63903,16 @@
"vFt" = (
/turf/closed/wall/rust,
/area/station/hallway/primary/tram/left)
+"vFz" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 10
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"vFC" = (
/obj/machinery/door/morgue{
name = "Adult Section"
@@ -64222,6 +64204,16 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"vKG" = (
+/obj/effect/turf_decal/caution/stand_clear/white{
+ dir = 4
+ },
+/obj/machinery/door/window/elevator/right/directional/west{
+ elevator_linked_id = "tram_cargo_lift";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningdock)
"vLL" = (
/obj/effect/turf_decal/trimline/brown/filled/corner,
/obj/effect/turf_decal/trimline/brown/filled/corner{
@@ -64252,13 +64244,6 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/storage)
-"vMo" = (
-/obj/structure/industrial_lift/public,
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 9
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/science/xenobiology)
"vMu" = (
/obj/modular_map_root/tramstation{
key = "secbarupper";
@@ -64266,6 +64251,13 @@
},
/turf/open/floor/catwalk_floor,
/area/station/maintenance/department/security)
+"vMx" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/north,
+/turf/open/floor/iron,
+/area/station/escapepodbay)
"vMC" = (
/obj/machinery/door/airlock/external{
name = "Port Docking Bay 3"
@@ -64640,16 +64632,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"vSM" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 4
- },
-/obj/structure/industrial_lift/public,
-/obj/effect/turf_decal/caution/stand_clear/red{
- dir = 4
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"vST" = (
/obj/machinery/duct,
/obj/structure/disposalpipe/segment{
@@ -64863,6 +64845,19 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/commons/storage/primary)
+"vWT" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 6
+ },
+/obj/structure/ladder,
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"vXL" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/iron,
@@ -65666,6 +65661,21 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel/monastery)
+"wop" = (
+/obj/structure/industrial_lift/public,
+/obj/effect/turf_decal/caution/stand_clear/red,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
+"wox" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/obj/machinery/door/window/elevator/left/directional/south{
+ elevator_mode = 1;
+ elevator_linked_id = "tram_perma_lift"
+ },
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"woB" = (
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron/white/smooth_corner{
@@ -65765,6 +65775,14 @@
/obj/effect/turf_decal/trimline/neutral/filled/warning,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
+"wqk" = (
+/obj/effect/turf_decal/caution/stand_clear/white,
+/obj/machinery/door/window/elevator/left/directional/north{
+ elevator_linked_id = "tram_lower_center_lift";
+ elevator_mode = 1
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"wqr" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -66288,6 +66306,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
+"wza" = (
+/turf/open/misc/asteroid,
+/area/station/hallway/primary/tram/center)
"wzg" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -66399,17 +66420,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"wAS" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/siding/thinplating{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 6
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"wAY" = (
/obj/machinery/door/airlock{
id_tag = "commissarydoor";
@@ -66976,6 +66986,18 @@
/obj/structure/table,
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
+"wLT" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/button/elevator/directional/north{
+ id = "tram_dorm_lift"
+ },
+/obj/machinery/lift_indicator/directional/north{
+ linked_elevator_id = "tram_dorm_lift"
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/tram/left)
"wMt" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -67015,6 +67037,24 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/service/theater)
+"wNi" = (
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 8
+ },
+/obj/structure/industrial_lift/public,
+/obj/machinery/elevator_control_panel/directional/west{
+ linked_elevator_id = "tram_cargo_lift";
+ preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
+ req_access = list("mining")
+ },
+/obj/effect/landmark/lift_id{
+ specific_lift_id = "tram_cargo_lift"
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/cargo/miningdock)
"wNq" = (
/obj/machinery/igniter/incinerator_atmos,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2,
@@ -67130,20 +67170,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"wPs" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/elevator_control_panel/directional/north{
- linked_elevator_id = "tram_upper_center_lift";
- preset_destination_names = list("2"="Lower Deck","3"="Upper Deck")
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 1
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"wPE" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -67424,7 +67450,8 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/power/apc/sm_apc/directional/north,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
@@ -67879,15 +67906,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/maintenance/port/central)
-"xiv" = (
-/obj/machinery/elevator_control_panel{
- linked_elevator_id = "tram_xeno_lift";
- pixel_y = 2;
- preset_destination_names = list("2"="Lower Deck","3"="Upper Deck");
- layer = 3.1
- },
-/turf/closed/wall/r_wall,
-/area/station/science/xenobiology)
"xiA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -68183,6 +68201,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/brig)
+"xnI" = (
+/turf/open/floor/iron,
+/area/station/maintenance/tram/left)
"xnS" = (
/obj/machinery/door/airlock/highsecurity{
name = "AI Upload Access"
@@ -68376,16 +68397,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/ce)
-"xss" = (
-/obj/effect/turf_decal/caution/stand_clear/white{
- dir = 8
- },
-/obj/machinery/door/window/elevator/left/directional/east{
- elevator_mode = 1;
- elevator_linked_id = "tram_dorm_lift"
- },
-/turf/open/floor/iron,
-/area/station/maintenance/tram/left)
"xst" = (
/obj/structure/rack,
/obj/item/storage/toolbox/electrical{
@@ -68603,16 +68614,6 @@
},
/turf/open/floor/iron,
/area/station/security/prison/safe)
-"xxx" = (
-/obj/structure/railing{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 9
- },
-/obj/structure/industrial_lift/public,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"xxD" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
@@ -68953,6 +68954,16 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/general,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"xDY" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 8
+ },
+/obj/structure/industrial_lift/public,
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"xEo" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/captain)
@@ -69387,26 +69398,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/science/breakroom)
-"xOG" = (
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 10
- },
-/obj/structure/industrial_lift/public,
-/obj/structure/railing,
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
-"xOI" = (
-/obj/effect/turf_decal/trimline/purple/filled/line,
-/obj/effect/turf_decal/siding/thinplating{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/window/elevator/right/directional/south{
- elevator_linked_id = "tram_xeno_lift";
- elevator_mode = 1
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"xOL" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2,
@@ -70411,6 +70402,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/checkpoint/arrivals)
+"yiI" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 4
+ },
+/obj/structure/closet/firecloset,
+/obj/effect/landmark/start/hangover/closet,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/camera/autoname/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/escapepodbay)
"yiL" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/caution/stand_clear{
@@ -84368,7 +84369,7 @@ aaa
dDk
abb
abg
-cNt
+pPA
abg
abB
abg
@@ -84380,7 +84381,7 @@ acp
acp
acB
acO
-aAT
+tHc
acY
adl
adv
@@ -84886,7 +84887,7 @@ aaa
abM
abM
pZW
-cgj
+vMx
abf
aca
ach
@@ -84903,7 +84904,7 @@ adF
adJ
adF
adK
-mCM
+yiI
adT
dDk
aaa
@@ -86149,7 +86150,7 @@ fea
jWs
xlk
ucA
-mrs
+wox
nQi
gTv
jWs
@@ -86406,7 +86407,7 @@ fea
jWs
fIH
yly
-gOv
+iWZ
dHy
wxg
jWs
@@ -86663,7 +86664,7 @@ fea
jWs
qnU
amU
-oDI
+amM
jWs
oVM
oVM
@@ -91584,9 +91585,9 @@ ncF
aRx
luC
ncF
-clu
-peC
-jlp
+wLT
+xnI
+tNf
elr
vay
elr
@@ -91841,9 +91842,9 @@ ncF
mdI
xQc
ncF
-tDb
-xss
-tDb
+nJr
+qTg
+nJr
elr
vay
elr
@@ -92098,9 +92099,9 @@ ncF
nvE
hdP
ncF
-ins
-bRF
-xOG
+prD
+iJi
+pOJ
elr
vay
elr
@@ -92355,9 +92356,9 @@ ncF
hUY
ncF
ncF
-kvu
-mMb
-thx
+dFS
+pvP
+oDc
elr
elr
elr
@@ -92612,9 +92613,9 @@ acD
acx
aaa
ncF
-iqR
-rlx
-bdw
+fAO
+bcH
+cow
elr
aaa
aaa
@@ -99535,9 +99536,9 @@ qxb
xPd
mky
ekB
-xxx
-tOr
-iqD
+pmE
+xDY
+vxC
qjU
coX
fvQ
@@ -99792,9 +99793,9 @@ uTz
hJM
nAa
ekB
-wPs
-hGH
-kJw
+rkV
+rrd
+uuD
qjU
ufY
cDp
@@ -100049,9 +100050,9 @@ mgv
hBr
hiu
ekB
-nsE
-vSM
-wAS
+jkw
+bgp
+ibk
qjU
nvU
nag
@@ -100306,9 +100307,9 @@ ekB
gSQ
ekB
nkd
-moQ
-rkH
-moQ
+ceb
+pjx
+ceb
qjU
qjU
nag
@@ -102598,7 +102599,7 @@ moV
tto
flP
feC
-hxs
+twp
yka
nUP
krG
@@ -102856,7 +102857,7 @@ adg
ykN
qMf
mCR
-dFL
+gDq
nUP
cQY
aer
@@ -103921,11 +103922,11 @@ qjU
qjU
aaa
qjU
-vjn
-tOr
-hFc
-moQ
-qbn
+hWH
+xDY
+vFz
+ceb
+lns
cgd
vIC
pOZ
@@ -104178,11 +104179,11 @@ kxC
qjU
aaa
qjU
-iWO
-syx
-mhT
-qoC
-tUt
+cuf
+aZJ
+wop
+wqk
+saZ
akM
wRi
oFd
@@ -104435,11 +104436,11 @@ byW
qjU
aaa
qjU
-kYK
-iSL
-uSJ
-moQ
-tYr
+fok
+rEy
+sNq
+ceb
+pcx
vuT
vuT
nku
@@ -113400,7 +113401,7 @@ aaa
aaa
uGW
jdU
-gpC
+wNi
rff
uGW
aaa
@@ -113914,7 +113915,7 @@ uGW
uGW
uGW
lxm
-pOP
+vKG
lxm
uGW
uGW
@@ -114213,7 +114214,7 @@ ePG
ePG
ePG
fip
-qpm
+jKF
iix
iix
iix
@@ -115779,8 +115780,8 @@ jiQ
asv
asv
jiQ
-jAg
-rkW
+bNs
+uHF
hjM
tjP
roQ
@@ -116036,7 +116037,7 @@ asv
mln
tjz
asv
-vMo
+mBB
oYQ
gCY
whn
@@ -116292,10 +116293,10 @@ hDT
keT
iEF
fof
-eVO
+oAA
sXX
akC
-scq
+hFP
rTZ
eGt
bql
@@ -151192,7 +151193,7 @@ eFk
aBH
mFQ
wHT
-jGV
+jjB
cyW
agp
wHT
@@ -151685,7 +151686,7 @@ qkr
wjT
stL
kdr
-dJu
+cTR
nca
nca
yji
@@ -151942,7 +151943,7 @@ nca
iPi
iNc
dkO
-kke
+uVC
nca
nca
yji
@@ -153504,7 +153505,7 @@ bfy
aQO
gPA
cay
-omg
+dbJ
iWm
kmP
byc
@@ -153761,7 +153762,7 @@ tJE
seO
sKC
vDG
-gFB
+rHb
aNp
wqP
hhc
@@ -154018,7 +154019,7 @@ vTn
oTl
cOl
shw
-pTO
+mGp
nlF
boU
rQG
@@ -154269,13 +154270,13 @@ hyE
hEq
njq
kVV
-sBK
+qjZ
nbh
qNz
pdE
cNc
mEK
-faX
+guu
yfE
aCR
wIi
@@ -154529,10 +154530,10 @@ bNF
pWN
jdF
heE
-uXu
-qpp
-jCj
-pRf
+qkE
+awS
+qBw
+hYR
mJm
sTH
irN
@@ -154783,13 +154784,13 @@ uGb
qti
pRB
kVV
-rHT
+mIp
hZP
-qYa
-iWW
+pGO
+cMb
qiq
crR
-tMl
+mer
gtj
lqy
vYw
@@ -155041,12 +155042,12 @@ aAr
tkU
qyZ
qyZ
-nTH
-eug
-mup
+obd
+fli
+asY
pUG
fnu
-gqM
+osw
far
yjf
czX
@@ -155303,7 +155304,7 @@ azo
aBo
qvK
iaZ
-hCn
+uvu
aCC
rMk
hhc
@@ -155560,7 +155561,7 @@ meO
aQO
hSi
dAc
-vuq
+rAh
nug
oBd
fnl
@@ -157377,9 +157378,9 @@ yiM
rnR
tkv
yiM
-gxU
-tyH
-gxU
+nyM
+ioU
+nyM
fsC
dmf
dmf
@@ -165843,7 +165844,7 @@ rWd
bhs
izU
fnb
-jIC
+rcH
fnb
htI
izU
@@ -168136,7 +168137,7 @@ aaa
eSx
pSJ
naB
-ubh
+dJd
fad
llE
vaq
@@ -168649,7 +168650,7 @@ aaa
aaa
eSx
eSx
-kxg
+cji
drr
kEO
kEO
@@ -169713,7 +169714,7 @@ tqy
mwu
uZb
rOu
-muy
+gze
eSz
eSz
eSz
@@ -170226,7 +170227,7 @@ kNT
wuH
rzZ
whp
-izz
+vic
izU
izU
clT
@@ -170484,7 +170485,7 @@ iRT
dPB
izU
izU
-fdY
+wza
izU
fLb
sij
@@ -170740,8 +170741,8 @@ wVC
qhP
bcl
wYw
-kzm
-fdY
+gnj
+wza
izU
aIp
hay
@@ -170998,7 +170999,7 @@ izU
ghg
seG
izU
-fdY
+wza
izU
efV
sHQ
@@ -171255,7 +171256,7 @@ izU
aHk
izU
izU
-fdY
+wza
izU
aIq
oXP
@@ -171512,7 +171513,7 @@ izU
ghg
ghg
izU
-fdY
+wza
izU
xCc
wGU
@@ -171769,7 +171770,7 @@ nEl
wYw
aHl
izU
-fdY
+wza
izU
cyh
aIH
@@ -172026,7 +172027,7 @@ izU
nEl
mhE
izU
-fdY
+wza
izU
aIr
aIJ
@@ -179450,7 +179451,7 @@ fth
cTU
cTU
ohS
-bfs
+cSb
ohS
lZW
wFz
@@ -179749,7 +179750,7 @@ uje
uje
uje
lqV
-jgW
+raD
soq
gjP
soq
@@ -180255,7 +180256,7 @@ aHQ
tFB
vnu
nUy
-bBt
+fhy
buM
goK
gal
@@ -181315,8 +181316,8 @@ pTP
qyQ
qyQ
gun
-leH
-pzn
+pUi
+vWT
qVr
aaa
aaa
@@ -181574,7 +181575,7 @@ eJQ
bNx
aSt
aSt
-xiv
+cgW
aaa
aaa
aaa
@@ -181828,7 +181829,7 @@ cwj
ksk
bsh
rQr
-xOI
+sLm
aSt
aSt
qVr
diff --git a/_maps/shuttles/hunter_russian.dmm b/_maps/shuttles/hunter_russian.dmm
index f8caceb1439..1bf88560fa5 100644
--- a/_maps/shuttles/hunter_russian.dmm
+++ b/_maps/shuttles/hunter_russian.dmm
@@ -398,6 +398,7 @@
/obj/effect/turf_decal/siding/red{
dir = 9
},
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
/turf/open/floor/pod/dark,
/area/shuttle/hunter/russian)
"EK" = (
@@ -494,7 +495,7 @@
"JS" = (
/obj/docking_port/mobile{
shuttle_id = "huntership";
- movement_force = list("KNOCKDOWN" = 0, "THROW" = 0);
+ movement_force = list("KNOCKDOWN"=0,"THROW"=0);
name = "hunter shuttle";
rechargeTime = 1800
},
diff --git a/_maps/shuttles/infiltrator_advanced.dmm b/_maps/shuttles/infiltrator_advanced.dmm
index 4efe992d433..1a2e99fea5c 100644
--- a/_maps/shuttles/infiltrator_advanced.dmm
+++ b/_maps/shuttles/infiltrator_advanced.dmm
@@ -185,12 +185,11 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/bridge";
- name = "Infiltrator E.V.A APC";
- pixel_y = -25
+/obj/machinery/power/apc/auto_name/directional/south{
+ area = "/area/shuttle/syndicate/bridge"
},
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/syndicate/bridge)
@@ -332,13 +331,11 @@
name = "tactical chair"
},
/obj/effect/turf_decal/bot,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/airlock";
- dir = 4;
- name = "Infiltrator Airlock APC";
- pixel_x = 25
+/obj/machinery/power/apc/auto_name/directional/east{
+ area = "/area/shuttle/syndicate/airlock"
},
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate/airlock)
@@ -403,13 +400,11 @@
pixel_x = -6;
pixel_y = -2
},
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/hallway";
- dir = 1;
- name = "Infiltrator APC";
- pixel_y = 25
+/obj/machinery/power/apc/auto_name/directional/north{
+ area = "/area/shuttle/syndicate/hallway"
},
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/airalarm/syndicate{
dir = 4;
pixel_x = 25
@@ -869,13 +864,11 @@
/obj/machinery/suit_storage_unit/syndicate,
/obj/effect/turf_decal/box,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/eva";
- dir = 1;
- name = "Infiltrator E.V.A APC";
- pixel_y = 25
+/obj/machinery/power/apc/auto_name/directional/north{
+ area = "/area/shuttle/syndicate/eva"
},
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/pod/dark,
/area/shuttle/syndicate/eva)
@@ -1720,13 +1713,11 @@
dir = 4
},
/obj/effect/turf_decal/delivery,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/medical";
- dir = 8;
- name = "Infiltrator Medical APC";
- pixel_x = -25
+/obj/machinery/power/apc/auto_name/directional/west{
+ area = "/area/shuttle/syndicate/medical"
},
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/open/floor/pod/dark,
@@ -1782,13 +1773,11 @@
/obj/item/flashlight/seclite,
/obj/item/flashlight/seclite,
/obj/item/extinguisher/mini,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/armory";
- dir = 4;
- name = "Infiltrator Armory APC";
- pixel_x = 25
+/obj/machinery/power/apc/auto_name/directional/east{
+ area = "/area/shuttle/syndicate/armory"
},
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/pod/dark,
/area/shuttle/syndicate/armory)
diff --git a/_maps/shuttles/pirate_default.dmm b/_maps/shuttles/pirate_default.dmm
index 72b9f4d67c3..d8590db9cc3 100644
--- a/_maps/shuttles/pirate_default.dmm
+++ b/_maps/shuttles/pirate_default.dmm
@@ -628,6 +628,7 @@
/obj/effect/turf_decal/bot,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
/turf/open/floor/plating,
/area/shuttle/pirate)
"bP" = (
@@ -994,7 +995,7 @@
},
/obj/docking_port/mobile/pirate{
launch_status = 0;
- movement_force = list("KNOCKDOWN" = 0, "THROW" = 0);
+ movement_force = list("KNOCKDOWN"=0,"THROW"=0);
name = "Pirate Ship";
port_direction = 2
},
diff --git a/_maps/shuttles/pirate_psyker.dmm b/_maps/shuttles/pirate_psyker.dmm
index 2aaeff3c2e3..db7c746b925 100644
--- a/_maps/shuttles/pirate_psyker.dmm
+++ b/_maps/shuttles/pirate_psyker.dmm
@@ -621,6 +621,7 @@
/obj/machinery/space_heater,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb,
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
/turf/open/floor/plating,
/area/shuttle/pirate)
"GS" = (
diff --git a/_maps/shuttles/pirate_silverscale.dmm b/_maps/shuttles/pirate_silverscale.dmm
index a538500fb0d..70e5b0fc017 100644
--- a/_maps/shuttles/pirate_silverscale.dmm
+++ b/_maps/shuttles/pirate_silverscale.dmm
@@ -523,7 +523,7 @@
/obj/docking_port/mobile/pirate{
dir = 4;
launch_status = 0;
- movement_force = list("KNOCKDOWN" = 0, "THROW" = 0);
+ movement_force = list("KNOCKDOWN"=0,"THROW"=0);
name = "Silverscale Cruiser";
preferred_direction = 4
},
@@ -805,6 +805,7 @@
},
/obj/item/multitool,
/obj/effect/turf_decal/bot,
+/obj/effect/mapping_helpers/apc/cut_AI_wire,
/turf/open/floor/pod/dark,
/area/shuttle/pirate)
"RE" = (
diff --git a/_maps/shuttles/ruin_cyborg_mothership.dmm b/_maps/shuttles/ruin_cyborg_mothership.dmm
index 7b49ff360a1..0b3bc064bd5 100644
--- a/_maps/shuttles/ruin_cyborg_mothership.dmm
+++ b/_maps/shuttles/ruin_cyborg_mothership.dmm
@@ -193,9 +193,9 @@
/obj/machinery/power/apc/auto_name/directional/south{
environ = 0;
equipment = 0;
- locked = 0;
lighting = 0
},
+/obj/effect/mapping_helpers/apc/unlocked,
/turf/open/floor/circuit/airless,
/area/shuttle/ruin/cyborg_mothership)
"mc" = (
diff --git a/_maps/shuttles/ruin_syndicate_dropship.dmm b/_maps/shuttles/ruin_syndicate_dropship.dmm
index ea8862e512d..f2378b9c468 100644
--- a/_maps/shuttles/ruin_syndicate_dropship.dmm
+++ b/_maps/shuttles/ruin_syndicate_dropship.dmm
@@ -319,11 +319,8 @@
"Jm" = (
/obj/structure/chair/comfy/shuttle,
/obj/machinery/light/small/directional/west,
-/obj/machinery/power/apc/syndicate{
- dir = 8;
- name = "Syndicate Drop Ship APC";
- pixel_x = -25
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/open/floor/pod/dark,
diff --git a/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm b/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm
index cab4b074cc0..8db823566c2 100644
--- a/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm
+++ b/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm
@@ -90,10 +90,9 @@
/turf/open/floor/plating,
/area/shuttle/ruin/caravan/syndicate1)
"YY" = (
-/obj/machinery/power/apc/highcap/ten_k/directional/west{
- name = "Syndicate Fighter Power Controller";
- req_access = list("syndicate")
- },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
+/obj/effect/mapping_helpers/apc/cell_10k,
/obj/machinery/computer/security{
dir = 1;
network = list("caravansyndicate1")
diff --git a/_maps/shuttles/skyrat/pirate_nri_raider.dmm b/_maps/shuttles/skyrat/pirate_nri_raider.dmm
index b89484ee3e9..8c48531cfe2 100644
--- a/_maps/shuttles/skyrat/pirate_nri_raider.dmm
+++ b/_maps/shuttles/skyrat/pirate_nri_raider.dmm
@@ -521,9 +521,9 @@
/area/shuttle/pirate/nri)
"tl" = (
/obj/machinery/power/apc/auto_name/directional/east{
- cell_type = /obj/item/stock_parts/cell/super;
- req_access = list("syndicate")
+ cell_type = /obj/item/stock_parts/cell/super
},
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line,
/obj/structure/table/reinforced,
diff --git a/_maps/shuttles/skyrat/slaver_syndie.dmm b/_maps/shuttles/skyrat/slaver_syndie.dmm
index 5388f0eba91..2addf5c6e87 100644
--- a/_maps/shuttles/skyrat/slaver_syndie.dmm
+++ b/_maps/shuttles/skyrat/slaver_syndie.dmm
@@ -84,11 +84,8 @@
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden/layer2{
dir = 4
},
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Ship Power Controller";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/plating,
/area/shuttle/syndicate/slaver)
diff --git a/_maps/templates/battlecruiser_starfury.dmm b/_maps/templates/battlecruiser_starfury.dmm
index e5cf632dced..0dfdd46b5dd 100644
--- a/_maps/templates/battlecruiser_starfury.dmm
+++ b/_maps/templates/battlecruiser_starfury.dmm
@@ -2987,12 +2987,9 @@
/turf/open/floor/mineral/plastitanium,
/area/shuttle/sbc_starfury)
"jf" = (
-/obj/machinery/power/apc/syndicate{
- cell_type = /obj/item/stock_parts/cell/high;
- dir = 1;
- name = "Syndicate Battlecruiser APC";
- pixel_y = 25
- },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/mapping_helpers/apc/cell_10k,
+/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_dark,
/area/shuttle/sbc_starfury)
diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm
index 5b86a3ee433..a5ed899e17f 100644
--- a/code/__DEFINES/layers.dm
+++ b/code/__DEFINES/layers.dm
@@ -158,7 +158,7 @@
#define LOW_SIGIL_LAYER 2.52
#define SIGIL_LAYER 2.53
#define HIGH_PIPE_LAYER 2.54
-// Anything aboe this layer is not "on" a turf for the purposes of washing
+// Anything above this layer is not "on" a turf for the purposes of washing
// I hate this life of ours
#define FLOOR_CLEAN_LAYER 2.55
diff --git a/code/datums/wires/apc.dm b/code/datums/wires/apc.dm
index 92e3254210f..eebab28613a 100644
--- a/code/datums/wires/apc.dm
+++ b/code/datums/wires/apc.dm
@@ -40,9 +40,9 @@
A.aidisabled = TRUE
addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/power/apc, reset), wire), 1 SECONDS)
-/datum/wires/apc/on_cut(index, mend)
+/datum/wires/apc/on_cut(wire, mend)
var/obj/machinery/power/apc/A = holder
- switch(index)
+ switch(wire)
if(WIRE_POWER1, WIRE_POWER2) // Short out.
if(mend && !is_cut(WIRE_POWER1) && !is_cut(WIRE_POWER2))
A.shorted = FALSE
diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm
index 9e676c386bb..4ef5b4cfe0d 100644
--- a/code/modules/mapping/mapping_helpers.dm
+++ b/code/modules/mapping/mapping_helpers.dm
@@ -245,6 +245,142 @@
else
airlock.autoname = TRUE
+//apc helpers
+/obj/effect/mapping_helpers/apc
+ desc = "You shouldn't see this. Report it please."
+ layer = DOOR_HELPER_LAYER
+ late = TRUE
+
+/obj/effect/mapping_helpers/apc/Initialize(mapload)
+ . = ..()
+ if(!mapload)
+ log_mapping("[src] spawned outside of mapload!")
+ return INITIALIZE_HINT_QDEL
+
+ var/obj/machinery/power/apc/target = locate(/obj/machinery/power/apc) in loc
+ if(isnull(target))
+ var/area/target_area = get_area(target)
+ log_mapping("[src] failed to find an apc at [AREACOORD(src)] ([target_area.type]).")
+ else
+ payload(target)
+
+ return INITIALIZE_HINT_LATELOAD
+
+/obj/effect/mapping_helpers/apc/LateInitialize()
+ . = ..()
+ var/obj/machinery/power/apc/target = locate(/obj/machinery/power/apc) in loc
+
+ if(isnull(target))
+ qdel(src)
+ return
+ if(target.cut_AI_wire)
+ target.wires.cut(WIRE_AI)
+ if(target.cell_5k)
+ target.install_cell_5k()
+ if(target.cell_10k)
+ target.install_cell_10k()
+ if(target.unlocked)
+ target.unlock()
+ if(target.syndicate_access)
+ target.give_syndicate_access()
+ if(target.away_general_access)
+ target.give_away_general_access()
+ if(target.no_charge)
+ target.set_no_charge()
+ if(target.full_charge)
+ target.set_full_charge()
+ if(target.cell_5k && target.cell_10k)
+ CRASH("Tried to combine non-combinable cell_5k and cell_10k APC helpers!")
+ if(target.syndicate_access && target.away_general_access)
+ CRASH("Tried to combine non-combinable syndicate_access and away_general_access APC helpers!")
+ if(target.no_charge && target.full_charge)
+ CRASH("Tried to combine non-combinable no_charge and full_charge APC helpers!")
+ target.update_appearance()
+ qdel(src)
+
+/obj/effect/mapping_helpers/apc/proc/payload(obj/machinery/power/apc/target)
+ return
+
+/obj/effect/mapping_helpers/apc/cut_AI_wire
+ name = "apc AI wire mended helper"
+ icon_state = "apc_cut_AIwire_helper"
+
+/obj/effect/mapping_helpers/apc/cut_AI_wire/payload(obj/machinery/power/apc/target)
+ if(target.cut_AI_wire)
+ var/area/apc_area = get_area(target)
+ log_mapping("[src] at [AREACOORD(src)] [(apc_area.type)] tried to mend the AI wire on the [target] but it's already cut!")
+ target.cut_AI_wire = TRUE
+
+/obj/effect/mapping_helpers/apc/cell_5k
+ name = "apc 5k cell helper"
+ icon_state = "apc_5k_cell_helper"
+
+/obj/effect/mapping_helpers/apc/cell_5k/payload(obj/machinery/power/apc/target)
+ if(target.cell_5k)
+ var/area/apc_area = get_area(target)
+ log_mapping("[src] at [AREACOORD(src)] [(apc_area.type)] tried to change [target]'s cell to cell_5k but it's already changed!")
+ target.cell_5k = TRUE
+
+/obj/effect/mapping_helpers/apc/cell_10k
+ name = "apc 10k cell helper"
+ icon_state = "apc_10k_cell_helper"
+
+/obj/effect/mapping_helpers/apc/cell_10k/payload(obj/machinery/power/apc/target)
+ if(target.cell_10k)
+ var/area/apc_area = get_area(target)
+ log_mapping("[src] at [AREACOORD(src)] [(apc_area.type)] tried to change [target]'s cell to cell_10k but it's already changed!")
+ target.cell_10k = TRUE
+
+/obj/effect/mapping_helpers/apc/syndicate_access
+ name = "apc syndicate access helper"
+ icon_state = "apc_syndicate_access_helper"
+
+/obj/effect/mapping_helpers/apc/syndicate_access/payload(obj/machinery/power/apc/target)
+ if(target.syndicate_access)
+ var/area/apc_area = get_area(target)
+ log_mapping("[src] at [AREACOORD(src)] [(apc_area.type)] tried to adjust [target]'s access to syndicate but it's already changed!")
+ target.syndicate_access = TRUE
+
+/obj/effect/mapping_helpers/apc/away_general_access
+ name = "apc away access helper"
+ icon_state = "apc_away_general_access_helper"
+
+/obj/effect/mapping_helpers/apc/away_general_access/payload(obj/machinery/power/apc/target)
+ if(target.away_general_access)
+ var/area/apc_area = get_area(target)
+ log_mapping("[src] at [AREACOORD(src)] [(apc_area.type)] tried to adjust [target]'s access to away_general but it's already changed!")
+ target.away_general_access = TRUE
+
+/obj/effect/mapping_helpers/apc/unlocked
+ name = "apc unlocked interface helper"
+ icon_state = "apc_unlocked_interface_helper"
+
+/obj/effect/mapping_helpers/apc/unlocked/payload(obj/machinery/power/apc/target)
+ if(target.unlocked)
+ var/area/apc_area = get_area(target)
+ log_mapping("[src] at [AREACOORD(src)] [(apc_area.type)] tried to unlock the [target] but it's already unlocked!")
+ target.unlocked = TRUE
+
+/obj/effect/mapping_helpers/apc/no_charge
+ name = "apc no charge helper"
+ icon_state = "apc_no_charge_helper"
+
+/obj/effect/mapping_helpers/apc/no_charge/payload(obj/machinery/power/apc/target)
+ if(target.no_charge)
+ var/area/apc_area = get_area(target)
+ log_mapping("[src] at [AREACOORD(src)] [(apc_area.type)] tried to set [target]'s charge to 0 but it's already at 0!")
+ target.no_charge = TRUE
+
+/obj/effect/mapping_helpers/apc/full_charge
+ name = "apc full charge helper"
+ icon_state = "apc_full_charge_helper"
+
+/obj/effect/mapping_helpers/apc/full_charge/payload(obj/machinery/power/apc/target)
+ if(target.full_charge)
+ var/area/apc_area = get_area(target)
+ log_mapping("[src] at [AREACOORD(src)] [(apc_area.type)] tried to set [target]'s charge to 100 but it's already at 100!")
+ target.full_charge = TRUE
+
//needs to do its thing before spawn_rivers() is called
INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava)
diff --git a/code/modules/power/apc/apc_main.dm b/code/modules/power/apc/apc_main.dm
index a22333b307d..604049269fc 100644
--- a/code/modules/power/apc/apc_main.dm
+++ b/code/modules/power/apc/apc_main.dm
@@ -109,6 +109,22 @@
var/datum/alarm_handler/alarm_manager
/// Offsets the object by APC_PIXEL_OFFSET (defined in apc_defines.dm) pixels in the direction we want it placed in. This allows the APC to be embedded in a wall, yet still inside an area (like mapping).
var/offset_old
+ /// Used for apc helper called cut_AI_wire to make apc's wore responsible for ai connectione mended.
+ var/cut_AI_wire = FALSE
+ /// Used for apc helper called unlocked to make apc unlocked.
+ var/unlocked = FALSE
+ /// Used for apc helper called syndicate_access to make apc's required access syndicate_access.
+ var/syndicate_access = FALSE
+ /// Used for apc helper called away_general_access to make apc's required access away_general_access.
+ var/away_general_access = FALSE
+ /// Used for apc helper called cell_5k to install 5k cell into apc.
+ var/cell_5k = FALSE
+ /// Used for apc helper called cell_10k to install 10k cell into apc.
+ var/cell_10k = FALSE
+ /// Used for apc helper called no_charge to make apc's charge at 0% meter.
+ var/no_charge = FALSE
+ /// Used for apc helper called full_charge to make apc's charge at 100% meter.
+ var/full_charge = FALSE
armor_type = /datum/armor/power_apc
/datum/armor/power_apc
@@ -667,6 +683,36 @@
update_appearance(UPDATE_ICON)
update()
+///Used for cell_5k apc helper, which installs 5k cell into apc.
+/obj/machinery/power/apc/proc/install_cell_5k()
+ cell_type = /obj/item/stock_parts/cell/upgraded/plus
+ cell = new cell_type(src)
+
+/// Used for cell_10k apc helper, which installs 10k cell into apc.
+/obj/machinery/power/apc/proc/install_cell_10k()
+ cell_type = /obj/item/stock_parts/cell/high
+ cell = new cell_type(src)
+
+/// Used for unlocked apc helper, which unlocks the apc.
+/obj/machinery/power/apc/proc/unlock()
+ locked = FALSE
+
+/// Used for syndicate_access apc helper, which sets apc's required access to syndicate_access.
+/obj/machinery/power/apc/proc/give_syndicate_access()
+ req_access = list(ACCESS_SYNDICATE)
+
+///Used for away_general_access apc helper, which set apc's required access to away_general_access.
+/obj/machinery/power/apc/proc/give_away_general_access()
+ req_access = list(ACCESS_AWAY_GENERAL)
+
+/// Used for no_charge apc helper, which sets apc charge to 0%.
+/obj/machinery/power/apc/proc/set_no_charge()
+ cell.charge = 0
+
+/// Used for full_charge apc helper, which sets apc charge to 100%.
+/obj/machinery/power/apc/proc/set_full_charge()
+ cell.charge = 100
+
/*Power module, used for APC construction*/
/obj/item/electronics/apc
name = "power control module"
diff --git a/code/modules/power/apc/apc_mapping.dm b/code/modules/power/apc/apc_mapping.dm
index ead66d3813f..1463c20d600 100644
--- a/code/modules/power/apc/apc_mapping.dm
+++ b/code/modules/power/apc/apc_mapping.dm
@@ -1,26 +1,9 @@
-/obj/machinery/power/apc/unlocked
- locked = FALSE
-
-/obj/machinery/power/apc/syndicate //general syndicate access
- req_access = list(ACCESS_SYNDICATE)
-
-/obj/machinery/power/apc/away //general away mission access
- req_access = list(ACCESS_AWAY_GENERAL)
-
-/obj/machinery/power/apc/highcap/five_k
- cell_type = /obj/item/stock_parts/cell/upgraded/plus
-
-/obj/machinery/power/apc/highcap/ten_k
- cell_type = /obj/item/stock_parts/cell/high
+///Used to change name for apcs on away missions
+/obj/machinery/power/apc/worn_out
+ name = "Worn out APC"
/obj/machinery/power/apc/auto_name
auto_name = TRUE
-/obj/machinery/power/apc/sm_apc
- auto_name = TRUE
- cell_type = /obj/item/stock_parts/cell/high
-
+MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/worn_out, APC_PIXEL_OFFSET)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, APC_PIXEL_OFFSET)
-MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/highcap/five_k, APC_PIXEL_OFFSET)
-MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/highcap/ten_k, APC_PIXEL_OFFSET)
-MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/sm_apc, APC_PIXEL_OFFSET)
diff --git a/icons/effects/mapping_helpers.dmi b/icons/effects/mapping_helpers.dmi
index 5666ae2a828..1e7fcef6f6a 100644
Binary files a/icons/effects/mapping_helpers.dmi and b/icons/effects/mapping_helpers.dmi differ
diff --git a/tools/UpdatePaths/Scripts/74651_apc_to_apc_helpers.txt b/tools/UpdatePaths/Scripts/74651_apc_to_apc_helpers.txt
new file mode 100644
index 00000000000..34c4c581f52
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/74651_apc_to_apc_helpers.txt
@@ -0,0 +1,38 @@
+#comment Repaths subtypes and some commonly used properties of apc to apc helpers. You really should change it if you have other apc's that this or else it might break everything.
+
+/obj/machinery/power/apc/unlocked : /obj/machinery/power/apc/auto_name{@OLD}, /obj/effect/mapping_helpers/apc/unlocked
+/obj/machinery/power/apc/syndicate : /obj/machinery/power/apc/auto_name{@OLD}, /obj/effect/mapping_helpers/apc/syndicate_access
+/obj/machinery/power/apc/away : /obj/machinery/power/apc/auto_name{@OLD}, /obj/effect/mapping_helpers/apc/away_general_access
+/obj/machinery/power/apc/highcap/five_k : /obj/machinery/power/apc/auto_name{@OLD}, /obj/effect/mapping_helpers/apc/cell_5k
+/obj/machinery/power/apc/highcap/five_k/directional/north : /obj/machinery/power/apc/auto_name/directional/north{@OLD}, /obj/effect/mapping_helpers/apc/cell_5k
+/obj/machinery/power/apc/highcap/five_k/directional/south : /obj/machinery/power/apc/auto_name/directional/south{@OLD}, /obj/effect/mapping_helpers/apc/cell_5k
+/obj/machinery/power/apc/highcap/five_k/directional/east : /obj/machinery/power/apc/auto_name/directional/east{@OLD}, /obj/effect/mapping_helpers/apc/cell_5k
+/obj/machinery/power/apc/highcap/five_k/directional/west : /obj/machinery/power/apc/auto_name/directional/west{@OLD}, /obj/effect/mapping_helpers/apc/cell_5k
+/obj/machinery/power/apc/highcap/ten_k : /obj/machinery/power/apc/auto_name{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/highcap/ten_k/directional/north : /obj/machinery/power/apc/auto_name/directional/north{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/highcap/ten_k/directional/south : /obj/machinery/power/apc/auto_name/directional/south{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/highcap/ten_k/directional/east : /obj/machinery/power/apc/auto_name/directional/east{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/highcap/ten_k/directional/west : /obj/machinery/power/apc/auto_name/directional/west{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/sm_apc : /obj/machinery/power/apc/auto_name{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/sm_apc/directional/north : /obj/machinery/power/apc/auto_name/directional/north{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/sm_apc/directional/south : /obj/machinery/power/apc/auto_name/directional/south{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/sm_apc/directional/east : /obj/machinery/power/apc/auto_name/directional/east{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/sm_apc/directional/west : /obj/machinery/power/apc/auto_name/directional/west{@OLD}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/@SUBTYPES{pixel_y = 25} : /obj/machinery/power/apc/auto_name/directional/north{@OLD;pixel_y=@SKIP;dir=@SKIP}
+/obj/machinery/power/apc/@SUBTYPES{pixel_y = -25} : /obj/machinery/power/apc/auto_name/directional/south{@OLD;pixel_y=@SKIP;dir=@SKIP}
+/obj/machinery/power/apc/@SUBTYPES{pixel_x = 25} : /obj/machinery/power/apc/auto_name/directional/east{@OLD;pixel_x=@SKIP;dir=@SKIP}
+/obj/machinery/power/apc/@SUBTYPES{pixel_x = -25} : /obj/machinery/power/apc/auto_name/directional/west{@OLD;pixel_x=@SKIP;dir=@SKIP}
+/obj/machinery/power/apc/@SUBTYPES{name = "Worn Out APC"} : /obj/machinery/power/apc/worn_out{@OLD;name=@SKIP}
+/obj/machinery/power/apc/auto_name/directional/north : /obj/machinery/power/apc/auto_name/directional/north{@OLD;name=@SKIP}
+/obj/machinery/power/apc/auto_name/directional/south : /obj/machinery/power/apc/auto_name/directional/south{@OLD;name=@SKIP}
+/obj/machinery/power/apc/auto_name/directional/east : /obj/machinery/power/apc/auto_name/directional/east{@OLD;name=@SKIP}
+/obj/machinery/power/apc/auto_name/directional/west : /obj/machinery/power/apc/auto_name/directional/west{@OLD;name=@SKIP}
+/obj/machinery/power/apc/@SUBTYPES{aidisabled = 1} : @OLD{@OLD;aidisabled=@SKIP}, /obj/effect/mapping_helpers/apc/cut_AI_wire
+/obj/machinery/power/apc/@SUBTYPES{locked = 0} : @OLD{@OLD;locked=@SKIP}, /obj/effect/mapping_helpers/apc/unlocked
+/obj/machinery/power/apc/@SUBTYPES{req_access = list(ACCESS_AWAY_GENERAL)} : @OLD{@OLD;req_access=@SKIP}, /obj/effect/mapping_helpers/apc/away_general_access
+/obj/machinery/power/apc/@SUBTYPES{req_access = list(ACCESS_SYNDICATE)} : @OLD{@OLD;req_access=@SKIP}, /obj/effect/mapping_helpers/apc/syndicate_access
+/obj/machinery/power/apc/@SUBTYPES{req_access = list("syndicate")} : @OLD{@OLD;req_access=@SKIP}, /obj/effect/mapping_helpers/apc/syndicate_access
+/obj/machinery/power/apc/@SUBTYPES{cell_type = /obj/item/stock_parts/cell/upgraded/plus} : @OLD{@OLD;cell_type=@SKIP}, /obj/effect/mapping_helpers/apc/cell_5k
+/obj/machinery/power/apc/@SUBTYPES{cell_type = /obj/item/stock_parts/cell/high} : @OLD{@OLD;cell_type=@SKIP}, /obj/effect/mapping_helpers/apc/cell_10k
+/obj/machinery/power/apc/@SUBTYPES{start_charge = 100} : @OLD{@OLD;start_charge=@SKIP}, /obj/effect/mapping_helpers/apc/full_charge
+/obj/machinery/power/apc/@SUBTYPES{start_charge = 0} : @OLD{@OLD;start_charge=@SKIP}, /obj/effect/mapping_helpers/apc/no_charge
\ No newline at end of file