diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm index d43d55fb9b9..9dbdd2061f2 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm @@ -1021,11 +1021,7 @@ /area/space/nearstation) "dc" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/chair{ dir = 1 }, @@ -1292,11 +1288,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/ancientstation) @@ -1347,11 +1339,7 @@ /area/ruin/ancientstation) "dW" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/ruin/ancientstation) "dX" = ( @@ -1382,11 +1370,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/firealarm{ - dir = 4; - name = "custom placement"; - pixel_x = -28 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, @@ -1423,11 +1407,7 @@ "eh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - name = "custom placement"; - pixel_x = 28 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/ruin/ancientstation/thetacorridor) "ei" = ( @@ -1460,11 +1440,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/item/kirbyplants/dead, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -1555,11 +1531,7 @@ /turf/simulated/floor/plasteel, /area/ruin/ancientstation/thetacorridor) "ex" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "custom placement"; - pixel_x = -28 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/ruin/ancientstation/rnd) @@ -2924,11 +2896,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/firealarm{ - dir = 4; - name = "custom placement"; - pixel_x = -28 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/ancientstation/thetacorridor) @@ -3162,11 +3130,7 @@ /area/ruin/ancientstation/rnd) "hR" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 4; - name = "custom placement"; - pixel_x = -28 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel, /area/ruin/ancientstation/rnd) "hS" = ( @@ -3205,11 +3169,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/chair{ dir = 4 }, @@ -3369,11 +3329,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - name = "custom placement"; - pixel_x = 28 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/ruin/ancientstation/thetacorridor) "in" = ( @@ -3504,11 +3460,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable/yellow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -4006,11 +3958,7 @@ /area/ruin/ancientstation) "jO" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel, /area/ruin/ancientstation) "jP" = ( @@ -4169,11 +4117,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel/white, /area/ruin/ancientstation/proto) "kj" = ( @@ -4559,11 +4503,7 @@ /area/ruin/ancientstation/thetacorridor) "lh" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /mob/living/simple_animal/hostile/hivebot, /turf/simulated/floor/plasteel, /area/ruin/ancientstation/thetacorridor) @@ -4621,11 +4561,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; @@ -4670,11 +4606,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/blood/oil, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "yellow" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm index ff3c38383be..5fb3dab4af2 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm @@ -105,10 +105,7 @@ /turf/simulated/wall/mineral/plastitanium/nodiagonal, /area/ruin/unpowered/syndicate_space_base/dormitories) "aA" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -241,11 +238,7 @@ dir = 8 }, /obj/item/stack/sheet/glass/fifty, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -275,11 +268,7 @@ /obj/structure/sink{ pixel_y = 24 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/box/white, /turf/simulated/floor/wood, /area/ruin/unpowered/syndicate_space_base/service) @@ -465,11 +454,7 @@ }, /area/ruin/unpowered/syndicate_space_base/main) "cM" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) "cN" = ( @@ -954,11 +939,7 @@ }, /area/ruin/unpowered/syndicate_space_base/arrivals) "fq" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -1678,11 +1659,7 @@ }, /area/ruin/unpowered/syndicate_space_base/medbay) "iK" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -2818,11 +2795,7 @@ }, /area/ruin/unpowered/syndicate_space_base/medbay) "pn" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -3787,11 +3760,7 @@ /turf/simulated/floor/wood, /area/ruin/unpowered/syndicate_space_base/service) "vh" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -3976,11 +3945,7 @@ }, /area/ruin/unpowered/syndicate_space_base/arrivals) "vT" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkpurple" @@ -4019,11 +3984,7 @@ }, /area/ruin/unpowered/syndicate_space_base/chemistry) "vX" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "brown" @@ -4504,11 +4465,7 @@ /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/atmos) "zh" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/delivery/green/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -4649,10 +4606,7 @@ }, /area/ruin/unpowered/syndicate_space_base/main) "zQ" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -4895,11 +4849,7 @@ /turf/simulated/floor/engine/air, /area/ruin/unpowered/syndicate_space_base/atmos) "Bh" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, @@ -4958,11 +4908,7 @@ }, /area/ruin/unpowered/syndicate_space_base/engineering) "BC" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -6136,11 +6082,7 @@ /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) "In" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -6340,11 +6282,7 @@ }, /area/ruin/unpowered/syndicate_space_base/telecomms) "Jm" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -7144,10 +7082,7 @@ }, /area/ruin/unpowered/syndicate_space_base/arrivals) "Oi" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -7418,11 +7353,7 @@ /area/ruin/unpowered/syndicate_space_base/genetics) "Qp" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/atmos) "Qr" = ( @@ -7677,11 +7608,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -7982,11 +7909,7 @@ }, /area/ruin/unpowered/syndicate_space_base/chemistry) "Tj" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/chem_dispenser/upgraded, /turf/simulated/floor/plasteel{ icon_state = "darkgreen"; @@ -8143,10 +8066,7 @@ "Ud" = ( /obj/structure/closet/l3closet/virology, /obj/item/clothing/mask/gas, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -8186,10 +8106,7 @@ /area/ruin/unpowered/syndicate_space_base/cave) "Uu" = ( /obj/structure/table, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -9117,11 +9034,7 @@ /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) "Zv" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -9216,11 +9129,7 @@ }, /area/ruin/unpowered/syndicate_space_base/virology) "ZU" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ diff --git a/_maps/map_files/generic/Lavaland.dmm b/_maps/map_files/generic/Lavaland.dmm index 87118494d73..7c9b0a8b56f 100644 --- a/_maps/map_files/generic/Lavaland.dmm +++ b/_maps/map_files/generic/Lavaland.dmm @@ -171,11 +171,7 @@ dir = 4 }, /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -345,10 +341,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/structure/cable/cyan{ icon_state = "4-8" }, @@ -420,10 +413,7 @@ /area/mine/outpost/mechbay) "bG" = ( /obj/structure/closet/secure_closet/miner, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -665,11 +655,7 @@ }, /area/mine/outpost/engineering) "ck" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable{ icon_state = "0-4" }, @@ -1254,11 +1240,7 @@ pixel_x = -2; pixel_y = -1 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -1287,11 +1269,7 @@ /area/mine/outpost/hallway/west) "dA" = ( /obj/machinery/suit_storage_unit/lavaland, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkyellowcorners" @@ -1613,11 +1591,7 @@ "ei" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2874,11 +2848,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -3099,10 +3069,7 @@ dir = 4; pixel_x = -28 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkred" @@ -4692,11 +4659,7 @@ /turf/simulated/floor/catwalk, /area/mine/laborcamp/security) "pa" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/effect/spawner/random_spawners/dirt_maybe, /turf/simulated/floor/plasteel{ icon_state = "purplecorner"; @@ -5779,11 +5742,7 @@ "we" = ( /obj/structure/mopbucket/full, /obj/item/mop, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -6052,11 +6011,7 @@ /area/lavaland/surface/outdoors) "yb" = ( /obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/item/stack/medical/splint{ pixel_x = 5 }, @@ -6505,10 +6460,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel/dark, /area/mine/outpost/comms) "Ao" = ( @@ -6893,11 +6845,7 @@ /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors/outpost/catwalk) "Cw" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_regular_floor = "yellowsiding"; icon_state = "tranquillite" @@ -7936,11 +7884,7 @@ dir = 1 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/carpet, /area/mine/outpost/quartermaster) "Jk" = ( @@ -8423,10 +8367,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -9164,11 +9105,7 @@ /area/mine/laborcamp) "Rj" = ( /obj/structure/closet/emcloset, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -9878,11 +9815,7 @@ /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "VV" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/item/kirbyplants, /obj/effect/spawner/random_spawners/dirt_maybe, /obj/item/radio/intercom{ @@ -10165,10 +10098,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" diff --git a/_maps/map_files/shuttles/emergency_shadow.dmm b/_maps/map_files/shuttles/emergency_shadow.dmm index 3b4a0de97d8..60af6c23957 100644 --- a/_maps/map_files/shuttles/emergency_shadow.dmm +++ b/_maps/map_files/shuttles/emergency_shadow.dmm @@ -197,11 +197,7 @@ /obj/effect/turf_decal/stripes/red/line{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/pod/dark, /area/shuttle/escape) "hz" = ( @@ -628,11 +624,7 @@ /obj/structure/table/glass/reinforced/plastitanium, /obj/machinery/recharger, /obj/item/gun/energy/gun/mini, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm index 4f3761b985a..f53b12ba453 100644 --- a/_maps/map_files/stations/boxstation.dmm +++ b/_maps/map_files/stations/boxstation.dmm @@ -464,11 +464,7 @@ /obj/structure/table/reinforced, /obj/item/gun/energy/laser/practice, /obj/machinery/recharger, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/security/range) "adn" = ( @@ -908,11 +904,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -1297,10 +1289,7 @@ }, /area/station/security/brig) "agO" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/light{ dir = 1 }, @@ -1945,11 +1934,7 @@ }, /area/station/security/armory/secure) "aiO" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -2096,11 +2081,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -2654,10 +2635,7 @@ /obj/structure/chair{ dir = 8 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/effect/landmark/start/security_officer, /obj/machinery/camera{ c_tag = "Brig Briefing Room East" @@ -2981,11 +2959,7 @@ /turf/simulated/floor/plasteel, /area/station/security/main) "alH" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -4346,27 +4320,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/carpet/cyan, /area/station/security/prison/cell_block/A) -"apA" = ( -/obj/machinery/economy/vending/wallmed/directional/west, -/obj/structure/table/reinforced, -/obj/item/stack/medical/bruise_pack/advanced, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Brig Security Equipment South"; - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "red" - }, -/area/station/security/storage) "apB" = ( /obj/structure/rack, /obj/item/reagent_containers/spray/pepper{ @@ -4425,11 +4378,7 @@ /turf/simulated/floor/plasteel, /area/station/security/main) "apI" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/light, /obj/structure/closet/secure_closet/security, /turf/simulated/floor/plasteel{ @@ -5524,11 +5473,7 @@ /turf/simulated/floor/carpet/cyan, /area/station/security/prison/cell_block/A) "atc" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -5929,11 +5874,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/rack, /obj/item/storage/box/handcuffs{ pixel_y = 3; @@ -6670,11 +6611,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Brig Prisoner Processing East"; dir = 8; @@ -6946,11 +6883,7 @@ }, /area/station/security/lobby) "axB" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Brig Lobby East"; dir = 8 @@ -7267,11 +7200,7 @@ "ayt" = ( /obj/structure/table, /obj/item/storage/box/evidence, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/pen, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -7488,11 +7417,7 @@ /area/station/security/detective) "ayW" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkredcorners" @@ -7544,11 +7469,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "azq" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -8014,11 +7935,7 @@ /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) "aAB" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -8048,11 +7965,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/closet/secure_closet/iaa, /turf/simulated/floor/plasteel{ icon_state = "cult" @@ -8102,11 +8015,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "aAL" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/chair/stool/bar{ dir = 4 }, @@ -8727,11 +8636,7 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -9271,11 +9176,7 @@ /turf/simulated/floor/carpet, /area/station/security/detective) "aEo" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 2; @@ -9616,11 +9517,7 @@ pixel_x = -24 }, /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "cult" }, @@ -10338,10 +10235,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "blue" @@ -10711,11 +10605,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore) "aIO" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/light{ dir = 4 }, @@ -10768,11 +10658,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/fpmaint) "aIW" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/wood, /area/station/legal/courtroom) "aIX" = ( @@ -13039,10 +12925,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "arrival" @@ -13637,10 +13520,7 @@ /turf/simulated/floor/wood, /area/station/legal/courtroom) "aRN" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/structure/chair/comfy/brown{ dir = 8 }, @@ -13979,10 +13859,7 @@ }, /area/station/hallway/secondary/entry/lounge) "aTa" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "aTe" = ( @@ -15085,10 +14962,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "red" @@ -15137,10 +15011,7 @@ /area/station/security/checkpoint/secondary) "aWi" = ( /obj/structure/table, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/item/wirecutters, /obj/item/flashlight{ pixel_x = 1; @@ -15503,11 +15374,7 @@ }, /area/station/public/dorms) "aXg" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -17192,11 +17059,7 @@ /area/station/service/library) "bcq" = ( /obj/structure/closet/secure_closet/chaplain, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/status_display{ layer = 4; pixel_y = 32 @@ -17535,11 +17398,7 @@ }, /area/station/public/dorms) "bdn" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -17984,11 +17843,7 @@ /turf/simulated/floor/carpet/black, /area/station/service/chapel/office) "beu" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; @@ -18369,11 +18224,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -18782,10 +18633,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) "bgK" = ( @@ -18810,11 +18658,7 @@ /obj/item/crowbar, /obj/item/plant_analyzer, /obj/item/reagent_containers/glass/bucket, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "green" @@ -18958,11 +18802,7 @@ /area/station/service/clown) "bhj" = ( /obj/structure/table/wood, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/item/clothing/suit/soldiercoat, /obj/item/clothing/under/costume/soldieruniform, /obj/item/clothing/head/stalhelm, @@ -19319,11 +19159,7 @@ }, /area/station/service/chapel) "bia" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/wood, /area/station/service/library) "bib" = ( @@ -20098,11 +19934,7 @@ }, /area/station/hallway/secondary/entry/lounge) "bke" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -20490,11 +20322,7 @@ /obj/structure/chair/comfy/black{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -20852,11 +20680,7 @@ }, /area/station/service/kitchen) "bmk" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /turf/simulated/floor/plasteel{ @@ -21336,10 +21160,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/port) "bnr" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -21700,11 +21521,7 @@ pixel_x = -2; pixel_y = -2 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -21850,11 +21667,7 @@ }, /area/station/service/kitchen) "boO" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -21894,11 +21707,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) "boS" = ( @@ -21908,11 +21717,7 @@ }, /area/station/service/kitchen) "boT" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/lounge) "boU" = ( @@ -21965,11 +21770,7 @@ /turf/simulated/floor/plating, /area/station/public/storage/emergency/port) "bpc" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/west) "bpd" = ( @@ -23226,10 +23027,7 @@ /turf/simulated/floor/plating, /area/station/service/bar) "bsO" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/economy/vending/snack, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) @@ -23317,11 +23115,7 @@ /area/station/maintenance/port) "bsX" = ( /obj/machinery/processor, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -23931,11 +23725,7 @@ /area/station/service/kitchen) "buL" = ( /obj/machinery/hydroponics/constructable, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -24770,11 +24560,7 @@ "byj" = ( /obj/structure/table/wood, /obj/item/folder/blue, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/wood, /area/station/public/vacant_office) "byk" = ( @@ -24828,10 +24614,7 @@ /area/station/public/locker) "byv" = ( /obj/machinery/hologram/holopad, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/supply/storage) "byw" = ( @@ -25320,10 +25103,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/west) "bAq" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/west) "bAr" = ( @@ -25876,11 +25656,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bCO" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/camera{ c_tag = "Library South"; dir = 1 @@ -25959,11 +25735,7 @@ /turf/simulated/floor/plasteel, /area/station/medical/reception) "bDi" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitehall" @@ -26491,10 +26263,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bFv" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -26626,11 +26395,7 @@ }, /area/station/medical/morgue) "bFW" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "bFX" = ( @@ -26640,10 +26405,7 @@ }, /area/station/medical/morgue) "bFY" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/public/storage/tools/auxiliary) "bFZ" = ( @@ -26745,11 +26507,7 @@ /area/station/hallway/secondary/exit) "bGp" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -27114,11 +26872,7 @@ /turf/simulated/floor/grass/jungle/no_creep, /area/station/command/bridge) "bHG" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -27443,11 +27197,7 @@ c_tag = "Cargo Delivery Office"; dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/telepad_cargo, /turf/simulated/floor/plasteel{ dir = 8; @@ -27552,10 +27302,7 @@ /area/station/supply/storage) "bIW" = ( /obj/machinery/photocopier, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/supply/office) "bIX" = ( @@ -27766,11 +27513,7 @@ }, /area/station/supply/sorting) "bJF" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/sink{ dir = 8; pixel_x = -12 @@ -27788,11 +27531,7 @@ /area/station/medical/reception) "bJQ" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/wood, /area/station/service/bar) "bJT" = ( @@ -28454,11 +28193,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/west) "bMn" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -28471,10 +28206,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment{ dir = 4 @@ -28492,11 +28224,7 @@ /obj/structure/sign/poster/official/random{ pixel_x = -32 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whitepurple" @@ -29399,10 +29127,7 @@ /area/station/supply/storage) "bPP" = ( /obj/machinery/computer/security/mining, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/requests_console{ announcementConsole = 1; department = "Quartermaster's Desk"; @@ -30135,11 +29860,7 @@ }, /area/station/medical/morgue) "bSD" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -30244,10 +29965,7 @@ /obj/structure/chair{ dir = 8 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/light{ dir = 1 }, @@ -30519,10 +30237,7 @@ /turf/simulated/floor/plasteel, /area/station/command/teleporter) "bTR" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "bTS" = ( @@ -30702,11 +30417,7 @@ /area/station/hallway/primary/central/se) "bUH" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -31361,10 +31072,7 @@ pixel_x = 7; pixel_y = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -31406,11 +31114,7 @@ /obj/machinery/photocopier/faxmachine{ department = "Chief Medical Officer's Office" }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkblue" @@ -33110,10 +32814,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "cdV" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "cdW" = ( @@ -33151,11 +32852,7 @@ /area/station/hallway/primary/central/south) "cea" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/wood, /area/station/medical/psych) "ceb" = ( @@ -34673,11 +34370,7 @@ }, /area/station/medical/medbay3) "cjG" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/sink{ dir = 4; pixel_x = 12 @@ -34698,11 +34391,7 @@ /obj/machinery/computer/card/minor/rd{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkpurple" @@ -34900,11 +34589,7 @@ /obj/structure/table, /obj/item/paper_bin, /obj/item/pen/red, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -35243,11 +34928,7 @@ }, /area/station/command/office/rd) "clZ" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" }, @@ -35521,11 +35202,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch{ dir = 1; @@ -35728,11 +35405,7 @@ /area/station/medical/storage/secondary) "cnP" = ( /obj/structure/closet/emcloset, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -36019,11 +35692,7 @@ /area/station/medical/patients_rooms_secondary) "cpa" = ( /obj/structure/table, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/clothing/gloves/color/latex/nitrile, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -36187,11 +35856,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cpG" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -36366,11 +36031,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cqw" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Medbay Hallway South"; dir = 8 @@ -36725,11 +36386,7 @@ /obj/machinery/computer/med_data/laptop{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreen" @@ -37024,11 +36681,7 @@ }, /area/station/science/hallway) "csN" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/closet/firecloset, /obj/machinery/status_display{ layer = 4; @@ -37412,11 +37065,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -37807,11 +37456,7 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/apmaint) "cvr" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/portable/scrubber, /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) @@ -37911,11 +37556,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "cvD" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) "cvE" = ( @@ -38318,11 +37959,7 @@ /area/station/medical/surgery/secondary) "cxu" = ( /obj/machinery/bodyscanner, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitebluecorner" @@ -38392,11 +38029,7 @@ /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) "cxD" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -39303,11 +38936,7 @@ /area/station/maintenance/asmaint2) "cAb" = ( /obj/structure/bed, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "green" @@ -39519,11 +39148,7 @@ }, /area/station/hallway/primary/aft/south) "cAO" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, @@ -40235,11 +39860,7 @@ dir = 1; network = list("SS13","Research") }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkpurple" }, @@ -40317,10 +39938,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -40460,11 +40078,7 @@ /turf/simulated/floor/plating, /area/station/engineering/tech_storage) "cDX" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 }, @@ -40491,11 +40105,7 @@ /obj/item/storage/toolbox/mechanical{ pixel_y = 5 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -41200,11 +40810,7 @@ /obj/machinery/photocopier{ toner = 0 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/light{ dir = 8 }, @@ -42002,11 +41608,7 @@ }, /area/station/ai_monitored/storage/eva) "cJB" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/computer/sm_monitor{ dir = 1 }, @@ -42401,11 +42003,7 @@ /obj/structure/chair/comfy/black{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "cKZ" = ( @@ -42582,11 +42180,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "cLK" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, @@ -43387,11 +42981,7 @@ }, /area/station/science/rnd) "cOE" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/delivery/partial{ dir = 4 }, @@ -43787,10 +43377,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cQg" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, @@ -44713,11 +44300,7 @@ /area/station/public/mrchangs) "cSW" = ( /obj/structure/statue/chickenstatue, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/carpet, /area/station/public/mrchangs) "cSX" = ( @@ -45034,11 +44617,7 @@ /area/station/maintenance/aft) "cTV" = ( /obj/effect/decal/cleanable/cobweb, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -45867,10 +45446,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 6 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cWW" = ( @@ -46053,11 +45629,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cXL" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/closet/secure_closet/engineering_electrical, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) @@ -47812,11 +47384,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "der" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -47880,11 +47448,7 @@ network = list("SS13","engine"); pixel_x = 23 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) @@ -48796,10 +48360,7 @@ /obj/machinery/camera{ c_tag = "Central Hallway North" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "blue" @@ -49060,10 +48621,7 @@ }, /area/station/public/dorms) "djh" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/book/manual/wiki/sop_service, @@ -49196,10 +48754,7 @@ /area/station/service/hydroponics) "djx" = ( /obj/machinery/hydroponics/soil, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/grass, /area/station/service/hydroponics) "djC" = ( @@ -50363,11 +49918,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -50928,11 +50479,7 @@ pixel_x = -3; pixel_y = 6 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51014,11 +50561,7 @@ }, /area/station/science/robotics/chargebay) "dpC" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/portable/canister/air, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 6 @@ -51066,11 +50609,7 @@ /turf/simulated/floor/plating, /area/station/aisat/service) "dpL" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/table, /obj/item/stack/sheet/metal{ amount = 50 @@ -51284,11 +50823,7 @@ /turf/space, /area/station/aisat/hall) "dqT" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/bluegrid, /area/station/aisat/hall) "dqX" = ( @@ -51622,11 +51157,7 @@ }, /area/station/turret_protected/ai) "dsi" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51639,11 +51170,7 @@ /turf/space, /area/station/turret_protected/ai) "dsx" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51660,11 +51187,7 @@ }, /area/station/science/hallway) "dsG" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) "dsH" = ( @@ -51866,11 +51389,7 @@ /area/station/engineering/secure_storage) "dtv" = ( /obj/machinery/space_heater, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "dtw" = ( @@ -51896,11 +51415,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -52434,11 +51949,7 @@ /turf/simulated/floor/plating, /area/station/command/bridge) "dHF" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/light_switch{ dir = 1; name = "south bump"; @@ -52492,11 +52003,7 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "dJf" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -53168,10 +52675,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "dZN" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "blue" @@ -54040,11 +53544,7 @@ "epW" = ( /obj/structure/table/wood, /obj/item/reagent_containers/spray/waterflower, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/newscaster{ dir = 1; name = "south bump"; @@ -56290,10 +55790,7 @@ "frn" = ( /obj/item/bedsheet/hop, /obj/structure/bed, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/carpet, /area/station/command/office/hop) "fsb" = ( @@ -57455,6 +56952,23 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"fVk" = ( +/obj/structure/table/reinforced, +/obj/item/stack/medical/bruise_pack/advanced, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Brig Security Equipment South"; + dir = 4 + }, +/obj/machinery/economy/vending/wallmed/directional/west, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/station/security/storage) "fVo" = ( /obj/structure/cable{ d1 = 4; @@ -58794,11 +58308,7 @@ /turf/simulated/floor/plating, /area/station/command/office/hos) "gEv" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/wood, /area/station/command/office/hop) "gEx" = ( @@ -59175,11 +58685,7 @@ /turf/simulated/floor/wood, /area/station/command/office/hop) "gNs" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/table, /obj/machinery/reagentgrinder, /turf/simulated/floor/plasteel{ @@ -60683,11 +60189,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "hyH" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -60843,10 +60345,7 @@ /obj/machinery/recharger{ pixel_y = 4 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/wood, /area/station/command/meeting_room) "hDS" = ( @@ -61451,10 +60950,7 @@ }, /area/station/legal/courtroom/gallery) "hRq" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/structure/table, /obj/random/plushie, /obj/machinery/light/small{ @@ -62357,10 +61853,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -62933,11 +62426,7 @@ pixel_y = -4 }, /obj/structure/rack, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "blue" @@ -63272,11 +62761,7 @@ }, /area/station/medical/morgue) "iQJ" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/alarm/directional/north, /obj/item/kirbyplants, /turf/simulated/floor/plasteel{ @@ -63943,10 +63428,7 @@ }, /area/station/maintenance/fsmaint) "jhW" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -65472,10 +64954,7 @@ /obj/structure/mirror{ pixel_x = -28 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -66686,11 +66165,7 @@ }, /area/station/medical/sleeper) "kAp" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/shower{ dir = 4 @@ -67287,11 +66762,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "kMd" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/table, /obj/item/paper_bin{ pixel_x = 1; @@ -67834,11 +67305,7 @@ /area/station/engineering/solar/auxport) "lbb" = ( /obj/machinery/disposal, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/light_switch{ name = "north bump"; pixel_y = 24 @@ -68781,11 +68248,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "blue" @@ -70015,11 +69478,7 @@ /area/station/maintenance/apmaint2) "mdg" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "barber" }, @@ -70809,11 +70268,7 @@ /area/station/maintenance/asmaint) "mxH" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "mxP" = ( @@ -70840,11 +70295,7 @@ /obj/structure/chair/sofa/corp/right{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -72216,11 +71667,7 @@ dir = 8; pixel_x = -12 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -72508,11 +71955,7 @@ /area/station/engineering/control) "ntz" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/wood, /area/station/command/office/captain) "ntD" = ( @@ -72571,11 +72014,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) "nvC" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "blue" }, @@ -73972,11 +73411,7 @@ /obj/structure/sign/poster/official/random{ pixel_y = -32 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -75449,11 +74884,7 @@ dir = 1 }, /obj/machinery/alarm/directional/south, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/computer/message_monitor{ dir = 8 }, @@ -75684,11 +75115,7 @@ icon_state = "0-2" }, /obj/machinery/power/apc/directional/north, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) "oNH" = ( @@ -77900,11 +77327,7 @@ /obj/item/storage/box, /obj/item/storage/box, /obj/item/storage/belt/utility, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -79039,11 +78462,7 @@ }, /area/station/security/brig) "qta" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 8; @@ -79160,11 +78579,7 @@ /turf/simulated/floor/plasteel, /area/station/science/storage) "qvZ" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -79672,11 +79087,7 @@ /area/station/security/permabrig) "qFy" = ( /obj/machinery/bodyscanner, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Medbay Exam Room"; dir = 9 @@ -82291,11 +81702,7 @@ dir = 1; icon_state = "pipe-c" }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -83750,11 +83157,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/requests_console{ announcementConsole = 1; department = "NT Representative"; @@ -83988,11 +83391,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/engine, /area/station/engineering/control) "sPb" = ( @@ -84338,10 +83737,7 @@ /area/station/engineering/atmos/control) "sYi" = ( /obj/structure/table/glass, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/item/reagent_containers/iv_bag/salglu, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -85317,11 +84713,7 @@ pixel_y = 4 }, /obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whitepurple" @@ -85379,22 +84771,14 @@ /area/station/security/main) "tCY" = ( /obj/structure/closet/secure_closet/brig, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" }, /area/station/security/prisonlockers) "tDd" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/delivery/green/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) @@ -86112,11 +85496,7 @@ pixel_x = -4; pixel_y = 2 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/carpet, /area/station/command/office/captain/bedroom) "tRO" = ( @@ -88581,11 +87961,7 @@ "viP" = ( /obj/structure/table/glass, /obj/item/hand_labeler, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -89056,11 +88432,7 @@ /area/station/science/xenobiology) "vuN" = ( /obj/structure/closet/firecloset, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/light{ dir = 8 }, @@ -89367,11 +88739,7 @@ }, /area/station/supply/storage) "vBs" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -90138,11 +89506,7 @@ /area/station/security/permabrig) "vWz" = ( /obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/clipboard, /obj/item/hand_labeler, /obj/structure/window/reinforced{ @@ -91142,11 +90506,7 @@ }, /area/station/medical/morgue) "wwz" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -91581,11 +90941,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -91896,11 +91252,7 @@ /turf/simulated/wall, /area/station/medical/virology) "wQp" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/porta_turret{ dir = 4 }, @@ -92010,11 +91362,7 @@ /obj/structure/chair{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -92230,11 +91578,7 @@ }, /area/station/science/xenobiology) "xbm" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" }, @@ -92415,10 +91759,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/public/dorms) "xfW" = ( @@ -92727,10 +92068,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "xmN" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "xnn" = ( @@ -124705,7 +124043,7 @@ cwp amG agX aoz -apA +fVk apS agT aiA diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index fe4e52971ed..89db5db5831 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -23,11 +23,7 @@ /turf/simulated/mineral/ancient, /area/mine/unexplored/cere/ai) "aan" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -270,11 +266,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/north) "abT" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment{ color = "#954535" }, @@ -336,11 +328,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) "acj" = ( @@ -2499,11 +2487,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) "apA" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/light/small{ dir = 4 }, @@ -2517,11 +2501,7 @@ }, /area/station/security/execution) "apM" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/closet/secure_closet/reagents, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -2737,11 +2717,7 @@ /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) "arb" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) "arc" = ( @@ -4153,11 +4129,7 @@ /area/station/maintenance/starboardsolar/aft) "azN" = ( /obj/machinery/light/small, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -4235,11 +4207,7 @@ dir = 4 }, /obj/machinery/tcomms/core/station, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "bcircuit" }, @@ -4753,10 +4721,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "red" @@ -4834,11 +4799,7 @@ /area/station/command/office/captain) "aEP" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/carpet/black, /area/station/command/office/captain) "aES" = ( @@ -5580,10 +5541,7 @@ dir = 1 }, /obj/effect/landmark/start/security_officer, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -5734,11 +5692,7 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fore2) "aLx" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, /area/station/supply/miningdock) @@ -5982,11 +5936,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "aNr" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkbrown" @@ -6858,10 +6808,7 @@ pixel_y = -2 }, /obj/item/storage/box/flashbangs, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -7329,11 +7276,7 @@ }, /area/station/command/bridge) "aUL" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "browncorner" @@ -7721,11 +7664,7 @@ pixel_y = -1 }, /obj/item/multitool, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -8023,11 +7962,7 @@ /area/station/hallway/secondary/garden) "aYq" = ( /obj/machinery/hydroponics/soil, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /mob/living/simple_animal/butterfly, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) @@ -8217,11 +8152,7 @@ dir = 5; network = list("SS13","QM") }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkbrown" @@ -8339,11 +8270,7 @@ /turf/simulated/wall, /area/station/service/bar) "baa" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -8395,11 +8322,7 @@ "bap" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/item/wirecutters/security, /turf/simulated/floor/plasteel{ @@ -8814,11 +8737,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southwest) "bcB" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bcE" = ( @@ -9396,11 +9315,7 @@ /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) "bfR" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/flora/grass/jungle, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) @@ -9423,11 +9338,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bfW" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bfZ" = ( @@ -9640,11 +9551,7 @@ /turf/simulated/floor/wood, /area/station/service/library) "bgC" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -9874,11 +9781,7 @@ /obj/item/stack/sheet/plasteel{ amount = 20 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -10672,11 +10575,7 @@ /area/station/public/quantum/security) "bmf" = ( /obj/structure/disposalpipe/segment/corner, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/item/kirbyplants/plant22, /turf/simulated/floor/plasteel{ dir = 5; @@ -11231,11 +11130,7 @@ }, /area/station/engineering/control) "bpf" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment{ color = "#954535" }, @@ -12411,11 +12306,7 @@ }, /area/station/public/storage/tools) "buz" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -12803,11 +12694,7 @@ c_tag = "AI Asteroid Hallway 2"; dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -13055,11 +12942,7 @@ }, /area/station/hallway/primary/port/north) "bxp" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/service/bar) "bxr" = ( @@ -13117,11 +13000,7 @@ /area/station/command/office/hop) "bxy" = ( /obj/structure/table/wood, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/item/megaphone, /turf/simulated/floor/carpet/blue, /area/station/command/office/hop) @@ -13539,10 +13418,7 @@ }, /area/station/medical/medbay) "byV" = ( -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14260,11 +14136,7 @@ dir = 1 }, /obj/machinery/alarm/directional/south, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "whiteyellow" }, @@ -14554,10 +14426,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/asmaint) "bDH" = ( -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -16110,11 +15979,7 @@ /area/station/security/storage) "bJv" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -16500,11 +16365,7 @@ /turf/simulated/floor/grass, /area/station/science/genetics) "bLk" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/grass, /area/station/science/genetics) "bLl" = ( @@ -16670,11 +16531,7 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) "bMj" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/table, /obj/item/storage/toolbox/electrical{ pixel_x = 1; @@ -18301,11 +18158,7 @@ }, /area/station/engineering/atmos/distribution) "bTf" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -18467,11 +18320,7 @@ dir = 9; network = list("SS13","CE") }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/visible/universal, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -19968,11 +19817,7 @@ pixel_x = -3; pixel_y = 7 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/item/folder, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) @@ -20080,11 +19925,7 @@ /obj/structure/table, /obj/item/storage/box/evidence, /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "red" @@ -20419,11 +20260,7 @@ }, /area/station/security/prison/cell_block/A) "cex" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/command/office/hos) "cey" = ( @@ -20519,11 +20356,7 @@ /area/station/turret_protected/ai_upload) "cff" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -20594,11 +20427,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "cfD" = ( @@ -21390,11 +21219,7 @@ /obj/structure/chair/sofa/corp{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "ckx" = ( @@ -21432,11 +21257,7 @@ /obj/machinery/computer/crew{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -21482,11 +21303,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel/white, /area/station/science/hallway) "clj" = ( @@ -21555,11 +21372,7 @@ }, /area/station/hallway/secondary/entry/west) "clH" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "arrival" }, @@ -21923,11 +21736,7 @@ }, /area/station/security/warden) "cnP" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/science/storage) "cnR" = ( @@ -22036,11 +21845,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/flasher/portable, /obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ @@ -22405,11 +22210,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -22609,10 +22410,7 @@ }, /area/station/security/armory/secure) "csa" = ( -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/wood, /area/station/legal/courtroom) "csf" = ( @@ -22710,10 +22508,7 @@ /area/station/security/lobby) "cth" = ( /obj/effect/landmark/start/explorer, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbrown" @@ -22881,10 +22676,7 @@ /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/dropper/precision, /obj/item/reagent_containers/dropper/precision, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/camera{ c_tag = "Research Test Lab North"; dir = 8; @@ -23007,10 +22799,7 @@ /turf/simulated/floor/wood, /area/station/service/library) "cuT" = ( -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -23918,10 +23707,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cAA" = ( -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -24307,11 +24093,7 @@ /obj/structure/chair/comfy{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/effect/landmark/start/blueshield, /turf/simulated/floor/plasteel{ icon_state = "darkblue" @@ -25216,11 +24998,7 @@ dir = 1 }, /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -25652,11 +25430,7 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/central/west) "cJO" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -25870,11 +25644,7 @@ /area/station/command/office/captain) "cLt" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -26239,11 +26009,7 @@ /obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/quantumpad/cere/cargo_arrivals{ name = "quantum pad" }, @@ -26382,11 +26148,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "cNC" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/structure/chair/office/dark, /obj/machinery/camera{ c_tag = "Internal Affairs Office"; @@ -26535,11 +26297,7 @@ /area/station/service/theatre) "cOc" = ( /obj/structure/rack, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -26595,10 +26353,7 @@ }, /area/station/command/office/cmo) "cOv" = ( -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "whitebluecorner" }, @@ -27028,11 +26783,7 @@ /obj/machinery/keycard_auth{ pixel_x = -24 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/photocopier/faxmachine/longrange{ department = "Head of Personnel's Office" }, @@ -27131,11 +26882,7 @@ dir = 8 }, /obj/machinery/disposal, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/command/office/ce) "cQJ" = ( @@ -27691,11 +27438,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/effect/landmark/start/assistant, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) @@ -27868,11 +27611,7 @@ /area/station/public/fitness) "cTD" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, @@ -29074,11 +28813,7 @@ }, /area/station/hallway/spacebridge/scidock) "dap" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/porta_turret, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -29540,10 +29275,7 @@ /area/station/engineering/atmos) "ddP" = ( /obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -30301,11 +30033,7 @@ /obj/structure/chair/comfy{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -31026,11 +30754,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/engine{ slowdown = -0.3 }, @@ -31425,11 +31149,7 @@ }, /area/station/hallway/primary/central/north) "dqy" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/carpet/black, /area/station/service/chapel) "dqz" = ( @@ -32223,11 +31943,7 @@ }, /area/station/security/evidence) "dun" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -32347,11 +32063,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -33405,11 +33117,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -33609,11 +33317,7 @@ }, /area/station/medical/medbay) "dBu" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -33819,11 +33523,7 @@ }, /area/station/medical/virology) "dCN" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment{ color = "#954535" }, @@ -33901,11 +33601,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "bluecorner" @@ -33989,11 +33685,7 @@ }, /area/station/medical/medbay) "dEK" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/computer/message_monitor{ dir = 8 }, @@ -35822,11 +35514,7 @@ }, /area/station/service/kitchen) "ekK" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/engine, /area/station/science/explab/chamber) "ekV" = ( @@ -36289,10 +35977,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "purple" @@ -36393,11 +36078,7 @@ /turf/space, /area/space/nearstation) "evb" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -36615,11 +36296,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar/aft) "eyN" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -36929,11 +36606,7 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) "eEd" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -37154,11 +36827,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -37221,11 +36890,7 @@ }, /area/station/hallway/spacebridge/dockmed) "eIs" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -39673,11 +39338,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "arrival" }, @@ -39922,11 +39583,7 @@ }, /area/station/hallway/secondary/entry/north) "fIZ" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -40044,11 +39701,7 @@ }, /area/station/service/mime) "fLI" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel/freezer, /area/station/public/locker) "fLT" = ( @@ -40512,11 +40165,7 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/fore/west) "fTu" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/service/library) "fTA" = ( @@ -40841,11 +40490,7 @@ /obj/machinery/cryopod{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whitegreen" }, @@ -41847,11 +41492,7 @@ /obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/quantumpad/cere/science_security{ name = "quantum pad" }, @@ -42831,11 +42472,7 @@ "gKp" = ( /obj/structure/table/wood, /obj/item/candle, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/wood, /area/station/service/theatre) "gKA" = ( @@ -42875,10 +42512,7 @@ }, /area/station/science/misc_lab) "gKS" = ( -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitebluecorner" @@ -44026,11 +43660,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkgreen" @@ -44460,11 +44090,7 @@ /obj/machinery/sleeper{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -44862,11 +44488,7 @@ /turf/simulated/floor/wood, /area/station/service/bar) "htw" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/door/airlock/research{ name = "Kill Chamber" }, @@ -45295,11 +44917,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "hAl" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -46064,11 +45682,7 @@ /obj/effect/turf_decal/loading_area{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -46143,11 +45757,7 @@ /area/station/maintenance/fsmaint) "hOn" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -46971,11 +46581,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) "iaW" = ( @@ -47158,11 +46764,7 @@ "idW" = ( /obj/structure/table, /obj/machinery/recharger, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" @@ -47862,11 +47464,7 @@ /turf/simulated/wall, /area/station/hallway/primary/fore/west) "ioM" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/economy/vending/snack, /turf/simulated/floor/plasteel, /area/station/public/fitness) @@ -48969,11 +48567,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "iGb" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -49023,11 +48617,7 @@ }, /area/station/maintenance/maintcentral) "iHo" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) "iHG" = ( @@ -49054,11 +48644,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore2) "iHT" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -49108,11 +48694,7 @@ }, /area/station/service/hydroponics) "iIv" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -49509,11 +49091,7 @@ }, /area/station/hallway/primary/central/north) "iPe" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -50263,11 +49841,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -50487,10 +50061,7 @@ /obj/structure/sign/poster/contraband/random{ pixel_x = -32 }, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/wood, /area/station/service/bar) "jdC" = ( @@ -51305,11 +50876,7 @@ /area/station/security/checkpoint/secondary) "jrX" = ( /obj/structure/closet/radiation, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whiteblue" @@ -51469,11 +51036,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/engine{ slowdown = -0.3 }, @@ -52071,11 +51634,7 @@ /turf/simulated/floor/plating, /area/station/science/xenobiology) "jBV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -52467,11 +52026,7 @@ /turf/simulated/floor/wood, /area/station/command/office/blueshield) "jHz" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/suit_storage_unit/blueshield/secure, /turf/simulated/floor/wood, /area/station/command/office/blueshield) @@ -52633,11 +52188,7 @@ }, /area/station/science/toxins/mixing) "jJC" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" @@ -53348,11 +52899,7 @@ }, /obj/structure/closet/secure_closet/atmos_personal, /obj/item/pickaxe/mini, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -54132,11 +53679,7 @@ "kkD" = ( /obj/structure/table/glass, /obj/item/storage/box/rxglasses, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/item/folder/white, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" @@ -54523,11 +54066,7 @@ /obj/item/book/manual/medical_cloning{ pixel_y = 6 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/structure/table/glass, /obj/item/storage/box/masks{ pixel_y = 5 @@ -55420,11 +54959,7 @@ /area/station/science/robotics/chargebay) "kDN" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55587,11 +55122,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/south) "kIo" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -56186,11 +55717,7 @@ /area/station/command/office/ntrep) "kQN" = ( /obj/structure/closet/secure_closet/ntrep, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/command/office/ntrep) "kQX" = ( @@ -56473,11 +56000,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ d1 = 1; @@ -56611,11 +56134,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "kVU" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "browncorner" @@ -58577,10 +58096,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -58672,10 +58188,7 @@ /area/station/security/processing) "lzu" = ( /obj/machinery/disposal, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -59817,11 +59330,7 @@ }, /area/station/engineering/atmos) "lRZ" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -59966,11 +59475,7 @@ /area/station/hallway/primary/port/east) "lUD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/engine{ slowdown = -0.3 }, @@ -60291,11 +59796,7 @@ /turf/simulated/wall/r_wall, /area/station/command/office/rd) "mau" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whiteyellow" }, @@ -61013,11 +60514,7 @@ }, /area/station/maintenance/asmaint) "mnu" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -61399,11 +60896,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/engine, /area/station/science/misc_lab) @@ -61560,11 +61053,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) "mxn" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" @@ -61669,11 +61158,7 @@ dir = 1 }, /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -62601,11 +62086,7 @@ /turf/simulated/floor/engine/vacuum, /area/station/science/toxins/mixing) "mQh" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -64833,11 +64314,7 @@ /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "nBn" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/public/vacant_office) "nBA" = ( @@ -64878,19 +64355,11 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port2) "nCV" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/wood, /area/station/service/bar) "nDe" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" @@ -65255,11 +64724,7 @@ /turf/simulated/floor/plasteel, /area/station/security/processing) "nIJ" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/chair/office/dark{ dir = 1 }, @@ -65470,11 +64935,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/engine{ slowdown = -0.3 }, @@ -66415,11 +65876,7 @@ /area/station/engineering/break_room) "oeN" = ( /obj/structure/curtain/open/shower, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel/freezer, /area/station/public/toilet) "oeQ" = ( @@ -68430,11 +67887,7 @@ }, /area/station/hallway/primary/port/south) "oKS" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -68665,11 +68118,7 @@ }, /area/station/service/bar) "oOP" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Escape Wing East"; dir = 8 @@ -68899,11 +68348,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -70219,11 +69664,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -70307,11 +69748,7 @@ /obj/machinery/computer/med_data/laptop{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/wood, /area/station/medical/psych) "poW" = ( @@ -71462,11 +70899,7 @@ /turf/space, /area/space) "pFT" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -71661,11 +71094,7 @@ /area/station/security/prison/cell_block/A) "pJK" = ( /obj/structure/table/wood, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/service/clown) "pJS" = ( @@ -72478,10 +71907,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) "pWq" = ( -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -72691,11 +72117,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -73036,11 +72458,7 @@ /turf/simulated/wall, /area/station/public/toilet) "qdQ" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -73824,11 +73242,7 @@ }, /area/station/engineering/atmos) "qoF" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment{ color = "#954535" }, @@ -74097,11 +73511,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "qsR" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_regular_floor = "yellowsiding"; icon_state = "tranquillite" @@ -74542,11 +73952,7 @@ /turf/simulated/floor/plating, /area/station/service/clown) "qAH" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteyellow" @@ -74648,11 +74054,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -74738,11 +74140,7 @@ /turf/simulated/wall, /area/station/maintenance/fsmaint) "qCT" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -76857,11 +76255,7 @@ /area/station/hallway/secondary/entry/west) "rqe" = ( /obj/structure/table, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/photocopier/faxmachine{ department = "Chief Medical Officer's Office" }, @@ -78120,11 +77514,7 @@ /turf/simulated/wall, /area/station/public/toilet) "rNZ" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -78404,11 +77794,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "rSN" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/structure/dresser, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -79021,11 +78407,7 @@ /turf/simulated/floor/wood, /area/station/command/office/ntrep) "sec" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/structure/sign/directions/cargo{ dir = 4; pixel_y = -25 @@ -79257,11 +78639,7 @@ /obj/item/assembly/prox_sensor, /obj/item/assembly/prox_sensor, /obj/item/assembly/prox_sensor, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkpurple" }, @@ -79585,11 +78963,7 @@ }, /area/station/command/bridge) "smf" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -80569,11 +79943,7 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/central/north) "sBQ" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -83731,11 +83101,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "tDm" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -83952,11 +83318,7 @@ "tHo" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -85167,11 +84529,7 @@ }, /area/station/medical/medbay) "uch" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -85564,11 +84922,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "ujE" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/structure/window/basic{ dir = 1 }, @@ -85586,10 +84940,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - pixel_y = 24; - name = "north bump" - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -87090,11 +86441,7 @@ }, /area/station/science/misc_lab) "uHJ" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "uHP" = ( @@ -88291,11 +87638,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -89099,11 +88442,7 @@ /turf/simulated/floor/plasteel, /area/station/security/main) "vlI" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" @@ -89274,11 +88613,7 @@ /area/station/hallway/primary/port/east) "vnV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -89946,11 +89281,7 @@ /obj/item/taperecorder{ pixel_x = -3 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "vwC" = ( @@ -90188,11 +89519,7 @@ }, /area/station/service/chapel) "vBk" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -91433,11 +90760,7 @@ /turf/simulated/floor/carpet/black, /area/station/service/chapel) "vSG" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -92560,11 +91883,7 @@ }, /area/station/security/warden) "wkP" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -93783,11 +93102,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "wzU" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -93892,11 +93207,7 @@ /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) "wBA" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /obj/item/kirbyplants/plant22, /turf/simulated/floor/plasteel{ dir = 6; @@ -94245,11 +93556,7 @@ /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "wGW" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -94749,11 +94056,7 @@ /area/station/science/robotics) "wOV" = ( /obj/effect/turf_decal/delivery/hollow, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/rack, /obj/item/roller, /obj/item/roller, @@ -95618,11 +94921,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -96777,11 +96076,7 @@ }, /area/station/maintenance/fpmaint) "xyC" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) "xyD" = ( @@ -97251,11 +96546,7 @@ "xEJ" = ( /obj/effect/turf_decal/delivery/hollow, /obj/machinery/shieldwallgen, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -97664,11 +96955,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/station/public/locker) @@ -98001,11 +97288,7 @@ }, /area/station/science/hallway) "xRk" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" @@ -98063,11 +97346,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) "xSC" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/camera{ c_tag = "Magistrate's Office"; dir = 4 @@ -98431,11 +97710,7 @@ /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_1) "xYQ" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -98897,11 +98172,7 @@ /obj/machinery/bodyscanner{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -99110,11 +98381,7 @@ }, /area/station/hallway/spacebridge/scidock) "yji" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index 79c218d4092..7e1a997ab17 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -1570,11 +1570,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) "amC" = ( @@ -1944,11 +1940,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -2309,10 +2301,7 @@ /area/station/public/vacant_office) "aoY" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/wood, /area/station/public/vacant_office) "aoZ" = ( @@ -2374,10 +2363,7 @@ /area/station/command/customs) "apg" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/keycard_auth{ pixel_x = 24; pixel_y = 24 @@ -2416,10 +2402,7 @@ /area/station/hallway/secondary/entry/lounge) "apl" = ( /obj/structure/filingcabinet, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/light_switch{ dir = 4; name = "west bump"; @@ -3874,11 +3857,7 @@ /area/station/hallway/secondary/entry/lounge) "asY" = ( /obj/effect/turf_decal/delivery/hollow, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -6112,6 +6091,14 @@ "ayA" = ( /turf/simulated/wall, /area/station/supply/sorting) +"ayB" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/obj/machinery/firealarm/directional/south, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/station/supply/lobby) "ayC" = ( /obj/structure/girder, /turf/simulated/floor/plating, @@ -6814,11 +6801,7 @@ }, /area/station/hallway/primary/fore/north) "aAB" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -7575,11 +7558,7 @@ /area/station/engineering/controlroom) "aCr" = ( /obj/structure/reagent_dispensers/watertank, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) @@ -9005,11 +8984,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aGn" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aGo" = ( @@ -9052,11 +9027,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/bottler, /turf/simulated/floor/plasteel/dark, /area/station/service/bar) @@ -9270,18 +9241,12 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/incinerator) "aHa" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, @@ -9469,11 +9434,7 @@ /turf/simulated/floor/wood, /area/station/service/clown) "aHC" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/mineral/tranquillite, /area/station/service/mime) "aHD" = ( @@ -9618,11 +9579,7 @@ }, /area/station/supply/office) "aIc" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/ai_status_display{ pixel_y = 32 }, @@ -9915,11 +9872,7 @@ /turf/simulated/floor/engine, /area/station/engineering/controlroom) "aIF" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -10367,11 +10320,7 @@ /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) @@ -10520,10 +10469,7 @@ /area/station/public/sleep) "aKl" = ( /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/carpet, /area/station/public/pet_store) "aKm" = ( @@ -10944,11 +10890,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLv" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -11831,11 +11773,7 @@ }, /area/station/maintenance/incinerator) "aNZ" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/alarm/directional/east, /obj/machinery/computer/sm_monitor{ dir = 8 @@ -13197,11 +13135,7 @@ /area/station/hallway/primary/fore/east) "aRL" = ( /obj/structure/table, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/storage/box, /obj/item/storage/box/lights/mixed{ pixel_x = 4; @@ -14411,15 +14345,12 @@ /obj/item/lipstick/random, /obj/item/lipstick/random, /obj/item/lipstick/random, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel/dark, /area/station/service/theatre) "aUG" = ( /obj/structure/closet/secure_closet/cargotech, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "brown" }, @@ -14699,11 +14630,7 @@ }, /area/station/supply/qm) "aVk" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -16214,11 +16141,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -16229,11 +16152,7 @@ c_tag = "Fore Hallway South"; dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -16294,6 +16213,7 @@ "aZl" = ( /obj/structure/table/reinforced, /obj/item/folder, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "brown" @@ -16320,12 +16240,6 @@ /area/station/engineering/atmos) "aZn" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 1; - name = "custom placement"; - pixel_x = -26; - pixel_y = -26 - }, /obj/machinery/light_switch{ dir = 4; name = "west bump"; @@ -16960,12 +16874,6 @@ name = "west bump"; pixel_x = -24 }, -/obj/machinery/firealarm{ - dir = 1; - name = "custom placement"; - pixel_x = -26; - pixel_y = -26 - }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "brown" @@ -17150,11 +17058,7 @@ /area/station/security/permabrig) "bbq" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -18509,11 +18413,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "bfe" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/kitchenspike, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ @@ -18622,11 +18522,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/mineral/equipment_vendor, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) @@ -20434,11 +20330,7 @@ }, /area/station/security/interrogation) "bki" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -20768,11 +20660,7 @@ /area/station/security/permabrig) "blf" = ( /obj/machinery/smartfridge/foodcart, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/kitchen) @@ -20918,18 +20806,6 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/aisat) -"blw" = ( -/obj/item/kirbyplants, -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "brown" - }, -/area/station/supply/lobby) "blx" = ( /obj/structure/cable{ d1 = 4; @@ -20962,11 +20838,7 @@ /area/station/supply/lobby) "blB" = ( /obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/light_switch{ dir = 4; name = "west bump"; @@ -22469,11 +22341,7 @@ /area/station/command/office/hos) "bpb" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -22522,10 +22390,7 @@ pixel_x = 32 }, /obj/item/flashlight/lamp, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/carpet/red, /area/station/command/office/hos) "bpl" = ( @@ -23098,11 +22963,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bqL" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/flasher/portable, /turf/simulated/floor/plasteel, /area/station/security/armory/secure) @@ -23633,11 +23494,7 @@ }, /area/station/service/bar) "bsr" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/light, /turf/simulated/floor/plasteel{ dir = 8; @@ -24224,10 +24081,7 @@ /area/station/security/prisonershuttle) "btY" = ( /obj/machinery/computer/prisoner, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" @@ -24296,11 +24150,7 @@ "buj" = ( /obj/machinery/power/apc/directional/south, /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 1; @@ -24439,11 +24289,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "buz" = ( @@ -24874,11 +24720,7 @@ name = "Air to Waste"; target_pressure = 101 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "caution" }, @@ -24909,11 +24751,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -25305,10 +25143,7 @@ pixel_x = -30 }, /obj/effect/turf_decal/delivery/hollow, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bwZ" = ( @@ -26999,10 +26834,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bBB" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; @@ -28424,11 +28256,7 @@ }, /area/station/hallway/primary/central/nw) "bEr" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/closet/bombcloset, /turf/simulated/floor/plasteel{ icon_state = "darkred" @@ -28561,11 +28389,7 @@ /area/station/engineering/break_room) "bET" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 10; @@ -28574,11 +28398,7 @@ /area/station/engineering/break_room) "bEU" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/alarm/directional/south, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ @@ -28647,11 +28467,7 @@ }, /area/station/engineering/break_room) "bFc" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/computer/guestpass{ pixel_y = 30 }, @@ -28980,11 +28796,7 @@ }, /area/station/command/bridge) "bFQ" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -29244,11 +29056,7 @@ /obj/structure/table/reinforced, /obj/item/stack/sheet/plasteel, /obj/item/wrench, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/light_switch{ dir = 1; name = "south bump"; @@ -29658,11 +29466,7 @@ }, /area/station/engineering/break_room) "bHi" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -29924,10 +29728,7 @@ /obj/structure/table/reinforced, /obj/item/clipboard, /obj/item/toy/figure/crew/secofficer, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -30106,10 +29907,7 @@ /area/station/command/office/ce) "bIv" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel/dark, /area/station/command/office/ce) "bIx" = ( @@ -30350,10 +30148,7 @@ /turf/simulated/floor/wood, /area/station/command/meeting_room) "bJb" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/wood, /area/station/command/meeting_room) "bJc" = ( @@ -30432,10 +30227,7 @@ /turf/simulated/floor/wood, /area/station/command/office/captain) "bJn" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/wood, /area/station/command/office/captain) "bJo" = ( @@ -30803,11 +30595,7 @@ /area/station/engineering/ai_transit_tube) "bKc" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/door_control{ id = "transitlock"; name = "Transit Tube Lockdown Control"; @@ -31136,10 +30924,7 @@ /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai_upload) "bKW" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/structure/closet/secure_closet/medical3, /obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ @@ -31457,11 +31242,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "bLO" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -32376,11 +32157,7 @@ /turf/simulated/wall, /area/station/engineering/break_room) "bOh" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "cautioncorner" @@ -32462,11 +32239,7 @@ /area/station/engineering/tech_storage) "bOr" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) @@ -32822,11 +32595,7 @@ /area/station/security/detective) "bPk" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel/dark, /area/station/security/detective) "bPl" = ( @@ -32914,10 +32683,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -33143,11 +32909,7 @@ /obj/item/radio, /obj/item/radio, /obj/item/radio, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/light_switch{ dir = 8; name = "east bump"; @@ -33213,11 +32975,9 @@ /turf/simulated/floor/plasteel/grimy, /area/station/command/office/ce) "bQl" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/structure/bed, /obj/item/bedsheet/ce, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel/grimy, /area/station/command/office/ce) "bQm" = ( @@ -33561,10 +33321,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -33687,11 +33444,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bRt" = ( @@ -34133,11 +33886,7 @@ /area/station/turret_protected/ai_upload) "bSI" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel/dark, /area/station/turret_protected/ai_upload) "bSJ" = ( @@ -34239,10 +33988,7 @@ }, /area/station/hallway/primary/central/east) "bSW" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -34770,12 +34516,7 @@ /area/station/command/office/ce) "bUn" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 8; - name = "custom placement"; - pixel_x = -26; - pixel_y = -26 - }, +/obj/machinery/light, /turf/simulated/floor/plasteel/dark, /area/station/command/office/ce) "bUo" = ( @@ -35469,11 +35210,7 @@ /area/station/turret_protected/aisat) "bVN" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -35527,11 +35264,7 @@ }, /area/station/turret_protected/aisat) "bVU" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -35544,11 +35277,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bVW" = ( @@ -35681,11 +35410,7 @@ /obj/structure/chair/comfy/brown{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "yellow" }, @@ -35755,11 +35480,7 @@ /area/station/command/office/ce) "bWJ" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -35930,11 +35651,7 @@ /obj/structure/disposalpipe/segment/corner{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -36086,11 +35803,7 @@ /area/station/turret_protected/aisat) "bXL" = ( /obj/machinery/porta_turret/ai_turret, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -36259,11 +35972,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bYq" = ( @@ -36721,6 +36430,7 @@ d2 = 8; icon_state = "0-8" }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel/dark, /area/station/engineering/smes) "bZG" = ( @@ -36773,10 +36483,7 @@ /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel/dark, /area/station/service/library) "bZP" = ( @@ -37145,11 +36852,7 @@ /turf/simulated/floor/wood, /area/station/legal/lawoffice) "caK" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/closet/secure_closet/iaa, /obj/machinery/alarm/directional/north, /obj/item/storage/secure/briefcase, @@ -38488,11 +38191,7 @@ /turf/simulated/floor/wood, /area/station/command/office/captain/bedroom) "cdX" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/kirbyplants, /obj/machinery/camera{ c_tag = "Captain's Quarters"; @@ -39138,11 +38837,7 @@ /turf/simulated/floor/wood, /area/station/legal/lawoffice) "cfS" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, @@ -39249,11 +38944,7 @@ }, /area/station/security/evidence) "cgh" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/carpet, /area/station/legal/magistrate) "cgi" = ( @@ -39322,11 +39013,7 @@ /obj/item/storage/box/evidence, /obj/item/storage/box/evidence, /obj/item/pen, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -39778,11 +39465,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -40016,11 +39699,7 @@ /obj/structure/sign/poster/official/random{ pixel_x = -32 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/wood, /area/station/command/office/ntrep) "ciG" = ( @@ -40140,11 +39819,7 @@ /obj/structure/sign/poster/official/random{ pixel_x = 32 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/wood, /area/station/command/office/blueshield) "ciS" = ( @@ -40175,12 +39850,6 @@ dir = 1; network = list("Engineering","SS13") }, -/obj/machinery/firealarm{ - dir = 8; - name = "custom placement"; - pixel_x = -26; - pixel_y = -26 - }, /obj/machinery/computer/monitor{ dir = 1; name = "Grid Power Monitoring Computer" @@ -41131,11 +40800,7 @@ /obj/structure/table/wood, /obj/item/camera_film, /obj/item/camera_film, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/window/reinforced{ dir = 1 }, @@ -41552,11 +41217,7 @@ /area/station/engineering/control) "cmN" = ( /obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/requests_console{ department = "Engineering"; departmentType = 3; @@ -41678,11 +41339,7 @@ /obj/structure/rack, /obj/item/tank/internals/oxygen, /obj/item/radio, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cmY" = ( @@ -41807,11 +41464,7 @@ /turf/simulated/floor/wood, /area/station/command/office/hop) "cnr" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -43734,11 +43387,7 @@ /obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery/hollow, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "csx" = ( @@ -44828,11 +44477,7 @@ /area/station/hallway/primary/central/sw) "cvt" = ( /obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/item/stack/sheet/plasteel{ amount = 10 }, @@ -45256,11 +44901,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/library) "cwQ" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -45438,11 +45079,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/closet/wardrobe/pjs, /turf/simulated/floor/plasteel{ dir = 8; @@ -46110,10 +45747,7 @@ /obj/machinery/camera{ c_tag = "Cryodorms Fore" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -47023,11 +46657,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/expedition) "cBw" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/landmark/start/explorer, /turf/simulated/floor/plasteel{ dir = 8; @@ -47409,11 +47039,7 @@ /area/station/science/robotics/showroom) "cCN" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/light, /turf/simulated/floor/carpet, /area/station/science/robotics/showroom) @@ -47782,11 +47408,7 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -48049,10 +47671,7 @@ }, /area/station/hallway/primary/central/south) "cET" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -49477,11 +49096,7 @@ c_tag = "Dorm Hallway Port"; dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -50648,11 +50263,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cMM" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/service/clown) "cMN" = ( @@ -53290,10 +52901,7 @@ /obj/machinery/camera{ c_tag = "Port Hallway South" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -53615,11 +53223,7 @@ /obj/item/pen, /obj/item/storage/bag/bio, /obj/item/storage/bag/bio, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 10; @@ -55208,11 +54812,7 @@ /area/station/science/explab) "ddj" = ( /obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/cell_charger, /obj/machinery/light, /obj/effect/turf_decal/stripes/line{ @@ -58692,11 +58292,7 @@ dir = 4 }, /obj/structure/reagent_dispensers/fueltank, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) @@ -59273,11 +58869,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/item/stack/sheet/plasteel{ amount = 10 }, @@ -60116,11 +59708,7 @@ dir = 8; network = list("Research","SS13") }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/item/cartridge/signal/toxins{ pixel_x = -6 }, @@ -60365,11 +59953,7 @@ }, /area/station/science/server) "dBj" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -61395,11 +60979,7 @@ /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dFA" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -62352,11 +61932,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dLL" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -63369,11 +62945,6 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/apmaint) "dQT" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -63389,6 +62960,7 @@ dir = 4; icon_state = "pipe-c" }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel/grimy, /area/station/service/chapel/office) "dQU" = ( @@ -63458,11 +63030,7 @@ }, /area/station/service/chapel) "dRa" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/carpet/black, /area/station/service/chapel) "dRb" = ( @@ -63585,21 +63153,6 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/maintenance/apmaint) -"dRt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel/grimy, -/area/station/service/chapel/office) "dRu" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel/grimy, @@ -63802,12 +63355,6 @@ icon_state = "chapel" }, /area/station/service/chapel) -"dSm" = ( -/obj/structure/sign/kiddieplaque/remembrance{ - pixel_x = 32 - }, -/turf/simulated/floor/carpet/black, -/area/station/service/chapel) "dSn" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/three, @@ -64100,17 +63647,6 @@ icon_state = "cult" }, /area/station/service/chapel/office) -"dTq" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/morgue{ - dir = 2 - }, -/turf/simulated/floor/plasteel{ - icon_state = "cult" - }, -/area/station/service/chapel/office) "dTs" = ( /obj/structure/table/wood, /obj/item/storage/bible, @@ -64472,14 +64008,6 @@ icon_state = "cult" }, /area/station/service/chapel/office) -"dUO" = ( -/obj/effect/mapping_helpers/airlock/access/any/service/crematorium, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock, -/turf/simulated/floor/plasteel{ - icon_state = "cult" - }, -/area/station/service/chapel/office) "dUQ" = ( /obj/machinery/mass_driver{ id_tag = "chapelgun" @@ -65847,10 +65375,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -65871,11 +65396,7 @@ /area/station/security/permabrig) "emI" = ( /obj/machinery/economy/arcade/claw, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "enC" = ( @@ -66501,11 +66022,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel/white, /area/station/science/storage) "eDh" = ( @@ -67389,11 +66906,7 @@ }, /area/station/maintenance/port) "fdI" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/table/reinforced, /obj/item/flashlight/lamp, /obj/machinery/light_switch{ @@ -67964,25 +67477,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"frO" = ( -/obj/structure/bed/roller, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Medbay Lobby"; - dir = 1; - network = list("Medical","SS13") - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluecorner" - }, -/area/station/medical/reception) "fsf" = ( /obj/structure/cable{ d1 = 1; @@ -68853,11 +68347,7 @@ /area/station/public/fitness) "fRQ" = ( /obj/machinery/economy/vending/coffee, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel/dark, /area/station/legal/courtroom) "fRW" = ( @@ -69061,11 +68551,7 @@ }, /area/station/science/genetics) "gap" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/table/glass, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -69296,11 +68782,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/camera{ c_tag = "Virology Hallway North"; dir = 4; @@ -70315,11 +69797,7 @@ }, /area/station/security/warden) "gPc" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/shower{ pixel_y = 8 @@ -70672,11 +70150,7 @@ /obj/structure/chair/stool{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -71528,10 +71002,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/public/storage/art) "hFc" = ( @@ -72058,11 +71529,7 @@ }, /area/station/science/research) "hYG" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "chapel" }, @@ -73340,6 +72807,21 @@ /obj/item/relic, /turf/simulated/floor/engine, /area/station/science/explab/chamber) +"iNf" = ( +/obj/structure/bed/roller, +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera{ + c_tag = "Medbay Lobby"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/station/medical/reception) "iNi" = ( /obj/effect/turf_decal, /obj/effect/turf_decal/stripes/corner{ @@ -73981,10 +73463,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -75500,11 +74979,7 @@ /area/station/medical/storage) "kdm" = ( /obj/machinery/power/apc/critical/directional/north, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/light{ dir = 4 }, @@ -75730,10 +75205,7 @@ /turf/simulated/floor/plasteel, /area/station/security/armory/secure) "kiC" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -76905,6 +76377,12 @@ icon_state = "whitegreen" }, /area/station/medical/virology) +"kVb" = ( +/obj/structure/sign/kiddieplaque/remembrance{ + pixel_x = 32 + }, +/turf/simulated/floor/carpet/black, +/area/station/service/chapel) "kWF" = ( /obj/machinery/light, /turf/simulated/floor/engine, @@ -78461,11 +77939,7 @@ pixel_y = -28 }, /obj/machinery/dye_generator, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "barber" }, @@ -78521,11 +77995,7 @@ }, /area/station/medical/reception) "lUg" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "redyellowfull" }, @@ -81165,11 +80635,7 @@ /area/station/security/processing) "nqH" = ( /obj/effect/turf_decal/delivery/red/hollow, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "cult" }, @@ -82154,11 +81620,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "nYz" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -82334,11 +81796,7 @@ name = "west bump"; pixel_x = -32 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/closet/bombcloset, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, @@ -82388,11 +81846,7 @@ dir = 4; network = list("SS13","Security","Prison") }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -82670,11 +82124,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -83722,11 +83172,7 @@ }, /area/station/maintenance/apmaint) "oRy" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -84402,11 +83848,7 @@ /obj/structure/table/glass, /obj/item/roller, /obj/item/soap/nanotrasen, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -84432,6 +83874,21 @@ /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/controlroom) +"pmX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/grimy, +/area/station/service/chapel/office) "pnr" = ( /obj/item/radio/intercom{ name = "south bump"; @@ -84577,19 +84034,6 @@ icon_state = "neutral" }, /area/station/public/fitness) -"psA" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Research Test Lab"; - dir = 8; - network = list("Research","SS13") - }, -/turf/simulated/floor/engine, -/area/station/science/misc_lab) "psH" = ( /obj/structure/closet/crate/freezer/iv_storage, /obj/machinery/light{ @@ -85780,11 +85224,7 @@ }, /area/station/hallway/primary/starboard/north) "qaC" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whiteyellow" @@ -86079,6 +85519,34 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/research) +"qkN" = ( +/obj/structure/table/glass, +/obj/item/storage/box/iv_bags{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Virology Lab"; + network = list("SS13","Medical"); + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen" + }, +/area/station/medical/virology) "qlz" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -87960,6 +87428,14 @@ icon_state = "neutral" }, /area/station/maintenance/fore) +"rsC" = ( +/obj/effect/mapping_helpers/airlock/access/any/service/crematorium, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/station/service/chapel/office) "rsK" = ( /obj/machinery/computer/security/telescreen/research{ pixel_y = -32 @@ -88002,11 +87478,7 @@ /area/station/medical/reception) "rtG" = ( /obj/machinery/economy/vending/secdrobe, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkred" @@ -88227,11 +87699,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "rzs" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/camera{ c_tag = "Psychiatrist's Office"; dir = 4; @@ -88684,6 +88152,15 @@ icon_state = "redcorner" }, /area/station/hallway/primary/starboard/east) +"rOJ" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera{ + c_tag = "Research Test Lab"; + network = list("Research","SS13"); + dir = 8 + }, +/turf/simulated/floor/engine, +/area/station/science/misc_lab) "rOW" = ( /turf/simulated/wall/r_wall, /area/station/medical/reception) @@ -88723,11 +88200,7 @@ }, /area/station/hallway/secondary/entry/west) "rQj" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -89290,11 +88763,7 @@ }, /area/station/hallway/primary/central/se) "scA" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/closet/secure_closet/security, /turf/simulated/floor/plasteel{ dir = 10; @@ -90094,11 +89563,7 @@ /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "suy" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/camera{ c_tag = "Departure Lounge North"; dir = 1 @@ -90297,11 +89762,7 @@ /area/station/service/chapel) "sBE" = ( /obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -90752,6 +90213,13 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/west) +"sNF" = ( +/obj/machinery/firealarm/directional/south, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/medical/storage/secondary) "sOd" = ( /obj/structure/cable, /obj/structure/cable{ @@ -91302,11 +90770,7 @@ dir = 4 }, /obj/effect/turf_decal/delivery/white/hollow, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" @@ -91857,10 +91321,7 @@ c_tag = "Experimention Lab"; network = list("Experimentator","Research","SS13") }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/engine, /area/station/science/explab/chamber) "txW" = ( @@ -92487,11 +91948,7 @@ /area/station/ai_monitored/storage/eva) "tQM" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -93079,11 +92536,7 @@ /obj/item/roller, /obj/item/storage/box/beakers, /obj/item/hand_labeler, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/camera{ c_tag = "Genetics"; dir = 4; @@ -93235,11 +92688,7 @@ "uih" = ( /obj/structure/table, /obj/item/storage/box/evidence, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/newscaster/security_unit{ name = "north bump"; pixel_y = 28 @@ -93344,11 +92793,7 @@ }, /area/station/maintenance/starboard) "ujS" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -93536,10 +92981,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "upW" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -94322,17 +93764,6 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/science/robotics/showroom) -"uPn" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkblue" - }, -/area/station/medical/storage/secondary) "uPp" = ( /obj/machinery/atmospherics/pipe/manifold/visible, /turf/simulated/floor/plasteel{ @@ -94390,38 +93821,6 @@ icon_state = "whitebluecorner" }, /area/station/medical/reception) -"uUi" = ( -/obj/structure/table/glass, -/obj/item/storage/box/iv_bags{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/storage/box/syringes, -/obj/structure/sign/vacuum{ - pixel_y = -32 - }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Virology Lab"; - dir = 1; - network = list("SS13","Medical") - }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" - }, -/area/station/medical/virology) "uUk" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/classic/normal{ @@ -94827,11 +94226,7 @@ /turf/space, /area/space/nearstation) "vfi" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/chair{ dir = 8 }, @@ -94870,11 +94265,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "vhS" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -95049,11 +94440,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) "vnm" = ( @@ -95537,11 +94924,7 @@ /turf/simulated/floor/plasteel/grimy, /area/station/public/vacant_office) "vEY" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Medbay Front Desk"; dir = 9; @@ -96324,11 +95707,7 @@ }, /area/station/medical/virology) "wdS" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -96532,11 +95911,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/west) "wiD" = ( @@ -97608,11 +96983,7 @@ /area/station/supply/sorting) "wPT" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -98154,10 +97525,7 @@ "xda" = ( /obj/item/cultivator, /obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -99395,6 +98763,17 @@ }, /turf/simulated/floor/plasteel/white, /area/station/medical/chemistry) +"xOp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/morgue{ + dir = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/station/service/chapel/office) "xOG" = ( /obj/structure/table/glass, /obj/item/toy/figure/crew/virologist, @@ -131052,7 +130431,7 @@ qul kQt xXt wRc -psA +rOJ kGI les gkc @@ -133916,7 +133295,7 @@ dJx dPD dQh dQT -dRt +pmX yhA dXV dIx @@ -134948,7 +134327,7 @@ djB xGn wRb dIx -dTq +xOp dUc dUN dIx @@ -135464,7 +134843,7 @@ dIx dIx dIx dIx -dUO +rsC dIx abj aaa @@ -136745,7 +136124,7 @@ dRv dRa dRA sBk -dSm +kVb lKc dJx dUQ @@ -141524,7 +140903,7 @@ bfu bfu bhW bfu -blw +ayB bdU hmg gFa @@ -141835,7 +141214,7 @@ npp nQF lee pWh -frO +iNf tDw vzF oUw @@ -145947,7 +145326,7 @@ oyD gwl jiU agZ -uPn +sNF dmt nEb pqM @@ -149848,7 +149227,7 @@ vmp tID ipg sMn -uUi +qkN dFG abj aaa diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm index 88a986c0ede..767489bd9c6 100644 --- a/_maps/map_files/stations/metastation.dmm +++ b/_maps/map_files/stations/metastation.dmm @@ -1173,10 +1173,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/public/fitness) "alk" = ( @@ -1191,11 +1188,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/closet/crate/can, /obj/structure/disposalpipe/segment/corner{ dir = 4 @@ -1484,11 +1477,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 0; icon_state = "green" @@ -3093,11 +3082,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aux" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -3738,11 +3723,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/power/terminal{ dir = 4 }, @@ -3798,10 +3779,7 @@ "awZ" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/under/misc/assistantformal, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -3981,11 +3959,7 @@ /turf/simulated/floor/grass/no_creep, /area/station/medical/virology) "axM" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -4630,11 +4604,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "aAp" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -4792,10 +4762,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -5170,11 +5137,7 @@ /area/station/command/bridge) "aCW" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -5657,11 +5620,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aEH" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/supply/storage) @@ -6080,10 +6039,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "aGJ" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "aGL" = ( @@ -6336,11 +6292,7 @@ "aHL" = ( /obj/structure/table, /obj/item/storage/box/prisoner, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/light_switch{ dir = 1; name = "custom placement"; @@ -6718,10 +6670,7 @@ }, /area/station/telecomms/computer) "aIQ" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/light{ dir = 1 }, @@ -7118,11 +7067,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "aJT" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/delivery/hollow, /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plasteel, @@ -7294,11 +7239,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aKz" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -7730,11 +7671,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/alarm/directional/north, /obj/machinery/computer/card/minor/qm{ dir = 0 @@ -8631,11 +8568,7 @@ /area/station/turret_protected/ai_upload) "aON" = ( /obj/machinery/cryopod, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitegreen" @@ -8776,10 +8709,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "aPo" = ( @@ -8950,11 +8880,7 @@ /area/station/supply/storage) "aPH" = ( /obj/structure/table/wood, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/public/mrchangs) "aPI" = ( @@ -8970,11 +8896,7 @@ /obj/item/painter{ pixel_y = 4 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel, /area/station/engineering/control) "aPR" = ( @@ -9460,11 +9382,7 @@ }, /area/station/hallway/primary/fore/north) "aRD" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/wood, /area/station/legal/courtroom) "aRE" = ( @@ -9901,11 +9819,7 @@ }, /area/station/hallway/primary/fore/north) "aTm" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/table, /obj/item/folder, /obj/item/storage/firstaid/regular, @@ -10300,11 +10214,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/north) "aUq" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Fore Primary Hallway Aft"; dir = 8 @@ -10514,10 +10424,7 @@ dir = 6; network = list("SS13","RD","AIUpload") }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/greengrid, /area/station/turret_protected/ai_upload) "aUR" = ( @@ -11827,11 +11734,7 @@ }, /area/station/public/locker) "aYP" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -11933,10 +11836,7 @@ /area/station/engineering/control) "aYX" = ( /obj/item/chair, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -12237,11 +12137,7 @@ pixel_x = -3; pixel_y = 5 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 @@ -12256,11 +12152,7 @@ }, /area/station/legal/courtroom) "aZY" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -12872,10 +12764,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) "bbT" = ( @@ -13041,11 +12930,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -13771,11 +13656,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/delivery/partial{ dir = 1 }, @@ -14316,11 +14197,7 @@ /area/station/hallway/secondary/entry/south) "bfn" = ( /obj/structure/closet/emcloset, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/light{ dir = 4 }, @@ -14483,11 +14360,7 @@ /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai) "bfR" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -14507,11 +14380,7 @@ }, /area/station/hallway/primary/central/sw) "bfW" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -15267,10 +15136,7 @@ pixel_x = 24; pixel_y = -6 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/service/janitor) "bhL" = ( @@ -15382,11 +15248,7 @@ /obj/structure/table/glass, /obj/item/storage/box/disks, /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -15456,11 +15318,7 @@ }, /area/station/turret_protected/ai) "bij" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/light{ dir = 8 }, @@ -15866,10 +15724,7 @@ /area/station/command/office/captain/bedroom) "bjl" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/supply/storage) "bjm" = ( @@ -15882,11 +15737,7 @@ "bjp" = ( /obj/structure/table, /obj/item/storage/toolbox/emergency, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "yellow" @@ -15978,11 +15829,7 @@ pixel_x = -4; pixel_y = 4 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/healthanalyzer{ pixel_x = 6 }, @@ -16659,10 +16506,7 @@ /obj/machinery/atmospherics/pipe/manifold/visible/purple{ dir = 1 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/suit_storage_unit/atmos/secure, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -16685,11 +16529,7 @@ c_tag = "Medbay Main Hallway- Aft"; dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -16972,11 +16812,7 @@ }, /area/station/security/checkpoint/secondary) "bmc" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "red" @@ -17080,11 +16916,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "bmm" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment/corner{ dir = 4 }, @@ -17102,10 +16934,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/supply/office) "bmo" = ( @@ -17408,10 +17237,7 @@ }, /area/station/hallway/primary/starboard) "bnh" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/light{ dir = 1 }, @@ -17778,11 +17604,7 @@ }, /area/station/engineering/break_room) "bog" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/table/reinforced, /obj/item/paper_bin{ pixel_x = -5; @@ -18651,10 +18473,7 @@ }, /area/station/hallway/primary/starboard) "bqB" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "cautioncorner" @@ -18680,11 +18499,7 @@ }, /area/station/hallway/primary/starboard/north) "bqE" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/camera{ c_tag = "Starboard Primary Hallway - Tech Storage"; dir = 1 @@ -19305,11 +19120,7 @@ /turf/simulated/floor/wood, /area/station/command/office/captain/bedroom) "bsl" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/table/wood, /obj/machinery/photocopier/faxmachine/longrange{ department = "Internal Affairs Office" @@ -19580,10 +19391,7 @@ }, /area/station/hallway/primary/port/west) "btu" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -20056,11 +19864,7 @@ pixel_y = 5 }, /obj/item/eftpos, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/wood, /area/station/service/bar) "buB" = ( @@ -20086,11 +19890,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "buD" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/camera{ c_tag = "Arrivals - Station Entrance"; dir = 4 @@ -21468,11 +21268,7 @@ }, /area/station/hallway/primary/port/east) "byc" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -21568,11 +21364,7 @@ /area/station/command/office/hop) "byp" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/rack, /obj/item/storage/secure/briefcase, /obj/item/clothing/mask/cigarette/cigar, @@ -21710,11 +21502,7 @@ pixel_y = 3 }, /obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -22360,11 +22148,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -22397,11 +22181,7 @@ }, /area/station/aisat/service) "bAW" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/table, /obj/item/stack/sheet/metal{ amount = 50 @@ -22493,11 +22273,7 @@ /area/space/nearstation) "bBi" = ( /obj/structure/window/reinforced, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/showcase{ density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; @@ -23226,11 +23002,7 @@ }, /area/station/hallway/primary/port/west) "bDr" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Bridge - Port Access"; dir = 8 @@ -23264,11 +23036,7 @@ }, /area/station/hallway/secondary/entry/east) "bDu" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "arrival" }, @@ -23291,11 +23059,7 @@ }, /area/station/hallway/secondary/entry/lounge) "bDy" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -23477,10 +23241,7 @@ "bDW" = ( /obj/structure/table/wood, /obj/item/folder/yellow, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -23520,11 +23281,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -23603,11 +23360,7 @@ /turf/simulated/floor/carpet, /area/station/command/office/captain) "bEp" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -23957,11 +23710,7 @@ }, /area/station/command/bridge) "bFV" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -24275,10 +24024,7 @@ /turf/simulated/floor/plating, /area/station/service/bar) "bHB" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -24585,11 +24331,7 @@ }, /area/station/science/research) "bIH" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -24768,11 +24510,7 @@ }, /area/station/telecomms/computer) "bJm" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/item/paper_bin{ pixel_x = -1; pixel_y = 6 @@ -25047,11 +24785,7 @@ /turf/simulated/floor/bluegrid, /area/station/maintenance/starboard) "bJR" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -25393,11 +25127,7 @@ /area/station/hallway/secondary/bridge) "bLm" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -25647,10 +25377,7 @@ }, /area/station/hallway/secondary/entry/south) "bMC" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/bar{ dir = 1 }, @@ -25920,11 +25647,7 @@ /area/station/service/hydroponics) "bNB" = ( /obj/machinery/hydroponics/soil, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/grass, /area/station/service/hydroponics) "bNC" = ( @@ -26275,11 +25998,7 @@ /turf/simulated/floor/plasteel, /area/station/ai_monitored/storage/eva) "bOS" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/rack{ dir = 8; layer = 2.9 @@ -26554,22 +26273,14 @@ /turf/simulated/floor/carpet, /area/station/public/vacant_office) "bPV" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/public/vacant_office) "bPW" = ( /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/wood, /area/station/service/library) "bPX" = ( @@ -26704,11 +26415,7 @@ /turf/simulated/floor/engine/vacuum, /area/station/maintenance/turbine) "bQB" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "darkyellow"; dir = 8 @@ -26958,11 +26665,7 @@ /turf/simulated/floor/wood, /area/station/command/office/ntrep) "bRy" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Arrivals - Aft Arm"; dir = 8 @@ -27622,11 +27325,7 @@ /turf/simulated/floor/wood, /area/station/service/library) "bTA" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/service/library) "bTB" = ( @@ -27639,11 +27338,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -27733,11 +27428,7 @@ /area/station/maintenance/starboard) "bTR" = ( /obj/structure/chair, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/camera{ c_tag = "NT Representative's Office"; dir = 4 @@ -28839,11 +28530,7 @@ /area/space/nearstation) "bXP" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -28919,11 +28606,7 @@ pixel_x = 7; pixel_y = 4 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -29038,11 +28721,7 @@ /obj/item/gun/projectile/revolver/capgun, /obj/item/restraints/handcuffs/toy, /obj/item/clothing/head/collectable/HoS, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -29096,11 +28775,7 @@ }, /area/station/science/rnd) "bYr" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -29429,11 +29104,7 @@ /turf/simulated/floor/wood, /area/station/service/library) "caa" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/storage/bag/dice, /obj/structure/table/wood, /obj/machinery/camera{ @@ -29510,10 +29181,7 @@ }, /area/station/security/processing) "can" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "car" = ( @@ -29624,10 +29292,7 @@ }, /area/station/engineering/solar/port) "caL" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -29885,11 +29550,7 @@ pixel_x = 5; pixel_y = -4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "cbx" = ( @@ -30624,11 +30285,7 @@ }, /area/station/hallway/primary/central/south) "cei" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/item/kirbyplants/plant10, /turf/simulated/floor/plasteel{ icon_state = "purplecorner" @@ -31689,10 +31346,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "chR" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -31837,11 +31491,7 @@ /obj/machinery/computer/atmos_alert{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "caution" }, @@ -31853,11 +31503,7 @@ }, /area/station/medical/cryo) "cim" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -32026,11 +31672,7 @@ /obj/effect/turf_decal/siding{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -32422,10 +32064,7 @@ /area/station/maintenance/apmaint) "ckI" = ( /obj/machinery/disposal, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -33112,11 +32751,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "cnG" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -33415,11 +33050,7 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/camera{ c_tag = "Science - Mechbay"; network = list("Research","SS13") @@ -34454,11 +34085,7 @@ /area/station/maintenance/apmaint) "cta" = ( /obj/structure/table, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/item/book/manual/wiki/sop_science{ pixel_x = 4; pixel_y = 1 @@ -34488,10 +34115,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "ctm" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/alarm/directional/east, /obj/structure/cable{ d1 = 2; @@ -35449,11 +35073,7 @@ }, /area/station/science/research) "cwW" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/item/kirbyplants/plant11, /obj/machinery/light{ dir = 8 @@ -36649,10 +36269,7 @@ /area/station/science/server) "cBT" = ( /obj/structure/table, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/item/storage/surgical_tray, /turf/simulated/floor/plasteel{ @@ -37392,11 +37009,7 @@ /area/station/science/toxins/mixing) "cEN" = ( /obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/clipboard, /obj/item/hand_labeler, /obj/structure/window/reinforced{ @@ -37453,10 +37066,7 @@ /obj/machinery/camera{ c_tag = "Medbay Cloning" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -37475,11 +37085,7 @@ /turf/simulated/floor/grass/no_creep, /area/station/science/genetics) "cEX" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -38515,11 +38121,7 @@ }, /obj/structure/rack, /obj/item/wrench/medical, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -38894,11 +38496,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/light{ dir = 1 }, @@ -39827,11 +39425,7 @@ c_tag = "Medbay Primary Treatment Centre - Aft Starboard"; dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -40298,11 +39892,7 @@ }, /area/station/medical/morgue) "cPI" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -40455,10 +40045,7 @@ /area/station/science/rnd) "cQf" = ( /obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/wood, /area/station/medical/psych) "cQg" = ( @@ -40827,11 +40414,7 @@ }, /area/station/medical/medbay) "cRO" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -41027,11 +40610,7 @@ "cSL" = ( /obj/structure/table/wood, /obj/item/clothing/under/misc/burial, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -41509,11 +41088,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -42358,11 +41933,7 @@ /area/station/hallway/primary/aft/north) "cYO" = ( /obj/machinery/iv_drip, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/camera{ c_tag = "Medbay Surgery 2"; dir = 8 @@ -43020,11 +42591,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -43742,11 +43309,7 @@ /area/station/maintenance/aft2) "dgG" = ( /obj/machinery/iv_drip, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/camera{ c_tag = "Medbay Surgery 1"; dir = 4 @@ -44753,11 +44316,7 @@ /obj/structure/chair/sofa/corp/left{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -44822,11 +44381,7 @@ /area/station/engineering/break_room) "dAq" = ( /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whiteblue" @@ -44951,11 +44506,7 @@ /area/station/security/main) "dCp" = ( /obj/structure/rack, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/item/gun/energy/disabler{ pixel_y = 6 }, @@ -44969,11 +44520,7 @@ }, /area/station/security/armory/secure) "dCx" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -46219,11 +45766,7 @@ pixel_x = -2; pixel_y = 3 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/extinguisher_cabinet{ name = "east bump"; pixel_x = 27 @@ -46578,11 +46121,7 @@ c_tag = "Medbay Secondary Storage"; dir = 1 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -47644,11 +47183,7 @@ /area/station/hallway/primary/central/se) "eOZ" = ( /obj/effect/turf_decal/stripes/white/line, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, @@ -48501,11 +48036,7 @@ /obj/machinery/camera{ c_tag = "Defusal Workshop" }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/security/defusal) "fga" = ( @@ -49435,11 +48966,7 @@ /area/station/service/chapel) "fxD" = ( /obj/machinery/smartfridge/secure/chemistry/virology/preloaded, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whitegreen" }, @@ -49463,11 +48990,7 @@ icon_state = "0-4" }, /obj/machinery/power/apc/directional/south, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -50040,11 +49563,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "fHG" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -50897,11 +50416,11 @@ /area/station/public/mrchangs) "gbz" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - dir = 8; +/obj/machinery/light_switch{ + dir = 4; name = "custom placement"; pixel_x = -24; - pixel_y = -9 + pixel_y = -6 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -50918,11 +50437,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/light{ dir = 4 }, @@ -51130,10 +50645,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -51631,11 +51143,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "purple" @@ -51757,11 +51265,7 @@ /area/station/maintenance/fsmaint) "gvd" = ( /obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/security/main) "gvJ" = ( @@ -52555,10 +52059,7 @@ /area/station/security/permabrig) "gMG" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -52846,11 +52347,7 @@ /obj/item/lightreplacer{ pixel_y = 7 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; @@ -53319,6 +52816,7 @@ /obj/structure/table, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/ointment, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -53400,11 +52898,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 10 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/siding{ dir = 8 }, @@ -55027,11 +54521,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "hKP" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -57280,11 +56770,7 @@ }, /area/station/science/break_room) "iGf" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/power/apc/directional/south, /obj/structure/cable, /turf/simulated/floor/plasteel{ @@ -61025,6 +60511,7 @@ dir = 4; network = list("Research","SS13") }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -63378,11 +62865,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -63418,11 +62901,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "ljo" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/kitchenspike, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -63756,11 +63235,7 @@ /obj/structure/sign/securearea{ pixel_x = -32 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -64010,10 +63485,7 @@ /area/station/security/main) "lvB" = ( /obj/item/kirbyplants, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -64731,11 +64203,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "lKs" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -65406,11 +64874,7 @@ /turf/simulated/floor/plasteel, /area/station/service/kitchen) "maC" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/security/brig) @@ -66555,11 +66019,7 @@ pixel_x = 7; pixel_y = -25 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" @@ -67579,10 +67039,7 @@ /obj/structure/closet/secure_closet/hydroponics, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "mVu" = ( @@ -69016,10 +68473,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /turf/simulated/floor/wood, /area/station/service/clown) "nwY" = ( @@ -69391,11 +68845,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "nDu" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -69927,11 +69377,7 @@ /area/station/maintenance/engimaint) "nQg" = ( /obj/machinery/photocopier, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -71158,11 +70604,7 @@ "oyY" = ( /obj/structure/bed/dogbed, /mob/living/simple_animal/hostile/retaliate/araneus, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/wood, /area/station/command/office/hos) "ozf" = ( @@ -71200,11 +70642,7 @@ /area/station/security/permabrig) "oAs" = ( /obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/extinguisher_cabinet{ name = "north bump"; pixel_y = 30 @@ -71909,11 +71347,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, @@ -72471,11 +71905,7 @@ dir = 1; pixel_y = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/camera{ c_tag = "Magistrate's Office"; dir = 1 @@ -72633,11 +72063,7 @@ }, /obj/item/storage/box/trackimp, /obj/item/storage/lockbox/mindshield, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -73381,11 +72807,7 @@ /area/station/engineering/break_room) "ptc" = ( /obj/machinery/disposal, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -74883,11 +74305,7 @@ }, /area/station/medical/morgue) "pYx" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/engine, /area/station/science/xenobiology) "pYP" = ( @@ -77045,11 +76463,7 @@ /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) "qUY" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; @@ -77410,10 +76824,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "rbC" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -77451,11 +76862,7 @@ /turf/space, /area/space/nearstation) "rcY" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -78488,11 +77895,7 @@ /obj/structure/chair{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -79835,11 +79238,7 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_4) "rZk" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -82221,11 +81620,7 @@ }, /area/station/supply/office) "taP" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -82928,11 +82323,7 @@ }, /area/station/public/dorms) "toH" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -83141,11 +82532,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -83476,11 +82863,7 @@ }, /area/station/engineering/break_room) "tDc" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/kirbyplants/plant30, /turf/simulated/floor/plasteel{ dir = 10; @@ -83805,11 +83188,7 @@ /obj/item/stack/packageWrap, /obj/item/book/manual/wiki/sop_service, /obj/item/storage/box/donkpockets, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -88175,11 +87554,7 @@ }, /area/station/science/rnd) "vJo" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -89162,12 +88537,6 @@ /area/station/maintenance/port) "wiz" = ( /obj/machinery/disposal, -/obj/machinery/firealarm{ - dir = 1; - name = "custom placement"; - pixel_x = 26; - pixel_y = -24 - }, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -89607,10 +88976,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -89763,11 +89129,7 @@ }, /area/station/hallway/primary/central/south) "wxE" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /obj/machinery/computer/teleporter, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -89846,11 +89208,7 @@ name = "south bump"; pixel_y = -30 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "wyC" = ( @@ -90006,22 +89364,14 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "wBR" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" }, /area/station/hallway/primary/central/ne) "wBW" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/camera{ c_tag = "Science Toxins Mix"; dir = 10; @@ -90561,11 +89911,7 @@ name = "east bump"; pixel_x = 27 }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/item/folder/white, /obj/item/screwdriver{ pixel_x = -2; @@ -91014,11 +90360,7 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) "xaA" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/east) "xaD" = ( @@ -91321,11 +90663,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "xfG" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/computer/general_air_control{ dir = 8; level = 3; @@ -92198,11 +91536,7 @@ }, /area/station/medical/medbay) "xyH" = ( -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkbluecorners" @@ -92689,11 +92023,7 @@ }, /area/station/hallway/primary/central/nw) "xKQ" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -93447,11 +92777,7 @@ /area/station/medical/virology) "yag" = ( /obj/machinery/disposal, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /obj/machinery/light_switch{ dir = 4; name = "custom placement"; @@ -93785,11 +93111,7 @@ "yha" = ( /obj/structure/table, /obj/item/restraints/handcuffs, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, +/obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "red" }, diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index b9cafd1eb76..0ec1bb2b8f7 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -336,6 +336,8 @@ FIRE ALARM LAZYREMOVE(our_area.firealarms, src) return ..() +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/firealarm, 24, 24) + /* FIRE ALARM CIRCUIT Just a object used in constructing fire alarms diff --git a/tools/UpdatePaths/Scripts/25897_firealarm_directionals.txt b/tools/UpdatePaths/Scripts/25897_firealarm_directionals.txt new file mode 100644 index 00000000000..21bacea402c --- /dev/null +++ b/tools/UpdatePaths/Scripts/25897_firealarm_directionals.txt @@ -0,0 +1,6 @@ +/obj/machinery/firealarm{pixel_x=-24} : /obj/machinery/firealarm/directional/west +/obj/machinery/firealarm{pixel_x=-28} : /obj/machinery/firealarm/directional/west +/obj/machinery/firealarm{pixel_x=24} : /obj/machinery/firealarm/directional/east +/obj/machinery/firealarm{pixel_x=28} : /obj/machinery/firealarm/directional/east +/obj/machinery/firealarm{pixel_y=-24} : /obj/machinery/firealarm/directional/south +/obj/machinery/firealarm{pixel_y=24} : /obj/machinery/firealarm/directional/north diff --git a/tools/maplint/lints/directional_firealarms.yml b/tools/maplint/lints/directional_firealarms.yml new file mode 100644 index 00000000000..89cddcf1ad2 --- /dev/null +++ b/tools/maplint/lints/directional_firealarms.yml @@ -0,0 +1,10 @@ +help: 'Use the specific directional subtypes for this fire alarm.' +/obj/machinery/firealarm: + banned_variables: + - pixel_x + - pixel_y + - name +=/obj/machinery/firealarm: + banned: true +=/obj/machinery/firealarm/directional: + banned: true