diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 0aa09692de5f..8d3c9d1b314d 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -5,14 +5,6 @@ "aab" = ( /turf/closed/indestructible/riveted, /area/space) -"aac" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stack/cable_coil, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) "aad" = ( /turf/open/space, /area/space) @@ -99,14 +91,6 @@ "aaq" = ( /turf/open/floor/holofloor/plating, /area/holodeck/rec_center/offline) -"aar" = ( -/obj/structure/flora/grass/brown, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "aas" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -138,21 +122,6 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/court) -"aav" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitories" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aaw" = ( /obj/structure/flora/bush, /turf/open/floor/holofloor/snow, @@ -359,14 +328,6 @@ icon_state = "reebe" }, /area/holodeck/rec_center/spacechess) -"aaT" = ( -/obj/effect/turf_decal/caution/stand_clear{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aaU" = ( /obj/structure/table/wood/fancy, /obj/item/book/manual/wiki/security_space_law, @@ -422,13 +383,6 @@ "aaZ" = ( /turf/open/floor/holofloor/carpet, /area/holodeck/rec_center/lounge) -"aba" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/structure/closet/syndicate/personal, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) "abb" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -454,10 +408,6 @@ }, /turf/open/floor/holofloor/carpet, /area/holodeck/rec_center/lounge) -"abf" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "abg" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -515,48 +465,6 @@ icon_state = "wood" }, /area/holodeck/rec_center/lounge) -"abp" = ( -/obj/machinery/vending/coffee, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"abq" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/rebels_unite{ - pixel_y = 32 - }, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"abr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"abs" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "abt" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -832,25 +740,11 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/pet_lounge) -"acd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "ace" = ( /obj/effect/holodeck_effect/mobspawner/bee, /obj/item/clothing/head/beekeeper_head, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/anthophila) -"acf" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "acg" = ( /obj/machinery/shower{ dir = 4 @@ -1140,13 +1034,6 @@ /obj/item/banner/blue, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) -"acQ" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/yogs/infiltrator_base) "acR" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -1203,16 +1090,6 @@ icon_state = "white" }, /area/holodeck/rec_center/medical) -"ada" = ( -/obj/structure/bed, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = list(150); - req_access_txt = "0" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "adb" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/effect/holodeck_effect/mobspawner/pet, @@ -1321,15 +1198,6 @@ }, /turf/open/floor/holofloor/plating, /area/holodeck/rec_center/spacechess) -"ado" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/yogs/infiltrator_base) "adp" = ( /obj/structure/table/wood/fancy, /obj/item/clothing/suit/armor/riot/knight/blue, @@ -1344,10 +1212,6 @@ }, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/thunderdome1218) -"adr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "ads" = ( /obj/structure/weightmachine/stacklifter, /obj/effect/turf_decal/tile/neutral, @@ -1362,54 +1226,6 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/gym) -"adt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/machinery/flasher{ - id = "syndicateinfiltrator_flash1"; - pixel_y = 24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"adu" = ( -/obj/structure/closet/crate/bin, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"adv" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset{ - anchored = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"adw" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/gun/energy/e_gun/mini{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun/mini, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) "adx" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -1431,45 +1247,6 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) -"ady" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/griddle, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) -"adz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet{ - icon_door = "black"; - name = "wardrobe" - }, -/obj/item/clothing/gloves/combat{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/shoes/combat/coldres{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/shoes/combat/coldres, -/obj/item/clothing/under/syndicate/combat{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/under/syndicate/combat, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "adA" = ( /turf/open/floor/holofloor, /area/holodeck/rec_center/school) @@ -1579,16 +1356,6 @@ "adL" = ( /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/thunderdome1218) -"adM" = ( -/obj/structure/chair/stool, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "adN" = ( /obj/structure/table/wood, /obj/item/melee/chainofcommand{ @@ -1604,20 +1371,12 @@ icon_state = "white" }, /area/holodeck/rec_center/medical) -"adP" = ( -/obj/machinery/vending/cigarette/syndicate, -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base) "adQ" = ( /obj/machinery/door/window/eastleft, /turf/open/floor/holofloor{ icon_state = "darkfull" }, /area/holodeck/rec_center/gym) -"adR" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base) "adS" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -1643,14 +1402,6 @@ icon_state = "chapel" }, /area/holodeck/rec_center/chapelcourt) -"adW" = ( -/obj/machinery/door/airlock/external/glass{ - name = "E.V.A. Foyer"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "adX" = ( /obj/structure/table/wood, /obj/item/folder, @@ -1689,9 +1440,6 @@ icon_state = "whiteboard" }, /area/holodeck/rec_center/spacechess) -"aed" = ( -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aee" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -1745,19 +1493,6 @@ icon_state = "whiteboard" }, /area/holodeck/rec_center/spacechess) -"ael" = ( -/obj/structure/chair/stool, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aem" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -1815,26 +1550,10 @@ icon_state = "white" }, /area/holodeck/rec_center/firingrange) -"aet" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Cell 1"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aeu" = ( /obj/item/weldingtool, /turf/open/floor/holofloor/plating, /area/holodeck/rec_center/refuel) -"aev" = ( -/obj/structure/flora/tree/pine{ - max_integrity = 100000 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "aew" = ( /obj/machinery/shower{ dir = 4 @@ -1924,34 +1643,9 @@ "aeF" = ( /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) -"aeG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aeH" = ( /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) -"aeI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Bar" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aeJ" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -1971,18 +1665,6 @@ icon_state = "white" }, /area/holodeck/rec_center/medical) -"aeK" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) -"aeL" = ( -/obj/effect/turf_decal/stripes/white/corner, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) "aeM" = ( /obj/structure/chair{ dir = 1 @@ -2055,15 +1737,6 @@ "aeV" = ( /turf/open/floor/holofloor/carpet, /area/holodeck/rec_center/beach) -"aeW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/vending/cigarette/syndicate, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aeX" = ( /obj/structure/table/wood, /obj/item/twohanded/required/kirbyplants/random{ @@ -2107,26 +1780,10 @@ /obj/effect/holodeck_effect/mobspawner/penguin, /turf/open/floor/holofloor/snow, /area/holodeck/rec_center/winterwonderland) -"afd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/yogs/infiltrator_base) "afe" = ( /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/pet_lounge) -"aff" = ( -/obj/structure/table/wood, -/obj/item/pizzabox/vegetable, -/obj/item/paicard, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "afg" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -2148,11 +1805,6 @@ /obj/item/paper/guides/jobs/security/range, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) -"afi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "afj" = ( /mob/living/simple_animal/crab{ name = "Jon" @@ -2165,36 +1817,10 @@ }, /turf/open/floor/holofloor/snow, /area/holodeck/rec_center/winterwonderland) -"afl" = ( -/obj/machinery/door/airlock{ - name = "Cabin 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"afm" = ( -/turf/open/floor/carpet/black, -/area/yogs/infiltrator_base) "afn" = ( /obj/structure/flora/ausbushes/reedbush, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/pet_lounge) -"afo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/glass, -/obj/effect/landmark/start/infiltrator_objective, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "afp" = ( /obj/structure/flora/bush{ pixel_x = 5; @@ -2225,21 +1851,6 @@ icon_state = "white" }, /area/holodeck/rec_center/medical) -"afs" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"aft" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/syndicate/personal, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) "afu" = ( /obj/item/target, /obj/item/target/clown, @@ -5163,10 +4774,6 @@ /obj/structure/flora/grass/both, /turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) -"amB" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/rock/snow, -/area/syndicate_mothership) "amC" = ( /obj/item/disk/data, /obj/effect/light_emitter{ @@ -6531,10 +6138,6 @@ }, /turf/open/floor/plasteel/bluespace, /area/centcom/testchamber) -"aoV" = ( -/obj/structure/flora/grass/green, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "aoW" = ( /obj/structure/flora/bush, /obj/effect/light_emitter{ @@ -6913,37 +6516,6 @@ smooth = 1 }, /area/centcom/holding) -"apz" = ( -/obj/structure/rack, -/obj/item/flashlight{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/flashlight, -/turf/open/floor/plasteel/dark/side{ - dir = 10 - }, -/area/yogs/infiltrator_base) -"apA" = ( -/obj/machinery/turretid{ - ailock = 1; - control_area = null; - desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_stun"; - name = "Security turret control"; - pixel_x = 26; - req_access = 150 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "apB" = ( /obj/machinery/firealarm, /turf/closed/indestructible/riveted, @@ -7533,17 +7105,6 @@ "aqE" = ( /turf/closed/indestructible/riveted/uranium, /area/wizard_station) -"aqF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aqG" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -7699,17 +7260,6 @@ /obj/mecha/combat/durand, /turf/open/floor/engine, /area/centcom/testchamber) -"arc" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Cell 2"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "ard" = ( /obj/structure/flora/grass/brown, /obj/effect/light_emitter{ @@ -7938,10 +7488,6 @@ /obj/structure/table/reinforced, /turf/open/floor/carpet/green, /area/centcom/ferry) -"arx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "ary" = ( /obj/machinery/computer/card/centcom, /obj/item/card/id/centcom, @@ -8324,13 +7870,6 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership/control) -"ash" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "asi" = ( /obj/structure/table/wood, /obj/item/paper/fluff/stations/centcom/disk_memo, @@ -9284,19 +8823,6 @@ icon_state = "white" }, /area/holodeck/rec_center/medical) -"aub" = ( -/obj/docking_port/stationary{ - area_type = /area/yogs/infiltrator_base/outside; - dir = 2; - dwidth = 14; - height = 13; - id = "syndicatecutter_home"; - name = "Syndicate Home Outpost"; - roundstart_template = /datum/map_template/shuttle/infiltrator/cutter; - width = 22 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "auc" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -9694,11 +9220,6 @@ /obj/item/storage/box/survival, /turf/open/floor/engine/cult, /area/wizard_station) -"auM" = ( -/turf/closed/indestructible/fakedoor{ - name = "Primary Hallway" - }, -/area/yogs/infiltrator_base/jail) "auN" = ( /obj/machinery/portable_atmospherics/canister/pluoxium, /turf/open/floor/bluespace, @@ -9975,10 +9496,6 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/basketball) -"avp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "avq" = ( /obj/structure/table/wood, /obj/item/clothing/suit/wizrobe, @@ -10035,20 +9552,6 @@ /obj/item/toy/nuke, /turf/open/floor/wood, /area/syndicate_mothership/control) -"avy" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = 150 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base/jail) "avz" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -10450,10 +9953,6 @@ opacity = 0 }, /area/bluespace_locker) -"awk" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/yogs/infiltrator_base) "awl" = ( /obj/machinery/light, /turf/open/floor/wood, @@ -11095,18 +10594,6 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) -"axF" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - pixel_y = 14 - }, -/obj/machinery/door/window{ - name = "Shower Door" - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) "axG" = ( /turf/open/floor/plasteel/dark, /area/syndicate_mothership/control) @@ -11314,15 +10801,6 @@ /obj/machinery/light, /turf/open/floor/plasteel/dark, /area/centcom/supplypod) -"ayg" = ( -/obj/machinery/porta_turret/syndicate, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'CAUTION: AUTOMATED TURRET'."; - name = "CAUTION: AUTOMATED TURRET"; - pixel_y = 32 - }, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) "ayh" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{ dir = 4 @@ -11624,9 +11102,6 @@ /obj/item/seeds/cherry/bomb, /turf/open/floor/wood, /area/centcom/holding) -"ayN" = ( -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base/jail) "ayO" = ( /obj/structure/closet/chesspieces/white, /turf/open/floor/holofloor/plating, @@ -11664,13 +11139,6 @@ /obj/item/grenade/spawnergrenade/clown, /turf/open/floor/plasteel, /area/centcom/testchamber) -"ayS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "ayT" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -12012,10 +11480,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, /area/centcom/testchamber) -"azw" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "azx" = ( /obj/structure/closet/syndicate/personal, /obj/effect/turf_decal/stripes/line{ @@ -12253,15 +11717,6 @@ }, /turf/open/floor/plasteel, /area/centcom/testchamber) -"azX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "azY" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -12833,15 +12288,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/centcom/testchamber) -"aBm" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/shuttle/syndicate/recall{ - dir = 1; - possible_destinations = "syndicatecutter_home"; - shuttleId = "syndicatecutter" - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aBn" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -12880,10 +12326,6 @@ }, /turf/open/floor/plasteel/white, /area/centcom/holding) -"aBp" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base/jail) "aBq" = ( /turf/closed/indestructible/abductor{ icon_state = "alien18"; @@ -13211,10 +12653,6 @@ opacity = 0 }, /area/bluespace_locker) -"aBU" = ( -/obj/structure/flora/grass/brown, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "aBV" = ( /obj/machinery/chem_dispenser/drinks/beer, /turf/closed/indestructible{ @@ -13233,20 +12671,6 @@ }, /turf/open/floor/bluespace, /area/centcom/testchamber) -"aBX" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) "aBY" = ( /obj/item/toy/figure/syndie, /turf/open/floor/plating/asteroid/snow/airless, @@ -13828,13 +13252,6 @@ }, /turf/open/floor/holofloor/plating, /area/holodeck/rec_center/spacechess) -"aCT" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aCU" = ( /obj/structure/table/wood/bar{ boot_dir = 8 @@ -14047,29 +13464,6 @@ "aDi" = ( /turf/closed/indestructible/riveted, /area/ai_multicam_room) -"aDj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/button/flasher{ - id = "syndicateinfiltrator_flash1"; - pixel_x = -24; - pixel_y = -6 - }, -/obj/machinery/button/flasher{ - id = "syndicateinfiltrator_flash2"; - pixel_x = -24; - pixel_y = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aDk" = ( /obj/structure/table/wood/fancy, /obj/item/clothing/suit/chaplainsuit/nun, @@ -15217,55 +14611,12 @@ }, /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) -"aFA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -7; - pixel_y = 12 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 12 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aFB" = ( /obj/item/cardboard_cutout/chess/white/bishop, /turf/open/floor/holofloor{ icon_state = "reebe" }, /area/holodeck/rec_center/spacechess) -"aFC" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aFD" = ( /obj/machinery/shower{ dir = 4 @@ -15680,25 +15031,6 @@ /obj/structure/bookcase/random/fiction, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/bunker) -"aGB" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/open/floor/plasteel/dark/side{ - dir = 9 - }, -/area/yogs/infiltrator_base) "aGC" = ( /obj/structure/table, /obj/structure/bedsheetbin, @@ -17615,16 +16947,6 @@ /obj/item/soap/deluxe, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) -"aJW" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) "aJX" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -17752,22 +17074,6 @@ }, /turf/open/floor/plasteel, /area/tdome/tdomeadmin) -"aKi" = ( -/obj/machinery/door/airlock/external/glass{ - name = "E.V.A. Equipment"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aKj" = ( /obj/machinery/door/airlock/external{ name = "Backup Emergency Escape Shuttle" @@ -18139,17 +17445,6 @@ "aKH" = ( /turf/closed/wall/mineral/titanium, /area/centcom/evac) -"aKI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aKJ" = ( /obj/structure/chair{ dir = 8 @@ -18176,29 +17471,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/mineral/titanium, /area/centcom/evac) -"aKN" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/pistol{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/gun/ballistic/automatic/pistol{ - pixel_y = 1 - }, -/obj/item/gun/ballistic/automatic/pistol{ - pixel_x = -3; - pixel_y = 4 - }, -/obj/item/gun/ballistic/automatic/pistol{ - pixel_x = 2; - pixel_y = -3 - }, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) "aKO" = ( /obj/item/storage/box/drinkingglasses, /obj/item/reagent_containers/food/drinks/bottle/lizardwine, @@ -18225,19 +17497,6 @@ "aKQ" = ( /turf/open/floor/plating, /area/centcom/evac) -"aKR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/toilet{ - pixel_y = 18 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) "aKS" = ( /obj/machinery/door/window/northright{ name = "Security Desk"; @@ -18325,31 +17584,6 @@ }, /turf/open/floor/plasteel, /area/centcom/evac) -"aKZ" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24; - req_access = 150 - }, -/obj/machinery/turretid{ - icon_state = "control_kill"; - lethal = 1; - locked = 1; - pixel_y = 28; - req_access = 150 - }, -/turf/open/floor/plasteel/dark/side{ - dir = 5 - }, -/area/yogs/infiltrator_base) "aLa" = ( /obj/machinery/stasis{ dir = 4 @@ -18366,16 +17600,6 @@ "aLb" = ( /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"aLc" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) "aLd" = ( /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -18389,42 +17613,6 @@ icon_state = "white" }, /area/holodeck/rec_center/medical) -"aLe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"aLf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/machinery/flasher{ - id = "syndicateinfiltrator_flash2"; - pixel_y = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"aLg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aLh" = ( /obj/structure/railing{ dir = 8 @@ -18443,15 +17631,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/mineral/plastitanium/red, /area/centcom/evac) -"aLj" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aLk" = ( /obj/machinery/sleeper{ controls_inside = 1; @@ -18543,69 +17722,18 @@ icon_state = "darkfull" }, /area/holodeck/rec_center/chapelcourt) -"aLw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aLx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) "aLy" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) -"aLz" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/computer/camera_advanced/syndie{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base/jail) "aLA" = ( /obj/effect/decal/cleanable/crayon{ icon_state = "1" }, /turf/open/floor/holofloor/plating, /area/holodeck/rec_center/spacechess) -"aLB" = ( -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar_left"; - name = "skeletal minibar" - }, -/obj/item/reagent_containers/food/drinks/bottle/grappa{ - pixel_x = 10; - pixel_y = 18 - }, -/obj/item/reagent_containers/food/drinks/bottle/patron{ - pixel_x = -5; - pixel_y = 18 - }, -/obj/item/reagent_containers/food/drinks/bottle/vodka{ - pixel_x = 2; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/drinks/bottle/cognac{ - pixel_x = -10; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/bottle/rum{ - layer = 3.2; - pixel_x = 15; - pixel_y = 7 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "aLC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -18615,12 +17743,6 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/gym) -"aLD" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/infiltrator, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aLE" = ( /obj/structure/table, /obj/item/radio/off, @@ -18975,10 +18097,6 @@ }, /turf/open/floor/wood, /area/centcom/holding) -"aMt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aMu" = ( /obj/machinery/light{ dir = 1 @@ -19023,17 +18141,6 @@ /turf/open/floor/wood, /area/centcom/holding) "aMy" = ( -/obj/docking_port/stationary{ - area_type = /area/syndicate_mothership; - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - id = "syndicate_away"; - name = "syndicate recon outpost"; - roundstart_template = /datum/map_template/shuttle/infiltrator/basic; - width = 23 - }, /turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "aMz" = ( @@ -19206,15 +18313,6 @@ layer = 5 }, /area/space) -"aMP" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aMQ" = ( /obj/structure/chair/stool/bar, /turf/open/floor/holofloor/carpet, @@ -19225,37 +18323,6 @@ }, /turf/open/floor/carpet/black, /area/centcom/holding) -"aMS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = 28 - }, -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/clothing/mask/gas/syndicate{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/mask/gas/syndicate{ - pixel_x = -4; - pixel_y = -8 - }, -/obj/item/clothing/mask/gas/syndicate{ - pixel_x = 9; - pixel_y = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/clothing/mask/gas/syndicate{ - pixel_x = 9; - pixel_y = -8 - }, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) "aMT" = ( /obj/machinery/processor, /turf/open/floor/plasteel/cafeteria, @@ -19264,18 +18331,6 @@ /obj/machinery/portable_atmospherics/canister/bz, /turf/open/floor/bluespace, /area/centcom/testchamber) -"aMV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/effect/landmark/start/infiltrator_objective, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aMW" = ( /obj/machinery/portable_atmospherics/canister/water_vapor, /turf/open/floor/bluespace, @@ -19380,20 +18435,6 @@ smooth = 1 }, /area/centcom/holding) -"aNe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aNf" = ( /obj/structure/lattice/catwalk/swarmer_catwalk, /obj/effect/decal/cleanable/blood/gibs/down, @@ -19540,22 +18581,6 @@ /obj/item/clothing/gloves/color/brown, /turf/open/floor/holofloor/snow, /area/holodeck/rec_center/winterwonderland) -"aNv" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aNw" = ( /obj/machinery/recharge_station, /turf/open/floor/plasteel/white, @@ -19592,12 +18617,6 @@ /obj/item/gun/magic/rune/toxic_rune, /turf/open/floor/wood, /area/centcom/testchamber) -"aNC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "aND" = ( /obj/structure/table/wood, /obj/item/antag_spawner/nuke_ops/borg_tele/medical{ @@ -19654,10 +18673,6 @@ }, /turf/open/floor/plasteel/white, /area/centcom/holding) -"aNK" = ( -/obj/item/toy/plush/nukeplushie, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "aNL" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -19810,10 +18825,6 @@ }, /turf/open/floor/plasteel, /area/centcom/testchamber) -"aOa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/yogs/infiltrator_base/jail) "aOb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -19889,15 +18900,6 @@ /obj/item/encryptionkey/syndicate, /turf/open/floor/plasteel, /area/centcom/testchamber) -"aOh" = ( -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = 150 - }, -/obj/structure/bed, -/obj/item/bedsheet/black, -/turf/open/floor/carpet/black, -/area/yogs/infiltrator_base) "aOi" = ( /obj/machinery/portable_atmospherics/canister/miasma, /turf/open/floor/bluespace, @@ -20179,20 +19181,6 @@ /obj/mecha/combat/gygax, /turf/open/floor/engine, /area/centcom/testchamber) -"aOJ" = ( -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/item/storage/crayons{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/crayons, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) "aOK" = ( /obj/machinery/door/airlock/external{ name = "Emergency Recovery Airlock" @@ -20268,29 +19256,6 @@ "aOQ" = ( /turf/open/space/bluespace_locker_mirage, /area/bluespace_locker) -"aOR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aOS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aOT" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/green{ @@ -20361,22 +19326,6 @@ /obj/machinery/washing_machine, /turf/open/floor/plasteel/white, /area/centcom/holding) -"aPb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"aPc" = ( -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aPd" = ( /obj/structure/table, /obj/item/assembly/flash/handheld, @@ -20399,19 +19348,6 @@ icon_state = "white" }, /area/holodeck/rec_center/medical) -"aPf" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = 150 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) "aPg" = ( /obj/structure/table/wood, /obj/item/twohanded/dualsaber/purple{ @@ -20474,10 +19410,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/four) -"aPn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) "aPo" = ( /obj/structure/window/reinforced{ dir = 8 @@ -20545,16 +19477,6 @@ }, /turf/open/floor/bluespace, /area/centcom/testchamber) -"aPx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aPy" = ( /obj/item/cardboard_cutout/chess/white/knight, /turf/open/floor/holofloor{ @@ -20613,32 +19535,6 @@ /obj/item/reagent_containers/pill/adminordrazine, /turf/open/floor/plasteel, /area/centcom/testchamber) -"aPF" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 5 - }, -/obj/structure/table, -/obj/item/suppressor{ - pixel_y = 8 - }, -/obj/item/suppressor{ - pixel_y = -3 - }, -/obj/item/suppressor{ - pixel_y = 2 - }, -/obj/item/suppressor{ - pixel_y = 13 - }, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) -"aPG" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/structure/closet/syndicate/personal, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) "aPH" = ( /obj/structure/chair{ pixel_y = -2 @@ -20763,13 +19659,6 @@ "aPW" = ( /turf/open/floor/plasteel, /area/centcom/supplypod/loading/three) -"aPX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aPY" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -20783,16 +19672,6 @@ }, /turf/open/floor/plasteel/white, /area/centcom/holding) -"aPZ" = ( -/obj/structure/flora/grass/both, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/obj/structure/table, -/obj/item/soap/deluxe, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "aQa" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -20949,13 +19828,6 @@ /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/space/basic, /area/centcom/testchamber) -"aQr" = ( -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "aQs" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -20969,13 +19841,6 @@ /obj/structure/sign/warning/biohazard, /turf/closed/indestructible/riveted, /area/centcom/testchamber) -"aQu" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aQv" = ( /obj/structure/window{ dir = 1 @@ -21292,30 +20157,6 @@ /obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/dark, /area/centcom/ferry) -"aQY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/radio/headset/syndicate/alt{ - pixel_y = 5 - }, -/obj/item/radio/headset/syndicate/alt{ - pixel_x = 1; - pixel_y = -5 - }, -/obj/item/radio/headset/syndicate/alt{ - pixel_x = 10; - pixel_y = 6 - }, -/obj/item/radio/headset/syndicate/alt{ - pixel_x = 10; - pixel_y = -5 - }, -/obj/item/multitool{ - pixel_x = -6 - }, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) "aQZ" = ( /obj/effect/decal/cleanable/crayon{ icon_state = "5" @@ -21434,23 +20275,6 @@ }, /turf/open/floor/plasteel/white, /area/centcom/holding) -"aRk" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"aRl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = list(150); - req_access_txt = "0" - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aRm" = ( /obj/structure/chair/wood/wings{ dir = 3 @@ -21492,31 +20316,6 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) -"aRr" = ( -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar_right"; - name = "skeletal minibar" - }, -/obj/item/reagent_containers/food/drinks/bottle/goldschlager{ - pixel_x = -8; - pixel_y = 18 - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 7; - pixel_y = 18 - }, -/obj/item/reagent_containers/food/drinks/bottle/kahlua{ - pixel_x = 9; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/bottle/absinthe{ - pixel_x = -5; - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "aRs" = ( /obj/item/clothing/neck/stripedredscarf{ pixel_x = -3; @@ -21562,10 +20361,6 @@ /obj/machinery/door/window/westleft, /turf/open/floor/carpet/black, /area/centcom/holding) -"aRx" = ( -/obj/structure/flora/tree/pine, -/turf/closed/indestructible/rock/snow, -/area/yogs/infiltrator_base/outside) "aRy" = ( /obj/item/clothing/suit/hooded/wintercoat, /turf/open/floor/holofloor/snow, @@ -21830,13 +20625,6 @@ /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel, /area/centcom/testchamber) -"aRU" = ( -/obj/structure/rack, -/obj/item/storage/box/lights/bulbs, -/turf/open/floor/plasteel/dark/side{ - dir = 6 - }, -/area/yogs/infiltrator_base) "aRV" = ( /turf/open/floor/holofloor{ icon_state = "darkfull" @@ -21900,12 +20688,6 @@ /obj/item/flashlight/lamp, /turf/open/floor/plasteel, /area/centcom/testchamber) -"aSc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aSd" = ( /turf/open/floor/carpet/black, /area/centcom/holding) @@ -21928,16 +20710,6 @@ }, /turf/open/floor/bluespace, /area/centcom/testchamber) -"aSh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aSi" = ( /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) @@ -22017,10 +20789,6 @@ }, /turf/open/floor/plasteel, /area/centcom/testchamber) -"aSs" = ( -/obj/structure/flora/grass/both, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "aSt" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, @@ -22070,29 +20838,11 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/basketball) -"aSy" = ( -/obj/structure/table/wood, -/obj/machinery/microwave{ - pixel_y = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aSz" = ( /obj/effect/holodeck_effect/mobspawner/pet, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/pet_lounge) -"aSA" = ( -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base) "aSB" = ( /obj/structure/curtain, /obj/structure/window/reinforced/tinted{ @@ -22103,18 +20853,6 @@ }, /turf/open/floor/plasteel/white, /area/centcom/holding) -"aSC" = ( -/obj/structure/sign/warning/securearea{ - desc = "You shouldn't be here, you know!"; - name = "\improper FOURTH WALL"; - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - piping_layer = 2 - }, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "aSD" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -22153,12 +20891,6 @@ /obj/structure/closet/secure_closet/personal, /turf/open/floor/plasteel/dark, /area/centcom/supplypod) -"aSI" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) "aSJ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -22178,10 +20910,6 @@ /obj/machinery/portable_atmospherics/canister/nitryl, /turf/open/floor/bluespace, /area/centcom/testchamber) -"aSM" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "aSN" = ( /obj/structure/mopbucket, /obj/item/mop, @@ -22276,23 +21004,6 @@ /obj/item/pen/fountain, /turf/open/floor/wood, /area/centcom/holding) -"aSV" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/toy/cards/deck/syndicate{ - icon_state = "deck_syndicate_full"; - pixel_x = -6; - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aSW" = ( /obj/machinery/seed_extractor, /obj/effect/turf_decal/tile/green{ @@ -22307,9 +21018,6 @@ }, /turf/open/floor/plasteel/white, /area/centcom/holding) -"aSX" = ( -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "aSY" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; @@ -22396,21 +21104,6 @@ /obj/item/gun/ballistic/automatic/tommygun, /turf/open/floor/plasteel, /area/centcom/testchamber) -"aTh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"aTi" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aTj" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/bottle/whiskey{ @@ -22691,14 +21384,6 @@ }, /turf/open/floor/wood, /area/centcom/holding) -"aTL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4 - }, -/area/yogs/infiltrator_base/jail) "aTM" = ( /obj/structure/table, /obj/item/gps{ @@ -22831,16 +21516,6 @@ }, /turf/open/floor/engine, /area/centcom/testchamber) -"aTZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Cabin 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aUa" = ( /obj/structure/window/reinforced{ dir = 4; @@ -22957,14 +21632,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) -"aUo" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aUp" = ( /turf/closed/indestructible/abductor{ icon_state = "alien14"; @@ -22981,13 +21648,6 @@ /obj/machinery/computer/arcade/orion_trail, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"aUs" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/yogs/infiltrator_base) "aUt" = ( /obj/structure/closet/bluespace/internal, /turf/open/indestructible{ @@ -23033,35 +21693,6 @@ }, /turf/open/floor/plasteel/dark, /area/centcom/supplypod) -"aUx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Cabin 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aUy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aUz" = ( -/obj/structure/flora/tree/pine, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) "aUA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -23236,14 +21867,6 @@ }, /turf/open/floor/holofloor/plating, /area/holodeck/rec_center/spacechess) -"aUR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aUS" = ( /obj/structure/table/wood/poker, /turf/open/floor/holofloor{ @@ -23321,15 +21944,6 @@ /obj/item/stamp/syndiround, /turf/open/floor/wood, /area/syndicate_mothership/control) -"aVc" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark/side{ - dir = 1 - }, -/area/yogs/infiltrator_base) "aVd" = ( /obj/item/cardboard_cutout/chess/white/pawn, /turf/open/floor/holofloor{ @@ -23503,14 +22117,6 @@ /obj/machinery/reagentgrinder, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) -"aVw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aVx" = ( /turf/closed/indestructible/abductor{ icon_state = "alien12"; @@ -23541,17 +22147,6 @@ }, /turf/open/floor/plasteel/white, /area/centcom/holding) -"aVB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) "aVC" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -23687,20 +22282,6 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plasteel, /area/centcom/testchamber) -"aVR" = ( -/obj/machinery/porta_turret/syndicate/energy{ - dir = 8; - scan_range = 3 - }, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'CAUTION: AUTOMATED TURRET'."; - name = "CAUTION: AUTOMATED TURRET"; - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base/jail) "aVS" = ( /obj/item/stack/sheet/mineral/coal{ pixel_x = -8; @@ -23756,12 +22337,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/supplypod) -"aVZ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) "aWa" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -23829,27 +22404,6 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) -"aWf" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -24; - req_access = list(150) - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aWg" = ( -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base/jail) "aWh" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -23969,13 +22523,6 @@ icon_state = "white" }, /area/holodeck/rec_center/medical) -"aWs" = ( -/obj/machinery/door/airlock{ - name = "Bar Storage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "aWt" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -23990,14 +22537,6 @@ /obj/machinery/griddle, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) -"aWv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aWw" = ( /obj/machinery/chem_master, /obj/effect/turf_decal/tile/yellow{ @@ -24020,11 +22559,6 @@ opacity = 0 }, /area/bluespace_locker) -"aWz" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aWA" = ( /obj/machinery/computer/arcade/battle, /turf/open/floor/mineral/titanium/blue, @@ -24078,20 +22612,6 @@ icon_state = "darkfull" }, /area/holodeck/rec_center/gym) -"aWG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aWH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -24228,9 +22748,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"aWT" = ( -/turf/closed/indestructible/fakeglass, -/area/yogs/infiltrator_base) "aWU" = ( /obj/structure/table/wood, /obj/structure/glowshroom/single, @@ -24256,48 +22773,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"aWX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/table, -/obj/item/restraints/handcuffs{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/restraints/handcuffs{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/assembly/flash/handheld, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"aWY" = ( -/obj/machinery/door/airlock/external/glass{ - name = "E.V.A. Equipment"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aWZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -24364,15 +22839,6 @@ "aXh" = ( /turf/open/floor/plasteel, /area/centcom/supplypod/loading/four) -"aXi" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aXj" = ( /obj/machinery/door/airlock/external{ name = "Emergency Recovery Airlock" @@ -24426,22 +22892,6 @@ icon_state = "whiteboard" }, /area/holodeck/rec_center/spacechess) -"aXn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aXo" = ( /obj/machinery/vending/dinnerware, /turf/open/floor/plasteel/cafeteria, @@ -24607,21 +23057,6 @@ /obj/machinery/portable_atmospherics/canister/nitryl, /turf/open/floor/bluespace, /area/centcom/testchamber) -"aXF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) "aXG" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 @@ -24671,9 +23106,6 @@ /obj/item/teleportation_scroll, /turf/open/floor/plasteel/bluespace, /area/centcom/testchamber) -"aXK" = ( -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "aXL" = ( /obj/machinery/door/airlock/wood, /turf/open/floor/wood, @@ -24754,9 +23186,6 @@ }, /turf/open/floor/engine, /area/centcom/testchamber) -"aXT" = ( -/turf/closed/indestructible/rock/snow, -/area/yogs/infiltrator_base/outside) "aXU" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 @@ -24874,30 +23303,6 @@ }, /turf/open/floor/wood, /area/centcom/holding) -"aYi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet{ - icon_door = "black"; - name = "wardrobe" - }, -/obj/item/clothing/gloves/combat{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/shoes/combat/coldres{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/shoes/combat/coldres, -/obj/item/clothing/under/syndicate/combat{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/under/syndicate/combat, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "aYj" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 @@ -24942,17 +23347,6 @@ }, /turf/open/floor/wood, /area/centcom/holding) -"aYp" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/structure/closet/secure_closet/personal, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/turf/open/floor/carpet/black, -/area/yogs/infiltrator_base) "aYq" = ( /obj/structure/chair/wood/wings{ dir = 8 @@ -25063,17 +23457,6 @@ "aYC" = ( /turf/open/floor/bluespace, /area/centcom/testchamber) -"aYD" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/syndicate/personal, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) "aYE" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -25089,11 +23472,6 @@ /obj/item/station_charter/admin, /turf/open/floor/plasteel/bluespace, /area/centcom/testchamber) -"aYF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aYG" = ( /obj/structure/table/wood, /obj/item/gun/magic/rune/bomb_rune, @@ -25112,15 +23490,6 @@ icon_state = "white" }, /area/holodeck/rec_center/medical) -"aYI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/beerkeg, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "aYJ" = ( /obj/item/reagent_containers/food/condiment/enzyme, /obj/item/reagent_containers/food/drinks/shaker, @@ -25344,16 +23713,6 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) -"aZi" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/door/airlock/centcom{ - name = "Equipment Room"; - opacity = 1; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) "aZj" = ( /obj/item/cardboard_cutout/chess/black/knight, /turf/open/floor/holofloor{ @@ -25451,26 +23810,6 @@ }, /turf/open/floor/wood, /area/centcom/holding) -"aZt" = ( -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) -"aZu" = ( -/obj/structure/chair/stool, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = list(150) - }, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) "aZv" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -25846,22 +24185,6 @@ "dbb" = ( /turf/open/indestructible/wiki/greenscreen, /area/centcom/testchamber) -"dgz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = 150 - }, -/obj/structure/table, -/obj/item/storage/toolbox/syndicate, -/obj/item/flashlight, -/obj/item/storage/firstaid/regular, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) "dgH" = ( /turf/open/indestructible/wiki/info{ icon_state = "info25" @@ -25950,26 +24273,6 @@ icon_state = "title7" }, /area/centcom/testchamber) -"hEo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/reagent_containers/food/snacks/chocolatebar{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/lootdrop/donkpockets{ - pixel_y = 3 - }, -/obj/effect/spawner/lootdrop/donkpockets{ - pixel_y = 3 - }, -/obj/effect/spawner/lootdrop/donkpockets{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) "hHV" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -26124,20 +24427,6 @@ icon_state = "title2" }, /area/centcom/testchamber) -"nfW" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/recharge_station/fullupgrade, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) "nuH" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -26264,15 +24553,6 @@ icon_state = "info10" }, /area/centcom/testchamber) -"tzM" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4; - level = 2 - }, -/turf/closed/indestructible/fakedoor{ - name = "Primary Hallway" - }, -/area/yogs/infiltrator_base) "tID" = ( /turf/open/indestructible/wiki/info{ icon_state = "info6" @@ -36348,52 +34628,52 @@ aaa aaa aaa aaa -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -amB -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh ahh ahh @@ -36605,53 +34885,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -36862,53 +35142,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -37119,53 +35399,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aXT ahl ahl ahl @@ -37376,53 +35656,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aUz -aSX -aSX -aSX -aSX -aUz -aUz -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -37633,89 +35913,6 @@ aaa aaa aaa aaa -ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aXT -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahh -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -37755,134 +35952,6 @@ aaa aaa aaa aaa -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -aNF -aTo -aTo -aTo -aTo -aTo -aTo -aMB -aQm -aMB -aTo -aTo -aTo -aTo -aTo -aTo -aAG -alI -alI -alI -aZc -aZc -alI -alI -alI -alI -alI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(45,1,1) = {" -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -aZC -azH -aZC -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -baa -azH -azH -azH -azH -azH -azH -azH -baa -baa -baa -baa -azH -azH -baa -baa -azH -azH -azH -azH -azH -azH -aBL -aaa -aaa -aaa aaa aaa aaa @@ -37891,52 +35960,263 @@ aaa aaa aaa ahh -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +aNF +aTo +aTo +aTo +aTo +aTo +aTo +aMB +aQm +aMB +aTo +aTo +aTo +aTo +aTo +aTo +aAG +alI +alI +alI +aZc +aZc +alI +alI +alI +alI +alI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,1) = {" +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +aZC +azH +aZC +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +baa +azH +azH +azH +azH +azH +azH +azH +baa +baa +baa +baa +azH +azH +baa +baa +azH +azH +azH +azH +azH +azH +aBL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ahh ahl ahl ahl @@ -38147,53 +36427,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -38404,53 +36684,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aUz -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -38661,53 +36941,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -38918,53 +37198,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -39175,53 +37455,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -39432,53 +37712,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -39689,109 +37969,6 @@ aaa aaa aaa aaa -ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -amy -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -akt -ahl -ahh aaa aaa aaa @@ -39811,43 +37988,6 @@ aaa aaa aaa aaa -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -aTo -aTo -aTo -aMB -aTo -aTo -aTo -aTo -aTo -aMB -aTo -aTo -aTo -aTo -aTo -aTo -aMB -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI aaa aaa aaa @@ -39862,80 +38002,9 @@ aaa aaa aaa aaa -"} -(53,1,1) = {" -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -aZC -azH -azH -azH -azH -azH -azH -azH -azH -azH -aZC -azH -azH -azH -azH -azH -azH -azH -azH -azH -aZC -azH -azH -azH -azH -aZC -aZC -azH -azH -azH -baa -azH -azH -azH -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -azH -azH -azH -aBL +aaa +aaa +aaa aaa aaa aaa @@ -39947,52 +38016,6 @@ aaa aaa aaa ahh -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -40021,6 +38044,7 @@ ahl ahl ahl ahl +amy ahl ahl ahl @@ -40046,7 +38070,6 @@ ahl ahl ahl akt -akt ahl ahh aaa @@ -40078,23 +38101,23 @@ alI alI alI alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI +aTo +aTo +aTo +aMB +aTo +aTo +aTo +aTo +aTo +aMB +aTo +aTo +aTo +aTo +aTo +aTo +aMB alI alI alI @@ -40120,8 +38143,7 @@ aaa aaa aaa "} -(54,1,1) = {" -azH +(53,1,1) = {" azH azH azH @@ -40132,13 +38154,13 @@ azH azH azH azH -aZC azH azH azH azH azH azH +aZC azH azH azH @@ -40148,6 +38170,7 @@ azH azH azH azH +aZC azH azH azH @@ -40158,21 +38181,21 @@ azH azH azH aZC -aZC -azH azH azH azH azH +aZC +aZC azH azH azH +baa azH azH azH baa baa -azH baa baa baa @@ -40180,7 +38203,7 @@ baa baa baa baa -bah +baa baa baa baa @@ -40203,53 +38226,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aUz -aUz -aSX -aSX -aSX -aSX -aBp -ayN -ayN -ayN -ayN -ayN -ayN -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aoV -aSX -aSX -aSX -aBU -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -40303,7 +38326,7 @@ ahl ahl ahl akt -ahl +akt ahl ahh aaa @@ -40377,7 +38400,7 @@ aaa aaa aaa "} -(55,1,1) = {" +(54,1,1) = {" azH azH azH @@ -40410,7 +38433,6 @@ azH azH azH azH -aZC azH azH azH @@ -40420,7 +38442,6 @@ aZC azH azH azH -baa azH azH azH @@ -40429,6 +38450,8 @@ azH azH azH azH +baa +baa azH baa baa @@ -40437,6 +38460,7 @@ baa baa baa baa +bah baa baa baa @@ -40448,7 +38472,6 @@ baa azH azH azH -azH aBL aaa aaa @@ -40460,109 +38483,6 @@ aaa aaa aaa aaa -ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aUz -aSX -aSX -aSX -aSX -aSX -ayN -avp -aLf -ayN -adt -avp -ayN -aQr -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aXT -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -anx -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -akt -ahl -ahl -ahh aaa aaa aaa @@ -40582,43 +38502,6 @@ aaa aaa aaa aaa -alI -alI -alI -alI -alI -alI -alI -aZc -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI -alI aaa aaa aaa @@ -40633,80 +38516,9 @@ aaa aaa aaa aaa -"} -(56,1,1) = {" -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -aZC -aZC -aZC -aZC -azH -azH -aZC -aZC -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -baa -azH -azH -azH -azH -azH -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -baa -azH -azH -azH -azH -aBL +aaa +aaa +aaa aaa aaa aaa @@ -40718,52 +38530,6 @@ aaa aaa aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -ayN -ada -abr -ayN -aRl -aWz -ayN -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aNK -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aUz -aSX -aSX -aXT ahl ahl ahl @@ -40845,8 +38611,6 @@ alI alI alI alI -aZc -aZc alI alI alI @@ -40857,7 +38621,6 @@ alI alI alI alI -aZc alI alI alI @@ -40867,9 +38630,12 @@ alI alI alI alI -aZc -aZc -aZc +alI +alI +alI +alI +alI +alI alI alI alI @@ -40891,7 +38657,7 @@ aaa aaa aaa "} -(57,1,1) = {" +(55,1,1) = {" azH azH azH @@ -40899,23 +38665,18 @@ azH azH azH azH -aYe -azH azH azH azH azH +aZC azH azH -aYe azH -aZC -aZC azH azH azH azH -aYe azH azH azH @@ -40923,31 +38684,35 @@ azH azH azH azH -bac azH azH azH azH azH azH +aZC azH -aYe azH azH azH +aZC +aZC azH azH azH baa -aYe azH azH -baa +azH +azH +azH +azH +azH +azH azH baa baa baa -baf baa baa baa @@ -40955,11 +38720,12 @@ baa baa baa baa -baf baa baa baa baa +baa +azH azH azH azH @@ -40974,53 +38740,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -ayN -aOa -arc -ayN -aet -aOa -ayN -aQr -aUz -aSX -aSX -aQr -aQr -aQr -aQr -aQr -aQr -aQr -aQr -aQr -aQr -aSX -aSs -aSX -aSX -aSX -aXT ahl ahl ahl @@ -41048,9 +38814,9 @@ ahl ahl ahl ahl -amy ahl ahl +anx ahl ahl ahl @@ -41102,7 +38868,7 @@ alI alI alI alI -aZc +alI aZc alI alI @@ -41125,7 +38891,7 @@ alI alI alI alI -aZc +alI alI alI alI @@ -41148,10 +38914,7 @@ aaa aaa aaa "} -(58,1,1) = {" -azH -azH -azH +(56,1,1) = {" azH azH azH @@ -41167,21 +38930,24 @@ azH azH azH azH -aZC azH azH azH azH -aZC -aZC azH azH azH azH azH azH +aZC +aZC +aZC +aZC azH azH +aZC +aZC azH azH azH @@ -41195,11 +38961,11 @@ azH azH azH azH +baa azH azH azH azH -baa azH baa baa @@ -41217,7 +38983,7 @@ baa baa baa azH -baa +azH azH azH aBL @@ -41231,53 +38997,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -auM -aWg -aXF -aDj -aPb -aWX -ayN -aQr -aSX -aSX -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -41359,7 +39125,7 @@ alI alI alI alI -alI +aZc aZc alI alI @@ -41367,14 +39133,11 @@ alI alI alI alI -aZc -alI -alI -alI alI alI alI alI +aZc alI alI alI @@ -41384,6 +39147,9 @@ alI alI alI alI +aZc +aZc +aZc alI alI alI @@ -41405,10 +39171,7 @@ aaa aaa aaa "} -(59,1,1) = {" -azH -azH -azH +(57,1,1) = {" azH azH azH @@ -41416,6 +39179,7 @@ azH azH azH azH +aYe azH azH azH @@ -41423,11 +39187,15 @@ azH azH azH azH +aYe azH +aZC +aZC azH azH azH azH +aYe azH azH azH @@ -41435,6 +39203,7 @@ azH azH azH azH +bac azH azH azH @@ -41442,6 +39211,7 @@ azH azH azH azH +aYe azH azH azH @@ -41449,19 +39219,15 @@ azH azH azH baa -baa -baa -azH -azH -azH -azH -azH +aYe azH azH baa +azH baa baa baa +baf baa baa baa @@ -41469,12 +39235,12 @@ baa baa baa baa +baf baa baa baa baa -baa -baa +azH azH azH aBL @@ -41488,54 +39254,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -adR -aSA -ayN -avy -aXi -aTL -aPc -aXn -ayN -aQr -aSX -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aQr -aSX -aSX -aSX -aSX -aXT -ahl ahl ahl ahl @@ -41563,6 +39328,7 @@ ahl ahl ahl ahl +amy ahl ahl ahl @@ -41588,7 +39354,7 @@ ahl ahl ahl akt -akt +ahl ahl ahh aaa @@ -41616,6 +39382,8 @@ alI alI alI alI +aZc +aZc alI alI alI @@ -41637,9 +39405,7 @@ alI alI alI alI -alI -alI -alI +aZc alI alI alI @@ -41662,11 +39428,7 @@ aaa aaa aaa "} -(60,1,1) = {" -azH -azH -azH -azH +(58,1,1) = {" azH azH azH @@ -41685,10 +39447,13 @@ azH azH azH azH +aZC azH azH azH azH +aZC +aZC azH azH azH @@ -41714,6 +39479,7 @@ azH azH azH azH +baa azH baa baa @@ -41731,7 +39497,7 @@ baa baa baa azH -azH +baa azH azH aBL @@ -41745,54 +39511,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSA -aSC -ayN -aLz -aWG -apA -acf -aNe -ayN -aQr -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aoV -aSX -aSX -aSX -aXT -ahl ahl ahl ahl @@ -41847,6 +39612,7 @@ ahl ahl akt ahl +ahl ahh aaa aaa @@ -41874,14 +39640,14 @@ alI alI alI alI +aZc alI alI alI alI alI alI -alI -alI +aZc alI alI alI @@ -41919,9 +39685,7 @@ aaa aaa aaa "} -(61,1,1) = {" -azH -azH +(59,1,1) = {" azH azH azH @@ -41964,9 +39728,11 @@ azH azH azH azH +baa +baa +baa azH azH -baa azH azH azH @@ -41988,7 +39754,7 @@ baa baa baa baa -azH +baa azH azH aBL @@ -42002,53 +39768,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSA -aSA -tzM -ayN -ayN -aVR -ayN -ayN -aKi -ayN -aQr -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aar -aSX -aSX -aXT ahl ahl ahl @@ -42076,16 +39842,15 @@ ahl ahl ahl ahl -amz ahl -amy -akt -akt -akt -akt -akt -akt -akt +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl ahl ahl ahl @@ -42103,6 +39868,7 @@ ahl ahl ahl akt +akt ahl ahh aaa @@ -42176,7 +39942,7 @@ aaa aaa aaa "} -(62,1,1) = {" +(60,1,1) = {" azH azH azH @@ -42223,31 +39989,31 @@ azH azH azH azH -baa -baa azH azH azH -baa azH azH -baa azH baa -azH baa -azH -azH baa baa baa -azH -azH -azH +baa +baa +baa +baa +baa +baa +baa +baa +baa baa azH azH azH +azH aBL aaa aaa @@ -42259,53 +40025,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSA -aSA -aSA -aSA -aSA -abp -aKI -aeW -ayN -ayN -ayN -aeK -ash -aWT -aWT -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -42333,16 +40099,16 @@ ahl ahl ahl ahl -amA ahl ahl ahl ahl ahl -anx ahl ahl -akt +ahl +ahl +ahl ahl ahl ahl @@ -42433,7 +40199,7 @@ aaa aaa aaa "} -(63,1,1) = {" +(61,1,1) = {" azH azH azH @@ -42481,25 +40247,25 @@ azH azH azH baa -baa -azH -azH -azH -azH -azH -azH -azH azH azH azH azH azH baa -azH -azH -azH -azH -azH +baa +baa +baa +baa +baa +baa +baa +baa +baa +baa +baa +baa +baa baa baa azH @@ -42516,127 +40282,641 @@ aaa aaa aaa aaa -ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aoV -aQr -adP -aSA -aFA -aNC -aWs -aTi -aVw -aSh -aVw -afo -aSA -dgz -aPX -aLw -aBm -aWT -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aQr -aSX -aSs -aSX -aXT -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -akt -ahl -ahl -ahl -aMy -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -akt -ahl -ahh -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ahh +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +amz +ahl +amy +akt +akt +akt +akt +akt +akt +akt +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +akt +ahl +ahh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,1) = {" +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +baa +baa +azH +azH +azH +baa +azH +azH +baa +azH +baa +azH +baa +azH +azH +baa +baa +baa +azH +azH +azH +baa +azH +azH +azH +aBL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ahh +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +amA +ahl +ahl +ahl +ahl +ahl +anx +ahl +ahl +akt +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +akt +ahl +ahh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +alI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,1) = {" +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +baa +baa +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +baa +azH +azH +azH +azH +azH +baa +baa +azH +azH +azH +aBL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ahh +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +akt +ahl +ahl +ahl +aMy +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +akt +ahl +ahh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -42773,53 +41053,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aWT -aLB -aXK -aLe -aSA -aZu -adM -aMP -aQu -aMV -awk -aac -aed -aCT -aWT -aWT -aWT -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aXT ahl ahl ahl @@ -43030,53 +41310,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aQr -aWT -aRr -aSM -afs -aSA -aSy -aff -aSV -aOS -azX -awk -aVZ -adr -aaT -acQ -aUs -ado -aub -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aXT ahl ahl ahl @@ -43287,53 +41567,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aQr -aSA -aSA -aYI -hEo -aSA -abq -ael -aMP -aQu -aPx -awk -aQY -aed -aLw -aWT -aWT -aWT -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aXT ahl ahl ahl @@ -43544,53 +41824,310 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ahh +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +akv +akR +all +aku +akt +ahl +ahl +amz +ahl +ahl +ahl +akt +akt +aku +aku +aku +aku +aku +aud +aku +aku +aku +aku +akt +akt +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahl +ahh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDi +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aQe +aDi +alI +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +aOQ +alI +aaa +"} +(68,1,1) = {" +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +azH +baa +baa +baa +azH +azH +azH +azH +baa +baa +azH +azH +azH +azH +azH +azH +azH +aBL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSs -aSX -aSX -aSX -aSA -aSA -aSA -aSA -aSA -aSA -adu -aUR -abs -aSA -nfW -ayS -aLw -aLD -aWT -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aQr -aSX -aSX -aSX -aXT ahl ahl ahl @@ -43618,26 +42155,26 @@ akR all aku akt -ahl -ahl amz ahl ahl +amy ahl -akt -akt -aku -aku -aku -aku -aku -aud -aku +ahl +aoW aku +ang +aqJ +are +ase +apZ +apZ +apZ +avu +awl aku aku akt -akt ahl ahl ahl @@ -43718,7 +42255,7 @@ aOQ alI aaa "} -(68,1,1) = {" +(69,1,1) = {" azH azH azH @@ -43770,13 +42307,13 @@ azH azH azH azH +baa +baa +azH azH azH azH azH -baa -baa -baa azH azH azH @@ -43801,54 +42338,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSA -aSA -aft -aPG -aSA -aSA -aSA -aeI -aSA -aSA -aMS -acd -aWT -aWT -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aXT -ahl ahl ahl ahl @@ -43870,38 +42406,39 @@ ahl ahl ahl ahl +aki akv akR -all +alm aku akt -amz ahl ahl -amy ahl ahl -aoW +ahl +ahl +akt aku -ang -aqJ -are -ase +apX apZ apZ +arf +aNl apZ -avu -awl -aku +aNl +avv +awm +asi aku akt +amy +anx ahl +amz ahl ahl -ahl -ahl -ahl -ahl +aBY ahl ahh aaa @@ -43975,7 +42512,7 @@ aOQ alI aaa "} -(69,1,1) = {" +(70,1,1) = {" azH azH azH @@ -44027,19 +42564,19 @@ azH azH azH azH -baa -baa azH azH azH azH azH +baa +baa +baa +azH azH azH azH azH -baa -baa azH azH azH @@ -44058,53 +42595,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSA -aPf -aLc -aSI -adw -aSA -aGB -aLw -apz -aSA -aSA -aWY -aSA -aQr -aQr -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aQr -aUz -aSX -aSX -aSX -aXT ahl ahl ahl @@ -44126,40 +42663,40 @@ ahl ahl ahl ahl -aki +ahl akv akR -alm +all aku akt -ahl -ahl -ahl -ahl -ahl -ahl akt -aku -apX -apZ +akt +akt +akt +akt +akt +akt +anz +aVf apZ arf -aNl +asf +ate apZ aNl -avv -awm -asi +avw +awn +awV aku akt -amy -anx ahl amz ahl ahl -aBY ahl +aBY +aCp +aBY ahh aaa aaa @@ -44232,7 +42769,10 @@ aOQ alI aaa "} -(70,1,1) = {" +(71,1,1) = {" +azH +azH +azH azH azH azH @@ -44289,9 +42829,6 @@ azH azH azH azH -baa -baa -baa azH azH azH @@ -44315,109 +42852,6 @@ aaa aaa aaa aaa -ahh -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSA -ayg -aRk -aTh -aPn -aZi -aVc -azw -aMt -adW -afi -arx -aWT -aQr -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aXT -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -ahl -akv -akR -all -aku -akt -akt -akt -akt -akt -akt -akt -akt -anz -aVf -apZ -arf -asf -ate -apZ -aNl -avw -awn -awV -aku -akt -ahl -amz -ahl -ahl -ahl -aBY -aCp -aBY -ahh aaa aaa aaa @@ -44440,128 +42874,20 @@ aaa aaa aaa aaa -aDi -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aQe -aDi -alI -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -aOQ -alI aaa -"} -(71,1,1) = {" -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -azH -aBL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -44573,52 +42899,6 @@ aaa aaa aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSA -aPF -aJW -aeL -aKN -aSA -aKZ -aYF -aRU -aSA -adv -ady -aSA -aQr -aQr -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aar -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -44829,53 +43109,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSA -aSA -aYD -aba -aSA -aSA -aSA -aav -aSA -aSA -aSA -aSA -aSA -aSA -aSA -aQr -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aQr -aSX -aSX -aSX -aBU -aSX -aXT ahl ahl ahl @@ -45086,53 +43366,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSA -aSA -aSA -aSA -aZt -aOJ -aUy -aLg -aWf -aeG -aLj -aqF -aYi -aWT -aQr -aSX -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aQr -aQr -aBU -aSX -aSX -aUz -aSX -aSX -aXT ahl ahl ahl @@ -45343,53 +43623,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSA -axF -aLx -aVB -afi -aSc -aNv -aWv -aUo -aWv -aFC -aOR -adz -aWT -aQr -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -45600,53 +43880,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSA -aKR -aBX -aSA -aSA -aUx -aSA -aSA -aTZ -aSA -aSA -afl -aSA -aSA -aQr -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aPZ -aSs -aSX -aSX -aev -aBU -aSX -aSX -aXT ahl ahl ahl @@ -45857,53 +44137,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSA -aSA -aSA -aSA -aYp -afd -aSA -aYp -afd -aSA -aYp -afd -aSA -aQr -aQr -aBU -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSs -aSX -aSs -aSX -aSX -aUz -aXT ahl ahl ahl @@ -46114,53 +44394,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSA -aOh -afm -aSA -aOh -afm -aSA -aOh -afm -aSA -aQr -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -46371,53 +44651,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSA -aSA -aWT -aSA -aSA -aWT -aSA -aSA -aWT -aSA -aQr -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -46628,53 +44908,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSs -aSX -aUz -aQr -aQr -aQr -aQr -aQr -aQr -aQr -aQr -aQr -aQr -aQr -aSX -aoV -aSX -aQr -aQr -aSX -aSX -aSX -aQr -aQr -aSX -aSX -aSs -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -46885,53 +45165,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aBU -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aQr -aQr -aQr -aQr -aQr -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -47142,53 +45422,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aBU -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -47399,53 +45679,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSs -aSX -aSX -aSX -aBU -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aoV -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -47656,53 +45936,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSs -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aUz -aSs -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aRx ahl ahl ahl @@ -47913,53 +46193,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aUz -aUz -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aRx ahl ahl ahl @@ -48170,53 +46450,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -abf -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -48427,53 +46707,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -48684,53 +46964,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -48941,53 +47221,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -49198,53 +47478,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -49455,53 +47735,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -49712,53 +47992,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -49885,8 +48165,54 @@ aaa aaa aaa aaa -"} -(92,1,1) = {" +"} +(92,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -49970,52 +48296,6 @@ aaa aaa aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aUz -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -50226,53 +48506,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -50483,53 +48763,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -50740,53 +49020,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aSX -aXT ahl ahl ahl @@ -50997,52 +49277,52 @@ aaa aaa aaa aaa -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh -ahh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa ahh ahh ahh diff --git a/_maps/shuttles/infiltrator_cutter.dmm b/_maps/shuttles/infiltrator_cutter.dmm deleted file mode 100644 index e6508b1cc270..000000000000 --- a/_maps/shuttles/infiltrator_cutter.dmm +++ /dev/null @@ -1,1412 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"ab" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 2 - }, -/obj/machinery/door/airlock/external{ - id_tag = "syndicatecutter_bolt_port"; - req_access_txt = "150" - }, -/obj/docking_port/mobile{ - callTime = 150; - dir = 2; - dwidth = 14; - height = 13; - id = "syndicatecutter"; - movement_force = list("KNOCKDOWN" = 0, "THROW" = 0); - name = "Syndicate Cutter"; - port_direction = 8; - preferred_direction = 4; - width = 22 - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"ac" = ( -/obj/machinery/porta_turret/syndicate{ - dir = 9 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"ad" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/yogs/stealthcruiser) -"ae" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"af" = ( -/obj/structure/grille, -/obj/structure/window/plastitanium, -/obj/machinery/door/poddoor{ - id = "syndicatecutter_bridge" - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"ag" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"ah" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/infiltrator, -/turf/open/floor/pod/light, -/area/shuttle/yogs/stealthcruiser) -"ai" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - id_tag = "syndicatecutter_bolt_port"; - req_access_txt = "150" - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"aj" = ( -/obj/machinery/porta_turret/syndicate{ - dir = 5 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"ak" = ( -/obj/structure/shuttle/engine/propulsion/burst/left{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/yogs/stealthcruiser) -"al" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/yogs/stealthcruiser) -"am" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"an" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"ap" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/corner, -/area/shuttle/yogs/stealthcruiser) -"aq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/dark/side, -/area/shuttle/yogs/stealthcruiser) -"ar" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear/white, -/turf/open/floor/plasteel/dark/side, -/area/shuttle/yogs/stealthcruiser) -"as" = ( -/obj/machinery/button/door{ - id = "syndicatecutter_bolt_port"; - name = "External Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "150"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/side, -/area/shuttle/yogs/stealthcruiser) -"at" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/side, -/area/shuttle/yogs/stealthcruiser) -"au" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/yogs/stealthcruiser) -"av" = ( -/obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/dark/side{ - dir = 5 - }, -/area/shuttle/yogs/stealthcruiser) -"aw" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"ay" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/yogs/stealthcruiser) -"az" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"aA" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"aB" = ( -/obj/structure/sign/departments/engineering, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/yogs/stealthcruiser) -"aC" = ( -/obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/cautery{ - pixel_x = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/side{ - dir = 4 - }, -/area/shuttle/yogs/stealthcruiser) -"aD" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"aE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"aF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"aH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/side{ - dir = 4 - }, -/area/shuttle/yogs/stealthcruiser) -"aI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"aJ" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_box/magazine/m10mm{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/ammo_box/magazine/m10mm, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"aK" = ( -/obj/structure/shuttle/engine/propulsion/burst/right{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/yogs/stealthcruiser) -"aL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"aM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"aN" = ( -/obj/structure/table, -/obj/item/retractor, -/obj/item/hemostat, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/shuttle/yogs/stealthcruiser) -"aO" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/shuttle/yogs/stealthcruiser) -"aP" = ( -/obj/structure/table, -/obj/item/storage/firstaid/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/fire, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/shuttle/yogs/stealthcruiser) -"aR" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/freezer/blood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/shuttle/yogs/stealthcruiser) -"aS" = ( -/obj/structure/chair{ - dir = 4; - name = "tactical chair" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/open/floor/plasteel/dark/side{ - dir = 6 - }, -/area/shuttle/yogs/stealthcruiser) -"aT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"aU" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/toolbox/syndicate, -/obj/item/crowbar/red, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"aV" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bb" = ( -/obj/machinery/status_display, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/yogs/stealthcruiser) -"bc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4; - name = "tactical chair" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"be" = ( -/obj/structure/rack, -/obj/item/aicard, -/obj/item/multitool, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bg" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bj" = ( -/obj/machinery/computer/shuttle/syndicate/cutter{ - dir = 8; - icon_state = "computer" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bm" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/handcuffs, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"bn" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = 150 - }, -/obj/effect/landmark/start/infiltrator_objective, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"bo" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"bp" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/southleft{ - name = "Weapon Storage"; - req_access_txt = "150" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/item/grenade/plastic/c4{ - pixel_x = -3 - }, -/obj/item/grenade/plastic/c4{ - pixel_x = 5 - }, -/obj/item/grenade/plastic/c4{ - pixel_x = 13 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"bq" = ( -/obj/structure/table, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Weapon Storage"; - req_access_txt = "150" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/item/grenade/flashbang{ - pixel_x = -11 - }, -/obj/item/grenade/flashbang{ - pixel_x = -3 - }, -/obj/item/grenade/flashbang{ - pixel_x = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"br" = ( -/obj/structure/chair{ - dir = 4; - name = "tactical chair" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -24; - req_access = list(150) - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bs" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bA" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/crate/secure/weapon, -/obj/effect/decal/cleanable/dirt, -/obj/item/melee/baton/loaded{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/melee/baton/loaded, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bF" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"bI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/recharger/wallrecharger{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/caution/stand_clear/white{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bL" = ( -/obj/machinery/button/door{ - id = "syndicatecutter_bolt_starboard"; - name = "External Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -4; - pixel_y = -25; - req_access_txt = "150"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bN" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/yogs/stealthcruiser) -"bO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/med_data/syndie{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bP" = ( -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/secure_data/syndie{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"bQ" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stack/cable_coil, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"bR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/external{ - id_tag = "syndicatecutter_bolt_starboard"; - req_access_txt = "150" - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"bS" = ( -/obj/machinery/porta_turret/syndicate{ - dir = 6 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"bT" = ( -/obj/machinery/porta_turret/syndicate{ - dir = 10 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/yogs/stealthcruiser) -"bU" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/external{ - id_tag = "syndicatecutter_bolt_starboard"; - req_access_txt = "150" - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"bW" = ( -/turf/template_noop, -/area/template_noop) -"cP" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"db" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/weldingtool, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"jX" = ( -/obj/machinery/computer/camera_advanced/syndie{ - dir = 2 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"kG" = ( -/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/cutter{ - x_offset = 3; - y_offset = -6 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"mi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Room"; - req_access_txt = "150" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"qo" = ( -/obj/machinery/power/smes/fullycharged, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"rY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -24; - req_access = list(150) - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"vM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/hatch{ - name = "Cockpit"; - req_access_txt = "150" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"xE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"zl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/turretid{ - icon_state = "control_kill"; - lethal = 1; - locked = 1; - pixel_x = 30; - pixel_y = -33; - req_access = 150 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"Bd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"Ey" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/item/storage/toolbox/syndicate, -/obj/item/flashlight{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 20 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"FN" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/item/clipboard{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/item/folder/red{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"Ir" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/crew/syndie, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"JT" = ( -/obj/machinery/recharge_station/fullupgrade, -/obj/machinery/power/apc{ - dir = 8; - name = "Syndicate Cutter APC"; - pixel_x = -25; - req_access = 150 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"Lb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "150" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"Pz" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"Re" = ( -/obj/machinery/button/door{ - id = "syndicatecutter_bridge"; - name = "Bridge Blast Door Control"; - pixel_x = 25; - pixel_y = 8; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) -"SN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24; - req_access = 150 - }, -/turf/open/floor/plating, -/area/shuttle/yogs/stealthcruiser) -"Vb" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -24; - req_access = null; - req_access_txt = "150" - }, -/obj/machinery/sleeper/syndie/fullupgrade{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/shuttle/yogs/stealthcruiser) -"YI" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/yogs/stealthcruiser) - -(1,1,1) = {" -bW -bW -bW -ak -ay -aK -bW -ak -ay -aK -bW -bW -bW -"} -(2,1,1) = {" -bW -bW -aa -al -al -al -ad -al -al -al -aa -bW -bW -"} -(3,1,1) = {" -bW -ac -ad -am -az -aL -JT -qo -Ey -cP -ad -bT -bW -"} -(4,1,1) = {" -bW -ad -ag -an -aA -aM -SN -Bd -aA -bH -bQ -ad -bW -"} -(5,1,1) = {" -bW -ad -ad -Lb -aB -ad -ad -ad -aB -Lb -ad -ad -bW -"} -(6,1,1) = {" -bW -ad -ah -ap -aC -aN -bb -bm -bA -bI -ah -ad -bW -"} -(7,1,1) = {" -aa -ad -ad -aq -aD -aO -ad -bn -aD -bJ -ad -ad -aa -"} -(8,1,1) = {" -ab -ae -ai -ar -aE -aP -ad -bo -bh -bK -bR -ae -bU -"} -(9,1,1) = {" -aa -ad -ad -as -aD -Vb -ad -bp -aD -bL -ad -ad -aa -"} -(10,1,1) = {" -bW -af -ah -at -aF -aR -bb -bq -bB -bM -ah -af -bW -"} -(11,1,1) = {" -bW -aa -ad -au -xE -ad -ad -ad -mi -bN -ad -aa -bW -"} -(12,1,1) = {" -bW -bW -ad -av -aH -aS -bc -br -bD -bO -ad -bW -bW -"} -(13,1,1) = {" -bW -bW -ad -aw -aI -aT -bd -bs -bE -bP -ad -bW -bW -"} -(14,1,1) = {" -bW -bW -aj -bb -aJ -aU -be -bt -bF -bb -bS -bW -bW -"} -(15,1,1) = {" -bW -bW -bW -aa -ad -ad -ad -vM -ad -aa -bW -bW -bW -"} -(16,1,1) = {" -bW -bW -bW -af -Ir -aV -rY -bv -FN -af -bW -bW -bW -"} -(17,1,1) = {" -bW -bW -bW -af -jX -bg -zl -Re -db -af -bW -bW -bW -"} -(18,1,1) = {" -bW -bW -bW -ad -ad -kG -YI -Pz -ad -ad -bW -bW -bW -"} -(19,1,1) = {" -bW -bW -bW -bW -ad -af -bj -af -ad -bW -bW -bW -bW -"} -(20,1,1) = {" -bW -bW -bW -bW -bW -af -af -af -bW -bW -bW -bW -bW -"} -(21,1,1) = {" -bW -bW -bW -bW -bW -bW -bW -bW -bW -bW -bW -bW -bW -"} -(22,1,1) = {" -bW -bW -bW -bW -bW -bW -bW -bW -bW -bW -bW -bW -bW -"} diff --git a/_maps/templates/infiltrator_base.dmm b/_maps/templates/infiltrator_base.dmm deleted file mode 100644 index 05443db1b198..000000000000 --- a/_maps/templates/infiltrator_base.dmm +++ /dev/null @@ -1,3105 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/template_noop, -/area/template_noop) -"ab" = ( -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base) -"ac" = ( -/turf/closed/indestructible/rock/snow, -/area/yogs/infiltrator_base/outside) -"ad" = ( -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"ae" = ( -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"af" = ( -/obj/structure/flora/tree/pine, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"ag" = ( -/obj/structure/flora/grass/green, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"ah" = ( -/obj/item/book/manual/nuclear{ - desc = "This manual details exactly how to not Flop(TM) the mission for the hundreth time in a row!"; - name = "How to Acquire Skill: Nuclear Operative Edition" - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"ai" = ( -/obj/structure/flora/grass/both, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"aj" = ( -/turf/closed/indestructible/fakeglass, -/area/yogs/infiltrator_base) -"ak" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/rock/snow, -/area/yogs/infiltrator_base/outside) -"al" = ( -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar_left"; - name = "skeletal minibar" - }, -/obj/item/reagent_containers/food/drinks/bottle/grappa{ - pixel_x = 10; - pixel_y = 18 - }, -/obj/item/reagent_containers/food/drinks/bottle/patron{ - pixel_x = -5; - pixel_y = 18 - }, -/obj/item/reagent_containers/food/drinks/bottle/vodka{ - pixel_x = 2; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/drinks/bottle/cognac{ - pixel_x = -10; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/bottle/rum{ - layer = 3.2; - pixel_x = 15; - pixel_y = 7 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"am" = ( -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar_right"; - name = "skeletal minibar" - }, -/obj/item/reagent_containers/food/drinks/bottle/goldschlager{ - pixel_x = -8; - pixel_y = 18 - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 7; - pixel_y = 18 - }, -/obj/item/reagent_containers/food/drinks/bottle/kahlua{ - pixel_x = 9; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/bottle/absinthe{ - pixel_x = -5; - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"an" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -7; - pixel_y = 12 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 12 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"ao" = ( -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"ap" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"aq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/beerkeg, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"ar" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"as" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"at" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"av" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = 150 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) -"aw" = ( -/obj/machinery/porta_turret/syndicate, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'CAUTION: AUTOMATED TURRET'."; - name = "CAUTION: AUTOMATED TURRET"; - pixel_y = 32 - }, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) -"ax" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 5 - }, -/obj/structure/table, -/obj/item/suppressor{ - pixel_y = 8 - }, -/obj/item/suppressor, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) -"ay" = ( -/obj/machinery/door/airlock{ - name = "Bar Storage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"az" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/syndicate/personal, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) -"aA" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"aB" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"aC" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"aD" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/syndicate/personal, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) -"aE" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - pixel_y = 14 - }, -/obj/machinery/door/window{ - name = "Shower Door" - }, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) -"aF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/toilet{ - pixel_y = 18 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) -"aG" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aH" = ( -/obj/structure/chair/stool, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = list(150) - }, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aI" = ( -/obj/structure/table/wood, -/obj/machinery/microwave{ - pixel_y = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aJ" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/rebels_unite{ - pixel_y = 32 - }, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aK" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 4 - }, -/obj/structure/closet/syndicate/personal, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) -"aL" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"aM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"aN" = ( -/obj/effect/turf_decal/stripes/white/corner, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"aO" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/structure/closet/syndicate/personal, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) -"aP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) -"aQ" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) -"aR" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base) -"aS" = ( -/obj/machinery/vending/coffee, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aU" = ( -/obj/structure/chair/stool, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aV" = ( -/obj/structure/table/wood, -/obj/item/pizzabox/vegetable, -/obj/item/paicard, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aW" = ( -/obj/structure/chair/stool, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"aX" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/gun/energy/e_gun/mini{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun/mini, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) -"aY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"aZ" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/pistol{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/automatic/pistol, -/turf/open/floor/pod/light, -/area/yogs/infiltrator_base) -"ba" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) -"bb" = ( -/obj/structure/flora/grass/brown, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"bc" = ( -/obj/structure/sign/warning/securearea{ - desc = "You shouldn't be here, you know!"; - name = "\improper FOURTH WALL"; - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"bd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/indestructible/fakedoor{ - name = "Primary Hallway" - }, -/area/yogs/infiltrator_base) -"be" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bf" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bg" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bh" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/toy/cards/deck/syndicate{ - icon_state = "deck_syndicate_full"; - pixel_x = -6; - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bi" = ( -/obj/structure/closet/crate/bin, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bj" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/door/airlock/centcom{ - name = "Equipment Room"; - opacity = 1; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/pod/dark, -/area/yogs/infiltrator_base) -"bk" = ( -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) -"bl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bm" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/structure/closet/secure_closet/personal, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/turf/open/floor/carpet/black, -/area/yogs/infiltrator_base) -"bn" = ( -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = 150 - }, -/obj/structure/bed, -/obj/item/bedsheet/black, -/turf/open/floor/carpet/black, -/area/yogs/infiltrator_base) -"bo" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base/jail) -"bp" = ( -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base/jail) -"bq" = ( -/turf/closed/indestructible/fakedoor{ - name = "Primary Hallway" - }, -/area/yogs/infiltrator_base/jail) -"br" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/vending/cigarette/syndicate, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bs" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/start/infiltrator, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bv" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/open/floor/plasteel/dark/side{ - dir = 9 - }, -/area/yogs/infiltrator_base) -"bw" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark/side{ - dir = 1 - }, -/area/yogs/infiltrator_base) -"bx" = ( -/obj/effect/turf_decal/stripes/white/corner{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24; - req_access = 150 - }, -/obj/machinery/turretid{ - icon_state = "control_kill"; - lethal = 1; - locked = 1; - pixel_y = 28; - req_access = 150 - }, -/turf/open/floor/plasteel/dark/side{ - dir = 5 - }, -/area/yogs/infiltrator_base) -"by" = ( -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/item/storage/crayons{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/crayons, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer{ - dir = 2 - }, -/area/yogs/infiltrator_base) -"bz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Cabin 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/yogs/infiltrator_base) -"bC" = ( -/turf/open/floor/carpet/black, -/area/yogs/infiltrator_base) -"bD" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"bE" = ( -/obj/structure/bed, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = list(150); - req_access_txt = "0" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"bF" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/yogs/infiltrator_base/jail) -"bG" = ( -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base/jail) -"bH" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = 150 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base/jail) -"bI" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/computer/camera_advanced/syndie{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base/jail) -"bJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/glass, -/obj/effect/landmark/start/infiltrator_objective, -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/effect/landmark/start/infiltrator_objective, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bN" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Bar" - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bQ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitories" - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bU" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"bV" = ( -/obj/structure/sign/warning/securearea{ - desc = "You shouldn't be here, you know!"; - name = "\improper FOURTH WALL"; - pixel_x = 32 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"bW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/machinery/flasher{ - id = "syndicateinfiltrator_flash2"; - pixel_y = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"bX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"bY" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Cell 2"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"bZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"ca" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cc" = ( -/obj/machinery/porta_turret/syndicate/energy{ - dir = 8; - scan_range = 3 - }, -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'CAUTION: AUTOMATED TURRET'."; - name = "CAUTION: AUTOMATED TURRET"; - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base/jail) -"cd" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/yogs/infiltrator_base) -"ce" = ( -/obj/structure/rack, -/obj/item/flashlight{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/flashlight, -/turf/open/floor/plasteel/dark/side{ - dir = 10 - }, -/area/yogs/infiltrator_base) -"cf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cg" = ( -/obj/structure/rack, -/obj/item/storage/box/lights/bulbs, -/turf/open/floor/plasteel/dark/side{ - dir = 6 - }, -/area/yogs/infiltrator_base) -"ch" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"ci" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/button/flasher{ - id = "syndicateinfiltrator_flash1"; - pixel_x = -24; - pixel_y = -6 - }, -/obj/machinery/button/flasher{ - id = "syndicateinfiltrator_flash2"; - pixel_x = -24; - pixel_y = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"ck" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4 - }, -/area/yogs/infiltrator_base/jail) -"cl" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/turretid{ - ailock = 1; - control_area = null; - desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_stun"; - name = "Security turret control"; - pixel_x = 26; - req_access = 150 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = 150 - }, -/obj/structure/table, -/obj/item/storage/toolbox/syndicate, -/obj/item/flashlight, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) -"cn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stack/cable_coil, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) -"co" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) -"cp" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/radio/headset/syndicate/alt{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/radio/headset/syndicate/alt{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/radio/headset/syndicate/alt, -/obj/item/radio/headset/syndicate/alt, -/obj/item/multitool, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) -"cq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) -"cr" = ( -/obj/machinery/door/airlock/external/glass{ - name = "E.V.A. Foyer"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cs" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -24; - req_access = list(150) - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"ct" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock{ - name = "Cabin 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/machinery/flasher{ - id = "syndicateinfiltrator_flash1"; - pixel_y = 24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = list(150); - req_access_txt = "0" - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cx" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Cell 1"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cy" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cz" = ( -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cA" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cB" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) -"cC" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cD" = ( -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = 28 - }, -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/clothing/mask/gas/syndicate{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/syndicate{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/syndicate{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/yogs/infiltrator_base) -"cH" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset{ - anchored = 1 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cJ" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/table, -/obj/item/restraints/handcuffs{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/restraints/handcuffs{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/assembly/flash/handheld, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cN" = ( -/obj/machinery/door/airlock/external/glass{ - name = "E.V.A. Equipment"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base/jail) -"cO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cP" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cQ" = ( -/obj/effect/turf_decal/caution/stand_clear{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cR" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cT" = ( -/obj/machinery/door/airlock/external/glass{ - name = "E.V.A. Equipment"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cV" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cW" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cX" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cY" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/shuttle/syndicate/recall{ - dir = 1; - possible_destinations = "syndicatecutter_home"; - shuttleId = "syndicatecutter" - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"cZ" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/yogs/infiltrator_base) -"da" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/infiltrator, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"db" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"dc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"dd" = ( -/obj/machinery/door/airlock{ - name = "Cabin 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/yogs/infiltrator_base) -"de" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/yogs/infiltrator_base) -"df" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet{ - icon_door = "black"; - name = "wardrobe" - }, -/obj/item/clothing/gloves/combat{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/shoes/combat/coldres{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/shoes/combat/coldres, -/obj/item/clothing/under/syndicate/combat{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/under/syndicate/combat, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"dg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet{ - icon_door = "black"; - name = "wardrobe" - }, -/obj/item/clothing/gloves/combat{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/shoes/combat/coldres{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/shoes/combat/coldres, -/obj/item/clothing/under/syndicate/combat{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/under/syndicate/combat, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"dh" = ( -/obj/structure/sign/warning/securearea{ - desc = "You shouldn't be here, you know!"; - name = "\improper FOURTH WALL"; - pixel_x = -32 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"di" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/yogs/infiltrator_base) -"dj" = ( -/obj/docking_port/stationary{ - area_type = /area/yogs/infiltrator_base/outside; - dir = 2; - dwidth = 14; - height = 13; - id = "syndicatecutter_home"; - name = "Syndicate Home Outpost"; - roundstart_template = /datum/map_template/shuttle/infiltrator/cutter; - width = 22 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"dk" = ( -/obj/item/toy/plush/nukeplushie, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"dl" = ( -/obj/structure/flora/grass/both, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"dm" = ( -/obj/structure/flora/tree/pine{ - max_integrity = 100000 - }, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"dn" = ( -/obj/structure/flora/grass/brown, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"do" = ( -/obj/structure/flora/tree/pine, -/obj/effect/light_emitter{ - set_cap = 1; - set_luminosity = 4 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"dp" = ( -/obj/structure/flora/tree/pine{ - max_integrity = 100000 - }, -/turf/open/floor/plating/asteroid/snow/airless, -/area/yogs/infiltrator_base/outside) -"wp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/reagent_containers/food/snacks/chocolatebar{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/lootdrop/donkpockets{ - pixel_y = 3 - }, -/obj/effect/spawner/lootdrop/donkpockets{ - pixel_y = 3 - }, -/obj/effect/spawner/lootdrop/donkpockets{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/yogs/infiltrator_base) -"Lx" = ( -/obj/machinery/vending/cigarette/syndicate, -/turf/closed/indestructible/riveted, -/area/yogs/infiltrator_base) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bo -bp -bp -bp -bp -bp -bp -ac -ac -ac -ac -ac -ac -ac -ae -ae -ac -ag -ac -ac -ac -bb -ac -ac -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bp -bD -bW -bp -cv -bD -bp -ad -dh -af -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -af -ae -ac -ac -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bp -bE -bX -bp -cw -cJ -bp -ad -ae -ae -ae -ae -ae -ae -ae -dk -ae -ae -ae -af -ae -ae -ae -af -ac -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bp -bF -bY -bp -cx -bF -bp -ad -af -ae -ae -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -dp -ai -ac -ac -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bq -bG -bZ -cj -cy -cK -bp -ad -ae -ae -ad -ad -ae -ae -ae -ae -ae -ae -ae -ae -dm -ae -dp -ae -ac -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aR -ab -bp -bH -ca -ck -cz -cL -bp -ad -ae -ad -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ad -ae -ac -ac -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -bc -bp -bI -cb -cl -cA -cM -bp -ad -ae -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ag -ac -ac -aa -aa -"} -(8,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -bd -bp -bp -cc -bp -bp -cN -bp -ad -ad -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ae -dn -ac -aa -aa -"} -(9,1,1) = {" -ac -ad -ad -ad -ad -ad -ad -ae -ab -ab -ab -ab -ab -aS -be -br -bp -bp -bp -cB -cO -aj -aj -ad -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ae -ae -ac -ac -aa -"} -(10,1,1) = {" -ac -ae -ae -ae -ae -ag -ad -Lx -ab -an -ar -ay -aG -aT -bf -aT -bJ -ab -cm -cC -bP -cY -aj -ad -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ad -ae -ai -ac -aa -"} -(11,1,1) = {" -ac -ae -ae -af -ae -ae -ad -aj -al -ao -as -ab -aH -aU -bg -bs -bK -cd -cn -cD -cP -aj -aj -aj -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ae -ac -ac -aa -"} -(12,1,1) = {" -ac -ae -ag -ae -ae -ae -ad -aj -am -ap -at -ab -aI -aV -bh -bt -bL -cd -co -cE -cQ -cZ -de -di -dj -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ae -ac -aa -aa -"} -(13,1,1) = {" -ac -ae -ae -ae -ae -af -ad -ab -ab -aq -wp -ab -aJ -aW -bg -bs -bM -cd -cp -cD -cR -aj -aj -aj -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ae -ac -aa -aa -"} -(14,1,1) = {" -ac -ae -ae -ae -ai -ae -ae -ae -ab -ab -ab -ab -ab -ab -bi -bu -bN -ab -cq -cF -bP -da -aj -ad -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ad -ae -ac -ac -aa -"} -(15,1,1) = {" -ac -ae -ae -af -af -ae -ae -ae -ae -ab -ab -az -aK -ab -ab -ab -bO -ab -ab -cG -cS -aj -aj -ad -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ae -ae -ae -ac -aa -"} -(16,1,1) = {" -ac -af -ae -ae -ae -ae -ae -ae -ae -ab -av -aA -aL -aX -ab -bv -bP -ce -ab -ab -cT -ab -ad -ad -ad -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ad -af -ae -ac -ac -aa -"} -(17,1,1) = {" -ac -ae -ah -ae -ae -ae -ae -ae -ae -ab -aw -aB -aM -aY -bj -bw -bQ -cf -cr -bl -cU -aj -ad -ae -ae -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ae -ae -ae -ae -ac -ac -"} -(18,1,1) = {" -ac -af -ae -ae -af -ae -ae -ae -ae -ab -ax -aC -aN -aZ -ab -bx -bR -cg -ab -cH -cV -ab -ad -ad -ad -ad -ae -ae -ae -ae -ae -ae -ae -ae -ae -dn -ae -ae -ae -ae -ae -ac -"} -(19,1,1) = {" -ac -ae -af -ae -ae -af -ae -ae -ae -ab -ab -aD -aO -ab -ab -ab -bS -ab -ab -ab -ab -ab -ab -ab -ad -ad -ad -ae -ae -ae -ae -ae -ae -ae -ad -do -ae -ae -ae -bb -ac -ac -"} -(20,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ae -ae -ab -ab -ab -ab -bk -by -bT -ch -cs -cI -cW -db -df -aj -ad -ae -ad -ad -ae -ae -ae -ae -ae -ad -dm -bb -ae -ae -af -ac -ac -aa -"} -(21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -ae -ab -aE -aP -ba -bl -bz -bU -ci -ct -ci -cX -dc -dg -aj -ad -ae -ae -ad -ae -ae -ae -ae -ae -ad -ae -dp -dp -ae -ae -ac -aa -aa -"} -(22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -ae -ab -aF -aQ -ab -ab -bA -ab -ab -cu -ab -ab -dd -ab -ab -ad -ae -ae -ad -ae -ae -ae -ae -ae -dl -ai -af -ae -dp -bb -ac -aa -aa -"} -(23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -ae -ab -ab -ab -ab -bm -bB -ab -bm -bB -ab -bm -bB -ab -ad -ad -bb -ae -ad -ae -ae -ae -ae -ae -ad -af -ai -ae -ai -ac -ac -aa -aa -"} -(24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -ae -ae -ae -ae -ab -bn -bC -ab -bn -bC -ab -bn -bC -ab -ad -ae -ae -ae -ad -ae -ae -ae -ae -ae -ad -ae -ae -af -ac -ac -aa -aa -aa -"} -(25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -ae -ae -ae -ae -ab -ab -aj -ab -ab -aj -ab -ab -aj -ab -ad -ae -ae -ae -ad -ae -ae -ae -ae -ae -ad -ae -ae -ae -ac -aa -aa -aa -aa -"} -(26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -af -ai -ae -af -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ae -ag -ae -ad -ad -ae -ae -ae -ad -ad -ae -af -ai -ac -ac -aa -aa -aa -"} -(27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -ae -ae -af -ae -bb -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ad -ad -ad -ad -ad -ae -ae -ae -ae -ae -ac -aa -aa -aa -"} -(28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -bb -ae -ae -ae -ae -ae -ae -ae -af -ae -ae -ae -ae -ae -ae -ae -ae -af -ac -ac -aa -aa -aa -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -af -ae -ae -ai -ae -ae -ae -bb -ae -af -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ag -ae -ae -ae -ac -ac -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -ae -ae -ae -ae -af -ae -ae -ae -ae -ae -ae -ae -ae -ai -ae -ae -ae -af -ae -ae -ae -af -ai -ae -ae -ae -ae -af -ac -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ac -ae -ae -ae -ae -ae -ae -af -ae -bV -ae -ae -ae -ae -af -ae -ae -ae -ae -ae -af -ae -ae -ae -af -af -ae -ae -af -ac -ac -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ak -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -"} diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm index d206c5a16720..8878d23f1c3e 100644 --- a/code/__DEFINES/role_preferences.dm +++ b/code/__DEFINES/role_preferences.dm @@ -46,7 +46,6 @@ #define ROLE_DARKSPAWN "darkspawn" // Yogs #define ROLE_HOLOPARASITE "Holoparasite" // Yogs #define ROLE_HORROR "Eldritch Horror" // Yogs -#define ROLE_INFILTRATOR "Infiltrator" // Yogs #define ROLE_ZOMBIE "Zombie" #define ROLE_BLOODSUCKER "Bloodsucker" #define ROLE_VAMPIRICACCIDENT "Vampiric Accident" @@ -88,7 +87,6 @@ GLOBAL_LIST_INIT(special_roles, list( ROLE_GANG = /datum/game_mode/gang, // yogs ROLE_HERETIC = /datum/game_mode/heretics, ROLE_HIVE = /datum/game_mode/hivemind, - ROLE_INFILTRATOR = /datum/game_mode/infiltration, // Yogs ROLE_INTERNAL_AFFAIRS = /datum/game_mode/traitor/internal_affairs, ROLE_DARKSPAWN = /datum/game_mode/darkspawn, ROLE_SENTIENCE, diff --git a/code/__DEFINES/{yogs_defines}/antagonists.dm b/code/__DEFINES/{yogs_defines}/antagonists.dm index 7afc8ce41334..a48d02d02129 100644 --- a/code/__DEFINES/{yogs_defines}/antagonists.dm +++ b/code/__DEFINES/{yogs_defines}/antagonists.dm @@ -3,7 +3,6 @@ #define ANTAG_DATUM_SLING /datum/antagonist/shadowling #define ANTAG_DATUM_DARKSPAWN /datum/antagonist/darkspawn #define ANTAG_DATUM_VEIL /datum/antagonist/veil -#define ANTAG_DATUM_INFILTRATOR /datum/antagonist/infiltrator #define ANTAG_DATUM_HIJACKEDAI /datum/antagonist/hijacked_ai #define ANTAG_DATUM_SINFULDEMON /datum/antagonist/sinfuldemon diff --git a/code/__DEFINES/{yogs_defines}/atom_hud.dm b/code/__DEFINES/{yogs_defines}/atom_hud.dm index fe1307c8e985..22b65ea500df 100644 --- a/code/__DEFINES/{yogs_defines}/atom_hud.dm +++ b/code/__DEFINES/{yogs_defines}/atom_hud.dm @@ -1,3 +1,2 @@ #define ANTAG_HUD_VAMPIRE 23 #define ANTAG_HUD_DARKSPAWN 24 -#define ANTAG_HUD_INFILTRATOR 32 diff --git a/code/__DEFINES/{yogs_defines}/is_helpers.dm b/code/__DEFINES/{yogs_defines}/is_helpers.dm index 2d0791cb8c73..561e9edbc4c7 100644 --- a/code/__DEFINES/{yogs_defines}/is_helpers.dm +++ b/code/__DEFINES/{yogs_defines}/is_helpers.dm @@ -14,7 +14,6 @@ #define is_traitor(M) (istype(M, /mob/living) && M.mind && M.mind.has_antag_datum(/datum/antagonist/traitor) || is_mindslaved(M)) #define is_blood_brother(M) (istype(M, /mob/living) && M.mind && M.mind.has_antag_datum(/datum/antagonist/brother)) #define is_nukeop(M) (M.mind && M.mind.has_antag_datum(/datum/antagonist/nukeop)) // also detects clownOP -#define is_infiltrator(M) (M.mind && M.mind.has_antag_datum(/datum/antagonist/infiltrator)) -#define is_syndicate(M) (istype(M, /mob/living) && is_traitor(M) || is_blood_brother(M) || is_nukeop(M) || is_infiltrator(M)) +#define is_syndicate(M) (istype(M, /mob/living) && is_traitor(M) || is_blood_brother(M) || is_nukeop(M)) #define isspacepod(A) (istype(A, /obj/spacepod)) diff --git a/code/__DEFINES/{yogs_defines}/misc.dm b/code/__DEFINES/{yogs_defines}/misc.dm index 1c0463dc31fc..6be242416925 100644 --- a/code/__DEFINES/{yogs_defines}/misc.dm +++ b/code/__DEFINES/{yogs_defines}/misc.dm @@ -1,7 +1,3 @@ //Endgame Results #define GANG_LOSS 6 #define GANG_TAKEOVER 7 -#define INFILTRATION_ALLCOMPLETE 25 -#define INFILTRATION_MOSTCOMPLETE 26 -#define INFILTRATION_SOMECOMPLETE 27 -#define INFILTRATION_NONECOMPLETE 28 diff --git a/code/datums/hud.dm b/code/datums/hud.dm index 5a1221c915ce..46e2d8cefc32 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -38,7 +38,6 @@ GLOBAL_LIST_INIT(huds, list( ANTAG_HUD_HERETIC = new/datum/atom_hud/antag/hidden(), ANTAG_HUD_MINDSLAVE = new/datum/atom_hud/antag/hidden(), ANTAG_HUD_ZOMBIE = new/datum/atom_hud/antag(), - ANTAG_HUD_INFILTRATOR = new/datum/atom_hud/antag(), // Yogs ANTAG_HUD_BLOODSUCKER = new/datum/atom_hud/antag(), ANTAG_HUD_MHUNTER = new/datum/atom_hud/antag/hidden() )) diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 9a19818a3cab..6813c4785cb2 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -129,9 +129,6 @@ /datum/map_template/shuttle/arrival port_id = "arrival" -/datum/map_template/shuttle/infiltrator - port_id = "infiltrator" - /datum/map_template/shuttle/aux_base port_id = "aux_base" @@ -529,10 +526,6 @@ suffix = "gax" name = "labour shuttle (Gax)" -/datum/map_template/shuttle/infiltrator/basic - suffix = "basic" - name = "basic syndicate infiltrator" - /datum/map_template/shuttle/cargo/delta suffix = "delta" name = "cargo ferry (Delta)" diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm index 6912b691c97f..ebe6e567282e 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm @@ -348,47 +348,6 @@ else return ..() -////////////////////////////////////////////// -// // -// INFILTRATORS (MIDROUND) // -// // -////////////////////////////////////////////// - -/datum/dynamic_ruleset/midround/from_ghosts/infiltration - name = "Infiltration" - antag_flag = ROLE_INFILTRATOR - antag_datum = ANTAG_DATUM_INFILTRATOR - enemy_roles = list("AI", "Cyborg", "Security Officer", "Warden","Detective","Head of Security", "Captain") - required_enemies = list(3,3,3,3,2,2,1,1,0,0) - required_candidates = 5 - weight = 3 - cost = 22 - requirements = list(90,90,90,80,60,40,30,20,10,10) - var/list/agents_cap = list(2,2,3,3,4,5,5,5,5,5) - var/datum/team/infiltrator/sit_team - flags = HIGH_IMPACT_RULESET - minimum_players = 35 - -/datum/dynamic_ruleset/midround/from_ghosts/infiltration/acceptable(population=0, threat=0) - if (locate(/datum/dynamic_ruleset/roundstart/infiltration) in mode.executed_rules) - return FALSE - indice_pop = min(agents_cap.len, round(living_players.len/5)+1) - required_candidates = agents_cap[indice_pop] - return ..() - -/datum/dynamic_ruleset/midround/from_ghosts/infiltration/ready(forced = FALSE) - if (required_candidates > (dead_players.len + list_observers.len)) - return FALSE - return ..() - -/datum/dynamic_ruleset/midround/from_ghosts/infiltration/finish_setup(mob/new_character, index) - new_character.mind.special_role = "Syndicate Infiltrator" - new_character.mind.assigned_role = "Syndicate Infiltrator" - if(!sit_team) - sit_team = new /datum/team/infiltrator - new_character.mind.add_antag_datum(ANTAG_DATUM_INFILTRATOR, sit_team) - sit_team.update_objectives() - ////////////////////////////////////////////// // // // BLOB (GHOST) // diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm index 8e0107fb9712..ac2e996330e2 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm @@ -358,62 +358,6 @@ SSticker.mode_result = "halfwin - interrupted" SSticker.news_report = OPERATIVE_SKIRMISH -////////////////////////////////////////////// -// // -// INFILTRATORS // -// // -////////////////////////////////////////////// - -/datum/dynamic_ruleset/roundstart/infiltration - name = "Infiltration" - antag_flag = ROLE_INFILTRATOR - antag_datum = ANTAG_DATUM_INFILTRATOR - minimum_required_age = 14 - restricted_roles = list("Head of Security", "Captain") - required_candidates = 5 - weight = 4 - cost = 18 - requirements = list(90,90,90,80,60,40,30,20,10,10) - flags = HIGH_IMPACT_RULESET - antag_cap = list("denominator" = 15, "offset" = 1) - var/datum/team/infiltrator/sit_team - minimum_players = 30 - -/datum/dynamic_ruleset/roundstart/infiltration/ready(population, forced = FALSE) - required_candidates = get_antag_cap(population) - . = ..() - -/datum/dynamic_ruleset/roundstart/infiltration/pre_execute(population) - . = ..() - var/inflitrators_amount = get_antag_cap(population) - for(var/i = 1 to inflitrators_amount) - if(candidates.len <= 0) - break - var/mob/M = pick_n_take(candidates) - assigned += M.mind - M.mind.assigned_role = "Syndicate Infiltrator" - M.mind.special_role = "Syndicate Infiltrator" - return TRUE - -/datum/dynamic_ruleset/roundstart/infiltration/execute() - sit_team = new /datum/team/infiltrator - for(var/datum/mind/sit_mind in assigned) - sit_mind.add_antag_datum(ANTAG_DATUM_INFILTRATOR, sit_team) - sit_team.update_objectives() - return TRUE - -/datum/dynamic_ruleset/roundstart/infiltration/round_result() - var/result = sit_team.get_result() - switch(result) - if(INFILTRATION_ALLCOMPLETE) - SSticker.mode_result = "major win - objectives complete" - if(INFILTRATION_MOSTCOMPLETE) - SSticker.mode_result = "minor win - most objectives complete" - if(INFILTRATION_SOMECOMPLETE) - SSticker.mode_result = "neutral - some objectives complete" - else - SSticker.mode_result = "loss - no objectives complete" - ////////////////////////////////////////////// // // // REVS // diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 96e3ee14accf..ffd324dcf328 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -183,13 +183,6 @@ GLOBAL_LIST_EMPTY(objectives) explanation_text = team_explanation_text /datum/objective/proc/give_special_equipment(special_equipment) - if(istype(team, /datum/team/infiltrator)) - for(var/eq_path in special_equipment) - if(eq_path) - for(var/turf/T in GLOB.infiltrator_objective_items) - if(!(eq_path in T.contents)) - new eq_path(T) - return var/datum/mind/receiver = pick(get_owners()) if(receiver && receiver.current) if(ishuman(receiver.current)) @@ -719,21 +712,6 @@ GLOBAL_LIST_EMPTY(possible_items) if(targetinfo && (I.type in targetinfo.altitems)) //Ok, so you don't have the item. Do you have an alternative, at least? if(targetinfo.check_special_completion(I))//Yeah, we do! Don't return 0 if we don't though - then you could fail if you had 1 item that didn't pass and got checked first! return TRUE - if (istype(team, /datum/team/infiltrator)) - for (var/area/A in world) - if (is_type_in_typecache(A, GLOB.infiltrator_objective_areas)) - for (var/obj/item/I in A.GetAllContents()) //Check for items - if (istype(I, steal_target)) - if (!targetinfo) - return TRUE - else if (targetinfo.check_special_completion(I)) - return TRUE - if (targetinfo && (I.type in targetinfo.altitems)) - if (targetinfo.check_special_completion(I)) - return TRUE - CHECK_TICK - CHECK_TICK - CHECK_TICK return FALSE GLOBAL_LIST_EMPTY(possible_items_special) @@ -814,14 +792,6 @@ GLOBAL_LIST_EMPTY(possible_items_special) var/list/otherwise = M.GetAllContents() for(var/obj/item/disk/tech_disk/TD in otherwise) TD.stored_research.copy_research_to(checking) - if (istype(team, /datum/team/infiltrator)) - for (var/area/A in world) - if (is_type_in_typecache(A, GLOB.infiltrator_objective_areas)) - for (var/obj/item/disk/tech_disk/TD in A.GetAllContents()) //Check for items - TD.stored_research.copy_research_to(checking) - CHECK_TICK - CHECK_TICK - CHECK_TICK return checking.researched_nodes.len >= target_amount /datum/objective/download/admin_edit(mob/admin) diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index a0a848dda8b8..3243493c21d0 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -135,14 +135,6 @@ continue var/obj/item/tank/T = o found_amount += T.air_contents.get_moles(/datum/gas/plasma) - if (istype(objective.team, /datum/team/infiltrator)) - for (var/area/A in world) - if (is_type_in_typecache(A, GLOB.infiltrator_objective_areas)) - for (var/obj/item/tank/T in A.GetAllContents()) //Check for items - found_amount += T.air_contents.get_moles(/datum/gas/plasma) - CHECK_TICK - CHECK_TICK - CHECK_TICK return found_amount >= target_amount diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index b059471d72c1..8d00c9aea132 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -219,14 +219,6 @@ else message_admins("[key_name_admin(usr)] tried to create a vampire. Unfortunately, there were no candidates available.") log_admin("[key_name(usr)] failed to create a vampire.") - if("infiltrator") - message_admins("[key_name(usr)] is creating an infiltration team...") - if(makeInfiltratorTeam()) - message_admins("[key_name(usr)] created an infiltration team.") - log_admin("[key_name(usr)] created an infiltration team.") - else - message_admins("[key_name_admin(usr)] tried to create an infiltration team. Unfortunately, there were not enough candidates available.") - log_admin("[key_name(usr)] failed to create an infiltration team.") else if(href_list["forceevent"]) if(!check_rights(R_FUN)) return diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 10dd710df567..a4b11c287175 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -26,7 +26,6 @@ Make Revenant (Requires Ghost)
Make Shadowling
Make Vampire
- Make Infiltration Team (Requires Ghosts) "} var/datum/browser/popup = new(usr, "oneclickantag", "Quick-Create Antagonist", 400, 400) diff --git a/code/modules/antagonists/nukeop/equipment/pinpointer.dm b/code/modules/antagonists/nukeop/equipment/pinpointer.dm index 3c1efe8faaf1..82ad074a68ff 100644 --- a/code/modules/antagonists/nukeop/equipment/pinpointer.dm +++ b/code/modules/antagonists/nukeop/equipment/pinpointer.dm @@ -9,8 +9,6 @@ msg += "\"nuclear_disk\"." if(TRACK_MALF_AI) msg += "\"01000001 01001001\"." - if(TRACK_INFILTRATOR) - msg += "\"vasvygengbefuvc\"." else msg = "Its tracking indicator is blank." . += msg @@ -45,8 +43,6 @@ var/obj/machinery/power/apc/A = V if(A.malfhack && A.occupier) target = A - if(TRACK_INFILTRATOR) - target = SSshuttle.getShuttle("syndicate") ..() /obj/item/pinpointer/nuke/proc/switch_mode_to(new_mode) diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 66ce4ad7cc74..b82d63dd6a53 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -224,15 +224,6 @@ var/obj/item/clothing/CL = I var/obj/item/clothing/PCL = picked_item CL.flags_cover = initial(PCL.flags_cover) - if(istype(target, /obj/item/clothing/suit/space/hardsuit/infiltration)) //YOGS START - var/obj/item/clothing/suit/space/hardsuit/infiltration/I = target - var/obj/item/clothing/suit/space/hardsuit/HS = picked_item - var/obj/item/clothing/head/helmet/helmet = initial(HS.helmettype) - I.head_piece.initial_state = initial(helmet.icon_state) - update_item(helmet, I.head_piece) - I.head_piece.update_icon() - qdel(helmet) - //YOGS END target.icon = initial(picked_item.icon) target.on_chameleon_change() diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 261f74ecbc83..a3644b90e25a 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -269,6 +269,15 @@ sleep(0.1 SECONDS) forceMove(core) +/mob/living/silicon/ai/proc/set_core_display_icon_yogs(input) //moved because original file gone + var/datum/ai_skin/S = input + + for (var/each in GLOB.ai_core_displays) //change status of displays + var/obj/machinery/status_display/ai_core/M = each + M.set_ai(S.icon_state, S.icon) + M.update() + + /mob/living/silicon/ai/verb/pick_icon() set category = "AI Commands" set name = "Set AI Core Display" diff --git a/code/modules/mob/living/silicon/ai/decentralized/management/ai_controlpanel.dm b/code/modules/mob/living/silicon/ai/decentralized/management/ai_controlpanel.dm index d5ada3439079..9f2b60e4a031 100644 --- a/code/modules/mob/living/silicon/ai/decentralized/management/ai_controlpanel.dm +++ b/code/modules/mob/living/silicon/ai/decentralized/management/ai_controlpanel.dm @@ -199,11 +199,7 @@ GLOBAL_VAR_INIT(ai_control_code, random_nukecode(6)) data["can_log_out"] = !one_time_password_used for(var/mob/living/silicon/ai/A in GLOB.ai_list) - var/being_hijacked = A.hijacking ? TRUE : FALSE - data["ais"] += list(list("name" = A.name, "ref" = REF(A), "can_download" = A.can_download, "health" = A.health, "active" = A.mind ? TRUE : FALSE, "being_hijacked" = being_hijacked, "in_core" = istype(A.loc, /obj/machinery/ai/data_core))) - - data["is_infiltrator"] = is_infiltrator(user) - + data["ais"] += list(list("name" = A.name, "ref" = REF(A), "can_download" = A.can_download, "health" = A.health, "active" = A.mind ? TRUE : FALSE, "in_core" = istype(A.loc, /obj/machinery/ai/data_core))) return data /obj/machinery/computer/ai_control_console/proc/finish_download() @@ -371,67 +367,6 @@ GLOBAL_VAR_INIT(ai_control_code, random_nukecode(6)) return if(usr == downloading) finish_download() - - if("start_hijack") - var/mob/user = usr - if(!is_infiltrator(usr)) - return - if(!is_station_level(z)) - to_chat(user, span_warning("No connection. Try again later.")) - return - if(!istype(user.get_active_held_item(), /obj/item/ai_hijack_device)) - to_chat(user, span_warning("You need to be holding the serial exploitation unit to initiate the hijacking process!")) - return - var/obj/item/ai_hijack_device/device = user.get_active_held_item() - var/mob/living/silicon/ai/target = locate(params["target_ai"]) - if(!target || !isAI(target)) - return - var/mob/living/silicon/ai/A = target - if(A.mind && A.mind.has_antag_datum(/datum/antagonist/hijacked_ai)) - to_chat(user, span_warning("[A] has already been hijacked!")) - return - if(A.stat == DEAD) - to_chat(user, span_warning("[A] is dead!")) - return - if(A.hijacking) - to_chat(user, span_warning("[A] is already in the process of being hijacked!")) - return - user.visible_message(span_warning("[user] begins furiously typing something into [src]...")) - if(do_after(user, 5.5 SECONDS, src)) - user.dropItemToGround(device) - device.forceMove(A) - A.hijacking = device - A.hijack_start = world.time - A.update_icons() - to_chat(A, span_danger("Unknown device connected to /dev/ttySL0")) - to_chat(A, span_danger("Connected at 115200 bps")) - to_chat(A, span_binarysay("ntai login: root")) - to_chat(A, span_binarysay("Password: *****r2")) - to_chat(A, span_binarysay("$ dd from=/dev/ttySL0 of=/tmp/ai-hijack bs=4096 && chmod +x /tmp/ai-hijack && tmp/ai-hijack")) - to_chat(A, span_binarysay("111616 bytes (112 KB, 109 KiB) copied, 1 s, 14.4 KB/s")) - message_admins("[ADMIN_LOOKUPFLW(user)] has attached a hijacking device to [ADMIN_LOOKUPFLW(A)]!") - notify_ghosts("[user] has begun to hijack [A]!", source = src, action = NOTIFY_ORBIT, ghost_sound = 'sound/machines/chime.ogg') - - if("stop_hijack") - var/mob/living/silicon/ai/target = locate(params["target_ai"]) - if(!target || !isAI(target)) - return - var/mob/living/silicon/ai/A = target - var/mob/user = usr - - if(!is_station_level(z)) - to_chat(user, span_warning("No connection. Try again later.")) - return - - user.visible_message(span_danger("[user] attempts to cancel a process on [src]."), span_notice("An unknown process seems to be interacting with [A]! You attempt to end the proccess..")) - if (do_after(user, 10 SECONDS, src)) - A.hijacking.forceMove(get_turf(src)) - A.hijacking = null - A.hijack_start = 0 - A.update_icons() - to_chat(A, span_bolddanger("Unknown device disconnected. Systems confirmed secure.")) - else - to_chat(user, span_notice("You fail to remove the device.")) diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index d50ea72846a2..840e7e73ee35 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -16,8 +16,6 @@ if(dashboard) dashboard.tick(seconds) - process_hijack() // yogs - if(malfhack && malfhack.aidisabled) deltimer(malfhacking) diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index bcb456116d8a..61720db17bb6 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -211,7 +211,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/storage/box/syndicate/contract_kit cost = 20 player_minimum = 20 - exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops, /datum/game_mode/infiltration) // yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) /datum/uplink_item/bundles_TC/bundle_A name = "Syndi-kit Tactical" @@ -220,7 +220,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) you will receive. May contain discontinued and/or exotic items." item = /obj/item/storage/box/syndicate/bundle_A cost = 20 - exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/infiltration) // yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear) /datum/uplink_item/bundles_TC/bundle_B name = "Syndi-kit Special" @@ -228,7 +228,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) In Syndi-kit Special, you will receive items used by famous syndicate agents of the past. Collectively worth more than 20 telecrystals, the syndicate loves a good throwback." item = /obj/item/storage/box/syndicate/bundle_B cost = 20 - exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/infiltration) // yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear) /datum/uplink_item/bundles_TC/surplus name = "Syndicate Surplus Crate" @@ -237,7 +237,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/structure/closet/crate cost = 20 player_minimum = 25 - exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops, /datum/game_mode/infiltration) // yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) var/starting_crate_value = 50 /datum/uplink_item/bundles_TC/surplus/super @@ -410,14 +410,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) pocketed when inactive. Activating it produces a loud, distinctive noise." item = /obj/item/melee/transforming/energy/sword/saber cost = 8 - exclude_modes = list(/datum/game_mode/nuclear/clown_ops, /datum/game_mode/infiltration) // yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear/clown_ops) /datum/uplink_item/dangerous/bostaff name = "Bo Staff" desc = "A wielded wooden staff that can be used to incapacitate opponents if intending to disarm." item = /obj/item/twohanded/bostaff cost = 8 - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/dangerous/shield name = "Energy Shield" @@ -442,7 +442,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "These gloves let the user punch people very fast. Does not improve weapon attack speed or the meaty fists of a hulk." item = /obj/item/clothing/gloves/rapid cost = 8 - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/dangerous/guardian name = "Holoparasites" @@ -452,7 +452,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 12 manufacturer = /datum/corporation/traitor/cybersun surplus = 0 - exclude_modes = list(/datum/game_mode/infiltration) + player_minimum = 25 restricted = TRUE refundable = TRUE @@ -502,7 +502,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/melee/powerfist cost = 6 manufacturer = /datum/corporation/traitor/waffleco - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/dangerous/vxtvulhammer name = "Vxtvul Hammer" @@ -630,7 +630,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/toy/plush/carpplushie/dehy_carp cost = 1 manufacturer = /datum/corporation/traitor/donkco - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/stealthy_weapons/edagger name = "Energy Dagger" @@ -646,7 +646,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/book/granter/martial/carp cost = 14 surplus = 0 - exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops, /datum/game_mode/infiltration) // yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) /datum/uplink_item/stealthy_weapons/crossbow name = "Miniature Energy Crossbow" @@ -687,7 +687,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/storage/box/syndie_kit/romerol cost = 25 cant_discount = TRUE - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/stealthy_weapons/sleepy_pen name = "Sleepy Pen" @@ -1041,7 +1041,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/storage/backpack/duffelbag/syndie/c4 cost = 8 //20% discount! cant_discount = TRUE - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/explosives/x4bag name = "Bag of X-4 explosives" @@ -1051,7 +1051,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/storage/backpack/duffelbag/syndie/x4 cost = 4 cant_discount = TRUE - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/explosives/clown_bomb_clownops name = "Clown Bomb" @@ -1075,7 +1075,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 6 manufacturer = /datum/corporation/traitor/cybersun restricted = TRUE - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/explosives/detomatix/spawn_item(spawn_path, mob/user, datum/component/uplink/U) . = ..() @@ -1146,7 +1146,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/grenade/clusterbuster/soap cost = 3 manufacturer = /datum/corporation/traitor/waffleco - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/explosives/syndicate_bomb name = "Syndicate Bomb" @@ -1158,7 +1158,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) The bomb core can be pried out and manually detonated with other explosives." item = /obj/item/sbeacondrop/bomb cost = 11 - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/explosives/syndicate_bomb/emp name = "Syndicate EMP Bomb" @@ -1182,7 +1182,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) in addition to dealing high amounts of damage to nearby personnel." item = /obj/item/grenade/syndieminibomb cost = 6 - exclude_modes = list(/datum/game_mode/nuclear/clown_ops, /datum/game_mode/infiltration) // yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear/clown_ops) /datum/uplink_item/explosives/tearstache name = "Tearstache Grenade" @@ -1416,7 +1416,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) sightings, however." item = /obj/item/storage/box/syndie_kit/space cost = 4 - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/suits/hardsuit name = "Syndicate Hardsuit" @@ -1427,7 +1427,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) Nanotrasen crew who spot these suits are known to panic." item = /obj/item/clothing/suit/space/hardsuit/syndi cost = 8 - exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/infiltration) //you can't buy it in nuke, because the elite hardsuit costs the same while being better // yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear) //you can't buy it in nuke, because the elite hardsuit costs the same while being better /datum/uplink_item/suits/hardsuit/elite name = "Elite Syndicate Hardsuit" @@ -1567,7 +1567,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) manufacturer = /datum/corporation/traitor/waffleco surplus = 0 restricted = TRUE - exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops, /datum/game_mode/infiltration) // Yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) /datum/uplink_item/device_tools/failsafe/spawn_item(spawn_path, mob/user, datum/component/uplink/U) if(!U) @@ -1594,7 +1594,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/aiModule/syndicate cost = 4 manufacturer = /datum/corporation/traitor/cybersun - exclude_modes = list(/datum/game_mode/infiltration) + /datum/uplink_item/device_tools/hypnotic_flash name = "Hypnotic Flash" @@ -1630,7 +1630,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 10 manufacturer = /datum/corporation/traitor/waffleco include_objectives = list(/datum/objective/hijack, /datum/objective/martyr, /datum/objective/nuclear) //yogs - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/device_tools/roburger_recipe name = "Roburger crafting recipe" @@ -1640,7 +1640,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/book/granter/crafting_recipe/roburgers cost = 14 include_objectives = list(/datum/objective/hijack, /datum/objective/martyr, /datum/objective/nuclear) - exclude_modes = list(/datum/game_mode/infiltration) + /datum/uplink_item/device_tools/supermatter_delaminator name = "Antinoblium Shard" @@ -1652,7 +1652,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 10 manufacturer = /datum/corporation/traitor/waffleco include_objectives = list(/datum/objective/hijack, /datum/objective/martyr, /datum/objective/nuclear) //yogs - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/device_tools/powersink name = "Power Sink" @@ -1662,7 +1662,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/powersink cost = 8 manufacturer = /datum/corporation/traitor/waffleco - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/device_tools/rad_laser name = "Radioactive Microlaser" @@ -1759,7 +1759,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 2 limited_stock = 2 //only buy two, prevents certain mushroom shenanigans include_modes = list() //clear the list - exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops, /datum/game_mode/infiltration) // yogs: infiltration + exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) /datum/uplink_item/device_tools/suspiciousphone name = "Protocol CRAB-17 Phone" @@ -1769,7 +1769,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 7 manufacturer = /datum/corporation/traitor/waffleco limited_stock = 1 - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration + /datum/uplink_item/device_tools/syndie_bodybag name = "Syndicate Prisoner Transport Bag" @@ -1898,58 +1898,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/autosurgeon/arm/syndicate/syndie_mantis cost = 7 surplus = 0 - exclude_modes = list(/datum/game_mode/infiltration) // yogs: infiltration - -// Events -/datum/uplink_item/services - category = "Services" - include_modes = list(/datum/game_mode/infiltration, /datum/game_mode/nuclear) - surplus = 0 - restricted = TRUE - -/datum/uplink_item/services/manifest_spoof - name = "Crew Manifest Spoof" - desc = "A button capable of adding a single person to the crew manifest." - item = /obj/item/service/manifest - cost = 4 - limited_stock = 1 - -/datum/uplink_item/services/fake_ion - name = "Fake Ion Storm" - desc = "Fakes an ion storm announcment. A good distraction, especially if the AI is weird anyway." - item = /obj/item/service/ion - cost = 7 - -/datum/uplink_item/services/fake_meteor - name = "Fake Meteor Announcement" - desc = "Fakes an meteor announcment. A good way to get any C4 on the station exterior, or really any small explosion, brushed off as a meteor hit." - item = /obj/item/service/meteor - cost = 7 - -/datum/uplink_item/services/fake_rod - name = "Fake Immovable Rod" - desc = "Fakes an immovable rod announcement. Good for a short-lasting distraction." - item = /obj/item/service/rodgod - cost = 6 //less likely to be believed - -//Infiltrator shit -/datum/uplink_item/infiltration - category = "Infiltration Gear" - include_modes = list(/datum/game_mode/infiltration) - surplus = 0 - -/datum/uplink_item/infiltration/extra_stealthsuit - name = "Extra Chameleon Hardsuit" - desc = "An infiltration hardsuit, capable of changing it's appearance instantly." - item = /obj/item/clothing/suit/space/hardsuit/infiltration - cost = 10 - -/datum/uplink_item/infiltration/access_kit - name = "Access Kit" - desc = "A secret device, reverse engineered by gear retrieved from previous Nanotrasen infiltration missions. Allows you to spoof an ID card to have the assignment and access of a single low-level job." - item = /obj/item/access_kit/syndicate - limited_stock = 1 - cost = 5 //Race-specific items /datum/uplink_item/race_restricted diff --git a/tgui/packages/tgui/interfaces/AiControlPanel.js b/tgui/packages/tgui/interfaces/AiControlPanel.js index 942f4a422815..be27cac03d54 100644 --- a/tgui/packages/tgui/interfaces/AiControlPanel.js +++ b/tgui/packages/tgui/interfaces/AiControlPanel.js @@ -123,15 +123,7 @@ export const AiControlPanel = (props, context) => { return (
{ai.name} | {ai.active ? "Active" : "Inactive"})} buttons={( - - - {!!data.is_infiltrator && !ai.being_hijacked && ( - - ) } - {!!ai.being_hijacked && ( - - )} - + )}> Integrity: = required_enemies) - for(var/i = 0, i < n_agents, ++i) - var/datum/mind/new_sit = pick_n_take(antag_candidates) - pre_sit += new_sit - new_sit.assigned_role = "Syndicate Infiltrator" - new_sit.special_role = "Syndicate Infiltrator" - log_game("[key_name(new_sit)] has been selected as a syndicate infiltrator") - return TRUE - setup_error = "Not enough infiltrator candidates" - message_admins("Not enough infiltrator candidates! Was making [n_agents], but we need [required_enemies]!") - return FALSE - -/datum/game_mode/infiltration/post_setup() - sit_team = new /datum/team/infiltrator - for(var/datum/mind/sit_mind in pre_sit) - sit_mind.add_antag_datum(ANTAG_DATUM_INFILTRATOR, sit_team) - sit_team.update_objectives() - return ..() - -/datum/game_mode/infiltration/generate_report() //make this less shit - return "Reports show that the Syndicate is rounding up it's elite agents, possibly for a raid on a NanoTrasen-controlled station. Keep an eye out for unusual people." - -/datum/game_mode/infiltration/set_round_result() - ..() - var/result = sit_team.get_result() - switch(result) - if(INFILTRATION_ALLCOMPLETE) - SSticker.mode_result = "major win - objectives complete" - if(INFILTRATION_MOSTCOMPLETE) - SSticker.mode_result = "minor win - most objectives complete" - if(INFILTRATION_SOMECOMPLETE) - SSticker.mode_result = "neutral - some objectives complete" - else - SSticker.mode_result = "loss - no objectives complete" diff --git a/yogstation/code/game/gamemodes/objective.dm b/yogstation/code/game/gamemodes/objective.dm index 8bd9bbaacd97..246819fca47e 100644 --- a/yogstation/code/game/gamemodes/objective.dm +++ b/yogstation/code/game/gamemodes/objective.dm @@ -1,5 +1,3 @@ -GLOBAL_LIST_INIT(infiltrator_objective_areas, typecacheof(list(/area/yogs/infiltrator_base, /area/syndicate_mothership, /area/shuttle/yogs/stealthcruiser))) - /datum/objective/assassinate/internal/check_completion() if(..()) return TRUE diff --git a/yogstation/code/game/gamemodes/objective_items.dm b/yogstation/code/game/gamemodes/objective_items.dm index 3d7f16b07995..3217b8374616 100644 --- a/yogstation/code/game/gamemodes/objective_items.dm +++ b/yogstation/code/game/gamemodes/objective_items.dm @@ -3,6 +3,3 @@ targetitem = /obj/item/holotool difficulty = 5 excludefromjob = list("Research Director") - -/datum/objective_item/steal/functionalai - excludefromjob = list(ROLE_INFILTRATOR) diff --git a/yogstation/code/game/machinery/suit_storage_unit.dm b/yogstation/code/game/machinery/suit_storage_unit.dm deleted file mode 100644 index 8f6a4c461909..000000000000 --- a/yogstation/code/game/machinery/suit_storage_unit.dm +++ /dev/null @@ -1,4 +0,0 @@ -/obj/machinery/suit_storage_unit/infiltrator - suit_type = /obj/item/clothing/suit/space/hardsuit/infiltration - mask_type = /obj/item/clothing/mask/gas/syndicate - storage_type = /obj/item/tank/jetpack/oxygen/harness diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm index bd6bf8b2fce6..ff77d9003af9 100644 --- a/yogstation/code/game/objects/effects/landmarks.dm +++ b/yogstation/code/game/objects/effects/landmarks.dm @@ -196,24 +196,4 @@ GLOBAL_LIST_EMPTY(chosen_station_templates) /obj/effect/landmark/stationroom/limited_spawn/gax/ai_whale template_names = list("AI Whale") -/obj/effect/landmark/start/infiltrator - name = "infiltrator" - icon = 'icons/effects/landmarks_static.dmi' - icon_state = "snukeop_spawn" - -/obj/effect/landmark/start/infiltrator/Initialize() - ..() - GLOB.infiltrator_start += loc - return INITIALIZE_HINT_QDEL - -/obj/effect/landmark/start/infiltrator_objective - name = "infiltrator objective items" - icon = 'icons/effects/landmarks_static.dmi' - icon_state = "random_loot" - -/obj/effect/landmark/start/infiltrator_objective/Initialize() - ..() - GLOB.infiltrator_objective_items += loc - return INITIALIZE_HINT_QDEL - #undef EMPTY_SPAWN diff --git a/yogstation/code/game/objects/items/devices/powersink.dm b/yogstation/code/game/objects/items/devices/powersink.dm index 62f2e2a071d1..3a9d0e9c3ab0 100644 --- a/yogstation/code/game/objects/items/devices/powersink.dm +++ b/yogstation/code/game/objects/items/devices/powersink.dm @@ -42,25 +42,3 @@ GLOBAL_VAR_INIT(powersink_transmitted, 0) power_drained += 50 if(A.charging == 2) // If the cell was full A.charging = 1 // It's no longer full - -/obj/item/powersink/infiltrator - var/target - var/target_reached = FALSE - var/obj/item/radio/alert_radio - -/obj/item/powersink/infiltrator/Initialize() - . = ..() - alert_radio = new(src) - alert_radio.make_syndie() - alert_radio.listening = FALSE - alert_radio.canhear_range = 0 - -/obj/item/powersink/infiltrator/on_drain(drained) - GLOB.powersink_transmitted += drained - if(GLOB.powersink_transmitted >= target && !target_reached) - alert_radio.talk_into(src, "Power objective reached.", "Syndicate") - visible_message("[src] beeps.") - playsound('sound/machines/ping.ogg', 50, 1) - target_reached = TRUE - set_mode(CLAMPED_OFF) - return ..() diff --git a/yogstation/code/game/objects/items/implants/implant_infiltrator.dm b/yogstation/code/game/objects/items/implants/implant_infiltrator.dm deleted file mode 100644 index c660334eafdb..000000000000 --- a/yogstation/code/game/objects/items/implants/implant_infiltrator.dm +++ /dev/null @@ -1,163 +0,0 @@ -/obj/item/implant/infiltrator - name = "infiltration implant" - desc = "A sneaky implant for sneaky infiltrators" - activated = FALSE - var/obj/item/radio/alert_radio - var/datum/team/infiltrator/team - var/upgraded = FALSE - -/obj/item/implant/infiltrator/Initialize(mapload, _owner, _team) - . = ..() - AddComponent(/datum/component/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES | EMP_PROTECT_CONTENTS) - var/datum/component/uplink/uplink = AddComponent(/datum/component/uplink, _owner, TRUE, FALSE, null, 20) - uplink.set_gamemode(/datum/game_mode/infiltration) - alert_radio = new(src) - alert_radio.make_syndie() - alert_radio.listening = FALSE - alert_radio.canhear_range = 0 - alert_radio.set_frequency(FREQ_SYNDICATE) - alert_radio.name = "infiltration cruiser autopilot" - team = _team - -/obj/item/implant/infiltrator/implant(mob/living/target, mob/user, silent = FALSE, force = FALSE) - . = ..() - if(.) - target.apply_status_effect(/datum/status_effect/infiltrator_pinpointer) - -/obj/item/implant/infiltrator/removed(mob/living/target, silent = FALSE, special = 0) - var/turf/T = get_turf(src) - . = ..() - if (.) - target.remove_status_effect(/datum/status_effect/infiltrator_pinpointer) - visible_message(T, span_notice("[src] explodes into a bunch of sparks!")) - do_sparks(8, FALSE, T) - qdel(src) - -/obj/item/implant/infiltrator/activate() - var/obj/item/stack/telecrystal/TC = imp_in.is_holding_item_of_type(/obj/item/stack/telecrystal) - if (TC) - to_chat(imp_in, span_notice("You put [TC.amount] TC into your hidden uplink.")) - var/datum/component/uplink/uplink = GetComponent(/datum/component/uplink) - uplink.telecrystals += TC.amount - TC.use(TC.amount) - return - var/list/radial_menu = list() - radial_menu["Syndicate Uplink"] = image(icon = 'icons/obj/radio.dmi', icon_state = "radio") - radial_menu["Change Pinpointer Target"] = image(icon = icon = 'icons/obj/device.dmi', icon_state = "pinpointer_syndicate") - var/obj/docking_port/mobile/cutter = SSshuttle.getShuttle("syndicatecutter") - var/obj/docking_port/stationary/homePort = SSshuttle.getDock("syndicatecutter_home") - var/obj/docking_port/stationary/targetPort = SSshuttle.getDock("syndicatecutter_custom") - if (cutter) - if (is_centcom_level(cutter.z)) - if (targetPort) - radial_menu["Call Ship"] = image(icon = 'icons/obj/decals.dmi', icon_state = "drop") - else - radial_menu["Send Ship Away"] = image(icon = 'icons/obj/decals.dmi', icon_state = "evac") - var/chosen = show_radial_menu(imp_in, imp_in, radial_menu, "infiltrator_implant") - if (!chosen) - return - switch (chosen) - if ("Syndicate Uplink") - var/datum/component/uplink/uplink = GetComponent(/datum/component/uplink) - uplink.implant_activation() - if ("Change Pinpointer Target") - var/datum/status_effect/infiltrator_pinpointer/pinpointer = imp_in.has_status_effect(/datum/status_effect/infiltrator_pinpointer) - if (!pinpointer) - return - var/list/pinpointer_menu = list() - var/list/targets = get_targets() - for(var/A in targets) - if(istype(targets[A], /mob)) - pinpointer_menu[A] = getFlatIcon(targets[A]) - else if(istype(targets[A], /atom)) - var/atom/AT = targets[A] - pinpointer_menu[A] = image(AT.icon, AT.icon_state) - pinpointer_menu["Infiltration Cruiser"] = image(icon = 'icons/turf/shuttle.dmi', icon_state = "burst_s") - var/pinpointer_chosen = show_radial_menu(imp_in, imp_in, pinpointer_menu, "infiltrator_implant_pinpointer") - if (pinpointer_chosen) - if (pinpointer_chosen == "Infiltration Cruiser") - pinpointer.scan_target = SSshuttle.getShuttle("syndicatecutter") - to_chat(imp_in, span_notice("Pinpointer target set to the infiltration cruiser.")) - else - pinpointer.scan_target = targets[pinpointer_chosen] - to_chat(imp_in, span_notice("Pinpointer target set to [pinpointer.scan_target]")) - pinpointer.point_to_target() - if ("Send Ship Away") - alert_radio.talk_into(alert_radio, "The infiltration cruiser has been remotely sent to the base by [imp_in.real_name]") - cutter.request(homePort) - if ("Call Ship") - alert_radio.talk_into(alert_radio, "The infiltration cruiser has been remotely sent to [station_name()] by [imp_in.real_name]") - cutter.request(targetPort) - -/obj/item/implant/infiltrator/proc/get_targets() - var/list/targets = list() - if(team && LAZYLEN(team.objectives)) - for(var/A in team.objectives) - var/datum/objective/O = A - if(istype(O) && !O.check_completion()) - if(istype(O.target, /datum/mind)) - var/datum/mind/M = O.target - targets[M.current.real_name] = M.current - else if(istype(O, /datum/objective/steal)) - var/datum/objective/steal/S = O - targets[S.targetinfo.name] = locate(S.targetinfo.targetitem) - return targets - -/obj/screen/alert/status_effect/infiltrator_pinpointer - name = "Infilitrator Integrated Pinpointer" - desc = "The stealthiest pinpointer." - icon = 'yogstation/icons/misc/infiltrator_pinpointer.dmi' - icon_state = "overlay" - -/obj/screen/alert/status_effect/infiltrator_pinpointer/examine(mob/user) - . = ..() - var/datum/status_effect/infiltrator_pinpointer/effect = attached_effect - if (effect?.scan_target) - . += span_notice("Currently tracking [effect.scan_target]") - -/obj/screen/alert/status_effect/infiltrator_pinpointer/Click() - if (isliving(usr)) - var/obj/item/implant/infiltrator/implant = locate() in usr - implant.activate() - -/datum/status_effect/infiltrator_pinpointer - id = "infiltrator_pinpointer" - duration = -1 - tick_interval = 40 - alert_type = /obj/screen/alert/status_effect/infiltrator_pinpointer - var/atom/movable/scan_target - var/minimum_range = 4 - var/range_mid = 8 - var/range_far = 16 - -/datum/status_effect/infiltrator_pinpointer/New() - . = ..() - scan_target = SSshuttle.getShuttle("syndicatecutter") - -/datum/status_effect/infiltrator_pinpointer/proc/point_to_target() //If we found what we're looking for, show the distance and direction - linked_alert.cut_overlays() - if(!scan_target) - linked_alert.add_overlay("unknown") - return - var/turf/here = get_turf(owner) - var/turf/there = get_turf(scan_target) - if(here.z != there.z) - linked_alert.add_overlay("unknown") - return - if(get_dist_euclidian(here,there)<=minimum_range) - linked_alert.add_overlay("direct") - else - linked_alert.setDir(get_dir(here, there)) - var/dist = (get_dist(here, there)) - if(dist >= 1 && dist <= range_mid) - linked_alert.add_overlay("close") - else if(dist > range_mid && dist <= range_far) - linked_alert.add_overlay("medium") - else if(dist > range_far) - linked_alert.add_overlay("far") - -/datum/status_effect/infiltrator_pinpointer/tick() - if(!owner) - qdel(src) - return - point_to_target() diff --git a/yogstation/code/modules/admin/verbs/one_click_antag.dm b/yogstation/code/modules/admin/verbs/one_click_antag.dm index 917d19c65175..8350498793bd 100644 --- a/yogstation/code/modules/admin/verbs/one_click_antag.dm +++ b/yogstation/code/modules/admin/verbs/one_click_antag.dm @@ -100,38 +100,3 @@ if("[antagdatum]" == chosen) to_chat(player,text) break - -/datum/admins/proc/makeInfiltratorTeam() - var/datum/game_mode/infiltration/temp = new - var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you wish to be considered for a infiltration team being sent in?", ROLE_INFILTRATOR, temp) - var/list/mob/dead/observer/chosen = list() - var/mob/dead/observer/theghost = null - - if(LAZYLEN(candidates)) - var/numagents = 5 - var/agentcount = 0 - - for(var/i = 0, i")) to_chat(owner, span_bolddanger("You cannot find the memory files of anything that happened while you were infected...")) -datum/antagonist/hijacked_ai/proc/update_synd_icons_added(mob/living/M) - var/datum/atom_hud/antag/sithud = GLOB.huds[ANTAG_HUD_INFILTRATOR] - sithud.join_hud(M) - set_antag_hud(M, "synd") - -/datum/antagonist/hijacked_ai/proc/update_synd_icons_removed(mob/living/M) - var/datum/atom_hud/antag/sithud = GLOB.huds[ANTAG_HUD_INFILTRATOR] - sithud.leave_hud(M) - set_antag_hud(M, null) - /datum/antagonist/hijacked_ai/apply_innate_effects(mob/living/mob_override) . = ..() var/mob/living/silicon/ai/A = mob_override || owner.current @@ -35,7 +25,6 @@ datum/antagonist/hijacked_ai/proc/update_synd_icons_added(mob/living/M) A.set_syndie_radio() to_chat(A, span_notice("Your radio has been upgraded! Use :t to speak on an encrypted channel with Syndicate Agents!")) A.add_malf_picker() - update_synd_icons_added(A) /datum/antagonist/hijacked_ai/remove_innate_effects(mob/living/mob_override) . = ..() @@ -46,7 +35,6 @@ datum/antagonist/hijacked_ai/proc/update_synd_icons_added(mob/living/M) QDEL_NULL(A.radio) A.radio = new /obj/item/radio/headset/silicon/ai(A) A.remove_language(/datum/language/codespeak) - update_synd_icons_removed(A) /datum/antagonist/hijacked_ai/on_removal() if(owner.current && isAI(owner.current)) diff --git a/yogstation/code/modules/antagonists/infiltrator/infiltrator.dm b/yogstation/code/modules/antagonists/infiltrator/infiltrator.dm deleted file mode 100644 index 3d7433a80868..000000000000 --- a/yogstation/code/modules/antagonists/infiltrator/infiltrator.dm +++ /dev/null @@ -1,94 +0,0 @@ -/datum/antagonist/infiltrator - name = "Syndicate Infiltrator" - roundend_category = "syndicate infiltrators" //just in case - antagpanel_category = "Infiltrator" - job_rank = ROLE_INFILTRATOR - show_to_ghosts = TRUE - var/datum/team/infiltrator/infiltrator_team - var/always_new_team = FALSE //If not assigned a team by default ops will try to join existing ones, set this to TRUE to always create new team. - var/send_to_spawnpoint = TRUE //Should the user be moved to default spawnpoint. - var/dress_up = TRUE - var/hud_icon = "synd" - -/datum/antagonist/infiltrator/proc/update_synd_icons_added(mob/living/M) - var/datum/atom_hud/antag/sithud = GLOB.huds[ANTAG_HUD_INFILTRATOR] - sithud.join_hud(M) - set_antag_hud(M, hud_icon) - -/datum/antagonist/infiltrator/proc/update_synd_icons_removed(mob/living/M) - var/datum/atom_hud/antag/sithud = GLOB.huds[ANTAG_HUD_INFILTRATOR] - sithud.leave_hud(M) - set_antag_hud(M, null) - -/datum/antagonist/infiltrator/apply_innate_effects(mob/living/mob_override) - var/mob/living/M = mob_override || owner.current - update_synd_icons_added(M) - -/datum/antagonist/infiltrator/remove_innate_effects(mob/living/mob_override) - var/mob/living/M = mob_override || owner.current - update_synd_icons_removed(M) - -/datum/antagonist/infiltrator/greet() - owner.current.playsound_local(get_turf(owner.current), 'yogstation/sound/ambience/antag/infiltrator.ogg', 100, 0) - to_chat(owner, span_userdanger("You are a syndicate infiltrator!")) - to_chat(owner, span_boldnotice("Your job is to infiltrate [station_name()], and complete our objectives")) - to_chat(owner, span_big(span_notice("Click on your pinpointer at the top right to access your uplink, pinpointer, or ship controls."))) - to_chat(owner, span_notice("You also have an internal radio, for communicating with your team-mates at all times.")) - to_chat(owner, span_notice("You have a dusting implant, to ensure that Nanotrasen does not get their hands on Syndicate gear. Only activate it, if you are compromised.")) - to_chat(owner, span_boldnotice(span_italics("Do NOT kill or destroy needlessly, as this defeats the purpose of an 'infiltration'!"))) - to_chat(owner, span_boldnotice("Once your objectives are complete, return to base, with all living infiltrators, to end the round.")) - owner.announce_objectives() - -/datum/antagonist/infiltrator/on_gain() - var/mob/living/carbon/human/H = owner.current - owner.assigned_role = "Syndicate Infiltrator" - owner.special_role = "Syndicate Infiltrator" - if(istype(H)) - if(dress_up) - H.set_species(/datum/species/human) - var/new_name = H.dna.species.random_name(H.gender, TRUE) - H.fully_replace_character_name(H.real_name, new_name) - H.equipOutfit(/datum/outfit/infiltrator) - owner.store_memory("Do NOT kill or destroy needlessly, as this defeats the purpose of an 'infiltration'!") - objectives |= infiltrator_team.objectives - . = ..() - if(send_to_spawnpoint) - move_to_spawnpoint() - -/datum/antagonist/infiltrator/get_team() - return infiltrator_team - -/datum/antagonist/infiltrator/create_team(datum/team/infiltrator/new_team) - if(!new_team) - if(!always_new_team) - for(var/datum/antagonist/infiltrator/N in GLOB.antagonists) - if(!N.owner) - continue - if(N.infiltrator_team) - infiltrator_team = N.infiltrator_team - return - infiltrator_team = new /datum/team/infiltrator - infiltrator_team.update_objectives() - return - if(!istype(new_team)) - stack_trace("Wrong team type passed to [type] initialization.") - infiltrator_team = new_team - -/datum/antagonist/infiltrator/get_admin_commands() - . = ..() - .["Send to base"] = CALLBACK(src,.proc/admin_send_to_base) - -/datum/antagonist/infiltrator/admin_add(datum/mind/new_owner,mob/admin) - new_owner.assigned_role = ROLE_INFILTRATOR - new_owner.add_antag_datum(src) - message_admins("[key_name_admin(admin)] has infiltrator'ed [new_owner.current].") - log_admin("[key_name(admin)] has infiltrator'ed [new_owner.current].") - -/datum/antagonist/infiltrator/proc/admin_send_to_base(mob/admin) - owner.current.forceMove(pick(GLOB.infiltrator_start)) - -/datum/antagonist/infiltrator/proc/move_to_spawnpoint() - var/team_number = 1 - if(infiltrator_team) - team_number = infiltrator_team.members.Find(owner) - owner.current.forceMove(GLOB.infiltrator_start[((team_number - 1) % GLOB.infiltrator_start.len) + 1]) diff --git a/yogstation/code/modules/antagonists/infiltrator/items/access_kit.dm b/yogstation/code/modules/antagonists/infiltrator/items/access_kit.dm deleted file mode 100644 index 0c4668a22e20..000000000000 --- a/yogstation/code/modules/antagonists/infiltrator/items/access_kit.dm +++ /dev/null @@ -1,51 +0,0 @@ -/obj/item/access_kit - name = "access kit (unset)" - desc = "A one-use device that can be used to spoof and grant the access associated with a low-level job." - icon_state = "red_phone" - var/datum/job/job - var/list/available_jobs = list(/datum/job/hydro, /datum/job/janitor, /datum/job/cargo_tech, /datum/job/scientist, /datum/job/doctor, /datum/job/engineer) - -/obj/item/access_kit/interact(mob/user) - . = ..() - if (!ishuman(user)) - return - if (syndicate && !is_syndicate(user)) - to_chat(user, span_warning("You have no idea how to use [src]...")) - return - if (job) - to_chat(user, span_warning("[src] has already been used! Apply it to your ID to use it.")) - return - var/list/radial_menu = list() - for (var/J in available_jobs) - var/datum/job/job = new J - radial_menu[job.title] = get_flat_human_icon("accesskit_[job.type]", job, showDirs = list(SOUTH)) - var/result = show_radial_menu(user, src, radial_menu) - if (!result) - return - job = SSjob.GetJob(result) - name = "access kit ([job.title])" - to_chat(user, span_notice("You set up [src] to spoof and grant access to [job.title].")) - -/obj/item/access_kit/afterattack(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if (syndicate && !is_syndicate(user)) - return - if (!istype(target, /obj/item/card/id)) - return - if (!job) - to_chat(user, span_warning("[src] has not been set to a specific job yet! Use it in-hand to set up the access kit.")) - return - var/obj/item/card/id/id = target - id.assignment = job.title - id.originalassignment = job.title - id.access |= job.base_access - id.update_label() - to_chat(user, span_notice("You apply [src] to [id], granting it the access of a [job.title]!")) - if (is_infiltrator(user)) - to_chat(user, span_boldnotice("Ensure to properly update your chameleon clothes to reflect that of a [job.title]!")) - do_sparks(5, FALSE, user) - user.dropItemToGround(src) - qdel(src) - -/obj/item/access_kit/syndicate - syndicate = TRUE diff --git a/yogstation/code/modules/antagonists/infiltrator/items/ai_hijack.dm b/yogstation/code/modules/antagonists/infiltrator/items/ai_hijack.dm deleted file mode 100644 index 9f327e4cd7ec..000000000000 --- a/yogstation/code/modules/antagonists/infiltrator/items/ai_hijack.dm +++ /dev/null @@ -1,43 +0,0 @@ -/obj/item/ai_hijack_device - name = "serial exploitation unit" - desc = "A strange circuitboard, branded with a large red S, with several ports." - icon = 'yogstation/icons/obj/module.dmi' - icon_state = "ai_hijack" - -/obj/item/ai_hijack_device/examine(mob/living/user) - . = ..() - if (user?.mind?.has_antag_datum(/datum/antagonist/infiltrator)) - . += span_notice("To use, insert it into an unlocked AI control console and select the AI you wish to hijack. [span_italics("This will alert the victim AI!")]") - -//MIRRORED IN ai_controlpanel.dm !!! -/* -/obj/item/ai_hijack_device/afterattack(atom/O, mob/user, proximity) - if(isAI(O)) - var/mob/living/silicon/ai/A = O - if(A.mind && A.mind.has_antag_datum(/datum/antagonist/hijacked_ai)) - to_chat(user, span_warning("[A] has already been hijacked!")) - return - if(A.stat == DEAD) - to_chat(user, span_warning("[A] is dead!")) - return - if(A.hijacking) - to_chat(user, span_warning("[A] is already in the process of being hijacked!")) - return - user.visible_message(span_warning("[user] begins attaching something to [A]...")) - if(do_after(user, 5.5 SECONDS, A)) - user.dropItemToGround(src) - forceMove(A) - A.hijacking = src - A.hijack_start = world.time - A.update_icons() - to_chat(A, span_danger("Unknown device connected to /dev/ttySL0")) - to_chat(A, span_danger("Connected at 115200 bps")) - to_chat(A, span_binarysay("ntai login: root")) - to_chat(A, span_binarysay("Password: *****r2")) - to_chat(A, span_binarysay("$ dd from=/dev/ttySL0 of=/tmp/ai-hijack bs=4096 && chmod +x /tmp/ai-hijack && tmp/ai-hijack")) - to_chat(A, span_binarysay("111616 bytes (112 KB, 109 KiB) copied, 1 s, 14.4 KB/s")) - message_admins("[ADMIN_LOOKUPFLW(user)] has attached a hijacking device to [ADMIN_LOOKUPFLW(A)]!") - notify_ghosts("[user] has begun to hijack [A]!", source = A, action = NOTIFY_ORBIT, ghost_sound = 'sound/machines/chime.ogg') - else - return ..() -*/ diff --git a/yogstation/code/modules/antagonists/infiltrator/items/hardsuit.dm b/yogstation/code/modules/antagonists/infiltrator/items/hardsuit.dm deleted file mode 100644 index a5c0a8780c40..000000000000 --- a/yogstation/code/modules/antagonists/infiltrator/items/hardsuit.dm +++ /dev/null @@ -1,41 +0,0 @@ -/obj/item/clothing/head/helmet/space/hardsuit/infiltration - name = "engineering hardsuit helmet" - icon_state = "hardsuit0-engineering" - item_state = "eng_helm" - armor = list(MELEE = 35, BULLET = 15, LASER = 30,ENERGY = 10, BOMB = 10, BIO = 100, RAD = 50, FIRE = 75, ACID = 75) - syndicate = TRUE - -/obj/item/clothing/head/helmet/space/hardsuit/infiltration/Initialize() - . = ..() - if(istype(loc, /obj/item/clothing/suit/space/hardsuit/infiltration)) - var/obj/item/clothing/suit/space/hardsuit/infiltration/I = loc - I.head_piece = src - -/obj/item/clothing/suit/space/hardsuit/infiltration - name = "engineering hardsuit" - icon_state = "hardsuit-engineering" - item_state = "eng_hardsuit" - w_class = WEIGHT_CLASS_NORMAL - armor = list(MELEE = 40, BULLET = 50, LASER = 30, ENERGY = 15, BOMB = 35, BIO = 100, RAD = 50, FIRE = 50, ACID = 90) - allowed = list(/obj/item/gun, /obj/item/ammo_box,/obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/melee/transforming/energy/sword/saber, /obj/item/restraints/handcuffs, /obj/item/tank/internals) - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/infiltration - jetpack = /obj/item/tank/jetpack/suit - syndicate = TRUE - var/datum/action/item_action/chameleon/change/chameleon_action - var/obj/item/clothing/head/helmet/space/hardsuit/infiltration/head_piece - -/obj/item/clothing/suit/space/hardsuit/infiltration/examine(mob/user) - . = ..() - if (is_syndicate(user)) - . += span_notice("There appears to be a hidden panel on it, showing various customization options.") - -/obj/item/clothing/suit/space/hardsuit/infiltration/Initialize() - . = ..() - chameleon_action = new(src) - chameleon_action.chameleon_type = /obj/item/clothing/suit/space/hardsuit - chameleon_action.chameleon_name = "Hardsuit" - chameleon_action.chameleon_blacklist = typecacheof(list(/obj/item/clothing/suit/space/hardsuit/shielded/swat, /obj/item/clothing/suit/space/hardsuit), only_root_path = TRUE) - chameleon_action.initialize_disguises() - -/obj/item/clothing/suit/space/hardsuit/infiltration/emp_act(severity) - chameleon_action.emp_randomise() diff --git a/yogstation/code/modules/antagonists/infiltrator/items/services.dm b/yogstation/code/modules/antagonists/infiltrator/items/services.dm deleted file mode 100644 index 7ccd0036c693..000000000000 --- a/yogstation/code/modules/antagonists/infiltrator/items/services.dm +++ /dev/null @@ -1,68 +0,0 @@ -GLOBAL_VAR_INIT(next_button_push, 0) - -/obj/item/service - name = "big red button" - icon = 'icons/obj/assemblies.dmi' - icon_state = "bigred" - item_state = "electronic" - lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - w_class = WEIGHT_CLASS_TINY - -/obj/item/service/manifest - desc = "Adds the name of whoever pressed it to the crew manifest. Cannot be changed or undone after the fact!" - -/obj/item/service/manifest/attack_self(mob/user) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - var/obj/item/card/id/ID = H.wear_id.GetID() - if(!ID) - to_chat(user, span_notice("You need to wear your ID to properly spoof the manifest! Try again.")) - return - if(alert(user, "Are you sure you want your crew manifest entry to be [H.real_name], [ID.assignment]?", "", "Yes", "No") == "Yes") - var/list/all_jobs = (GLOB.command_positions + GLOB.engineering_positions + GLOB.medical_positions + GLOB.science_positions + GLOB.supply_positions + GLOB.civilian_positions + GLOB.security_positions) - if((ID.assignment in all_jobs) || (alert(user, "Are you sure you want your job to be '[ID.assignment]'? This is not a default job, and may look strange on the manifest!", "", "Yes", "No") == "Yes")) - H.mind.role_alt_title = ID.assignment - GLOB.data_core.manifest_inject(H, force = TRUE, use_real_name = FALSE) - to_chat(user, span_notice("Added to manifest.")) - do_sparks(2, FALSE, src) - qdel(src) - -/obj/item/service/ion - desc = "Announces a fake ion storm." - -/obj/item/service/ion/attack_self(mob/user) - if(GLOB.next_button_push > world.time) - return - priority_announce("Ion storm detected near the station. Please check all AI-controlled equipment for errors.", "Anomaly Alert", 'sound/ai/default/ionstorm.ogg') - message_admins("[key_name_admin(user)] made a fake ion storm announcement!") - log_game("[key_name_admin(user)] made a fake ion storm announcement!") - do_sparks(2, FALSE, src) - GLOB.next_button_push = world.time+10 - qdel(src) - -/obj/item/service/meteor - desc = "Announces a fake meteor storm." - -/obj/item/service/meteor/attack_self(mob/user) - if(GLOB.next_button_push > world.time) - return - priority_announce("Meteors have been detected on collision course with the station.", "Meteor Alert", 'sound/ai/default/meteors.ogg') - message_admins("[key_name_admin(user)] made a fake meteor storm announcement!") - log_game("[key_name_admin(user)] made a fake meteor storm announcement!") - do_sparks(2, FALSE, src) - GLOB.next_button_push = world.time+10 - qdel(src) - -/obj/item/service/rodgod - desc = "Announces a fake immovable rod." - -/obj/item/service/rodgod/attack_self(mob/user) - if(GLOB.next_button_push > world.time) - return - priority_announce("What the fuck was that?!", "General Alert") - message_admins("[key_name_admin(user)] made a fake immovable rod announcement!") - log_game("[key_name_admin(user)] made a fake immovable rod announcement!") - do_sparks(2, FALSE, src) - GLOB.next_button_push = world.time+10 - qdel(src) diff --git a/yogstation/code/modules/antagonists/infiltrator/objectives.dm b/yogstation/code/modules/antagonists/infiltrator/objectives.dm deleted file mode 100644 index d149d7affce5..000000000000 --- a/yogstation/code/modules/antagonists/infiltrator/objectives.dm +++ /dev/null @@ -1,115 +0,0 @@ -#define MIN_POWER_DRAIN 25000000 -#define MAX_POWER_DRAIN 100000000 - -GLOBAL_LIST_INIT(infiltrator_kidnap_areas, typecacheof(list(/area/shuttle/yogs/stealthcruiser, /area/yogs/infiltrator_base))) - -/datum/objective/infiltrator - explanation_text = "Generic Infiltrator Objective!" - martyr_compatible = FALSE - var/item_type - -/datum/objective/infiltrator/New() - ..() - if(item_type) - for(var/turf/T in GLOB.infiltrator_objective_items) - if(!(item_type in T.contents)) - new item_type(T) - -/datum/objective/infiltrator/proc/is_possible() - return TRUE - -/datum/objective/infiltrator/exploit - explanation_text = "Ensure there is at least 1 hijacked AI." - item_type = /obj/item/ai_hijack_device - - -/datum/objective/infiltrator/exploit/find_target(dupe_search_range, blacklist) - var/list/possible_targets = active_ais(TRUE) - for (var/mob/living/silicon/ai/AI in possible_targets) - if (AI.mind.quiet_round) - possible_targets -= AI - var/mob/living/silicon/ai/target_ai = pick(possible_targets) - target = target_ai.mind - update_explanation_text() - return target - -/datum/objective/infiltrator/exploit/is_possible() - var/list/possible_targets = active_ais(TRUE) - for (var/mob/living/silicon/ai/AI in possible_targets) - if (AI.mind.quiet_round) - possible_targets -= AI - return LAZYLEN(possible_targets) - -/datum/objective/infiltrator/exploit/update_explanation_text() - ..() - if(target && target.current) - explanation_text = "Hijack [station_name()]'s AI unit, [target.name]." - else - explanation_text = "Ensure there is at least 1 hijacked AI on [station_name()]." - -/datum/objective/infiltrator/exploit/check_completion() - if(!target) - return LAZYLEN(get_antag_minds(/datum/antagonist/hijacked_ai)) - if(istype(target, /datum/mind)) - var/datum/mind/A = target - return A && A.has_antag_datum(/datum/antagonist/hijacked_ai) - return FALSE - - -/datum/objective/infiltrator/power - explanation_text = "Drain power from the station with a power sink." - -/datum/objective/infiltrator/power/New() - target_amount = rand(MIN_POWER_DRAIN, MAX_POWER_DRAIN) //I don't do this in find_target(), because that is done AFTER New(). - for(var/turf/T in GLOB.infiltrator_objective_items) - if(!(item_type in T.contents)) - var/obj/item/powersink/infiltrator/PS = new(T) - PS.target = target_amount - update_explanation_text() - -/datum/objective/infiltrator/power/update_explanation_text() - ..() - if(target_amount) - explanation_text = "Drain [DisplayPower(target_amount)] from [station_name()]'s powernet with a special transmitter powersink. You do not need to bring the powersink back once the objective is complete." - else - explanation_text = "Free Objective" - -/datum/objective/infiltrator/power/check_completion() - return !target_amount || (GLOB.powersink_transmitted >= target_amount) - - -/datum/objective/infiltrator/kidnap - explanation_text = "You were supposed to kidnap someone, but we couldn't find anyone to kidnap!" - -/datum/objective/infiltrator/kidnap/proc/potential_targets() - var/list/possible_targets = list() - for(var/datum/mind/M in SSticker.minds) - if(!M || !considered_alive(M) || considered_afk(M) || !M.current || !M.current.client || !ishuman(M.current) || M.quiet_round) - continue - if (M.has_antag_datum(/datum/antagonist/infiltrator) || M.has_antag_datum(/datum/antagonist/traitor) || M.has_antag_datum(/datum/antagonist/nukeop)) - continue - if(M.assigned_role in GLOB.command_positions) - possible_targets[M] = 25 - else if(M.assigned_role in GLOB.security_positions) - possible_targets[M] = 5 - else - possible_targets[M] = 1 - return possible_targets - -/datum/objective/infiltrator/kidnap/is_possible() - return LAZYLEN(potential_targets()) - -/datum/objective/infiltrator/kidnap/find_target(dupe_search_range, blacklist) - target = pickweight(potential_targets()) - update_explanation_text() - return target - -/datum/objective/infiltrator/kidnap/update_explanation_text() - if(target && target.current) - explanation_text = "Kidnap [target.name], the [target.assigned_role], and hold [target.current.p_them()] on the shuttle or base." - else - explanation_text = "Free Objective" - -/datum/objective/infiltrator/kidnap/check_completion() - var/target_area = get_area(target.current) - return QDELETED(target) || (target.current && (!target.current.ckey || target.current.suiciding)) || (considered_alive(target) && is_type_in_typecache(target_area, GLOB.infiltrator_kidnap_areas)) diff --git a/yogstation/code/modules/antagonists/infiltrator/outfit.dm b/yogstation/code/modules/antagonists/infiltrator/outfit.dm deleted file mode 100644 index b5060a1ee3a9..000000000000 --- a/yogstation/code/modules/antagonists/infiltrator/outfit.dm +++ /dev/null @@ -1,46 +0,0 @@ -/datum/outfit/infiltrator - name = "Syndicate Infiltrator" - - uniform = /obj/item/clothing/under/chameleon/syndicate - shoes = /obj/item/clothing/shoes/chameleon/noslip/syndicate - gloves = /obj/item/clothing/gloves/chameleon/syndicate - back = /obj/item/storage/backpack/chameleon/syndicate - ears = /obj/item/radio/headset/chameleon/syndicate - id = /obj/item/card/id/syndicate - mask = /obj/item/clothing/mask/chameleon/syndicate - belt = /obj/item/pda/chameleon/syndicate - backpack_contents = list(/obj/item/storage/box/engineer=1,\ - /obj/item/kitchen/knife/combat/survival=1,\ - /obj/item/gun/ballistic/automatic/pistol=1) - -/datum/outfit/infiltrator/post_equip(mob/living/carbon/human/H) - var/obj/item/implant/weapons_auth/W = new/obj/item/implant/weapons_auth(H) - W.implant(H) - var/obj/item/implant/dusting/E = new/obj/item/implant/dusting(H) - E.implant(H) - var/datum/team/infiltrator/team - for (var/T in GLOB.antagonist_teams) - if (istype(T, /datum/team/infiltrator)) - var/datum/team/infiltrator/infil_team = T - if (H.mind in infil_team.members) - team = infil_team - break - var/obj/item/implant/infiltrator/U = new/obj/item/implant/infiltrator(H, H.key, team) - U.implant(H) - var/obj/item/implant/radio/syndicate/S = new/obj/item/implant/radio/syndicate(H) - S.implant(H) - H.faction |= ROLE_SYNDICATE - H.update_icons() - - var/obj/item/card/id/card = H.wear_id - if(istype(card)) - card.registered_name = H.real_name - card.assignment = "Assistant" - card.access = list(ACCESS_MAINT_TUNNELS, ACCESS_SYNDICATE) - card.update_label() - - var/obj/item/pda/pda = H.belt - if(istype(pda)) - pda.owner = H.real_name - pda.ownjob = "Assistant" - pda.update_label() diff --git a/yogstation/code/modules/antagonists/infiltrator/team.dm b/yogstation/code/modules/antagonists/infiltrator/team.dm deleted file mode 100644 index 4365ee64e1a3..000000000000 --- a/yogstation/code/modules/antagonists/infiltrator/team.dm +++ /dev/null @@ -1,161 +0,0 @@ -#define MIN_MAJOR_OBJECTIVES 1 -#define MAX_MAJOR_OBJECTIVES 2 -#define MIN_MINOR_OBJECTIVES 3 -#define MAX_MINOR_OBJECTIVES 4 - -/datum/team/infiltrator - name = "Syndicate Infiltration Unit" - member_name = "syndicate infiltrator" - -/datum/team/infiltrator/roundend_report() - var/list/parts = list() - parts += span_header("Syndicate Infiltrators:
") - - var/result = get_result() - var/dead_as_a_doornail = TRUE - for(var/I in members) - var/datum/mind/syndicate = I - if (syndicate?.current?.stat != DEAD) - dead_as_a_doornail = FALSE - - var/flavor_message - if (dead_as_a_doornail) - var/static/list/messages = list( - "Well, sending those nitwits was a waste of our time.", - "I'm gonna drag you incompetent idiots out of hell just so I can kill y'all myself!", - "We gave you dumbasses all those resources and you just go and die? What sad excuses for agents." - ) - parts += "Crew Major Victory!" - parts += "The crew killed the Syndicate infiltrators!" - flavor_message = pick(messages) - else - switch (result) - if (INFILTRATION_ALLCOMPLETE) - var/static/list/messages = list( - "Hell yeah! Nanotrasen is gonna regret screwing with us now, thanks to y'all!", - "The boys in dark red are proud of you, agents. We're going to reward you well.", - "I'm truly impressed, agents. You've earned your place in the Syndicate.", - "Ha! I knew y'all would come out on top! Nanotrasen stands no chance against human determination!" - ) - parts += span_greentext(span_big("Infiltrator Major Victory!")) - parts += span_bold("The Syndicate infiltrators completed all of their objectives successfully!") - flavor_message = pick(messages) - if (INFILTRATION_MOSTCOMPLETE) - var/static/list/messages = list( - "Well, it ain't perfect, but y'all were damn good.", - "Good operation, agents. We didn't get everything, but not even we are perfect.", - "Thanks for the good work, y'all. Return to base and relax a bit before your next job." - ) - parts += span_greentext(span_big("Infiltrator Moderate Victory")) - parts += span_bold("The Syndicate infiltrators completed most of their objectives successfully!") - flavor_message = pick(messages) - if (INFILTRATION_SOMECOMPLETE) - var/static/list/messages = list( - "Better than a complete fluke, I guess.", - "I'm going to have to pull some strings to make sure we don't get a pay cut for sub-par preformance.", - "I suppose it wasn't a complete waste of time at least..." - ) - parts += span_marooned(span_big("Neutral victory")) - parts += span_bold("The Syndicate infiltrators completed some of their objectives, but not enough to win.") - flavor_message = pick(messages) - else - var/static/list/messages = list( - "When you nitwits come back to base, y'all better have a damn good explaination for this!", - "I hope y'all like space carp poop, because cleaning it is the biggest operation you idiots are going to have for a while!", - "How did y'all mess up such a simple operation? All you had to do was be sneaky and not cause a scene!" - ) - parts += span_redtext(span_big("Crew Victory")) - parts += span_bold("The crew stopped the Syndicate infiltrators from completing any of their objectives!") - flavor_message = pick(messages) - parts += "
\"[flavor_message]\"" - parts += "[GLOB.TAB]- Syndicate Commander [pick(pick(GLOB.first_names_male,GLOB.first_names_female))] [pick(GLOB.last_names)]
" - - LAZYINITLIST(GLOB.uplink_purchase_logs_by_key) - var/text = span_header("The syndicate infiltrators were:") - var/purchases = "" - var/tc_spent = 0 - for (var/I in members) - var/datum/mind/syndicate = I - var/datum/uplink_purchase_log/H = GLOB.uplink_purchase_logs_by_key[syndicate.key] - if (H) - tc_spent += H.total_spent - purchases += H.generate_render(show_key = FALSE) - text += printplayerlist(members) - text += "(Syndicates used [tc_spent] TC) [purchases]" - if (tc_spent == 0 && !dead_as_a_doornail && result < INFILTRATION_NONECOMPLETE) - text += span_big("[icon2html('icons/badass.dmi', world, "badass")]") - parts += text - parts += printobjectives(objectives) - return "
[parts.Join("
")]
" - -/datum/team/infiltrator/is_gamemode_hero() - return SSticker.mode.name == "infiltration" - -/datum/team/infiltrator/proc/forge_single_objective() // Complete traitor copypasta! - if(prob(50)) - if(prob(30)) - add_objective(/datum/objective/maroon) - else - add_objective(/datum/objective/assassinate) - else - if(prob(15) && !(locate(/datum/objective/download) in objectives)) - var/datum/objective/download/objective = add_objective(/datum/objective/download) - objective.gen_amount_goal() - else - add_objective(/datum/objective/steal) - -/datum/team/infiltrator/proc/add_objective(type) - var/datum/objective/O = type - if (ispath(type)) - O = new type - O.find_target() - O.team = src - objectives |= O - if(istype(O, /datum/objective/steal)) - var/datum/objective/steal/S = O - if(S.targetinfo) - for(var/item in S.targetinfo.special_equipment) - for(var/turf/T in GLOB.infiltrator_objective_items) - if(!(item in T.contents)) - new item(T) - return O - -/datum/team/infiltrator/proc/update_objectives() - if(LAZYLEN(objectives)) - return - var/list/major_objectives = subtypesof(/datum/objective/infiltrator) - var/major = rand(MIN_MAJOR_OBJECTIVES, MAX_MAJOR_OBJECTIVES) - var/minor = rand(MIN_MINOR_OBJECTIVES, MAX_MINOR_OBJECTIVES) - for(var/i in 1 to major) - var/objective_type = pick_n_take(major_objectives) - var/datum/objective/infiltrator/objective = new objective_type - if (objective.is_possible()) - add_objective(objective) - else - qdel(objective) - for(var/i in 1 to minor) - forge_single_objective() - for(var/datum/mind/M in members) - var/datum/antagonist/infiltrator/I = M.has_antag_datum(/datum/antagonist/infiltrator) - if(I) - I.objectives |= objectives - M.announce_objectives() - -/datum/team/infiltrator/proc/get_result() - var/objectives_complete = 0 - var/objectives_failed = 0 - - for(var/datum/objective/O in objectives) - if(O.check_completion()) - objectives_complete++ - else - objectives_failed++ - - if(objectives_failed == 0 && objectives_complete > 0) //Complete all, and fail none, big win! - return INFILTRATION_ALLCOMPLETE - else if (objectives_failed == 1 && objectives_complete > 0) // Fail one, but complete the rest, still pretty good! - return INFILTRATION_MOSTCOMPLETE - else if((objectives_complete == objectives_failed) || (objectives_complete > 0 && objectives_failed > objectives_complete)) //Fail almost all of them, not very good... - return INFILTRATION_SOMECOMPLETE - else - return INFILTRATION_NONECOMPLETE //You completely failed, you suck. diff --git a/yogstation/code/modules/events/infiltrators.dm b/yogstation/code/modules/events/infiltrators.dm deleted file mode 100644 index 0d761a8323a1..000000000000 --- a/yogstation/code/modules/events/infiltrators.dm +++ /dev/null @@ -1,58 +0,0 @@ -/datum/round_event_control/infiltrators - name = "Infiltrators" - typepath = /datum/round_event/ghost_role/infiltrators - - weight = 0 - max_occurrences = 1 - earliest_start = 30 MINUTES - - min_players = 23 - - gamemode_blacklist = list("nuclear","wizard","revolution","abduction","infiltration","gang","cult","clockcult","darkspawn","dynamic") - -/datum/round_event_control/infiltrators/canSpawnEvent(var/players_amt, var/gamemode) - . = ..() - if(SSshuttle.emergency.mode != SHUTTLE_RECALL && SSshuttle.emergency.mode != SHUTTLE_IDLE) // Don't send infiltrators if the shuttle is coming! - return FALSE - var/datum/station_state/current_state = new /datum/station_state() - current_state.count() - var/station_integrity = min(PERCENT(GLOB.start_state.score(current_state)), 100) - if(station_integrity < 80) // Don't send infiltrators to a broken station! - return FALSE - -/datum/round_event/ghost_role/infiltrators - minimum_required = 3 - role_name = "infiltration team" - -/datum/round_event/ghost_role/infiltrators/spawn_role() - var/list/candidates = pollGhostCandidates("Do you wish to be considered for an infiltration team?", ROLE_INFILTRATOR) - - var/list/mob/dead/observer/chosen = list() - var/mob/dead/observer/theghost = null - if(!LAZYLEN(candidates) || candidates.len < 3) - return NOT_ENOUGH_PLAYERS - var/numagents = 4 - var/agentcount = 0 - for(var/i = 0, iA small circuit board breaks off of [src], falling to the ground.") - to_chat(src, "dd: input/output error") - hijacking = null - if (mind?.has_antag_datum(/datum/antagonist/hijacked_ai)) - visible_message("A small circuit board breaks off of [src], breaking into a thousand tiny pieces upon hitting the ground.") - to_chat(src, "/tmp/ai-hijack: input/output error") - mind.remove_antag_datum(/datum/antagonist/hijacked_ai) diff --git a/yogstation/code/modules/mob/living/silicon/ai/life.dm b/yogstation/code/modules/mob/living/silicon/ai/life.dm deleted file mode 100644 index 4b1e6192610e..000000000000 --- a/yogstation/code/modules/mob/living/silicon/ai/life.dm +++ /dev/null @@ -1,14 +0,0 @@ -#define HIJACK_TIME 2400 - -/mob/living/silicon/ai/proc/process_hijack() - if(hijacking) - if(prob(5)) - to_chat(src, span_danger("Warning! Exploitation detected at /dev/ttyS0!")) - if(world.time >= hijack_start+HIJACK_TIME && mind) - mind.add_antag_datum(ANTAG_DATUM_HIJACKEDAI) - message_admins("[ADMIN_LOOKUPFLW(src)] has been hijacked!") - icon_state = "ai-red" - QDEL_NULL(hijacking) - update_icons() - -#undef HIJACK_TIME diff --git a/yogstation/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm b/yogstation/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm index 90fc060a87b8..6e13ee4fd900 100644 --- a/yogstation/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm +++ b/yogstation/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm @@ -38,7 +38,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) var/stage = STAGE_HAUNT var/interest = 0 var/target_area - var/invalid_area_typecache = list(/area/space, /area/lavaland, /area/mine, /area/centcom, /area/reebe, /area/shuttle/syndicate) + var/invalid_area_typecache = list(/area/space, /area/lavaland, /area/mine, /area/centcom, /area/reebe) var/eating = FALSE var/obj/effect/dummy/floorcluwne_orbit/poi var/obj/effect/temp_visual/fcluwne_manifest/cluwnehole diff --git a/yogstation/code/modules/shuttle/syndicate.dm b/yogstation/code/modules/shuttle/syndicate.dm index 4cf3ff40d40f..e69de29bb2d1 100644 --- a/yogstation/code/modules/shuttle/syndicate.dm +++ b/yogstation/code/modules/shuttle/syndicate.dm @@ -1,9 +0,0 @@ -/obj/machinery/computer/shuttle/syndicate/cutter - name = "syndicate infiltration cutter control" - shuttleId = "syndicatecutter" - possible_destinations = "syndicatecutter_custom;syndicatecutter_home" - -/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/cutter - name = "syndicate infiltration cutter navigation computer" - shuttleId = "syndicatecutter" - shuttlePortId = "syndicatecutter_custom" diff --git a/yogstation/code/modules/uplink/uplink_item.dm b/yogstation/code/modules/uplink/uplink_item.dm index 587aae6bcf5f..026d53b00e17 100644 --- a/yogstation/code/modules/uplink/uplink_item.dm +++ b/yogstation/code/modules/uplink/uplink_item.dm @@ -127,7 +127,6 @@ cost = 7 manufacturer = /datum/corporation/traitor/cybersun surplus = 20 - exclude_modes = list(/datum/game_mode/infiltration) /datum/uplink_item/implants/greytide name = "Greytide Implant" @@ -149,4 +148,4 @@ desc = "A camera with an upgraded flashbulb. Can be used much like a handheld flash except with a longer cooldown between uses, allowing the bulb to cool down; avoid burning out altogether." item = /obj/item/camera/tator cost = 4 - surplus = 15 \ No newline at end of file + surplus = 15