From df5c7f1f9a9fa81d52e71571ce6b229bdc0a551d Mon Sep 17 00:00:00 2001 From: warriorstar-orion Date: Sat, 24 Feb 2024 13:35:10 -0500 Subject: [PATCH] Add directional variants to APC sprites (#24155) * Add directional variants to APC sprites. Provide exhaustive UpdatePaths script for every single APC around. Run script across all map files. * add separate directions --------- Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> --- _maps/map_files/Delta/delta.dmm | 1033 ++++------------ _maps/map_files/MetaStation/MetaStation.dmm | 1052 ++++------------- .../lavaland_surface_althland_excavation.dmm | 4 +- .../SpaceRuins/abandoned_engi_sat.dmm | 4 +- .../RandomRuins/SpaceRuins/abandonedzoo.dmm | 5 +- .../RandomRuins/SpaceRuins/blowntcommsat.dmm | 6 +- .../RandomRuins/SpaceRuins/debris1.dmm | 4 +- .../RandomRuins/SpaceRuins/deepstorage.dmm | 6 +- _maps/map_files/RandomRuins/SpaceRuins/dj.dmm | 5 +- .../RandomRuins/SpaceRuins/druglab.dmm | 7 +- .../RandomRuins/SpaceRuins/listeningpost.dmm | 6 +- .../RandomRuins/SpaceRuins/meatpackers.dmm | 28 +- .../RandomRuins/SpaceRuins/moonoutpost19.dmm | 8 +- .../RandomRuins/SpaceRuins/oldstation.dmm | 59 +- .../RandomRuins/SpaceRuins/onehalf.dmm | 27 +- .../SpaceRuins/syndicatedruglab.dmm | 5 +- .../SpaceRuins/syndie_space_base.dmm | 32 +- .../RandomRuins/SpaceRuins/syndiedepot.dmm | 11 +- .../SpaceRuins/turretedoutpost.dmm | 6 +- .../map_files/RandomRuins/SpaceRuins/ussp.dmm | 20 +- .../RandomRuins/SpaceRuins/ussp_tele.dmm | 5 +- .../SpaceRuins/wreckedcargoship.dmm | 4 +- _maps/map_files/cerestation/cerestation.dmm | 990 +++------------- _maps/map_files/cyberiad/cyberiad.dmm | 935 +++------------ _maps/map_files/generic/Lavaland.dmm | 97 +- _maps/map_files/generic/centcomm.dmm | 5 +- code/__DEFINES/mappers.dm | 21 + code/modules/power/apc/apc.dm | 32 +- icons/obj/power.dmi | Bin 29716 -> 38168 bytes paradise.dme | 1 + .../Scripts/24155_apc_directionals.txt | 35 + 31 files changed, 920 insertions(+), 3533 deletions(-) create mode 100644 code/__DEFINES/mappers.dm create mode 100644 tools/UpdatePaths/Scripts/24155_apc_directionals.txt 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 48f68f517e79e5725681bee1d023e3ab5938dab3..1e6ef49191c535cc3564f1600c11aa977f24097b 100644 GIT binary patch literal 38168 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 literal 29716 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 Vl__+CM`8iMGX-_|s>kNx{|j>J92Nio 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