diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm index f7996c2d7d9..7596b19df95 100644 --- a/_maps/map_files/Delta/delta.dmm +++ b/_maps/map_files/Delta/delta.dmm @@ -1552,12 +1552,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 1; - name = "Cryo and Arrivals Super APC"; - pixel_x = -24 - }, +/obj/machinery/power/apc/important/directional/west, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) "amA" = ( @@ -1751,12 +1746,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 1; - name = "Cryo and Arrivals Super APC"; - pixel_y = 24 - }, +/obj/machinery/power/apc/important/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "arrival" @@ -2651,11 +2641,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "apV" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -2786,11 +2772,7 @@ }, /area/station/security/checkpoint/secondary) "aqj" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -3147,11 +3129,7 @@ /area/station/maintenance/fore2) "arg" = ( /obj/structure/chair/stool, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -3303,10 +3281,7 @@ /turf/simulated/floor/plasteel/grimy, /area/station/public/vacant_office) "arE" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/wood, /area/station/public/vacant_office) @@ -4442,10 +4417,7 @@ /area/station/maintenance/electrical_shop) "auo" = ( /obj/item/kirbyplants, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -5835,10 +5807,7 @@ }, /area/station/maintenance/disposal) "axE" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/light/small{ dir = 4 }, @@ -6043,11 +6012,7 @@ }, /area/station/maintenance/fore) "ayh" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/closet/jcloset, /obj/structure/cable{ d2 = 2; @@ -6897,10 +6862,7 @@ }, /area/station/public/toilet) "aAD" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -7285,10 +7247,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "aBp" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/light/small, /obj/structure/cable, /turf/simulated/floor/plasteel{ @@ -8274,11 +8233,7 @@ /obj/machinery/atmospherics/binary/pump{ name = "Gas to Filter" }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "Engineering Engine Super APC"; - pixel_x = -24; +/obj/machinery/power/apc/critical/directional/west{ shock_proof = 1 }, /obj/structure/cable/yellow{ @@ -8434,10 +8389,7 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "aED" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -8980,11 +8932,7 @@ icon_state = "1-8" }, /obj/effect/turf_decal/delivery, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "Engineering Engine Room Super APC"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /turf/simulated/floor/engine, @@ -9137,11 +9085,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/bar) "aGw" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/light/small{ dir = 1 }, @@ -9251,11 +9195,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/bar) "aGH" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -9479,10 +9419,7 @@ /area/station/engineering/controlroom) "aHq" = ( /obj/structure/table, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/item/shovel/spade, /obj/item/reagent_containers/glass/bottle/nutrient/rh{ pixel_x = -4; @@ -10443,11 +10380,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -10900,10 +10833,7 @@ }, /area/station/maintenance/incinerator) "aLc" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -12051,11 +11981,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) "aOt" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -12103,11 +12029,7 @@ /turf/simulated/floor/plasteel/grimy, /area/station/service/theatre) "aOC" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/light{ dir = 1 }, @@ -12604,11 +12526,7 @@ }, /area/station/service/janitor) "aPS" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -12688,11 +12606,7 @@ icon_state = "0-4" }, /obj/structure/table, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/item/stack/packageWrap, /obj/item/hand_labeler, /turf/simulated/floor/plasteel{ @@ -14089,11 +14003,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -14705,11 +14615,7 @@ icon_state = "0-2" }, /obj/structure/table, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/item/paper_bin, /turf/simulated/floor/plasteel{ dir = 1; @@ -16565,11 +16471,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/machinery/camera{ c_tag = "Cargo Dock SouthWest"; dir = 4 @@ -16789,12 +16691,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -17473,10 +17370,7 @@ }, /area/station/security/permabrig) "bby" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -18674,10 +18568,7 @@ }, /area/station/service/hydroponics) "beZ" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "greenblue" @@ -18758,10 +18649,7 @@ }, /area/station/service/kitchen) "bfh" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ @@ -20708,10 +20596,7 @@ "bkn" = ( /obj/structure/table/wood, /obj/item/folder/red, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/light/small{ dir = 4 }, @@ -21110,10 +20995,7 @@ dir = 8 }, /obj/structure/cable, -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "brown" @@ -21232,11 +21114,7 @@ }, /obj/structure/table, /obj/item/storage/firstaid/regular, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/light, /turf/simulated/floor/plasteel{ dir = 6; @@ -22010,11 +21888,7 @@ /obj/structure/chair{ dir = 8 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -23501,10 +23375,7 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_x = 32 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/vehicle/secway, /obj/item/key/security, @@ -23640,11 +23511,7 @@ /area/station/engineering/atmos/distribution) "brG" = ( /obj/machinery/suit_storage_unit/atmos/secure, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d2 = 4; @@ -24378,11 +24245,7 @@ }, /area/station/hallway/primary/port/north) "btA" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -24547,10 +24410,7 @@ }, /area/station/security/brig) "buj" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 8; @@ -25011,11 +24871,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bvx" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/computer/prisoner{ dir = 8 }, @@ -25155,11 +25011,7 @@ /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 6; @@ -25922,11 +25774,7 @@ /turf/simulated/floor/greengrid, /area/station/command/vault) "bxG" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -26325,10 +26173,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "byM" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/carpet, /area/station/public/pet_store) @@ -26660,11 +26505,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bzI" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -27317,11 +27158,7 @@ /area/station/engineering/break_room) "bBF" = ( /obj/item/kirbyplants, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/light{ dir = 1 }, @@ -28089,11 +27926,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -28534,11 +28367,7 @@ /obj/item/stack/rods, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -29173,10 +29002,7 @@ }, /area/station/command/bridge) "bFC" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "darkblue" @@ -29854,11 +29680,7 @@ /area/station/hallway/primary/port/north) "bGS" = ( /obj/structure/table/reinforced, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/item/folder/yellow, /obj/structure/cable{ d2 = 4; @@ -30140,10 +29962,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/engineering/atmos) "bHA" = ( -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -30228,11 +30047,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/security/detective) "bHM" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/table/wood, /obj/item/taperecorder, /obj/item/restraints/handcuffs, @@ -30729,11 +30544,7 @@ /turf/simulated/floor/wood, /area/station/command/meeting_room) "bJc" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -30921,11 +30732,7 @@ /area/station/security/detective) "bJC" = ( /obj/item/kirbyplants, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -31600,11 +31407,7 @@ }, /area/station/public/storage/tools/auxiliary) "bLj" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -32005,10 +31808,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -33147,10 +32947,7 @@ /turf/simulated/wall, /area/station/command/office/ntrep) "bPa" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/wood, /area/station/command/office/captain) @@ -34588,11 +34385,7 @@ /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai_upload) "bSK" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 - }, +/obj/machinery/power/apc/important/directional/south, /obj/structure/cable, /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai_upload) @@ -34796,11 +34589,7 @@ /area/station/hallway/primary/starboard/north) "bTm" = ( /obj/item/kirbyplants, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -36012,10 +35801,7 @@ /area/station/aisat) "bVX" = ( /obj/structure/window/reinforced, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel/dark, /area/station/aisat) @@ -36067,10 +35853,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/command/office/ce) "bWm" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -36310,10 +36093,7 @@ dir = 4 }, /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -36350,10 +36130,7 @@ }, /area/station/hallway/primary/starboard/east) "bXj" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 @@ -38144,11 +37921,7 @@ /turf/simulated/floor/carpet, /area/station/command/office/hop) "cbU" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/camera{ c_tag = "Head of Personnel's Office"; dir = 8 @@ -38424,10 +38197,7 @@ /area/station/legal/courtroom) "ccx" = ( /obj/structure/table/reinforced, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -38564,11 +38334,7 @@ }, /area/station/security/evidence) "ccM" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -39016,10 +38782,7 @@ /area/station/command/office/captain/bedroom) "cdY" = ( /obj/structure/table/wood, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/window/reinforced{ dir = 8 }, @@ -39473,12 +39236,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 8; - name = "Engineering Engine Super APC"; - pixel_y = -24 - }, +/obj/machinery/power/apc/critical/directional/south, /turf/simulated/floor/plasteel/dark, /area/station/engineering/smes) "cfk" = ( @@ -39633,11 +39391,7 @@ /turf/simulated/floor/wood, /area/station/command/office/ntrep) "cfM" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -39805,10 +39559,7 @@ /area/station/legal/magistrate) "cgj" = ( /obj/machinery/light, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/disposal, /obj/structure/cable, /obj/structure/disposalpipe/trunk{ @@ -41050,11 +40801,7 @@ icon_state = "0-8" }, /obj/effect/turf_decal/delivery/hollow, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 8; - name = "Engineering Engine Super APC"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /turf/simulated/floor/plasteel, @@ -41249,11 +40996,7 @@ /turf/simulated/floor/plasteel, /area/station/command/teleporter) "ckB" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/table, /obj/item/hand_tele, /obj/structure/cable{ @@ -41377,11 +41120,7 @@ }, /area/station/legal/courtroom) "ckR" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -42054,11 +41793,7 @@ /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "cmy" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -42338,11 +42073,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cnh" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -42588,11 +42319,7 @@ }, /area/station/legal/courtroom) "cnN" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -43385,11 +43112,7 @@ }, /area/station/hallway/primary/central) "cpU" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -44246,10 +43969,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "cse" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/table, /obj/structure/cable, /turf/simulated/floor/plating, @@ -44936,11 +44656,7 @@ /turf/simulated/floor/plasteel, /area/station/service/expedition) "cul" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -45527,11 +45243,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cvx" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -46656,11 +46368,7 @@ /turf/simulated/floor/plasteel, /area/station/public/toilet/lockerroom) "cyH" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/camera{ c_tag = "Restrooms" }, @@ -46766,11 +46474,7 @@ }, /area/station/public/locker) "cyS" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/closet/wardrobe/pink, /obj/structure/cable{ d2 = 8; @@ -46791,11 +46495,7 @@ }, /area/station/hallway/primary/fore/east) "cyU" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -46819,12 +46519,7 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "cyX" = ( -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 1; - name = "Cryo and Arrivals Super APC"; - pixel_y = 24 - }, +/obj/machinery/power/apc/important/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -47069,11 +46764,7 @@ }, /area/station/ai_monitored/storage/eva) "czJ" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -51304,11 +50995,7 @@ /area/station/maintenance/electrical) "cLO" = ( /obj/structure/table/reinforced, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -51817,10 +51504,7 @@ }, /area/station/medical/reception) "cNY" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -51891,11 +51575,7 @@ /obj/structure/table/wood, /obj/item/flashlight/lamp/bananalamp, /obj/item/food/snacks/pie, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -51920,11 +51600,7 @@ "cOr" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -52783,11 +52459,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cRA" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -53958,11 +53630,7 @@ /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cVo" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 4 @@ -54062,10 +53730,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/science/xenobiology) "cVL" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -54204,11 +53869,7 @@ }, /area/station/maintenance/port) "cWs" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -54894,11 +54555,7 @@ /area/station/maintenance/electrical) "cZs" = ( /obj/structure/table/reinforced, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/item/folder/white, /obj/item/stock_parts/cell/high, /obj/item/stack/sheet/glass, @@ -55063,11 +54720,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/abandonedbar) "dah" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/table/wood, /obj/item/clothing/gloves/color/fyellow, /obj/item/storage/toolbox/electrical, @@ -57385,11 +57038,7 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dis" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -57957,10 +57606,7 @@ }, /area/station/maintenance/port2) "dkB" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, @@ -58334,11 +57980,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "dlV" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/item/kirbyplants, /obj/structure/cable, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -58636,11 +58278,7 @@ }, /area/station/security/brig) "dne" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -59394,10 +59032,7 @@ }, /area/station/maintenance/starboard) "dqV" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -59897,11 +59532,7 @@ }, /area/station/science/genetics) "dsR" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -60645,11 +60276,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/theatre) "dwS" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -60706,11 +60333,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "dxs" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 }, @@ -61062,11 +60685,7 @@ }, /area/station/command/office/rd) "dzU" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -61076,11 +60695,7 @@ }, /area/station/science/research) "dzV" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/machinery/disposal, /obj/structure/cable{ d2 = 4; @@ -61782,10 +61397,7 @@ /area/station/hallway/primary/aft/south) "dDg" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel, /area/station/maintenance/aft) @@ -62387,11 +61999,7 @@ /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dFW" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -63887,11 +63495,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/chapel/office) "dOV" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -64304,11 +63908,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dQg" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -64375,11 +63975,7 @@ /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dQr" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -64643,10 +64239,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dRq" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -64822,12 +64415,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRT" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -65010,6 +64598,16 @@ /obj/item/crowbar/red, /turf/simulated/floor/plasteel/dark, /area/station/maintenance/apmaint) +"dSB" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) "dSD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -65250,11 +64848,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -66168,11 +65762,7 @@ }, /area/station/service/chapel) "dXC" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/camera{ c_tag = "Departure Lounge North" }, @@ -67081,11 +66671,7 @@ /turf/simulated/floor/plasteel/white, /area/station/science/misc_lab) "eky" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -67404,10 +66990,7 @@ /area/station/public/fitness) "esa" = ( /obj/item/kirbyplants, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 10; @@ -67646,11 +67229,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "eyG" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/closet/crate/freezer/iv_storage, /obj/structure/cable, /turf/simulated/floor/plasteel{ @@ -67759,12 +67338,7 @@ "eCn" = ( /obj/structure/closet/secure_closet/medical3, /obj/effect/turf_decal/delivery/white/hollow, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -67952,11 +67526,7 @@ /turf/simulated/floor/wood, /area/station/public/pet_store) "eHg" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 8; @@ -68198,11 +67768,7 @@ }, /area/station/security/permabrig) "eOd" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable, /turf/simulated/floor/plasteel/white, /area/station/science/explab) @@ -69449,10 +69015,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "fBl" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -69636,10 +69199,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -69655,10 +69215,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, /area/station/maintenance/aft2) "fHs" = ( @@ -70477,10 +70034,7 @@ d2 = 8; icon_state = "0-4" }, -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -70809,12 +70363,7 @@ d2 = 8; icon_state = "0-4" }, -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 1; - name = "Cryo and Arrivals Super APC"; - pixel_x = -24 - }, +/obj/machinery/power/apc/important/directional/west, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) "gpU" = ( @@ -71067,10 +70616,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -71341,11 +70887,7 @@ /obj/effect/turf_decal{ dir = 6 }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 4; - name = "east bump"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /obj/structure/cable{ @@ -72208,16 +71750,6 @@ }, /turf/simulated/floor/plating, /area/station/command/office/rd) -"hli" = ( -/obj/machinery/atmospherics/unary/portables_connector{ - dir = 8 - }, -/obj/machinery/atmospherics/portable/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) "hly" = ( /obj/structure/table/wood, /turf/simulated/floor/plasteel/dark, @@ -72597,10 +72129,7 @@ /turf/simulated/floor/plating, /area/station/security/detective) "hxB" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/structure/cable{ d1 = 1; @@ -73014,12 +72543,7 @@ c_tag = "Research Toxin Mixing"; network = list("Research","SS13") }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -74724,11 +74248,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "iPa" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -74740,11 +74260,7 @@ /area/station/maintenance/starboard) "iPP" = ( /obj/item/kirbyplants, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 4; - name = "east bump"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /obj/structure/cable{ @@ -74977,10 +74493,6 @@ icon_state = "bar" }, /area/station/service/kitchen) -"iVe" = ( -/obj/effect/spawner/airlock, -/turf/simulated/wall, -/area/station/service/chapel/office) "iVg" = ( /obj/machinery/economy/atm{ pixel_x = -32 @@ -75251,10 +74763,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -75269,11 +74778,7 @@ /turf/simulated/floor/plating, /area/station/science/robotics/showroom) "jdH" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 4; - name = "east bump"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /obj/structure/cable{ @@ -76835,13 +76340,17 @@ icon_state = "whiteblue" }, /area/station/medical/storage) -"kdm" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 +"kdg" = ( +/obj/structure/sign/vacuum{ + pixel_x = -32 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) +"kdm" = ( +/obj/machinery/power/apc/critical/directional/north, /obj/machinery/firealarm{ dir = 4; name = "east bump"; @@ -76940,15 +76449,6 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/medical/morgue) -"kfC" = ( -/obj/structure/sign/vacuum{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) "kfT" = ( /obj/structure/cable{ d2 = 4; @@ -77200,10 +76700,7 @@ }, /area/station/security/prisonershuttle) "klE" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -77349,10 +76846,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -77638,11 +77132,7 @@ }, /area/station/medical/break_room) "kBB" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -78617,11 +78107,7 @@ /turf/simulated/floor/plating, /area/station/public/storage/art) "lim" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -78709,11 +78195,7 @@ }, /area/station/maintenance/fsmaint) "llD" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 4; - name = "east bump"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /obj/structure/cable{ @@ -80225,10 +79707,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -80372,11 +79851,7 @@ /area/station/security/main) "mmx" = ( /obj/structure/closet/secure_closet/security, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -81244,12 +80719,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "mPU" = ( @@ -82504,11 +81974,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plating, /area/station/medical/coldroom) "ntZ" = ( @@ -83309,10 +82775,7 @@ /area/station/command/office/ce) "nVI" = ( /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -84316,10 +83779,7 @@ d2 = 8; icon_state = "0-4" }, -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -84564,11 +84024,7 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block) "oFL" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -84934,10 +84390,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -85579,11 +85032,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "phF" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/camera{ c_tag = "Brig - Officer Equipment Storage"; network = list("SS13","Security") @@ -85781,11 +85230,7 @@ }, /area/station/medical/medbay) "pqM" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -85800,11 +85245,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -88746,11 +88187,7 @@ /obj/item/wrench/medical, /obj/item/crowbar, /obj/item/storage/toolbox/emergency, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 4; - name = "east bump"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /obj/structure/cable{ @@ -89673,11 +89110,7 @@ /turf/simulated/floor/plasteel, /area/station/public/fitness) "rGZ" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -89863,11 +89296,7 @@ /obj/structure/chair/office{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -90442,12 +89871,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 1; - name = "Cryo and Arrivals Super APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/important/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/west) "sbe" = ( @@ -91469,10 +90893,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -92647,11 +92068,7 @@ }, /area/station/security/permabrig) "tgr" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 4; - name = "east bump"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /obj/structure/cable{ @@ -92733,21 +92150,6 @@ }, /turf/simulated/floor/plasteel, /area/station/science/research) -"tjT" = ( -/obj/item/radio/intercom{ - name = "west bump"; - pixel_x = -28 - }, -/obj/machinery/newscaster{ - dir = 1; - name = "south bump"; - pixel_y = -28 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) "tkb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -93333,10 +92735,7 @@ /area/station/security/permabrig) "tFN" = ( /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -93383,11 +92782,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -93629,10 +93024,7 @@ }, /area/station/security/warden) "tOM" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -93801,6 +93193,21 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/prison/cell_block) +"tSp" = ( +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -28 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) "tSt" = ( /obj/structure/table, /obj/item/reagent_containers/drinks/drinkingglass{ @@ -94447,6 +93854,10 @@ icon_state = "darkred" }, /area/station/security/processing) +"uil" = ( +/obj/effect/spawner/airlock, +/turf/simulated/wall, +/area/station/service/chapel/office) "uit" = ( /obj/machinery/atmospherics/unary/vent_pump{ dir = 4; @@ -95147,10 +94558,7 @@ icon_state = "1-2" }, /obj/structure/cable, -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -97379,11 +96787,7 @@ /turf/simulated/floor/wood, /area/station/medical/psych) "vZa" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -97780,11 +97184,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "wkv" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 8; icon_state = "0-4" @@ -97947,10 +97347,7 @@ pixel_x = 1; pixel_y = 3 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -98348,12 +97745,7 @@ "wyS" = ( /obj/item/kirbyplants, /obj/structure/cable, -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 1; - name = "Cryo and Arrivals Super APC"; - pixel_y = -24 - }, +/obj/machinery/power/apc/important/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -98755,11 +98147,7 @@ /obj/item/tank/jetpack/carbondioxide, /obj/structure/cable, /obj/effect/turf_decal/delivery, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 8; - name = "Engineering Engine Super APC"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /turf/simulated/floor/plasteel, @@ -99769,11 +99157,7 @@ }, /area/station/science/toxins/mixing) "xsN" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -101141,10 +100525,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "yjA" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/item/kirbyplants{ icon_state = "plant-10" }, @@ -138165,7 +137546,7 @@ dIx dIx dIx dIx -iVe +uil abj aaa aaa @@ -138676,7 +138057,7 @@ dPM dkq dSs dSP -hli +dSB dIH dIH dIH @@ -138934,8 +138315,8 @@ dKo dXJ dKo dUj -kfC -tjT +kdg +tSp dIH abj aaa diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 32aa0e78ff5..0c0f73d9546 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -69,11 +69,7 @@ /turf/simulated/floor/plating/airless, /area/station/engineering/solar/auxport) "abU" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -312,11 +308,7 @@ pixel_x = -6; pixel_y = 24 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -427,11 +419,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -813,10 +801,7 @@ dir = 4 }, /obj/effect/turf_decal/stripes/corner, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -997,11 +982,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "ajJ" = ( @@ -1122,11 +1103,7 @@ }, /area/station/public/fitness) "akr" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -1394,11 +1371,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ icon_state = "cult" }, @@ -1548,11 +1521,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/closet/secure_closet/evidence, /turf/simulated/floor/plasteel{ dir = 4; @@ -1591,11 +1560,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -2634,11 +2599,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "arU" = ( @@ -2853,10 +2814,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "ate" = ( @@ -3176,11 +3134,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 8; icon_state = "0-4" @@ -3465,11 +3419,7 @@ /area/station/maintenance/fsmaint) "avz" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -4141,11 +4091,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "axw" = ( @@ -5342,11 +5288,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/machinery/light_switch{ name = "custom placement"; pixel_x = 6; @@ -5556,11 +5498,7 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "aDt" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -6734,11 +6672,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aHZ" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -6774,11 +6708,7 @@ /area/station/command/bridge) "aIc" = ( /obj/machinery/light, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow, /turf/simulated/floor/wood, /area/station/public/mrchangs) @@ -7947,10 +7877,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - cell_type = 25000; - name = "Engineering Engine Super APC"; - pixel_x = -24; +/obj/machinery/power/apc/critical/directional/west{ shock_proof = 1 }, /turf/simulated/floor/plasteel, @@ -8151,11 +8078,7 @@ }, /obj/item/cartridge/cargo, /obj/item/megaphone, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -8684,10 +8607,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -8845,10 +8765,7 @@ }, /area/station/legal/lawoffice) "aNJ" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ dir = 8; @@ -9251,11 +9168,7 @@ /area/station/maintenance/fsmaint) "aPl" = ( /obj/machinery/shieldgen, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -10997,11 +10910,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -11078,10 +10987,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -11356,11 +11262,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 - }, +/obj/machinery/power/apc/important/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -11661,12 +11563,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 8; - name = "Engineering Engine Super APC"; - pixel_x = -24 - }, +/obj/machinery/power/apc/critical/directional/west, /turf/simulated/floor/plasteel, /area/station/engineering/control) "aWq" = ( @@ -11824,12 +11721,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 8; - name = "Engineering Engine Super APC"; - pixel_x = -24 - }, +/obj/machinery/power/apc/critical/directional/west, /obj/machinery/computer/security/engineering, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -12247,10 +12139,7 @@ icon_state = "0-4" }, /obj/machinery/light, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, /area/station/public/construction) "aXY" = ( @@ -12463,10 +12352,7 @@ /area/station/public/locker) "aYM" = ( /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -12872,10 +12758,7 @@ }, /obj/structure/table, /obj/item/storage/fancy/donut_box, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -13684,11 +13567,7 @@ req_access = list(75) }, /obj/effect/landmark/start/cyborg, -/obj/machinery/power/apc{ - cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 - }, +/obj/machinery/power/apc/important/directional/south, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -15320,11 +15199,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellow" @@ -15807,11 +15682,7 @@ pixel_x = 26; pixel_y = 26 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -16136,11 +16007,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -16334,11 +16201,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -17953,11 +17816,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bms" = ( @@ -18089,11 +17948,7 @@ }, /obj/item/key/janitor, /obj/item/reagent_containers/spray/cleaner, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/effect/decal/cleanable/dirt, /obj/item/storage/box/lights/mixed, /obj/item/storage/box/lights/mixed, @@ -18654,11 +18509,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel, /area/station/supply/lobby) "bou" = ( @@ -19290,11 +19141,7 @@ "bpU" = ( /obj/structure/cable/yellow, /obj/effect/landmark/spawner/nukedisc_respawn, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "bpV" = ( @@ -20487,11 +20334,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/camera{ c_tag = "Port Primary Hallway - West" }, @@ -20512,11 +20355,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -21391,12 +21230,7 @@ }, /obj/effect/landmark/start/assistant, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - dir = 1; - name = "Cyro and Arrivals Super APC"; - cell_type = 15000; - pixel_x = -24 - }, +/obj/machinery/power/apc/important/directional/west, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -21725,12 +21559,7 @@ c_tag = "Bridge - Port"; dir = 4 }, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 8; - name = "west bump Important Area"; - pixel_x = -24 - }, +/obj/machinery/power/apc/important/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -22298,12 +22127,7 @@ }, /area/station/service/barber) "bxJ" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Cyro and Arrivals Super APC"; - cell_type = 15000; - pixel_x = 24 - }, +/obj/machinery/power/apc/important/directional/east, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ dir = 4; @@ -22529,11 +22353,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/carpet, /area/station/command/office/hop) "bym" = ( @@ -23272,11 +23092,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "purple" @@ -23337,6 +23153,14 @@ icon_state = "darkbluecorners" }, /area/station/turret_protected/aisat/interior) +"bAB" = ( +/obj/structure/table/wood, +/obj/machinery/bottler, +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/station/service/bar) "bAC" = ( /turf/simulated/floor/plating/airless, /area/station/engineering/solar/auxport) @@ -23423,10 +23247,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -23472,10 +23293,7 @@ /area/station/aisat) "bBd" = ( /obj/machinery/light/small, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ dir = 8; @@ -24134,10 +23952,7 @@ dir = 8; network = list("SS13","MiniSat") }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/light_switch{ dir = 8; name = "east bump"; @@ -24743,12 +24558,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) "bFd" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 4; - name = "Telecoms Control Room APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/important/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -25118,10 +24928,7 @@ loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); name = "trash spawner" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, /area/station/maintenance/port) "bGd" = ( @@ -26747,11 +26554,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -26802,12 +26605,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - dir = 1; - name = "Cyro and Arrivals Super APC"; - cell_type = 15000; - pixel_x = 24 - }, +/obj/machinery/power/apc/important/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "arrival" @@ -27677,11 +27475,7 @@ pixel_x = -6; pixel_y = 24 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -28195,11 +27989,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/wood, /area/station/public/vacant_office) "bRB" = ( @@ -28319,11 +28109,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -28729,11 +28515,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow, /turf/simulated/floor/wood, /area/station/command/office/ntrep) @@ -28800,11 +28582,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/wood, /area/station/service/library) "bTt" = ( @@ -28899,11 +28677,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -29447,11 +29221,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/starboard) "bVM" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -29861,11 +29631,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow, /obj/machinery/button/windowtint{ dir = 8; @@ -29889,11 +29655,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/table, /obj/item/storage/fancy/donut_box, /obj/item/storage/fancy/donut_box, @@ -30636,10 +30398,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30910,11 +30669,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -31798,14 +31553,6 @@ }, /turf/simulated/floor/plasteel, /area/station/science/robotics) -"cdj" = ( -/obj/structure/table/wood, -/obj/machinery/bottler, -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/station/service/bar) "cdk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -32608,11 +32355,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/carpet, /area/station/medical/psych) "cfY" = ( @@ -33199,11 +32942,7 @@ icon_state = "0-4" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "chR" = ( @@ -33867,11 +33606,7 @@ dir = 4; name = "Gas to Chamber" }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "Engineering Engine Super APC"; - pixel_y = 24; +/obj/machinery/power/apc/critical/directional/north{ shock_proof = 1 }, /obj/structure/cable/yellow{ @@ -34972,11 +34707,7 @@ pixel_x = 24; pixel_y = 10 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" @@ -35206,11 +34937,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/light_switch{ name = "north bump"; pixel_y = 24 @@ -35665,10 +35392,7 @@ icon_state = "0-8" }, /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, /area/station/public/storage/emergency/port) "crB" = ( @@ -36725,11 +36449,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "darkgreycheck" }, @@ -37553,11 +37273,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft/north) "cyM" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -37689,10 +37405,7 @@ /area/station/medical/morgue) "czo" = ( /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whiteblue" @@ -37700,10 +37413,7 @@ /area/station/medical/surgery/primary) "czs" = ( /obj/structure/closet/secure_closet/medical3, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ dir = 1; @@ -38024,11 +37734,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -38128,11 +37834,7 @@ icon_state = "0-8" }, /obj/item/stock_parts/cell/high, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "cBb" = ( @@ -39613,11 +39315,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/carpet, /area/station/service/chapel) "cGm" = ( @@ -39999,11 +39697,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -40590,11 +40284,7 @@ dir = 10 }, /obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -41004,10 +40694,7 @@ /area/station/maintenance/aft2) "cKV" = ( /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" @@ -41525,11 +41212,7 @@ /area/station/maintenance/fore) "cNf" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -42370,11 +42053,7 @@ /obj/item/disk/tech_disk{ pixel_y = 6 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -42554,11 +42233,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "cQU" = ( @@ -43355,11 +43030,7 @@ }, /area/station/medical/medbay) "cUf" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -43731,11 +43402,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "cVw" = ( @@ -44115,11 +43782,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ icon_state = "darkgreycheck" }, @@ -45715,10 +45378,7 @@ /area/station/service/chapel) "dfs" = ( /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -46016,11 +45676,7 @@ }, /obj/item/storage/box/beakers, /obj/item/reagent_containers/spray/cleaner, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -46119,11 +45775,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/light_switch{ dir = 8; name = "custom placement"; @@ -47300,10 +46952,7 @@ }, /area/station/security/main) "dKB" = ( -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -47492,18 +47141,6 @@ icon_state = "red" }, /area/station/security/permabrig) -"dQI" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/science/research) "dRt" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -47881,11 +47518,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "dYK" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -47985,12 +47618,7 @@ icon_state = "0-4" }, /obj/item/megaphone, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 1; - name = "north bump Important Area"; - pixel_y = 24 - }, +/obj/machinery/power/apc/important/directional/north, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "red" @@ -49628,11 +49256,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -49992,11 +49616,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, @@ -50485,11 +50105,7 @@ pixel_x = -24; pixel_y = -6 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/suit_storage_unit/atmos/secure, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -50549,10 +50165,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "feu" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -50625,11 +50238,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "fgN" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -50713,11 +50322,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -50882,11 +50487,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -51258,11 +50859,7 @@ icon_state = "0-4" }, /obj/effect/turf_decal/stripes/corner, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "caution" @@ -51526,10 +51123,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/firealarm{ dir = 8; name = "west bump"; @@ -51567,10 +51161,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ dir = 6; @@ -52392,11 +51983,7 @@ }, /area/station/science/break_room) "fQr" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -53441,10 +53028,7 @@ /obj/item/storage/firstaid/regular, /obj/machinery/light, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -54218,11 +53802,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "cautioncorner" @@ -54429,11 +54009,7 @@ /area/station/security/permabrig) "gKP" = ( /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -54741,10 +54317,7 @@ /area/station/maintenance/starboard) "gRF" = ( /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/closet/secure_closet/evidence/detective, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -56019,11 +55592,7 @@ /area/station/security/permabrig) "hrf" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -56280,10 +55849,7 @@ network = list("SS13","tcomm") }, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel/dark, /area/station/telecomms/chamber) "hxz" = ( @@ -56803,11 +56369,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -57128,11 +56690,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore2) "hOA" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -58143,12 +57701,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 1; - name = "Cyro and Arrivals Super APC"; - pixel_y = 24; - cell_type = 15000 - }, +/obj/machinery/power/apc/important/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) "ijt" = ( @@ -58502,11 +58055,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) "iqY" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -59235,10 +58784,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -59880,11 +59426,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard) "iTB" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -60141,11 +59683,7 @@ icon_state = "1-2" }, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, /area/station/maintenance/fore2) "jbe" = ( @@ -60981,11 +60519,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "cautioncorner" @@ -61363,10 +60897,7 @@ /obj/effect/turf_decal/siding{ dir = 1 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -62929,11 +62460,7 @@ }, /area/station/science/research) "kqi" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -63606,11 +63133,7 @@ /turf/simulated/floor/engine, /area/station/science/xenobiology) "kEh" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -64336,10 +63859,7 @@ }, /area/station/medical/virology) "kSz" = ( -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -64369,11 +63889,7 @@ pixel_y = 7 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "caution" @@ -64548,11 +64064,7 @@ icon_state = "0-8" }, /obj/structure/table/reinforced, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel, /area/station/science/robotics) "kWt" = ( @@ -66960,11 +66472,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -68681,30 +68189,6 @@ }, /turf/simulated/floor/plating, /area/station/command/office/rd) -"mEd" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - name = "Kitchen Junction"; - sort_type_txt = "20" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/station/service/bar) "mEe" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -69354,11 +68838,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "cult" }, @@ -69628,11 +69108,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/wood, /area/station/service/cafeteria) "mXQ" = ( @@ -69721,11 +69197,7 @@ }, /area/station/science/rnd) "mZq" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow, /turf/simulated/floor/plating, /area/station/maintenance/aft2) @@ -70871,12 +70343,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "Cyro and Arrivals Super APC"; - pixel_y = 24; - cell_type = 15000 - }, +/obj/machinery/power/apc/important/directional/north, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -72385,11 +71852,7 @@ network = list("SS13","MiniSat"); start_active = 1 }, -/obj/machinery/power/apc{ - cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 - }, +/obj/machinery/power/apc/important/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -72414,10 +71877,7 @@ }, /area/station/hallway/primary/central/north) "ofu" = ( -/obj/machinery/power/apc{ - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -73624,11 +73084,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -74367,12 +73823,7 @@ /obj/item/melee/chainofcommand, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 8; - name = "west bump Important Area"; - pixel_x = -24 - }, +/obj/machinery/power/apc/important/directional/west, /turf/simulated/floor/wood, /area/station/command/office/captain) "pcz" = ( @@ -75411,10 +74862,7 @@ /area/station/maintenance/asmaint) "pzw" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -76251,11 +75699,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/telecomms/chamber) "pQv" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -76421,11 +75865,7 @@ pixel_y = 2 }, /obj/item/storage/box/syringes, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -78503,11 +77943,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -79507,11 +78943,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -81183,10 +80615,7 @@ /area/station/hallway/primary/central/north) "rSC" = ( /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "rSH" = ( @@ -81616,6 +81045,18 @@ /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall/r_wall, /area/station/public/mrchangs) +"sdj" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/science/research) "sdJ" = ( /obj/machinery/door/airlock/freezer, /obj/effect/mapping_helpers/airlock/access/all/service/kitchen, @@ -81861,11 +81302,7 @@ dir = 8 }, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/newscaster{ dir = 1; name = "south bump"; @@ -82614,19 +82051,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) "sDf" = ( /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -83932,11 +83363,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "caution" @@ -84201,11 +83628,7 @@ /turf/simulated/floor/carpet/red, /area/station/command/office/hos) "tiq" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -84707,10 +84130,7 @@ /obj/machinery/photocopier/faxmachine{ department = "Head of Security's Office" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel/dark, /area/station/command/office/hos) @@ -85140,11 +84560,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "tId" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -85562,10 +84978,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -85588,11 +85001,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plating, /area/station/maintenance/engimaint) "tVd" = ( @@ -86943,11 +86352,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/apmaint) "uBY" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 - }, +/obj/machinery/power/apc/important/directional/south, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -87059,11 +86464,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -89223,11 +88624,7 @@ }, /area/station/medical/surgery/secondary) "vuZ" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump Important Area"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -89377,11 +88774,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -89868,11 +89261,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/aft2) "vNV" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -90228,11 +89617,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -90951,11 +90336,7 @@ /turf/simulated/floor/engine/vacuum, /area/station/science/toxins/mixing) "wnn" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -91623,11 +91004,7 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "wCm" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -91690,11 +91067,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -92707,11 +92080,7 @@ }, /area/station/medical/exam_room) "xcw" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -93304,11 +92673,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -93323,11 +92688,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -93505,11 +92866,7 @@ name = "educational injections"; pixel_x = 2 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -93737,11 +93094,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkbluecorners" @@ -93972,11 +93325,7 @@ "xCY" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -94241,6 +93590,30 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central/north) +"xLw" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Kitchen Junction"; + sort_type_txt = "20" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/station/service/bar) "xLA" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -95113,10 +94486,7 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/window/reinforced{ dir = 1 }, @@ -130003,7 +129373,7 @@ byM bEA bvz bEv -mEd +xLw uhV lBQ fjy @@ -132610,7 +131980,7 @@ cQg rOD cDa mra -dQI +sdj vCB lHQ eIa @@ -132826,7 +132196,7 @@ bsp buI bwO pjb -cdj +bAB aoG aoG aoG diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm index 8ad888c21ca..c0fe43694a6 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm @@ -817,9 +817,7 @@ dir = 6 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/off_station/empty_charge{ - pixel_y = 24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/north, /turf/simulated/floor/plating/airless, /area/ruin/unpowered/althland_excavation) "pI" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm index 95a52517dee..9c6403deaf1 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm @@ -188,9 +188,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/machinery/power/apc/off_station/empty_charge{ - pixel_y = -24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/south, /obj/effect/landmark/burnturf, /turf/simulated/floor/plating, /area/ruin/space/abandoned_engi_sat) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm index d6ff668bb77..610d51e3c23 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -345,10 +345,7 @@ }, /area/ruin/space/unpowered) "aS" = ( -/obj/machinery/power/apc/worn_out{ - dir = 8; - pixel_x = -24 - }, +/obj/machinery/power/apc/worn_out/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm index eb04700dd5d..525a0d85a8a 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm @@ -823,11 +823,7 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/tcommsat) "YN" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Worn-out APC"; - pixel_y = 24 - }, +/obj/machinery/power/apc/worn_out/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-2" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/debris1.dmm b/_maps/map_files/RandomRuins/SpaceRuins/debris1.dmm index 672218a60d9..67ff96e0ad2 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/debris1.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/debris1.dmm @@ -122,9 +122,7 @@ /turf/space, /area/space) "O" = ( -/obj/machinery/power/apc/worn_out{ - pixel_y = -24 - }, +/obj/machinery/power/apc/worn_out/directional/south, /obj/structure/cable, /turf/simulated/floor/plating/airless, /area/space) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm index 9fec92ec655..2338e405ac2 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm @@ -667,11 +667,9 @@ /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "bG" = ( -/obj/machinery/power/apc/off_station{ - dir = 8; +/obj/machinery/power/apc/off_station/directional/west{ keep_preset_name = 1; - name = "Bunker APC"; - pixel_x = -24 + name = "Bunker APC" }, /obj/structure/cable{ d2 = 4; diff --git a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm index c5862def159..8858774e866 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm @@ -275,10 +275,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc/off_station{ - name = "Worn-out APC"; - pixel_y = -24 - }, +/obj/machinery/power/apc/worn_out/directional/south, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/djstation) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm b/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm index 330d27499d5..6e07362ccb4 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm @@ -80,11 +80,8 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 4; - layer = 5; - name = "east bump"; - pixel_x = 24 +/obj/machinery/power/apc/directional/east{ + layer = 5 }, /turf/simulated/floor/plating, /area/ruin/space/methlab) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm index 4198b58c5d9..cd0277ea77c 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm @@ -619,11 +619,7 @@ /turf/simulated/floor/plating, /area/ruin/space/syndicate_listening_station) "Ya" = ( -/obj/machinery/power/apc/off_station{ - dir = 4; - pixel_x = 24; - req_access = list(150) - }, +/obj/machinery/power/apc/syndicate/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm b/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm index 70106691e41..b91380534d3 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm @@ -140,14 +140,11 @@ icon_state = "0-2"; pixel_y = 1 }, -/obj/machinery/power/apc/off_station{ - dir = 1; +/obj/machinery/power/apc/off_station/directional/north{ environment_channel = 2; equipment_channel = 0; lighting_channel = 0; - locked = 0; - pixel_y = 24; - req_access = "" + locked = 0 }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -460,14 +457,11 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc/off_station{ - dir = 1; +/obj/machinery/power/apc/off_station/directional/north{ equipment_channel = 0; lighting_channel = 0; locked = 0; - operating = 0; - pixel_y = 24; - req_access = "" + operating = 0 }, /turf/simulated/floor/carpet, /area/ruin/unpowered/BMPship/Fore) @@ -798,13 +792,10 @@ icon_state = "0-2"; pixel_y = 1 }, -/obj/machinery/power/apc/off_station{ - dir = 1; +/obj/machinery/power/apc/off_station/directional/north{ environment_channel = 0; locked = 0; - operating = 0; - pixel_y = 24; - req_access = "" + operating = 0 }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Aft) @@ -1165,12 +1156,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc/off_station{ - dir = 1; +/obj/machinery/power/apc/off_station/directional/north{ locked = 0; - operating = 0; - pixel_y = 24; - req_access = "" + operating = 0 }, /turf/simulated/floor/plasteel{ icon_state = "bar" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm index 2104793ca05..7afde38c152 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm @@ -9476,13 +9476,9 @@ /area/ruin/space/moonbase19) "JU" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc/off_station/empty_charge{ +/obj/machinery/power/apc/off_station/empty_charge/directional/north{ cell_type = 15000; - locked = 0; - name = "Outpost APC"; - req_access = null; - pixel_y = 24; - dir = 1 + locked = 0 }, /obj/structure/cable{ d2 = 4; diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm index 43421c31a70..eb49ebcb8e1 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm @@ -155,11 +155,7 @@ /area/ruin/ancientstation/hivebot) "aE" = ( /obj/structure/cable, -/obj/machinery/power/apc/off_station/empty_charge{ - dir = 4; - name = "Beta Engineering APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/east, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/ancientstation/atmo) @@ -999,11 +995,7 @@ icon_state = "0-4" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/off_station/empty_charge{ - dir = 1; - name = "Theta Prototype Lab APC"; - pixel_y = 24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/north, /turf/simulated/floor/plasteel/white, /area/ruin/ancientstation/proto) "cW" = ( @@ -1055,11 +1047,7 @@ /area/ruin/ancientstation/comm) "dd" = ( /obj/structure/cable, -/obj/machinery/power/apc/off_station/empty_charge{ - dir = 4; - name = "Charlie Main Corridor APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/east, /obj/structure/closet/crate, /obj/item/storage/backpack/old, /obj/item/storage/backpack/old, @@ -1390,11 +1378,7 @@ pixel_y = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/off_station/empty_charge{ - dir = 4; - name = "Charlie Command APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/east, /turf/simulated/floor/plating, /area/ruin/ancientstation/comm) "dY" = ( @@ -2458,11 +2442,7 @@ icon_state = "0-2"; pixel_y = 1 }, -/obj/machinery/power/apc/off_station/empty_charge{ - dir = 8; - name = "Charlie Security APC"; - pixel_x = -24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/west, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 9; @@ -3370,11 +3350,7 @@ pixel_y = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/off_station/empty_charge{ - dir = 1; - name = "Theta Main Corridor APC"; - pixel_y = 24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/north, /turf/simulated/floor/plating, /area/ruin/ancientstation/thetacorridor) "ie" = ( @@ -3745,11 +3721,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/power/apc/off_station/empty_charge{ - dir = 1; - name = "Charlie Hydroponics APC"; - pixel_y = 24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/north, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/ancientstation/hydroponics) @@ -4022,10 +3994,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc/off_station/empty_charge{ - name = "Charlie Kitchen APC"; - pixel_y = -24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/south, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/ancientstation/kitchen) @@ -4051,11 +4020,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc/off_station/empty_charge{ - dir = 4; - name = "Theta RnD APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/east, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/ancientstation/rnd) @@ -4613,11 +4578,7 @@ /obj/structure/rack, /obj/item/stack/cable_coil, /obj/structure/cable, -/obj/machinery/power/apc/off_station/empty_charge{ - dir = 4; - name = "Charlie Engineering APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/east, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 6; diff --git a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm index 56d8c0712d9..41eef9d8d15 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm @@ -254,11 +254,7 @@ dir = 4 }, /obj/structure/cable, -/obj/machinery/power/apc/off_station{ - keep_preset_name = 1; - name = "Hallway APC"; - pixel_y = -24 - }, +/obj/machinery/power/apc/off_station/directional/south, /turf/simulated/floor/plasteel/airless, /area/ruin/space/onehalf/hallway) "aM" = ( @@ -1288,12 +1284,7 @@ /obj/item/healthanalyzer, /obj/item/reagent_containers/iv_bag/blood/OMinus, /obj/item/reagent_containers/iv_bag/blood/OMinus, -/obj/machinery/power/apc/off_station{ - dir = 4; - keep_preset_name = 1; - name = "Crew Quarters APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/off_station/directional/east, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1303,12 +1294,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc/off_station{ - dir = 1; - keep_preset_name = 1; - name = "Mining Drone Bay APC"; - pixel_y = 24 - }, +/obj/machinery/power/apc/off_station/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -1329,12 +1315,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc/off_station{ - dir = 1; - keep_preset_name = 1; - name = "Bridge APC"; - pixel_y = 24 - }, +/obj/machinery/power/apc/off_station/directional/north, /turf/simulated/floor/plasteel, /area/ruin/space/onehalf/abandonedbridge) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm index 01ec706028c..90f121818c8 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm @@ -60,10 +60,7 @@ /turf/simulated/floor/pod/dark, /area/ruin/space/syndicate_druglab) "mA" = ( -/obj/machinery/power/apc/syndicate/off{ - pixel_x = 24; - dir = 4 - }, +/obj/machinery/power/apc/syndicate/off/directional/east, /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) "mO" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm index 967ed8ec373..23f12d138ff 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm @@ -66,7 +66,7 @@ d2 = 2; icon_state = "0-4" }, -/obj/machinery/power/apc/syndicate/south, +/obj/machinery/power/apc/syndicate/directional/south, /turf/simulated/floor/engine, /area/ruin/unpowered/syndicate_space_base/testlab) "aq" = ( @@ -742,7 +742,7 @@ d2 = 2; icon_state = "0-8" }, -/obj/machinery/power/apc/syndicate/east, +/obj/machinery/power/apc/syndicate/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkpurple" @@ -1021,7 +1021,7 @@ d2 = 2; icon_state = "0-4" }, -/obj/machinery/power/apc/syndicate/west, +/obj/machinery/power/apc/syndicate/directional/west, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) "fF" = ( @@ -1893,7 +1893,7 @@ d2 = 2; icon_state = "0-8" }, -/obj/machinery/power/apc/syndicate/north, +/obj/machinery/power/apc/syndicate/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -1986,7 +1986,7 @@ /turf/simulated/floor/engine, /area/ruin/unpowered/syndicate_space_base/testlab) "kK" = ( -/obj/machinery/power/apc/syndicate/south, +/obj/machinery/power/apc/syndicate/directional/south, /obj/structure/cable/green, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -2119,7 +2119,7 @@ d2 = 2; icon_state = "0-8" }, -/obj/machinery/power/apc/syndicate/east, +/obj/machinery/power/apc/syndicate/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2162,7 +2162,7 @@ /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/atmos) "lW" = ( -/obj/machinery/power/apc/syndicate/north, +/obj/machinery/power/apc/syndicate/directional/north, /obj/structure/cable/green{ d2 = 2; icon_state = "0-2" @@ -2946,7 +2946,7 @@ /area/ruin/unpowered/syndicate_space_base/chemistry) "pH" = ( /obj/structure/cable/green, -/obj/machinery/power/apc/syndicate/west, +/obj/machinery/power/apc/syndicate/directional/west, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/atmos) "pM" = ( @@ -3769,7 +3769,7 @@ d2 = 2; icon_state = "0-8" }, -/obj/machinery/power/apc/syndicate/north, +/obj/machinery/power/apc/syndicate/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -3969,7 +3969,7 @@ /area/ruin/unpowered/syndicate_space_base/main) "vO" = ( /obj/structure/cable/green, -/obj/machinery/power/apc/syndicate/west, +/obj/machinery/power/apc/syndicate/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5219,7 +5219,7 @@ /area/ruin/unpowered/syndicate_space_base/arrivals) "CS" = ( /obj/structure/cable/green, -/obj/machinery/power/apc/syndicate/east, +/obj/machinery/power/apc/syndicate/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5271,7 +5271,7 @@ d2 = 2; icon_state = "0-8" }, -/obj/machinery/power/apc/syndicate/south, +/obj/machinery/power/apc/syndicate/directional/south, /turf/simulated/floor/catwalk, /area/ruin/unpowered/syndicate_space_base/toxtest) "Dl" = ( @@ -5408,7 +5408,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc/syndicate/north, +/obj/machinery/power/apc/syndicate/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -5960,7 +5960,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc/syndicate/west, +/obj/machinery/power/apc/syndicate/directional/west, /turf/simulated/floor/plasteel{ icon_state = "darkgreen"; dir = 8 @@ -6045,7 +6045,7 @@ d2 = 2; icon_state = "0-8" }, -/obj/machinery/power/apc/syndicate/east, +/obj/machinery/power/apc/syndicate/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "brown" @@ -8452,7 +8452,7 @@ d2 = 2; icon_state = "0-8" }, -/obj/machinery/power/apc/syndicate/east, +/obj/machinery/power/apc/syndicate/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm index c40f640d6c4..fc3e95325ab 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm @@ -986,11 +986,7 @@ /area/syndicate_depot/core) "cJ" = ( /obj/structure/cable, -/obj/machinery/power/apc/off_station{ - dir = 4; - pixel_x = 24; - req_access = list(150) - }, +/obj/machinery/power/apc/syndicate/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1155,10 +1151,7 @@ }, /area/syndicate_depot/core) "de" = ( -/obj/machinery/power/apc/off_station{ - dir = 4; - pixel_x = 24 - }, +/obj/machinery/power/apc/off_station/directional/east, /obj/structure/cable, /turf/simulated/floor/plating/airless, /area/syndicate_depot/outer) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/map_files/RandomRuins/SpaceRuins/turretedoutpost.dmm index 1a663599058..fb0523287cb 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/turretedoutpost.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/turretedoutpost.dmm @@ -104,11 +104,7 @@ /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "w" = ( -/obj/machinery/power/apc/off_station{ - keep_preset_name = 1; - name = "Outpost APC"; - pixel_y = -24 - }, +/obj/machinery/power/apc/off_station/directional/south, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "x" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm index 079e6eb0d18..c0a150801e6 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm @@ -479,10 +479,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc/off_station{ - dir = 8; - pixel_x = -24 - }, +/obj/machinery/power/apc/off_station/directional/west, /turf/simulated/floor/wood, /area/ruin/space/derelict/bridge) "bp" = ( @@ -1535,10 +1532,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc/off_station{ - dir = 1; - pixel_y = 24 - }, +/obj/machinery/power/apc/off_station/directional/north, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkred" @@ -1704,10 +1698,7 @@ pixel_y = 1 }, /obj/structure/musician/piano, -/obj/machinery/power/apc/off_station{ - dir = 1; - pixel_y = 24 - }, +/obj/machinery/power/apc/off_station/directional/north, /turf/simulated/floor/wood, /area/ruin/space/derelict/crew_quarters) "em" = ( @@ -2734,10 +2725,7 @@ icon_state = "0-2"; pixel_y = 1 }, -/obj/machinery/power/apc/off_station{ - dir = 1; - pixel_y = 24 - }, +/obj/machinery/power/apc/off_station/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "caution" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm index bfe8fd0ccdb..12d6318b4d5 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm @@ -165,10 +165,7 @@ /turf/simulated/wall, /area/ruin/space/derelict/teleporter) "B" = ( -/obj/machinery/power/apc/off_station{ - name = "Worn-out APC"; - pixel_y = -24 - }, +/obj/machinery/power/apc/worn_out/directional/south, /turf/simulated/floor/plasteel/airless{ icon_state = "floorgrime" }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm index d5b63e46d13..ce3aad34e22 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm @@ -409,9 +409,7 @@ /area/ruin/space/wreck_cargoship) "nH" = ( /obj/machinery/light/small, -/obj/machinery/power/apc/off_station/empty_charge{ - pixel_y = -24 - }, +/obj/machinery/power/apc/off_station/empty_charge/directional/south, /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "oE" = ( diff --git a/_maps/map_files/cerestation/cerestation.dmm b/_maps/map_files/cerestation/cerestation.dmm index 7da4a6226a1..fb07bd65d56 100644 --- a/_maps/map_files/cerestation/cerestation.dmm +++ b/_maps/map_files/cerestation/cerestation.dmm @@ -236,10 +236,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/north) "abJ" = ( @@ -548,11 +545,7 @@ /area/station/hallway/secondary/entry/south) "adb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange, /turf/simulated/floor/plasteel{ icon_regular_floor = "yellowsiding"; @@ -1332,12 +1325,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/machinery/newscaster{ pixel_y = -28; name = "south bump"; @@ -1955,11 +1943,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) @@ -2006,12 +1990,7 @@ /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/north) "amy" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -2819,11 +2798,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) "ars" = ( @@ -3269,11 +3244,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -4001,11 +3972,7 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fore) "ayH" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -4070,11 +4037,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/effect/turf_decal/stripes/asteroid/end, /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -4155,11 +4118,7 @@ /obj/structure/disposalpipe/segment/corner{ dir = 8 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -4311,11 +4270,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -4975,11 +4930,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -5017,11 +4968,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/effect/turf_decal/stripes/end{ dir = 4 }, @@ -5455,11 +5402,7 @@ }, /area/station/public/sleep/secondary) "aJo" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -5740,11 +5683,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -6270,10 +6209,7 @@ /area/station/security/warden) "aOJ" = ( /obj/structure/cable/orange, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" @@ -6350,11 +6286,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore2) "aPd" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -6772,11 +6704,7 @@ }, /area/station/turret_protected/aisat/interior/secondary) "aRn" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -6980,11 +6908,7 @@ }, /area/station/command/bridge) "aSG" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -7771,10 +7695,7 @@ }, /area/station/telecomms/computer) "aWT" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -8049,10 +7970,7 @@ /turf/simulated/wall, /area/mine/unexplored/cere/engineering) "aYk" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange, /obj/effect/turf_decal/stripes/end{ dir = 1 @@ -8486,11 +8404,7 @@ /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/port) "bax" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -8568,11 +8482,7 @@ /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) "baK" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -9009,12 +8919,7 @@ /turf/simulated/floor/plating, /area/station/supply/office) "bcV" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -10556,11 +10461,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -11029,11 +10930,7 @@ /turf/simulated/floor/plasteel/white, /area/station/medical/virology) "bmX" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/machinery/bodyscanner{ dir = 4 }, @@ -11269,11 +11166,7 @@ }, /area/station/public/storage/tools) "bnM" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/effect/turf_decal/stripes/asteroid/end, /obj/structure/cable/orange{ d2 = 2; @@ -11943,10 +11836,7 @@ }, /area/station/medical/virology) "brh" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -15192,11 +15082,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint2) "bEP" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -15272,11 +15158,7 @@ "bFb" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -15814,11 +15696,7 @@ }, /area/station/maintenance/asmaint) "bGk" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -16404,11 +16282,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -17838,11 +17712,7 @@ /turf/simulated/floor/plasteel, /area/station/command/office/ce) "bPD" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -17947,11 +17817,7 @@ }, /area/station/engineering/smes) "bPN" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -20079,11 +19945,7 @@ pixel_y = 6 }, /obj/item/storage/toolbox/electrical, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -20221,11 +20083,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -20567,11 +20425,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -20802,11 +20656,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "cet" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -22220,11 +22070,7 @@ }, /area/station/maintenance/fsmaint) "cnt" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -23322,11 +23168,7 @@ }, /area/station/maintenance/apmaint) "cuz" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -23702,11 +23544,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange, /turf/simulated/floor/plasteel{ dir = 4; @@ -24062,11 +23900,7 @@ }, /area/station/hallway/spacebridge/cargocom) "czA" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -25080,11 +24914,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -25647,11 +25477,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/effect/turf_decal/stripes/end{ dir = 8 }, @@ -25852,11 +25678,7 @@ }, /area/station/hallway/primary/central) "cJf" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -25886,11 +25708,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -26204,11 +26022,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -26657,11 +26471,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -28107,11 +27917,7 @@ /obj/effect/turf_decal/stripes/asteroid/end{ dir = 8 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plating, /area/station/legal/lawoffice) "cSW" = ( @@ -28625,11 +28431,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) @@ -30753,10 +30555,7 @@ }, /area/station/command/bridge) "dji" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/effect/turf_decal/stripes/end{ dir = 1 }, @@ -31220,11 +31019,7 @@ }, /area/station/security/lobby) "dlq" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -32139,11 +31934,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -32690,11 +32481,7 @@ }, /area/station/hallway/primary/fore) "duF" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -32942,11 +32729,7 @@ /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/northwest) "dvT" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -34013,11 +33796,7 @@ }, /area/station/medical/medbay) "dBq" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -34218,11 +33997,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -34916,10 +34691,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/engine{ slowdown = -0.3 }, @@ -35252,10 +35024,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "dQv" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -35402,11 +35171,7 @@ }, /area/station/hallway/primary/fore) "dSA" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -35533,11 +35298,7 @@ }, /area/station/security/brig) "dUM" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -36039,10 +35800,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 9 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -36463,11 +36221,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -36827,11 +36581,7 @@ pixel_y = -24; name = "south bump" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -37382,10 +37132,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "eGS" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/light/small{ dir = 8 }, @@ -37549,10 +37296,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "eJF" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange, /obj/effect/turf_decal/stripes/end{ dir = 1 @@ -37873,10 +37617,7 @@ }, /area/station/hallway/spacebridge/scidock) "ePG" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/effect/turf_decal/stripes/asteroid/end{ dir = 1 }, @@ -37905,11 +37646,7 @@ /turf/simulated/wall, /area/station/maintenance/apmaint) "eRT" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -38199,11 +37936,7 @@ }, /area/station/service/bar) "eXY" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -39880,11 +39613,7 @@ name = "Gas to Chamber"; dir = 1 }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "Engineering Engine Super APC"; - pixel_x = 24; +/obj/machinery/power/apc/critical/directional/east{ shock_proof = 1 }, /turf/simulated/floor/engine, @@ -41823,10 +41552,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -42267,11 +41993,7 @@ pixel_x = 3; pixel_y = 2 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -42636,11 +42358,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/stripes/end, /turf/simulated/floor/plating, @@ -42683,11 +42401,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/effect/turf_decal/stripes/asteroid/end{ dir = 8 }, @@ -43161,11 +42875,7 @@ }, /area/station/turret_protected/ai_upload) "gNc" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -43969,11 +43679,7 @@ layer = 4; pixel_y = 32 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -44146,11 +43852,7 @@ }, /area/station/science/robotics) "hfi" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/effect/turf_decal/stripes/asteroid/end, /obj/structure/cable/orange{ d1 = 4; @@ -44347,11 +44049,7 @@ }, /area/station/hallway/secondary/exit) "hjJ" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -44408,11 +44106,7 @@ pixel_y = 32 }, /obj/item/kirbyplants, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -45212,11 +44906,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange, /obj/effect/turf_decal/stripes/asteroid/end{ dir = 4 @@ -45227,11 +44917,7 @@ }, /area/station/service/kitchen) "hzs" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -45831,10 +45517,7 @@ /area/station/maintenance/storage) "hIU" = ( /obj/structure/cable/orange, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/wood{ icon_state = "wood-broken" }, @@ -46008,11 +45691,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -46197,11 +45876,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -47170,11 +46845,7 @@ /turf/simulated/floor/wood, /area/station/service/bar) "ifx" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/effect/turf_decal/stripes/asteroid/end{ dir = 4 }, @@ -48034,11 +47705,7 @@ /turf/simulated/wall, /area/station/hallway/primary/central) "isE" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -48165,11 +47832,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -48573,11 +48236,7 @@ }, /area/station/hallway/primary/port/south) "iBy" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -48626,11 +48285,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -49077,11 +48732,7 @@ "iKs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/effect/turf_decal/stripes/end{ dir = 4 }, @@ -49732,11 +49383,7 @@ /area/station/hallway/primary/port/east) "iVJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -49827,11 +49474,7 @@ dir = 1 }, /obj/effect/landmark/start/clown, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -51756,11 +51399,7 @@ }, /area/station/maintenance/apmaint) "jCg" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -53018,11 +52657,7 @@ /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "jWj" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) @@ -53319,11 +52954,7 @@ }, /area/station/service/hydroponics) "kcF" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -55064,11 +54695,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -56261,12 +55888,7 @@ }, /area/station/hallway/primary/fore/east) "kVY" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -58019,11 +57641,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore) @@ -59172,10 +58790,7 @@ /obj/structure/disposalpipe/segment/corner{ dir = 1 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -62617,11 +62232,7 @@ }, /area/station/maintenance/asmaint) "mZP" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/airless, @@ -62814,11 +62425,7 @@ /turf/simulated/floor/plating, /area/station/command/office/rd) "ndn" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -63237,11 +62844,7 @@ }, /area/station/public/locker) "nkf" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -63374,10 +62977,7 @@ /obj/effect/turf_decal/stripes/asteroid/end{ dir = 1 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -63399,11 +62999,7 @@ }, /area/station/hallway/spacebridge/sercom) "nna" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -64361,11 +63957,7 @@ }, /area/station/science/toxins/mixing) "nEh" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -65158,10 +64750,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/engine{ slowdown = -0.3 }, @@ -65304,19 +64893,12 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) "nWt" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange, /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) "nWA" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/effect/turf_decal/stripes/end{ dir = 4 }, @@ -66401,11 +65983,7 @@ }, /area/station/hallway/spacebridge/cargocom) "onY" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -66652,11 +66230,7 @@ /area/station/science/server/coldroom) "oqZ" = ( /obj/effect/turf_decal/stripes/end, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -67001,11 +66575,7 @@ /area/station/maintenance/portsolar) "oyo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable, /turf/simulated/floor/engine{ slowdown = -0.3 @@ -67094,10 +66664,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -67874,10 +67441,7 @@ /turf/simulated/wall, /area/station/service/barber) "oOh" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -68008,11 +67572,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -68450,11 +68010,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -68786,11 +68342,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -68985,11 +68537,7 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/north) "pfM" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange, /turf/simulated/floor/transparent/glass/reinforced, /area/station/hallway/primary/starboard/north) @@ -70432,11 +69980,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel, /area/station/security/range) "pEA" = ( @@ -71207,11 +70751,7 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/effect/turf_decal/caution/stand_clear, /obj/structure/cable{ d2 = 2; @@ -71549,11 +71089,7 @@ /obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -75465,10 +75001,7 @@ }, /area/station/public/storage/tools) "rmq" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/effect/turf_decal/stripes/end{ dir = 1 }, @@ -75838,11 +75371,7 @@ }, /area/station/hallway/primary/aft/west) "rsj" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -75877,11 +75406,7 @@ /turf/simulated/floor/plating/airless, /area/station/science/toxins/test) "rtt" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/effect/turf_decal/stripes/asteroid/end{ dir = 8 }, @@ -76580,10 +76105,7 @@ /turf/simulated/floor/carpet, /area/station/security/detective) "rHo" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) @@ -77243,11 +76765,7 @@ }, /area/station/engineering/atmos) "rRE" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -77832,11 +77350,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -78045,11 +77559,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /mob/living/simple_animal/hostile/retaliate/kangaroo{ name = "Darwin" }, @@ -78356,11 +77866,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -78654,11 +78160,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) @@ -78679,11 +78181,7 @@ /turf/simulated/wall, /area/station/hallway/secondary/entry) "srr" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "Engineering Engine Super APC"; - pixel_y = 24; +/obj/machinery/power/apc/critical/directional/north{ shock_proof = 1 }, /obj/structure/cable{ @@ -79848,10 +79346,7 @@ /turf/simulated/floor/plating, /area/station/command/office/rd) "sJY" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4; @@ -80138,11 +79633,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -80191,11 +79682,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -80358,10 +79845,7 @@ }, /area/station/public/storage/tools) "sSj" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -81536,10 +81020,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -81582,11 +81063,7 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/starboard) "tlN" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -82003,11 +81480,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -82497,11 +81970,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -82816,10 +82285,7 @@ /area/station/engineering/control) "tJd" = ( /obj/structure/closet/crate/freezer/iv_storage, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -83232,11 +82698,7 @@ /area/station/service/library) "tTF" = ( /obj/effect/spawner/random_spawners/dirt_often, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -84622,11 +84084,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel/freezer, /area/station/public/toilet) "upd" = ( @@ -84830,10 +84288,7 @@ }, /area/station/maintenance/disposal) "urU" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -85200,11 +84655,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "uxM" = ( @@ -86047,11 +85498,7 @@ }, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/item/multitool, /turf/simulated/floor/plasteel{ dir = 8; @@ -86225,11 +85672,7 @@ /obj/structure/table/wood, /obj/item/storage/bible, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -86251,11 +85694,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/effect/turf_decal/stripes/asteroid/end, /obj/structure/cable/orange{ d2 = 8; @@ -87116,11 +86555,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) @@ -87206,11 +86641,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "vdF" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -87223,10 +86654,7 @@ }, /area/station/medical/virology) "vdN" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/effect/turf_decal/stripes/end{ dir = 1 }, @@ -88145,11 +87573,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southwest) @@ -88493,6 +87917,15 @@ icon_state = "redyellowfull" }, /area/station/service/bar) +"vxH" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) "vxJ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -88803,21 +88236,8 @@ icon_state = "white" }, /area/station/science/misc_lab) -"vDy" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/space, -/area/space/nearstation) "vDK" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -89261,11 +88681,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/engine{ slowdown = -0.3 }, @@ -90663,11 +90079,7 @@ /turf/simulated/floor/plating, /area/station/supply/miningdock) "whS" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -90918,11 +90330,7 @@ }, /area/station/hallway/secondary/entry/north) "wkS" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/effect/turf_decal/stripes/asteroid/end, /obj/structure/cable/orange{ d2 = 8; @@ -92239,11 +91647,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/table, /obj/item/storage/fancy/donut_box, /turf/simulated/floor/plasteel{ @@ -92405,11 +91809,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "wDL" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/effect/turf_decal/stripes/asteroid/end{ dir = 4 }, @@ -93758,11 +93158,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/wood, /area/station/command/office/hos) "xaD" = ( @@ -93961,10 +93357,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "xdw" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange, /turf/simulated/floor/plating, /area/station/maintenance/disposal/south) @@ -94170,11 +93563,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/clonepod, /turf/simulated/floor/plasteel{ dir = 4; @@ -97086,10 +96475,7 @@ }, /area/station/medical/patients_rooms) "ygF" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -97401,11 +96787,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -106402,7 +105784,7 @@ rNK rNK rNK rNK -vDy +vxH cZN jVU qyy @@ -106659,7 +106041,7 @@ rNK rNK rNK rNK -vDy +vxH cZN gAG cZN @@ -106916,7 +106298,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -107173,7 +106555,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -107430,7 +106812,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -107687,7 +107069,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -107944,7 +107326,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -108201,7 +107583,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -108458,7 +107840,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -108715,7 +108097,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -108972,7 +108354,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -109229,7 +108611,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -109486,7 +108868,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -109743,7 +109125,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -110000,7 +109382,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK @@ -110257,7 +109639,7 @@ rNK rNK rNK rNK -vDy +vxH lez fwi rNK diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index f63bd4e0a91..da3ef0ff841 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -537,10 +537,7 @@ /turf/simulated/floor/plasteel, /area/station/security/range) "adE" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -1000,12 +997,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 8; - name = "west bump Important Area"; - pixel_x = -24 - }, +/obj/machinery/power/apc/important/directional/west, /obj/machinery/photocopier, /turf/simulated/floor/plasteel{ dir = 8; @@ -1045,10 +1037,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -1140,11 +1129,7 @@ dir = 1 }, /obj/effect/landmark/start/mime, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -1372,11 +1357,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/camera{ c_tag = "Brig Main Hall Center" }, @@ -1648,11 +1629,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump Important Area"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -2705,11 +2682,7 @@ }, /area/station/security/brig) "akF" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -4461,10 +4434,7 @@ /obj/item/reagent_containers/spray/pepper{ pixel_y = -4 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -4571,10 +4541,7 @@ /area/station/security/storage) "apU" = ( /obj/structure/table/wood, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -4714,12 +4681,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -4732,12 +4694,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aqQ" = ( -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/critical/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -5089,11 +5046,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "arK" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -6210,11 +6163,7 @@ }, /area/station/security/lobby) "auM" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -6228,11 +6177,7 @@ }, /area/station/security/lobby) "auR" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -6309,11 +6254,7 @@ }, /area/station/security/prisonershuttle) "auW" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable, /turf/simulated/floor/plasteel, /area/station/security/processing) @@ -7850,11 +7791,7 @@ }, /area/station/legal/lawoffice) "azB" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -8495,11 +8432,7 @@ /obj/structure/chair{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -9176,11 +9109,7 @@ /area/station/hallway/primary/fore) "aDm" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -9482,11 +9411,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -9810,10 +9735,7 @@ /obj/structure/table, /obj/item/gavelblock, /obj/item/gavelhammer, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "cult" @@ -10033,10 +9955,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump Engineering"; - pixel_x = -24; +/obj/machinery/power/apc/directional/west{ shock_proof = 1 }, /turf/simulated/floor/plating, @@ -10341,11 +10260,7 @@ }, /area/station/security/detective) "aGG" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -10823,11 +10738,7 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "aIu" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -10868,10 +10779,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump Engineering"; - pixel_x = -24; +/obj/machinery/power/apc/directional/west{ shock_proof = 1 }, /turf/simulated/floor/plating, @@ -11574,11 +11482,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aKT" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -13103,10 +13007,7 @@ dir = 8 }, /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "blue" @@ -13216,10 +13117,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump Engineering"; - pixel_y = 24; +/obj/machinery/power/apc/directional/north{ shock_proof = 1 }, /turf/simulated/floor/plating, @@ -13442,12 +13340,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 4; - name = "Cryo and Arrivals Super APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/important/directional/east, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "arrival" @@ -13889,11 +13782,7 @@ /obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/carpet, /area/station/service/bar) "aRM" = ( @@ -13930,10 +13819,7 @@ /turf/simulated/floor/wood, /area/station/legal/courtroom) "aRQ" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/wood, /area/station/legal/courtroom) @@ -15122,11 +15008,7 @@ }, /area/station/command/vault) "aVl" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -15421,11 +15303,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aWc" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -15559,11 +15437,7 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "aWp" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -15948,12 +15822,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 4; - name = "Cryo and Arrivals Super APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/important/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -16324,11 +16193,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -16588,10 +16453,7 @@ /area/station/security/checkpoint/secondary) "aZc" = ( /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/garden) "aZd" = ( @@ -17116,11 +16978,7 @@ /turf/simulated/floor/wood, /area/station/service/library) "baw" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -18365,11 +18223,7 @@ icon_state = "0-2" }, /obj/machinery/reagentgrinder, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -18434,10 +18288,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -18740,10 +18591,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 @@ -18974,11 +18822,7 @@ /obj/structure/chair/office/dark{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -19160,11 +19004,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -19268,11 +19108,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/lounge) "bgq" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -19670,12 +19506,7 @@ /obj/structure/chair/comfy/beige{ dir = 8 }, -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 4; - name = "Cryo and Arrivals Super APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/important/directional/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -21161,11 +20992,7 @@ pixel_y = 2 }, /obj/item/vending_refill/coffee, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -21253,11 +21080,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/closet/secure_closet/personal, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ @@ -21778,11 +21601,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -23981,11 +23800,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "bsQ" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -24283,11 +24098,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/wood, /area/station/public/vacant_office) "btI" = ( @@ -24963,11 +24774,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "bvx" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable, /turf/simulated/floor/plasteel, /area/station/public/locker) @@ -25008,11 +24815,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/carpet, /area/station/service/library) "bvP" = ( @@ -25188,10 +24991,7 @@ "bwo" = ( /obj/structure/cable, /obj/machinery/light, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -27427,11 +27227,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27567,12 +27363,7 @@ icon_state = "1-2" }, /obj/structure/cable, -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 4; - name = "Cryo and Arrivals Super APC"; - pixel_x = 24 - }, +/obj/machinery/power/apc/important/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) "bFO" = ( @@ -28569,10 +28360,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/west) "bJe" = ( @@ -28707,10 +28495,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/port) "bJx" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -28999,11 +28784,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "brown" @@ -29417,11 +29198,7 @@ pixel_y = 24; req_access_txt = "31" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -30170,11 +29947,7 @@ /obj/item/storage/box/beakers{ pixel_y = 2 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/item/storage/box/syringes{ pixel_x = 3 }, @@ -30723,11 +30496,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "bRh" = ( @@ -30754,11 +30523,7 @@ "bRj" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkyellowcorners" @@ -31056,10 +30821,7 @@ desc = "This cuts gloves."; name = "Glove Snippers" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -31198,10 +30960,7 @@ }, /area/station/medical/morgue) "bSH" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -32049,10 +31808,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -32743,10 +32499,7 @@ }, /area/station/supply/office) "bYI" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -32975,11 +32728,7 @@ }, /area/station/medical/sleeper) "bZE" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -33104,10 +32853,7 @@ c_tag = "Medbay Corridor East"; dir = 6 }, -/obj/machinery/power/apc{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -33226,11 +32972,7 @@ }, /area/station/medical/reception) "cao" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/item/kirbyplants, /obj/structure/cable{ d2 = 2; @@ -33416,11 +33158,7 @@ "caR" = ( /obj/structure/table/glass, /obj/item/reagent_containers/drinks/coffee, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -34285,11 +34023,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "cdT" = ( @@ -34332,11 +34066,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -34606,11 +34336,7 @@ }, /area/station/command/office/rd) "ceP" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -35392,11 +35118,7 @@ "chB" = ( /obj/structure/closet/l3closet, /obj/item/clothing/mask/gas, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -36948,11 +36670,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "cno" = ( @@ -37216,10 +36934,7 @@ /area/station/science/explab) "coe" = ( /obj/item/kirbyplants, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -37470,10 +37185,7 @@ }, /area/station/hallway/primary/aft/north) "cpn" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/machinery/camera{ c_tag = "Medbay Cryogenics"; @@ -39326,11 +39038,7 @@ pixel_y = -6; pixel_x = 6 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) "cvz" = ( @@ -39692,11 +39400,7 @@ }, /area/station/medical/storage/secondary) "cxk" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -40397,11 +40101,7 @@ }, /area/station/medical/surgery/secondary) "cyW" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -40629,9 +40329,7 @@ /area/station/engineering/controlroom) "czC" = ( /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump Engineering"; - pixel_y = -24; +/obj/machinery/power/apc/directional/south{ shock_proof = 1 }, /obj/structure/disposalpipe/segment{ @@ -40728,11 +40426,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) @@ -41015,11 +40709,7 @@ icon_state = "0-4" }, /obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "cautioncorner" @@ -41740,10 +41430,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump Engineering"; - pixel_y = 24; +/obj/machinery/power/apc/directional/north{ shock_proof = 1 }, /turf/simulated/floor/plasteel, @@ -42284,11 +41971,7 @@ "cFc" = ( /obj/machinery/atmospherics/portable/canister/oxygen, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -42619,10 +42302,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "cGu" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" @@ -42641,10 +42321,7 @@ /obj/item/multitool{ pixel_x = 5 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump Engineering"; - pixel_y = 24; +/obj/machinery/power/apc/directional/north{ shock_proof = 1 }, /turf/simulated/floor/plasteel, @@ -43208,10 +42885,7 @@ }, /area/station/command/office/ce) "cIe" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump Engineering"; - pixel_x = 24; +/obj/machinery/power/apc/directional/east{ shock_proof = 1 }, /obj/structure/cable{ @@ -45113,10 +44787,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump Engineering"; - pixel_x = -24; +/obj/machinery/power/apc/directional/west{ shock_proof = 1 }, /obj/structure/cable{ @@ -45200,10 +44871,7 @@ icon_state = "0-4" }, /obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump Engineering"; - pixel_x = -24; +/obj/machinery/power/apc/directional/west{ shock_proof = 1 }, /turf/simulated/floor/plasteel{ @@ -45254,10 +44922,7 @@ /obj/item/paper_bin, /obj/item/pen, /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/window/reinforced{ dir = 1 }, @@ -45536,11 +45201,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" }, @@ -46203,10 +45864,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "cSE" = ( @@ -46724,11 +46382,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 @@ -47060,9 +46714,7 @@ dir = 1 }, /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump Engineering"; - pixel_y = -24; +/obj/machinery/power/apc/directional/south{ shock_proof = 1 }, /turf/simulated/floor/plating, @@ -47259,11 +46911,7 @@ dir = 4; pixel_x = -22 }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "Engineering Engine Super APC"; - pixel_y = 24; +/obj/machinery/power/apc/critical/directional/north{ shock_proof = 1 }, /obj/machinery/atmospherics/binary/pump{ @@ -48156,11 +47804,7 @@ "cZp" = ( /obj/item/stack/cable_coil, /obj/structure/table/glass, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -48229,11 +47873,7 @@ /area/station/science/xenobiology) "cZz" = ( /obj/structure/reagent_dispensers/watertank, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -48688,10 +48328,7 @@ }, /area/station/ai_monitored/storage/eva) "dby" = ( -/obj/machinery/power/apc{ - dir = 4; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -49753,10 +49390,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 6 }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump Engineering"; - pixel_x = -24; +/obj/machinery/power/apc/directional/west{ shock_proof = 1 }, /turf/simulated/floor/plasteel, @@ -49785,10 +49419,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump Engineering"; - pixel_x = -24; +/obj/machinery/power/apc/directional/west{ shock_proof = 1 }, /turf/simulated/floor/plating, @@ -50062,9 +49693,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "south bump Engineering"; - pixel_y = -24; +/obj/machinery/power/apc/directional/south{ shock_proof = 1 }, /turf/simulated/floor/plasteel{ @@ -50801,11 +50430,7 @@ /area/space/nearstation) "dje" = ( /obj/item/kirbyplants, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -51038,11 +50663,7 @@ icon_state = "0-8" }, /obj/structure/chair, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51137,11 +50758,7 @@ }, /area/station/turret_protected/aisat/interior) "djV" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -52942,11 +52559,7 @@ icon_state = "0-4" }, /obj/machinery/atmospherics/portable/scrubber, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -52984,11 +52597,7 @@ icon_state = "0-8" }, /obj/machinery/power/port_gen/pacman, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plating, /area/station/aisat/service) "dql" = ( @@ -53123,11 +52732,7 @@ /area/station/turret_protected/ai) "drh" = ( /obj/structure/cable, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -53304,11 +52909,7 @@ network = list("SS13","MiniSat"); start_active = 1 }, -/obj/machinery/power/apc{ - cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 - }, +/obj/machinery/power/apc/important/directional/south, /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai) "drS" = ( @@ -53503,11 +53104,7 @@ dir = 1 }, /obj/structure/closet/secure_closet/engineering_electrical, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "Engineering Engine Super APC"; - pixel_y = 24; +/obj/machinery/power/apc/critical/directional/north{ shock_proof = 1 }, /obj/structure/cable{ @@ -53673,10 +53270,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "dts" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump Engineering"; - pixel_y = 24; +/obj/machinery/power/apc/directional/north{ shock_proof = 1 }, /obj/structure/reagent_dispensers/watertank, @@ -55412,11 +55006,7 @@ /area/station/maintenance/apmaint) "egq" = ( /obj/structure/closet/secure_closet/brig, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -56703,11 +56293,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "eJG" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -58579,11 +58165,7 @@ desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; name = "Chemistry Cleaner" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -58882,11 +58464,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" }, @@ -58915,10 +58493,7 @@ /area/station/public/dorms) "fIS" = ( /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel, /area/station/supply/lobby) "fJa" = ( @@ -59396,11 +58971,7 @@ dir = 6 }, /obj/structure/cable/yellow, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -59733,10 +59304,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -59858,11 +59426,7 @@ /turf/simulated/floor/grass, /area/station/hallway/secondary/exit) "gir" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/item/flag/nt, /obj/structure/cable{ d2 = 4; @@ -60329,11 +59893,7 @@ /turf/simulated/floor/carpet, /area/station/command/office/captain) "gtr" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -61014,11 +60574,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 1; - name = "Engineering Engine Super APC"; - pixel_x = -24; +/obj/machinery/power/apc/critical/directional/west{ shock_proof = 1 }, /turf/simulated/floor/engine, @@ -61441,11 +60997,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -62579,10 +62131,7 @@ /area/station/maintenance/asmaint) "hyv" = ( /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -63864,11 +63413,7 @@ /area/station/maintenance/fore) "ifH" = ( /obj/item/kirbyplants, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -64353,11 +63898,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -65062,11 +64603,7 @@ /turf/simulated/floor/plasteel, /area/station/public/dorms) "iME" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/machinery/bluespace_beacon, /obj/structure/cable{ d2 = 8; @@ -66965,10 +66502,7 @@ dir = 4 }, /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) "jKZ" = ( @@ -67093,10 +66627,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -68222,11 +67753,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "kpz" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -69076,10 +68603,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "kKV" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -70867,10 +70391,7 @@ dir = 4 }, /obj/structure/closet/firecloset, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) @@ -71845,11 +71366,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "mcw" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -73314,11 +72831,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/asmaint) "mMB" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -76359,11 +75872,7 @@ pixel_y = 24 }, /obj/structure/dresser, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -76535,11 +76044,7 @@ }, /area/station/engineering/gravitygenerator) "osZ" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -77501,11 +77006,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/firealarm{ dir = 8; name = "west bump"; @@ -77896,10 +77397,7 @@ "oYC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -78753,11 +78251,7 @@ /area/station/science/misc_lab) "pwk" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -78870,11 +78364,7 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block/A) "pzh" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -79032,11 +78522,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -79190,11 +78676,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "pFI" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -79295,11 +78777,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "pKi" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -79414,11 +78892,7 @@ /turf/simulated/floor/wood, /area/station/command/office/ntrep) "pNL" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -80039,11 +79513,7 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "qei" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -80734,11 +80204,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "qrx" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -82286,11 +81752,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreen" @@ -83188,11 +82650,7 @@ /obj/structure/mopbucket/full, /obj/item/mop, /obj/item/reagent_containers/glass/bucket, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -83458,11 +82916,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, /area/station/maintenance/port) "rEz" = ( @@ -85489,11 +84943,7 @@ /area/station/public/arcade) "sMJ" = ( /obj/structure/chair, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -86055,11 +85505,7 @@ pixel_y = -24 }, /obj/structure/closet/wardrobe/pjs, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -86210,10 +85656,7 @@ /area/station/maintenance/apmaint2) "tdg" = ( /obj/structure/table/wood, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/item/reagent_containers/drinks/mug, /turf/simulated/floor/wood, @@ -86918,11 +86361,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "tzW" = ( @@ -87823,11 +87262,7 @@ /turf/simulated/floor/plasteel, /area/station/security/storage) "tTh" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -88512,10 +87947,7 @@ pixel_y = 5 }, /obj/item/clothing/gloves/color/latex/nitrile, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 1; @@ -89342,10 +88774,7 @@ pixel_y = 9 }, /obj/item/clothing/gloves/color/latex/nitrile, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -89783,10 +89212,7 @@ }, /area/station/medical/medbay) "uVH" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -90006,11 +89432,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/power/apc{ - cell_type = 25000; - dir = 8; - name = "Engineering Engine Super APC"; - pixel_x = -24; +/obj/machinery/power/apc/critical/directional/west{ shock_proof = 1 }, /obj/structure/cable, @@ -90166,10 +89588,7 @@ }, /area/station/medical/surgery) "vfy" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/structure/cable{ d1 = 1; @@ -91113,11 +90532,7 @@ /turf/simulated/floor/carpet/royalblue, /area/station/command/office/captain) "vCM" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -91836,11 +91251,7 @@ /area/station/maintenance/port) "vWe" = ( /obj/structure/cable, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel, /area/station/maintenance/asmaint) "vWw" = ( @@ -91887,11 +91298,7 @@ }, /area/station/science/toxins/mixing) "vXp" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -92823,10 +92230,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "wuC" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -94323,11 +93727,7 @@ }, /area/station/maintenance/fsmaint) "xjV" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 - }, +/obj/machinery/power/apc/important/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "bluecorner" @@ -94531,10 +93931,7 @@ }, /area/station/security/permabrig) "xol" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /obj/machinery/economy/vending/robodrobe, /turf/simulated/floor/plasteel{ @@ -94542,11 +93939,7 @@ }, /area/station/science/robotics) "xoE" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; icon_state = "0-4" diff --git a/_maps/map_files/generic/Lavaland.dmm b/_maps/map_files/generic/Lavaland.dmm index e1b9b06fd7f..e3cd67a5917 100644 --- a/_maps/map_files/generic/Lavaland.dmm +++ b/_maps/map_files/generic/Lavaland.dmm @@ -481,11 +481,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ icon_state = "white"; dir = 8 @@ -605,11 +601,7 @@ /turf/simulated/floor/plasteel, /area/mine/laborcamp) "bB" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Labor Camp APC"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /obj/machinery/computer/cryopod{ pixel_y = 38 }, @@ -960,11 +952,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -1037,11 +1025,7 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -1217,11 +1201,7 @@ /obj/structure/cable/cyan{ icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/bluegrid, /area/mine/outpost/comms) "cR" = ( @@ -1284,10 +1264,7 @@ }, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, /area/mine/outpost/production) "cY" = ( @@ -1327,10 +1304,7 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel{ dir = 8; @@ -1503,10 +1477,7 @@ dir = 8; pixel_y = -5 }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "purplecorner"; @@ -2070,11 +2041,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/catwalk, /area/mine/outpost/engineering) "ex" = ( @@ -2226,11 +2193,7 @@ pixel_y = 5 }, /obj/item/storage/box/donkpockets, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ icon_state = "0-4" }, @@ -2886,10 +2849,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkyellowcorners" @@ -3788,10 +3748,7 @@ /area/lavaland/surface/outdoors) "km" = ( /obj/structure/cable, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /turf/simulated/floor/plating, /area/mine/outpost/maintenance/south) "ko" = ( @@ -5398,11 +5355,7 @@ }, /area/mine/outpost/storage) "vf" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Labor Camp Security APC"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -6348,11 +6301,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkpurplecorners" @@ -6964,11 +6913,7 @@ "FH" = ( /obj/structure/cable, /obj/effect/spawner/random_spawners/dirt_maybe, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, /area/mine/outpost/maintenance/east) "FL" = ( @@ -7518,11 +7463,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/power/apc/directional/east, /turf/simulated/floor/carpet, /area/mine/outpost/quartermaster) "Kc" = ( @@ -8463,11 +8404,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm index f3c739c9d01..6201efae493 100644 --- a/_maps/map_files/generic/centcomm.dmm +++ b/_maps/map_files/generic/centcomm.dmm @@ -8281,10 +8281,7 @@ }, /area/centcom/suppy) "DD" = ( -/obj/machinery/power/apc{ - name = "Gamma Armory APC"; - pixel_y = -24 - }, +/obj/machinery/power/apc/directional/south, /obj/structure/cable{ d2 = 4; icon_state = "0-4" diff --git a/code/__DEFINES/mappers.dm b/code/__DEFINES/mappers.dm new file mode 100644 index 00000000000..28c2977aa9e --- /dev/null +++ b/code/__DEFINES/mappers.dm @@ -0,0 +1,21 @@ +/// Create directional subtypes for a path to simplify mapping. +#define MAPPING_DIRECTIONAL_HELPERS(path, offset_y, offset_x) ##path/directional/north {\ + name = "north bump"; \ + dir = NORTH; \ + pixel_y = offset_y; \ +} \ +##path/directional/south {\ + name = "south bump"; \ + dir = SOUTH; \ + pixel_y = -offset_y; \ +} \ +##path/directional/east {\ + name = "east bump"; \ + dir = EAST; \ + pixel_x = offset_x; \ +} \ +##path/directional/west {\ + name = "west bump"; \ + dir = WEST; \ + pixel_x = -offset_x; \ +} diff --git a/code/modules/power/apc/apc.dm b/code/modules/power/apc/apc.dm index c4cf95ca640..bd6ed8a952e 100644 --- a/code/modules/power/apc/apc.dm +++ b/code/modules/power/apc/apc.dm @@ -1068,22 +1068,6 @@ req_access = list(ACCESS_SYNDICATE) report_power_alarm = FALSE -/obj/machinery/power/apc/syndicate/north - name = "north bump" - pixel_y = 24 - -/obj/machinery/power/apc/syndicate/south - name = "south bump" - pixel_y = -24 - -/obj/machinery/power/apc/syndicate/east - name = "east bump" - pixel_x = 24 - -/obj/machinery/power/apc/syndicate/west - name = "west bump" - pixel_x = -24 - /obj/machinery/power/apc/syndicate/off name = "APC off" environment_channel = 0 @@ -1095,6 +1079,22 @@ . = ..() cell.charge = 0 +/obj/machinery/power/apc/important + cell_type = 10000 + +/obj/machinery/power/apc/critical + cell_type = 25000 + +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc, 24, 24) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/syndicate, 24, 24) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/syndicate/off, 24, 24) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/important, 24, 24) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/critical, 24, 24) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/off_station, 24, 24) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/off_station/empty_charge, 24, 24) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/worn_out, 24, 24) + + /obj/item/apc_electronics name = "APC electronics" desc = "Heavy-duty switching circuits for power control." diff --git a/icons/obj/power.dmi b/icons/obj/power.dmi index 48f68f517e7..1e6ef49191c 100644 Binary files a/icons/obj/power.dmi and b/icons/obj/power.dmi differ diff --git a/paradise.dme b/paradise.dme index 742bfa526f9..420e2281d5f 100644 --- a/paradise.dme +++ b/paradise.dme @@ -73,6 +73,7 @@ #include "code\__DEFINES\lighting_defines.dm" #include "code\__DEFINES\logs.dm" #include "code\__DEFINES\machines.dm" +#include "code\__DEFINES\mappers.dm" #include "code\__DEFINES\martial_arts.dm" #include "code\__DEFINES\MC.dm" #include "code\__DEFINES\mecha_defines.dm" diff --git a/tools/UpdatePaths/Scripts/24155_apc_directionals.txt b/tools/UpdatePaths/Scripts/24155_apc_directionals.txt new file mode 100644 index 00000000000..b21d2b78574 --- /dev/null +++ b/tools/UpdatePaths/Scripts/24155_apc_directionals.txt @@ -0,0 +1,35 @@ +/obj/machinery/power/apc/off_station/empty_charge{pixel_x=-24} : /obj/machinery/power/apc/off_station/empty_charge/directional/west{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station/empty_charge{pixel_x=24} : /obj/machinery/power/apc/off_station/empty_charge/directional/east{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station/empty_charge{pixel_y=-24} : /obj/machinery/power/apc/off_station/empty_charge/directional/south{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station/empty_charge{pixel_y=24} : /obj/machinery/power/apc/off_station/empty_charge/directional/north{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station{name="Bunker APC";pixel_x=-24} : /obj/machinery/power/apc/off_station/directional/west{@OLD;dir=@SKIP;keep_preset_name=1;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station{name="Worn-out APC";pixel_y=-24} : /obj/machinery/power/apc/worn_out/directional/south{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station{pixel_x=-24} : /obj/machinery/power/apc/off_station/directional/west{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station{pixel_x=24;req_access=list(150)} : /obj/machinery/power/apc/syndicate/directional/east{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station{pixel_x=24} : /obj/machinery/power/apc/off_station/directional/east{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station{pixel_y=-24} : /obj/machinery/power/apc/off_station/directional/south{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/off_station{pixel_y=24} : /obj/machinery/power/apc/off_station/directional/north{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/syndicate/east : /obj/machinery/power/apc/syndicate/directional/east{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/syndicate/north : /obj/machinery/power/apc/syndicate/directional/north{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/syndicate/off{pixel_x=24} : /obj/machinery/power/apc/syndicate/off/directional/east{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/syndicate/south : /obj/machinery/power/apc/syndicate/directional/south{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/syndicate/west : /obj/machinery/power/apc/syndicate/directional/west{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/worn_out{pixel_x=-24} : /obj/machinery/power/apc/worn_out/directional/west{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc/worn_out{pixel_y=-24} : /obj/machinery/power/apc/worn_out/directional/south{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=15000;pixel_x=-24} : /obj/machinery/power/apc/important/directional/west{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=15000;pixel_x=24} : /obj/machinery/power/apc/important/directional/east{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=15000;pixel_y=-24} : /obj/machinery/power/apc/important/directional/south{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=15000;pixel_y=24} : /obj/machinery/power/apc/important/directional/north{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=25000;pixel_x=-24} : /obj/machinery/power/apc/critical/directional/west{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=25000;pixel_x=24} : /obj/machinery/power/apc/critical/directional/east{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=25000;pixel_y=-24} : /obj/machinery/power/apc/critical/directional/south{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=25000;pixel_y=24} : /obj/machinery/power/apc/critical/directional/north{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=5000;pixel_x=-24} : /obj/machinery/power/apc/important/directional/west{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=5000;pixel_x=24} : /obj/machinery/power/apc/important/directional/east{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=5000;pixel_y=-24} : /obj/machinery/power/apc/important/directional/south{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{cell_type=5000;pixel_y=24} : /obj/machinery/power/apc/important/directional/north{@OLD;cell_type=@SKIP;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{name="Worn-out APC";pixel_y=24} : /obj/machinery/power/apc/worn_out/directional/north{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{pixel_x=-24} : /obj/machinery/power/apc/directional/west{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{pixel_x=24} : /obj/machinery/power/apc/directional/east{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_x=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{pixel_y=-24} : /obj/machinery/power/apc/directional/south{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} +/obj/machinery/power/apc{pixel_y=24} : /obj/machinery/power/apc/directional/north{@OLD;dir=@SKIP;keep_preset_name=@SKIP;name=@SKIP;pixel_y=@SKIP;req_access=@SKIP} \ No newline at end of file